/* Document
 * ========================================================================== */

/**
 * Add border box sizing in all browsers (opinionated).
 */

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

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */

::before,
::after {
  text-decoration: inherit; /* 1 */
  vertical-align: inherit; /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Use a 4-space tab width in all browsers (opinionated).
 * 4. Remove the grey highlight on links in iOS (opinionated).
 * 5. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 * 6. Breaks words to prevent overflow in all browsers (opinionated).
 */

html {
  cursor: default; /* 1 */
  line-height: 1.5; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  -webkit-tap-highlight-color: transparent /* 4 */;
  -ms-text-size-adjust: 100%; /* 5 */
  -webkit-text-size-adjust: 100%; /* 5 */
  word-break: break-word; /* 6 */
}

/* Sections
 * ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
 * ========================================================================== */

/**
 * Remove the margin on nested lists in Chrome, Edge, IE, and Safari.
 */

dl dl,
dl ol,
dl ul,
ol dl,
ul dl {
  margin: 0;
}

/**
 * Remove the margin on nested lists in Edge 18- and IE.
 */

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

/**
 * 1. Add the correct sizing in Firefox.
 * 2. Show the overflow in Edge 18- and IE.
 */

hr {
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * Add the correct display in IE.
 */

main {
  display: block;
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */

nav ol,
nav ul {
  list-style: none;
  padding: 0;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
 * ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Add the correct text decoration in Edge 18-, IE, and Safari.
 */

abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */

/*
 * Change the alignment on media elements in all browsers (opinionated).
 */

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on iframes in all browsers (opinionated).
 */

iframe {
  border-style: none;
}

/**
 * Remove the border on images within links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */

svg:not([fill]) {
  fill: currentColor;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Tabular data
 * ========================================================================== */

/**
 * Collapse border spacing in all browsers (opinionated).
 */

table {
  border-collapse: collapse;
}

/* Forms
 * ========================================================================== */

/**
 * Remove the margin on controls in Safari.
 */

button,
input,
select {
  margin: 0;
}

/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE.
 */

button {
  overflow: visible; /* 1 */
  text-transform: none; /* 2 */
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * 1. Change the inconsistent appearance in all browsers (opinionated).
 * 2. Correct the padding in Firefox.
 */

fieldset {
  border: 1px solid #a0a0a0; /* 1 */
  padding: 0.35em 0.75em 0.625em; /* 2 */
}

/**
 * Show the overflow in Edge 18- and IE.
 */

input {
  overflow: visible;
}

/**
 * 1. Correct the text wrapping in Edge 18- and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */

legend {
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in Edge 18- and IE.
 * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the inheritance of text transform in Firefox.
 */

select {
  text-transform: none;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 * 3. Change the resize direction in all browsers (opinionated).
 */

textarea {
  margin: 0; /* 1 */
  overflow: auto; /* 2 */
  resize: vertical; /* 3 */
}

/**
 * Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  padding: 0;
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */

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

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */

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

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */

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

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */

:-moz-ui-invalid {
  box-shadow: none;
}

/* Interactive
 * ========================================================================== */

/*
 * Add the correct display in Edge 18- and IE.
 */

details {
  display: block;
}

/*
 * Add the correct styles in Edge 18-, IE, and Safari.
 */

dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

dialog:not([open]) {
  display: none;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
 * ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* User interaction
 * ========================================================================== */

/*
 * 1. Remove the tapping delay in IE 10.
 * 2. Remove the tapping delay on clickable elements
      in all browsers (opinionated).
 */

a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
  -ms-touch-action: manipulation; /* 1 */
  touch-action: manipulation; /* 2 */
}

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/* Accessibility
 * ========================================================================== */

/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */

[aria-busy="true"] {
  cursor: progress;
}

/*
 * Change the cursor on control elements in all browsers (opinionated).
 */

[aria-controls] {
  cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */

[aria-disabled="true"],
[disabled] {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */

[aria-hidden="false"][hidden] {
  display: inline;
  display: initial;
}

[aria-hidden="false"][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

/* colors */

.icon_404 {
  width: 512px;
  height: 512px;
}

.icon_arrow {
  width: 10px;
  height: 16px;
}

.icon_burger {
  width: 26px;
  height: 20px;
}

.icon_calendar {
  width: 18px;
  height: 18px;
}

.icon_camera {
  width: 28px;
  height: 22px;
}

.icon_carsale {
  width: 37px;
  height: 38px;
}

.icon_cash {
  width: 40px;
  height: 39px;
}

.icon_check {
  width: 19px;
  height: 23px;
}

.icon_checkmark {
  width: 9px;
  height: 6px;
}

.icon_chevron {
  width: 12px;
  height: 7px;
}

.icon_close {
  width: 329px;
  height: 329px;
}

.icon_commerce {
  width: 18px;
  height: 15px;
}

.icon_communications {
  width: 17px;
  height: 17px;
}

.icon_download {
  width: 9px;
  height: 14px;
}

.icon_facebook {
  width: 8px;
  height: 16px;
}

.icon_gift {
  width: 37px;
  height: 40px;
}

.icon_home {
  width: 18px;
  height: 16px;
}

.icon_hourglass {
  width: 22px;
  height: 30px;
}

.icon_instagram {
  width: 16px;
  height: 16px;
}

.icon_interest {
  width: 40px;
  height: 38px;
}

.icon_interface {
  width: 16px;
  height: 18px;
}

.icon_like {
  width: 16px;
  height: 14px;
}

.icon_minus {
  width: 18px;
  height: 2px;
}

.icon_ok {
  width: 11px;
  height: 8px;
}

.icon_organization {
  width: 18px;
  height: 18px;
}

.icon_pin {
  width: 13px;
  height: 18px;
}

.icon_plus {
  width: 18px;
  height: 18px;
}

.icon_review {
  width: 85px;
  height: 78px;
}

.icon_sale {
  width: 24px;
  height: 30px;
}

.icon_sandwatch {
  width: 13px;
  height: 18px;
}

.icon_star {
  width: 14px;
  height: 13px;
}

.icon_success {
  width: 79px;
  height: 60px;
}

.icon_telephone {
  width: 18px;
  height: 18px;
}

.icon_viber {
  width: 18px;
  height: 20px;
}

.icon_vk {
  width: 16px;
  height: 9px;
}

.icon_wage {
  width: 38px;
  height: 37px;
}

.icon_wallet {
  width: 18px;
  height: 14px;
}

.icon_weeks {
  width: 38px;
  height: 38px;
}

.icon_whatsapp {
  width: 16px;
  height: 16px;
}

.icon_wheel {
  width: 18px;
  height: 18px;
}

.icon_wheelhand {
  width: 36px;
  height: 36px;
}

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track::before,
  .slick-track::after {
    content: "";
    display: table;
}

.slick-track::after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block  ;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical  .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow {
  background-color: #f9f9f9;
  border: none;
  width: 34px;
  height: 20px;
  position: absolute;
  top: 20%;
  left: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 10;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  transition: opacity .4s;
  cursor: pointer;
  background: none;
  padding: 0;
  outline: none;
}

.slick-arrow.slick-disabled {
    opacity: 0;
}

.slick-arrow__icon {
    width: 34px;
    height: 20px;
    position: relative;
    fill: #8992B0;
}

.slick-arrow.slick-next {
    left: auto;
    right: 19px;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
}

.slick-arrow_small,
  .slick-arrow_white {
    background-color: #2A2A29;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    top: 197px;
    left: 1px;
}

.slick-arrow_small .slick-arrow__icon,
  .slick-arrow_white .slick-arrow__icon {
    fill: #fff;
    width: 9px;
    height: 9px;
}

.slick-arrow_small.slick-next,
  .slick-arrow_white.slick-next {
    right: 1px;
}

.slick-arrow_white {
    background-color: #fff;
    top: 23%;
    left: -13px;
}

.slick-arrow_white.slick-next {
    right: -13px;
}

.slick-arrow_white .slick-arrow__icon {
    fill: #193561;
}

.slider {
  margin-bottom: 25px;
}

.slider .slick-arrow__icon {
    width: 12px;
    height: 12px;
}

.slider .slick-arrow {
    left: 19px;
    top: auto;
    bottom: -18px;
    width: 45px;
    height: 45px;
    cursor: pointer;
}

.slider .slick-arrow.slick-next {
      left: 64px;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-dots {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

.slick-dots li {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    list-style: none;
    margin: 5px 9px;
    padding: 0;
}

.slick-dots button {
    background: none;
    border: none;
    text-indent: -9999px;
    border: none;
    width: 10px;
    height: 10px;
    outline: none;
    padding: 0;
    background-color: #D5DAE5;
}

.slick-dots .slick-active button {
      background-color: #24A5E3;
}

body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    -webkit-transition-duration: inherit;
         -o-transition-duration: inherit;
            transition-duration: inherit;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.47, 0, .74, .71);
         -o-transition-timing-function: cubic-bezier(.47, 0, .74, .71);
            transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    -webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
         -o-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
            transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity .25s ease, visibility 0s ease .25s;
    -o-transition: opacity .25s ease, visibility 0s ease .25s;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s;
    -o-transition: opacity .25s ease 0s, visibility 0s ease 0s;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 0.8125rem;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 2.75rem;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    -webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
            animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */

.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 1rem;
    line-height: 1.25rem;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */

.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -ms-transform-origin: 0;
    -webkit-transform-origin: 0;
            transform-origin: 0;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: -webkit-calc(50% - 50px);
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: -o-linear-gradient(bottom,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    background: -webkit-gradient(linear,
        left bottom, left top,
        from(rgba(0, 0, 0, .85)),
        color-stop(50%, rgba(0, 0, 0, .3)),
        color-stop(65%, rgba(0, 0, 0, .15)),
        color-stop(75.5%, rgba(0, 0, 0, .075)),
        color-stop(82.85%, rgba(0, 0, 0, .037)),
        color-stop(88%, rgba(0, 0, 0, .019)),
        to(rgba(0, 0, 0, 0)));
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 0.875rem;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    -webkit-animation: fancybox-rotate 1s linear infinite;
            animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@-webkit-keyframes fancybox-rotate {
    100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

@keyframes fancybox-rotate {
    100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    -webkit-transition-timing-function: cubic-bezier(0, 0, .25, 1);
         -o-transition-timing-function: cubic-bezier(0, 0, .25, 1);
            transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
         -o-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
            transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
            transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(.5, .5, .5);
            transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
            transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
            transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
            transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
            transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
            transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */

/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 2.1875rem;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 2.5rem;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 0.875rem;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}

/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
            box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: -webkit-calc(100% - 8px);
    max-height: calc(100% - 8px);
    max-width: -webkit-calc(50% - 4px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .2s cubic-bezier(.25, .46, .45, .94);
    -o-transition: all .2s cubic-bezier(.25, .46, .45, .94);
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */

.compensate-for-scrollbar {
  margin-right: 0;
}

.fancybox-container .fancybox-slide {
    padding-left: 19px;
    padding-right: 19px;
}

.fancybox-content {
  padding: 30px;
  overflow-x: visible;
  overflow-y: auto;
}

.fancybox-infobar {
  mix-blend-mode: unset;
}

.fancybox-slide--html .fancybox-close-small {
    color: #666;
    padding: 8px;
}

.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-family: Arial, sans-serif;
}

.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}

.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}

.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}

.irs-handle {
  position: absolute;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: default;
  z-index: 1;
}

.irs-handle.type_last {
  z-index: 2;
}

.irs-min,
.irs-max {
  position: absolute;
  display: block;
  cursor: default;
}

.irs-min {
  left: 0;
}

.irs-max {
  right: 0;
}

.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}

.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}

.irs-with-grid .irs-grid {
  display: block;
}

.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}

.irs-grid-pol.small {
  height: 4px;
}

.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 0.5625rem;
  line-height: 0.5625rem;
  padding: 0 3px;
  color: #000;
}

.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}

.lt-ie9 .irs-disable-mask {
  background: #000;
  filter: alpha(opacity=0);
  cursor: not-allowed;
}

.irs-disabled {
  opacity: 0.4;
}

.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}

.irs--flat {
  height: 40px;
}

.irs--flat.irs-with-grid {
  height: 60px;
}

.irs--flat .irs-line {
  top: 25px;
  height: 12px;
  background-color: #e1e4e9;
  border-radius: 4px;
}

.irs--flat .irs-bar {
  top: 25px;
  height: 12px;
  background-color: #ed5565;
}

.irs--flat .irs-bar--single {
  border-radius: 4px 0 0 4px;
}

.irs--flat .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: #e1e4e9;
}

.irs--flat .irs-handle {
  top: 22px;
  width: 16px;
  height: 18px;
  background-color: transparent;
}

.irs--flat .irs-handle > i:first-child {
  position: absolute;
  display: block;
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  margin-left: -1px;
  background-color: #da4453;
}

.irs--flat .irs-handle.state_hover > i:first-child,
.irs--flat .irs-handle:hover > i:first-child {
  background-color: #a43540;
}

.irs--flat .irs-min,
.irs--flat .irs-max {
  top: 0;
  padding: 1px 3px;
  color: #999;
  font-size: 0.625rem;
  line-height: 1.333;
  text-shadow: none;
  background-color: #e1e4e9;
  border-radius: 4px;
}

.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single {
  color: white;
  font-size: 0.625rem;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #ed5565;
  border-radius: 4px;
}

.irs--flat .irs-from:before,
.irs--flat .irs-to:before,
.irs--flat .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #ed5565;
}

.irs--flat .irs-grid-pol {
  background-color: #e1e4e9;
}

.irs--flat .irs-grid-text {
  color: #999;
}

.irs--big {
  height: 55px;
}

.irs--big.irs-with-grid {
  height: 70px;
}

.irs--big .irs-line {
  top: 33px;
  height: 12px;
  background-color: white;
  background: -o-linear-gradient(top, #ddd -50%, white 150%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-50%, #ddd), color-stop(150%, white));
  background: linear-gradient(to bottom, #ddd -50%, white 150%);
  border: 1px solid #ccc;
  border-radius: 12px;
}

.irs--big .irs-bar {
  top: 33px;
  height: 12px;
  background-color: #92bce0;
  border: 1px solid #428bca;
  background: -o-linear-gradient(top, #ffffff 0%, #428bca 30%, #b9d4ec 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(30%, #428bca), to(#b9d4ec));
  background: linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);
  -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);
          box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);
}

.irs--big .irs-bar--single {
  border-radius: 12px 0 0 12px;
}

.irs--big .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: rgba(66, 139, 202, 0.5);
}

.irs--big .irs-handle {
  top: 25px;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: #cbcfd5;
  background: -o-linear-gradient(top, white 0%, #B4B9BE 30%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, #B4B9BE), to(white));
  background: linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;
          box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;
  border-radius: 30px;
}

.irs--big .irs-handle.state_hover,
.irs--big .irs-handle:hover {
  border-color: rgba(0, 0, 0, 0.45);
  background-color: #939ba7;
  background: -o-linear-gradient(top, white 0%, #919BA5 30%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, #919BA5), to(white));
  background: linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%);
}

.irs--big .irs-min,
.irs--big .irs-max {
  top: 0;
  padding: 1px 5px;
  color: white;
  text-shadow: none;
  background-color: #9f9f9f;
  border-radius: 3px;
}

.irs--big .irs-from,
.irs--big .irs-to,
.irs--big .irs-single {
  color: white;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #428bca;
  background: -o-linear-gradient(top, #428bca 0%, #3071a9 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9));
  background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  border-radius: 3px;
}

.irs--big .irs-grid-pol {
  background-color: #428bca;
}

.irs--big .irs-grid-text {
  color: #428bca;
}

.irs--modern {
  height: 55px;
}

.irs--modern.irs-with-grid {
  height: 55px;
}

.irs--modern .irs-line {
  top: 25px;
  height: 5px;
  background-color: #d1d6e0;
  background: -o-linear-gradient(top, #e0e4ea 0%, #d1d6e0 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#e0e4ea), to(#d1d6e0));
  background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);
  border: 1px solid #a3adc1;
  border-bottom-width: 0;
  border-radius: 5px;
}

.irs--modern .irs-bar {
  top: 25px;
  height: 5px;
  background: #20b426;
  background: -o-linear-gradient(top, #20b426 0%, #18891d 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#20b426), to(#18891d));
  background: linear-gradient(to bottom, #20b426 0%, #18891d 100%);
}

.irs--modern .irs-bar--single {
  border-radius: 5px 0 0 5px;
}

.irs--modern .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(209, 214, 224, 0.5);
}

.irs--modern .irs-handle {
  top: 37px;
  width: 12px;
  height: 13px;
  border: 1px solid #a3adc1;
  border-top-width: 0;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}

.irs--modern .irs-handle > i:nth-child(1) {
  position: absolute;
  display: block;
  top: -4px;
  left: 1px;
  width: 6px;
  height: 6px;
  border: 1px solid #a3adc1;
  background: white;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.irs--modern .irs-handle > i:nth-child(2) {
  position: absolute;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0;
  left: 0;
  width: 10px;
  height: 12px;
  background: #e9e6e6;
  background: -o-linear-gradient(top, white 0%, #e9e6e6 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e9e6e6));
  background: linear-gradient(to bottom, white 0%, #e9e6e6 100%);
  border-radius: 0 0 3px 3px;
}

.irs--modern .irs-handle > i:nth-child(3) {
  position: absolute;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 3px;
  left: 3px;
  width: 4px;
  height: 5px;
  border-left: 1px solid #a3adc1;
  border-right: 1px solid #a3adc1;
}

.irs--modern .irs-handle.state_hover,
.irs--modern .irs-handle:hover {
  border-color: #7685a2;
  background: #c3c7cd;
  background: -o-linear-gradient(top, #ffffff 0%, #919ba5 30%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(30%, #919ba5), to(#ffffff));
  background: linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%);
}

.irs--modern .irs-handle.state_hover > i:nth-child(1),
.irs--modern .irs-handle:hover > i:nth-child(1) {
  border-color: #7685a2;
}

.irs--modern .irs-handle.state_hover > i:nth-child(3),
.irs--modern .irs-handle:hover > i:nth-child(3) {
  border-color: #48536a;
}

.irs--modern .irs-min,
.irs--modern .irs-max {
  top: 0;
  font-size: 0.625rem;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  color: white;
  background-color: #d1d6e0;
  border-radius: 5px;
}

.irs--modern .irs-from,
.irs--modern .irs-to,
.irs--modern .irs-single {
  font-size: 0.625rem;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #20b426;
  color: white;
  border-radius: 5px;
}

.irs--modern .irs-from:before,
.irs--modern .irs-to:before,
.irs--modern .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #20b426;
}

.irs--modern .irs-grid {
  height: 25px;
}

.irs--modern .irs-grid-pol {
  background-color: #dedede;
}

.irs--modern .irs-grid-text {
  color: silver;
  font-size: 0.8125rem;
}

.irs--sharp {
  height: 50px;
  font-size: 0.75rem;
  line-height: 1;
}

.irs--sharp.irs-with-grid {
  height: 57px;
}

.irs--sharp .irs-line {
  top: 30px;
  height: 2px;
  background-color: black;
  border-radius: 2px;
}

.irs--sharp .irs-bar {
  top: 30px;
  height: 2px;
  background-color: #ee22fa;
}

.irs--sharp .irs-bar--single {
  border-radius: 2px 0 0 2px;
}

.irs--sharp .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(0, 0, 0, 0.5);
}

.irs--sharp .irs-handle {
  top: 25px;
  width: 10px;
  height: 10px;
  background-color: #a804b2;
}

.irs--sharp .irs-handle > i:first-child {
  position: absolute;
  display: block;
  top: 100%;
  left: 0;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #a804b2;
}

.irs--sharp .irs-handle.state_hover,
.irs--sharp .irs-handle:hover {
  background-color: black;
}

.irs--sharp .irs-handle.state_hover > i:first-child,
.irs--sharp .irs-handle:hover > i:first-child {
  border-top-color: black;
}

.irs--sharp .irs-min,
.irs--sharp .irs-max {
  color: white;
  font-size: 0.875rem;
  line-height: 1;
  top: 0;
  padding: 3px 4px;
  opacity: 0.4;
  background-color: #a804b2;
  border-radius: 2px;
}

.irs--sharp .irs-from,
.irs--sharp .irs-to,
.irs--sharp .irs-single {
  font-size: 0.875rem;
  line-height: 1;
  text-shadow: none;
  padding: 3px 4px;
  background-color: #a804b2;
  color: white;
  border-radius: 2px;
}

.irs--sharp .irs-from:before,
.irs--sharp .irs-to:before,
.irs--sharp .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #a804b2;
}

.irs--sharp .irs-grid {
  height: 25px;
}

.irs--sharp .irs-grid-pol {
  background-color: #dedede;
}

.irs--sharp .irs-grid-text {
  color: silver;
  font-size: 0.8125rem;
}

.irs--round {
  height: 50px;
}

.irs--round.irs-with-grid {
  height: 65px;
}

.irs--round .irs-line {
  top: 36px;
  height: 4px;
  background-color: #dee4ec;
  border-radius: 4px;
}

.irs--round .irs-bar {
  top: 36px;
  height: 4px;
  background-color: #006cfa;
}

.irs--round .irs-bar--single {
  border-radius: 4px 0 0 4px;
}

.irs--round .irs-shadow {
  height: 4px;
  bottom: 21px;
  background-color: rgba(222, 228, 236, 0.5);
}

.irs--round .irs-handle {
  top: 26px;
  width: 24px;
  height: 24px;
  border: 4px solid #006cfa;
  background-color: white;
  border-radius: 24px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
          box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
}

.irs--round .irs-handle.state_hover,
.irs--round .irs-handle:hover {
  background-color: #f0f6ff;
}

.irs--round .irs-min,
.irs--round .irs-max {
  color: #333;
  font-size: 0.875rem;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}

.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {
  font-size: 0.875rem;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: #006cfa;
  color: white;
  border-radius: 4px;
}

.irs--round .irs-from:before,
.irs--round .irs-to:before,
.irs--round .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #006cfa;
}

.irs--round .irs-grid {
  height: 25px;
}

.irs--round .irs-grid-pol {
  background-color: #dedede;
}

.irs--round .irs-grid-text {
  color: silver;
  font-size: 0.8125rem;
}

.irs--square {
  height: 50px;
}

.irs--square.irs-with-grid {
  height: 60px;
}

.irs--square .irs-line {
  top: 31px;
  height: 4px;
  background-color: #dedede;
}

.irs--square .irs-bar {
  top: 31px;
  height: 4px;
  background-color: black;
}

.irs--square .irs-shadow {
  height: 2px;
  bottom: 21px;
  background-color: #dedede;
}

.irs--square .irs-handle {
  top: 25px;
  width: 16px;
  height: 16px;
  border: 3px solid black;
  background-color: white;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.irs--square .irs-handle.state_hover,
.irs--square .irs-handle:hover {
  background-color: #f0f6ff;
}

.irs--square .irs-min,
.irs--square .irs-max {
  color: #333;
  font-size: 0.875rem;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
}

.irs--square .irs-from,
.irs--square .irs-to,
.irs--square .irs-single {
  font-size: 0.875rem;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: black;
  color: white;
}

.irs--square .irs-grid {
  height: 25px;
}

.irs--square .irs-grid-pol {
  background-color: #dedede;
}

.irs--square .irs-grid-text {
  color: silver;
  font-size: 0.6875rem;
}

.irs--flat {
  height: 20px;
}

.irs-line {
  background-color: #CCD1DB;
}

.irs-bar,
.irs-line {
  top: 0;
  height: 3px;
  border-radius: 0;
}

.irs-handle {
  top: 1px;
  height: 11px;
  cursor: pointer;
  z-index: 2;
}

.irs-handle > i:first-child {
    display: block;
    right: 11px;
    width: 0;
    height: 0;
    border: 3px solid #24A5E3;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background-color: #fff;
    position: relative;
    top: -5px;
    margin-left: -6px;
    left: 50%;
}

.irs-bar {
  background-color: #24A5E3;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu-Regular.eot');
    src: local('Ubuntu Regular'), local('Ubuntu-Regular'),
        url('../fonts/Ubuntu-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu-Regular.woff') format('woff'),
        url('../fonts/Ubuntu-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu-Light.eot');
    src: local('Ubuntu Light'), local('Ubuntu-Light'),
        url('../fonts/Ubuntu-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu-Light.woff') format('woff'),
        url('../fonts/Ubuntu-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu-LightItalic.eot');
    src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'),
        url('../fonts/Ubuntu-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu-LightItalic.woff') format('woff'),
        url('../fonts/Ubuntu-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu-Medium.eot');
    src: local('Ubuntu Medium'), local('Ubuntu-Medium'),
        url('../fonts/Ubuntu-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu-Medium.woff') format('woff'),
        url('../fonts/Ubuntu-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu-Italic.eot');
    src: local('Ubuntu Italic'), local('Ubuntu-Italic'),
        url('../fonts/Ubuntu-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu-Italic.woff') format('woff'),
        url('../fonts/Ubuntu-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu-Bold.eot');
    src: local('Ubuntu Bold'), local('Ubuntu-Bold'),
        url('../fonts/Ubuntu-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu-Bold.woff') format('woff'),
        url('../fonts/Ubuntu-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu-BoldItalic.eot');
    src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'),
        url('../fonts/Ubuntu-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu-BoldItalic.woff') format('woff'),
        url('../fonts/Ubuntu-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu-MediumItalic.eot');
    src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'),
        url('../fonts/Ubuntu-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu-MediumItalic.woff') format('woff'),
        url('../fonts/Ubuntu-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: ALSRubl;
    src: url('../fonts/rouble.ttf');
}

.rubznak {
    font-family: ALSRubl;
}

html {
  display: block;
  margin: 0;
  font-family: sans-serif;
  font-family: 'Ubuntu';
  line-height: 1.42;
  color: #333;
  overflow-x: hidden;
}

button,
input,
select,
option,
textarea {
  font-family: inherit;
}

::-moz-selection {
  background-color: #333;
  color: #fff;
}

::selection {
  background-color: #333;
  color: #fff;
}

a {
  color: inherit;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

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

.icon {
  fill: currentColor;
}

.rub {
  font-family: sans-serif;
}

.button {
  display: block;
  text-align: center;
  background-color: #F2F4F9;
  border: none;
  font-size: 0.875rem;
  font-weight: 500;
  color: #333333;
  padding: 1.005em 1em;
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
  -webkit-transition-property: background-color, color;
  -o-transition-property: background-color, color;
  transition-property: background-color, color;
  overflow: hidden;
}

.button_blue {
    background-color: #24A5E3;
    color: #fff;
}

.button_blue:hover {
      background-color: #1F8EC4;
}

.button_big {
    background-color: #24A5E3;
    color: #fff;
    font-size: 1rem;
    font-weight: 500;
    border-bottom: 3px solid #1F8EC4;
    padding: 1.1em 1em;
}

.button_big:hover {
      background-color: #1F8EC4;
}

.button_border {
    background-color: #24A5E3;
    color: #fff;
    border-bottom: 3px solid #1F8EC4;
    padding: 1em 1em;
}

.button_border:hover {
      background-color: #1F8EC4;
}

.button_gray,
  .button_more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #333;
    background-color: #d8dce6;
}

.button_gray .button__icon {
    margin-left: 20px;
    color: #666;
}

.button .icon_arrow {
    fill: #D5DAE5;
}

.button_next {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
}

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

.button_arrow .button__icon_arrow {
    fill: #A8ADB8;
}

.address {
  display: block;
}

.bank-header {
  display: block;
}

.bank-header__media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 80px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.bank-header__subtitle {
    color: #666666;
    font-weight: 500;
}

.bank-header__header {
    margin-bottom: 13px;
}

.bank-header__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}

.bank-header__rating {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
}

.bank-header__add {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
}

.bank-header__rating-label,
  .bank-header__rating-count {
    font-size: 0.875rem;
    color: #666;
}

.bank-item {
  display: block;
  background-color: #FFF;
  padding: 25px 20px;
  text-decoration: none;
  height: 100%;
}

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

.bank-item__rating-stars {
    margin-left: auto;
}

.bank-item__rating-count {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
}

.bank-item__rating-label,
  .bank-item__rating-count {
    font-size: 0.75rem;
    color: #666;
}

.bank-item__media {
    min-height: 100px;
    margin-bottom: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.bank-item__img {
    max-height: 190px;
    max-width: 190px;
}

.bank-item__header {
    margin-bottom: 10px;
    display: block;
}

.bank-item__content {
    display: block;
}

.bank-item__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 28px;
    font-size: 0.75rem;
}

.bank-item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -28px;
}

.bank-item__title,
  .bank-item__about {
    display: none;
}

.bank-tabs {
  display: block;
}

.bank-tabs__header {
    display: none;
}

.bank-tabs__item-content {
    display: none;
}

.bank-tabs__item-content span {
      font-family: inherit !important;
      font-size: inherit !important;
}

.bank-tabs__item-content.is-opened {
      display: block;
}

.bank-tabs__item-header {
    font-size: 1rem;
    font-weight: 500;
    padding: 23px 20px;
    position: relative;
    border-bottom: 1px solid #D5DAE5;
    padding-right: 45px;
    cursor: pointer;
    background-color: #ECEEF2;
    -webkit-transition: background .4s;
    -o-transition: background .4s;
    transition: background .4s;
}

.bank-tabs__item-header::after {
      content: '';
      width: 18px;
      height: 2px;
      background-color: #CCD1DB;
      position: absolute;
      right: 20px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
}

.bank-tabs__item-header::before {
      content: '';
      width: 18px;
      height: 2px;
      background-color: #CCD1DB;
      position: absolute;
      right: 20px;
      top: 50%;
      -webkit-transform: translateY(-50%) rotate(-90deg);
          -ms-transform: translateY(-50%) rotate(-90deg);
              transform: translateY(-50%) rotate(-90deg);
      -webkit-transition: -webkit-transform .4s;
      transition: -webkit-transform .4s;
      -o-transition: transform .4s;
      transition: transform .4s;
      transition: transform .4s, -webkit-transform .4s;
}

.bank-tabs__item-header.is-active {
      background-color: #fff;
}

.bank-tabs__item-header.is-active::before {
        -webkit-transform: translateY(-50%) rotate(0);
            -ms-transform: translateY(-50%) rotate(0);
                transform: translateY(-50%) rotate(0);
}

.bank-tabs__item-content {
    padding: 27px 20px;
    font-size: 0.875rem;
    border-bottom: 1px solid #D5DAE5;
}

.bank {
  display: block;
}

.bank__info {
    padding: 26px 20px;
    font-size: 0.875rem;
    color: #666;
    background-color: #fff;
    line-height: 1.42;
    margin-bottom: 20px;
}

.bank__info-text span {
      font-family: inherit !important;
      font-size: inherit !important;
}

.bank__info-text p {
      margin-top: 0;
      margin-bottom: 19px;
}

.bank__info-text p:last-child {
        margin-bottom: 0;
}

.bank__p {
    margin-bottom: 19px;
    margin-top: 0;
}

.bank__list-item {
    margin-top: 8px;
}

.bank__list-label {
    font-size: 0.875rem;
    color: #888;
}

.bank__list-value {
    font-size: 0.875rem;
    color: #333;
}

.bank__list-link {
    color: #1F8EC4;
}

.bank__tabs {
    background-color: #fff;
}

.bank__map {
    margin-top: 56px;
    margin-bottom: 55px;
}

.bank__map-header {
    margin-bottom: 25px;
}

.bank__offers-header {
    margin-bottom: 25px;
}

.bank__product {
    background-color: #fff;
    padding: 26px 20px;
}

.breadcrumbs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 0.75rem;
	font-weight: 500;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	color: #888;
}

.breadcrumbs__text {
		vertical-align: middle;
}

.breadcrumbs__link {
		text-decoration: none;
		color: inherit;
}

.breadcrumbs__arrow {
		margin: 0 15px;
}

.breadcrumbs__arrow::before {
			content: '';
			display: inline-block;
			vertical-align: middle;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 4px 0 4px 6.9px;
			border-color: transparent transparent transparent #D5DAE5;
}

.breadcrumbs__icon_home {
		position: relative;
		top: -2px;
}

.burger {
  display: block;
  padding: 0;
  background: none;
  border: none;
  min-width: 0;
  cursor: pointer;
  color: inherit;
}

.burger__icon_burger {
    width: 22px;
    height: 22px;
    fill: currentColor;
}

.catalog-sort {
  display: block;
}

.container {
  display: block;
  padding: 0 15px;
}

.example {
  display: block;
  font-size: 0.75rem;
}

.example__value {
    font-weight: 500;
}

.example__thead {
    display: none;
}

.example__row {
    background-color: #F2F4F9;
    margin-bottom: 5px;
    padding: 18px 20px;
}

.example__item {
    margin-top: 8px;
}

.example__item:first-child {
      margin-top: 0;
}

.faq {
  display: block;
}

.faq__item {
    background-color: #fff;
    margin-bottom: 13px;
    display: block;
    border-bottom: 3px solid #D5DAE5;
}

.faq__header {
    padding: 17px 20px;
    background: none;
    border: none;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}

.faq__title {
    font-size: 0.875rem;
    font-weight: 500;
    color: #333;
}

.faq__content {
    padding: 17px 20px;
    border-top: 1px solid #D5DAE5;
    font-size: 0.75rem;
    color: #666;
    line-height: 1.5;
    position: relative;
    display: none;
}

.faq__content::after {
      content: '';
      height: 3px;
      position: absolute;
      left: 0;
      right: 0;
      bottom: -3px;
      background-color: #24A5E3;
}

.faq__icon {
    width: 18px;
    height: 18px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18px;
            flex: 0 0 18px;
    margin-left: 10px;
}

.faq__icon_minus {
    display: none;
    color: #CCD1DB;
}

.faq__icon_plus {
    color: #CCD1DB;
}

.faq__input {
    display: none;
}

.faq__input:checked ~ .faq__content {
    display: block;
}

.faq__input:checked + .faq__header .faq__icon_minus {
    display: block;
}

.faq__input:checked + .faq__header .faq__icon_plus {
    display: none;
}

.footer {
  display: block;
  background-color: #E1E3E8;
  padding-top: 45px;
  padding-bottom: 41px;
}

.footer__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
}

.footer__logo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    text-decoration: none;
}

.footer__phone {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    position: absolute;
    right: 15px;
    top: 6px;
}

.footer__order {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin-top: 17px;
    margin-bottom: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.footer__copyright {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    font-size: 0.75rem;
    text-align: center;
    color: #333;
    line-height: 1.3;
}

.footer__menu,
  .footer__write,
  .footer__social {
    display: none;
}

.form-callback {
  display: block;
}

.form-callback__footer {
    position: relative;
}

.form-checkbox {
  display: block;
}

.form-checkbox__label {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 1.1;
    min-height: 24px;
}

.form-checkbox__text {
    font-size: 0.875rem;
}

.form-checkbox__fake {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22px;
            flex: 0 0 22px;
    max-width: 22px;
    position: relative;
    width: 22px;
    height: 22px;
    margin-right: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 2px solid #CCD1DB;
}

.form-checkbox__icon_check {
    width: 12px;
    height: 12px;
    opacity: 0;
    stroke: #000;
    fill: none;
}

.form-checkbox__input {
    display: none;
}

.form-checkbox__input:checked + .form-checkbox__fake .form-checkbox__icon_check {
    opacity: 1;
}

.form-checkbox__link {
    color: #24A5E3;
}

.form-checkbox_small {
    font-size: 0.75rem;
    color: #666;
}

.form-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.form-file__input {
    display: none;
}

.form-file__media {
    border: 2px solid #CCD1DB;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90px;
            flex: 0 0 90px;
    width: 90px;
    height: 90px;
}

.form-file__label {
    padding-left: 30px;
    color: #24A5E3;
    font-size: 0.875rem;
    font-weight: 500;
    cursor: pointer;
}

.form-file__icon_camera {
    color: #CCD1DB;
}

.form-input {
  display: block;
  width: 100%;
  position: relative;
}

.form-input__inner {
    position: relative;
    z-index: 1;
}

.form-input__label {
    margin-bottom: 10px;
}

.form-input__input {
    width: 100%;
    color: #000;
    border-radius: 0;
    font-weight: normal;
    border: 1px solid #e9e9e9;
    background-color: #fafafa;
    font-weight: 500;
    padding: .9em 1.1em;
    font-size: 1rem;
    border: 1px solid #CCD1DB;
    border-bottom-width: 3px;
    background-color: #fff;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    -webkit-transition: border-color .2s;
    -o-transition: border-color .2s;
    transition: border-color .2s;
}

.form-input__input::-webkit-input-placeholder {
    color: #000;
      color: #737373;
      font-weight: 300;
}

.form-input__input:-moz-placeholder {
      color: #737373;
      font-weight: 300;
}

.form-input__input::-moz-placeholder {
      color: #737373;
      font-weight: 300;
}

.form-input__input:-ms-input-placeholder {
      color: #737373;
      font-weight: 300;
}

.form-input__input:focus {
      border-color: #24A5E3;
      outline: none;
}

.form-input .irs--isour {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
}

.form-input__prefix {
    font-size: rem(0.875rem);
    font-weight: 300;
    line-height: 1.42;
    margin-bottom: 20px;
}

.form-input__suffix {
    font-family: sans-serif;
    font-size: 1rem;
    font-weight: bold;
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    pointer-events: none;
}

.form-radio {
  display: block;
}

.form-radio__label {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.875rem;
    line-height: 1.2;
}

.form-radio__input {
    display: none;
}

.form-radio__fake {
    width: 13px;
    height: 13px;
    background-color: #fff;
    border-radius: 50%;
    -webkit-box-flex: 13px;
        -ms-flex: 13px 0;
            flex: 13px 0;
    max-width: 13px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 8px;
}

.form-radio__fake::after {
      content: '';
      display: block;
      width: 5px;
      height: 5px;
      background-color: #181818;
      border-radius: 50%;
      opacity: 0;
}

.form-radio__input:checked + .form-radio__fake {
    background-color: #000;
}

.form-radio__input:checked + .form-radio__fake::after {
    opacity: 1;
}

.form-radio__icon-wrap {
    -webkit-box-flex: 40px;
        -ms-flex: 40px 0;
            flex: 40px 0;
    max-width: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 20px;
}

.form-radio__icon {
    -webkit-box-flex: 34px;
        -ms-flex: 34px 0;
            flex: 34px 0;
    max-width: 34px;
    width: 34px;
    height: 33px;
}

.form-radio__icon_car {
    max-width: 40px;
    -webkit-box-flex: 40px;
        -ms-flex: 40px 0;
            flex: 40px 0;
    width: 40px;
    height: 28px;
}

.form-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.form-rating__input {
    display: none;
}

.form-rating__icon {
    color: #CCD1DB;
    width: 25px;
    height: 25px;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
}

.form-rating__input:checked ~ .form-rating__label .form-rating__icon,
  .form-rating__label:hover ~ .form-rating__label .form-rating__icon,
  .form-rating__label:hover .form-rating__icon,
  .form-rating  {
    color: #ecd611;
}

.form-rating__label {
    cursor: pointer;
    margin: 0 auto;
}

.form-review {
  display: block;
  padding: 35px 20px;
  background-color: #fff;
}

.form-review__header {
    text-align: center;
    font-size: 1.375rem;
    font-weight: bold;
    margin-bottom: 30px;
}

.form-review__media {
    text-align: center;
    margin-bottom: 35px;
}

.form-review__footer {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.form-review__content_hide {
    display: none;
}

.form-select {
    display: block;
    position: relative;
}

.form-select__icon_chevron {
        content: '';
        display: block;
        width: 11px;
        height: 6px;
        position: absolute;
        right: 20px;
        bottom: 1.5em;
        pointer-events: none;
        color: #000;
}

.form-select__select {
        width: 100%;
        color: #000;
        font-weight: 500;
        border-radius: 0;
        padding: -webkit-calc(1.005em - 2px) 1em;
        padding: calc(1.005em - 2px) 1em;
        padding-right: 40px;
        font-size: 1rem;
        font-weight: normal;
        border: 1px solid #CCD1DB;
        border-bottom-width: 3px;
        background-color: #fff;
        -webkit-appearance: none;
           -moz-appearance: none;
                appearance: none;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        white-space: nowrap;
        cursor: pointer;
}

.form-select__select::-ms-expand {
            display: none;
}

.form-select__select:focus {
            border-color: #24A5E3;
            outline: none;
}

.form-select__label {
        margin-bottom: 12px;
        font-size: 0.875rem;
}

.form-select_town .form-select__select {
        font-size: 0.875rem;
}

.form-select_prefix .form-select__select {
        padding-left: 45px;
}

.form-select__prefix {
        position: absolute;
        left: 20px;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        color: #24A5E3;
        width: 15px;
        height: 20px;
        pointer-events: none;
}

.form-select_small {
        font-size: 0.75rem;
}

.form-select_small .form-select__select {
        color: #444;
        font-size: inherit;
}

.form-select__option {
        font-weight: 500;
}

.form-select__option_placeholder {
        color: #D5DAE5;
}

.form-selection {
  display: block;
}

.form-sort {
  display: block;
}

.form-sort__col {
    margin-bottom: 12px;
}

.form-sort__col_date {
    margin-bottom: 0;
}

.form-switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}

.form-switch__media {
    width: 60px;
    height: 30px;
    margin-right: 20px;
    border: 1px solid #CCD1DB;
    border-radius: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    /* justify-content: space-around */
    background-color: #fff;
    -webkit-transition: background .4s;
    -o-transition: background .4s;
    transition: background .4s;
}

.form-switch__media::before {
      content: '';
      width: 20px;
      height: 20px;
      background-color: #AAACB1;
      border-radius: 50%;
      position: absolute;
      left: 5px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      -webkit-transition: left .4s;
      -o-transition: left .4s;
      transition: left .4s;
      -webkit-transition-property: left, background-color;
      -o-transition-property: left, background-color;
      transition-property: left, background-color;
}

.form-switch__input {
    display: none;
}

.form-switch__input:checked + .form-switch__media::before {
    left: -webkit-calc(100% - 25px);
    left: calc(100% - 25px);
    background-color: #24A5E3;
}

.form-switch__icon {
    width: 9px;
    height: 9px;
    -webkit-box-flex: 50%;
        -ms-flex: 50% 0;
            flex: 50% 0;
    max-width: 50%;
}

.form-switch__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}

.form-switch__text {
    font-size: 0.875rem;
}

.form-switch__label:hover .form-switch__media {
    background-color: #D5DAE5;
}

.form-textarea {
  display: block;
}

.form-textarea__label {
    margin-bottom: 10px;
}

.form-textarea__textarea {
    width: 100%;
    color: #000;
    padding: .5rem;
    font-weight: 300;
    border: 1px solid #CCD1DB;
    border-bottom-width: 3px;
    background-color: #fff;
    font-weight: 500;
    padding: .9em 1.1em;
    font-size: 1rem;
}

.form-textarea__textarea::-webkit-input-placeholder {
    color: #000;
      color: #737373;
      font-weight: 300;
}

.form-textarea__textarea:-moz-placeholder {
      color: #737373;
      font-weight: 300;
}

.form-textarea__textarea::-moz-placeholder {
      color: #737373;
      font-weight: 300;
}

.form-textarea__textarea:-ms-input-placeholder {
      color: #737373;
      font-weight: 300;
}

.form-textarea__textarea:focus {
      border-color: #24A5E3;
      outline: none;
}

.form {
  display: block;
}

.form__row {
    margin-bottom: 5px;
}

.form__row_additional {
    display: none;
}

.form__title {
    text-align: center;
}

.form__header {
    margin-bottom: 23px;
}

.form__footer-select {
    margin-bottom: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.form__footer-send {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.form_calculate .form__col {
    margin-bottom: 15px;
}

.form_calculate .form__col_time {
    margin-bottom: 20px;
}

.form_calculate .form__row {
    margin-bottom: 30px;
}

.form_calculate .form__row_nom {
    margin-bottom: 0;
}

.form_calculate .form__footer {
    background-color: #F2F4F9;
    padding: 28px 20px;
    /* padding-right: 10px */
}

.form_calculate .form__month,
  .form_calculate .form__percent {
    margin-bottom: 18px;
}

.form_calculate .form__submit {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.form_consultation .form__row {
    margin-bottom: 17px;
}

.form_consultation .form__header {
    margin-bottom: 20px;
}

.form_consultation .form__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

/*   max-width: 280px */

.form_callback .form__row {
    margin-bottom: 17px;
}

/* &_callback */

.form_callback .form__footer .form__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
}

.form_review .form__title {
    font-size: 1.5rem;
    font-weight: bold;
    text-align: center;
    margin-bottom: 25px;
}

.form_review .form__media {
    text-align: center;
    margin-bottom: 33px;
}

.form_review .form__img {
    margin: 0 auto;
}

.form_review .form__col {
    margin-bottom: 20px;
}

.form_review .form__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.form_selection .form__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.form_faq {
    background-color: #fff;
    padding: 26px 20px;
}

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

.form_faq .form__paragraph {
    text-align: center;
    font-size: 0.875rem;
    margin: 0;
    margin-top: 4px;
}

.form_faq .form__row {
    margin-bottom: 17px;
}

.form_faq .form__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.front {
  display: block;
}

.header {
  display: block;
  background-color: #fff;
  border-bottom: 1px solid #D5DAE5;
}

.header__burger {
    background-color: #24A5E3;
    color: #fff;
    width: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.header__address-button {
    background-color: #24A5E3;
    width: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border: none;
    color: #fff;
    position: relative;
}

.header__address-button .header__town {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    z-index: 1;
}

.header__phone-button {
    background-color: #F2F4F9;
    color: #666666;
    width: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border: none;
}

.header__icon_telephone {
      fill: currentColor;
}

.header__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    height: 50px;
}

.header__phone {
    display: none;
}

.header__menu {
    display: none;
}

.header__logo {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-decoration: none;
    padding-left: 20px;
}

.heading {
  display: block;
  margin: 0;
  font-weight: bold;
  line-height: 1;
}

.heading_h1 {
    font-size: 1.875rem;
    line-height: 1.2;
}

.heading_h2 {
    font-size: 1.5rem;
    line-height: 1.21;
    font-weight: 500;
}

.heading_h2 .heading__blue {
    font-size: 2.75rem;
}

.heading_h3 {
    font-size: 1.25rem;
    line-height: 1.2;
    font-weight: 500;
}

.heading_h5 {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.2;
}

.heading_h6 {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.25;
}

.heading_popup {
    font-size: 1.25rem;
    line-height: 1.3;
    font-weight: bold;
}

.heading__blue {
    color: #24A5E3;
}

.heading_waste {
    font-size: 1rem;
}

.heading_waste-2 {
    font-size: 1.75rem;
}

.heading_waste-2 .heading__blue {
    font-size: 1.75rem;
}

.heading_loan {
    font-size: 1.125rem;
}

.heading_loan-2 {
    font-size: 2.5rem;
    font-weight: bold;
}

.heading_consultation {
    font-size: 1.75rem;
    line-height: 1.21;
}

.heading_fw500 {
    font-weight: 500;
}

.heading_fz18 {
    font-size: 1.125rem;
}

.label {
  display: block;
  font-size: 0.875rem;
}

.list {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}

.list__ul {
    margin: 0;
    padding-left: 0;
}

.list__ol {
    padding-left: 16px;
}

.list__ol .list__item {
    margin: 10px 0;
}

.list_square .list__ul,
  .list_square ul,
  .list_check .list__ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.list_square .list__item,
  .list_square li,
  .list_squareblue .list__item,
  .list_check .list__item,
  .list_checkround .list__item {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 15px ;
    font-weight: 300;
    padding-left: 20px;
    position: relative;
}

.list_square .list__item::before, .list_square li::before, .list_squareblue .list__item::before, .list_check .list__item::before, .list_checkround .list__item::before {
      content: '';
      position: absolute;
      left: 0;
      display: block;
}

.list_square .list__item,
  .list_square li {
    margin-bottom: 8px;
}

.list_squareblue .list__item {
    margin-bottom: 10px;
}

.list_square .list__item::before,
  .list_square li::before {
    background-color: #B0B4BE;
    width: 6px;
    height: 6px;
    top: .5em;
}

.list_squareblue .list__item {
    font-weight: inherit;
}

.list_squareblue .list__item::before {
    background-color: #24A5E3;
    width: 8px;
    height: 8px;
    top: .5em;
}

.list_check .list__item {
    padding-left: 33px;
}

.list_check .list__item::before {
      border: none;
      width: 19px;
      height: 23px;
      top: 50%;
      margin-top: -11.5px;
      background-image: url("data:image/svg+xml,%3Csvg width='19' height='23' viewBox='0 0 19 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.64865L8.01587 20L18 1' stroke='%23F37040' stroke-width='2'/%3E%3C/svg%3E");
}

.list_checkround .list__item {
    padding-left: 39px;
    margin-bottom: 18px;
}

.list_checkround .list__item::before {
      border: 1px solid rgba(0,56,255, .2);
      border-radius: 4px;
      padding: 2px;
      width: 22px;
      height: 22px;
      top: 50%;
      margin-top: -11px;
      background-image: url("data:image/svg+xml,%3Csvg width='11' height='13' viewBox='0 0 11 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2.56757L4.62903 10L10 0.5' stroke='%230038FF' stroke-width='2'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-position: 50% 50%;
      background-size: 10px;
}

.list_minus .list__ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.list_minus .list__item {
    font-weight: normal;
    padding: 0;
    margin: 5px 0;
    list-style: none;
}

.list_minus .list__item::before {
      content: '-';
      margin-right: 5px;
      margin-top: 0;
      display: inline-block;
      vertical-align: middle;
}

.list_gray .list__ul {
    list-style: none;
}

.list_gray .list__item {
    margin-bottom: 0;
}

.list_gray .list__item::before {
      content: '•';
      margin-right: .4em;
}

.loan-offer {
  display: block;
}

.logo {
  display: block;
}

.logo__title {
    font-size: 0.875rem;
    font-weight: 500;
    display: block;
    margin-bottom: -4px;
    /* color: #333333 */
}

.logo__subtitle {
    font-size: 0.625rem;
    display: block;
    /* color: #DFDFDF */
    color: #666;
}

.logo_white .logo__title {
    color: #fff;
}

.logo_white .logo__subtitle {
    color: #DFDFDF;
}

.logo_footer .logo__title {
    margin-bottom: -6px;
    font-size: 1rem;
}

.logo_footer .logo__subtitle {
    font-size: 0.75rem;
}

.map {
  display: block;
  height: 460px;
  position: relative;
  background-color: #fff;
}

.tip {
  padding: 17px 18px;
}

.tip__header {
    font-size: 0.875rem;
    margin-bottom: 5px;
    color: #333;
}

.tip__content {
    font-size: 0.75rem;
    line-height: 1.3;
    color: #666;
}

.menu {
  display: block;
}

.menu__link {
    -webkit-transition: .2s color;
    -o-transition: .2s color;
    transition: .2s color;
}

.menu__icon {
    width: 15px;
    height: 15px;
}

.menu__submenu {
    display: none;
}

.menu_sidebar .menu__link {
    font-size: 0.875rem;
    font-weight: 500;
    border-bottom: 1px solid #DCE0E9;
    display: block;
    padding: 1.05em 25px;
    text-decoration: none;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
}

.navbar {
  display: block;
  background-color: rgba(0, 0, 0, .3);
}

.navbar__container {
    -webkit-overflow-scrolling: auto;
    width: 305px;
    margin: 0;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background-color: #F2F4F9;
    padding: 0;
}

.navbar__logo {
    text-decoration: none;
    color: #fff;
}

.navbar__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #24A5E3;
    padding: .65em 17px;
}

.navbar__close {
    background: none;
    padding: 0;
    margin: 0;
    border: none;
    cursor: pointer;
    display: block;
}

.navbar__icon_close {
    width: 16px;
    height: 16px;
    color: #fff;
    margin-right: 17px;
}

.navbar__phone {
    border-bottom: 1px solid #DCE0E9;
}

.navbar__town {
    border-bottom: 1px solid #DCE0E9;
}

.navbar__menu {
    background-color: #fff;
}

.navbar__social {
    padding-left: 27px;
    margin-top: 27px;
}

.navbar__write {
    padding-left: 27px;
    margin-top: 17px;
}

.navbar__consultation {
    display: none;
}

.notfound {
  display: block;
}

.notfound__icon {
    fill: #333;
    width: 150px;
    height: 150px;
    margin: 0 auto;
    display: block;
}

.notfound__text {
    text-align: center;font-size: 1.2857142857142858rem;
    margin-top: 20px;
    margin-bottom: 20px;
}

.notfound__footer {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.order-fieldset {
  display: block;
  color: #666;
}

.order-fieldset__header {
    margin: 0 -15px;
    padding: 0 20px;
    border-bottom: 1px solid #D5DAE5;
    padding-bottom: 30px;
    margin-bottom: 25px;
}

.order-fieldset__title {
    font-size: 1.125rem;
    font-weight: 500;
    margin: 0;
    line-height: 1.16;
    padding-right: 20px;
}

.order-fieldset__col {
    margin-bottom: 16px;
}

.order-fieldset__month {
    background-color: #F2F4F9;
    padding: 28px 21px;
    margin-bottom: 17px;
}

.order-fieldset__month-text {
    font-size: 0.75rem;
    color: #666;
    margin-top: 20px;
    line-height: 1.5;
}

.order-fieldset__footer {
    margin: 0 -15px;
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.order-fieldset__header_clickable {
    cursor: pointer;
}

.order-fieldset__header_clickable .order-fieldset__title {
    position: relative;
}

.order-fieldset__header_clickable .order-fieldset__title::after {
      content: '';
      display: inline-block;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 7px 10px 7px;
      border-color: transparent transparent #D5DAE5 transparent;
      position: absolute;
      right: 0;
      top: 50%;
      -webkit-transform: rotate(180deg) translateY(-50%);
          -ms-transform: rotate(180deg) translateY(-50%);
              transform: rotate(180deg) translateY(-50%);
      margin-top: -5px;
}

.order-fieldset__header_clickable.is-active .order-fieldset__title::after {
      -webkit-transform: rotate(0deg) translateY(-50%);
          -ms-transform: rotate(0deg) translateY(-50%);
              transform: rotate(0deg) translateY(-50%);
      margin-top: 0;
}

.order-fieldset__title {
    color: #333;
    font-size: 1.25rem;
}

.order-fieldset__content {
    display: none;
}

.order-fieldset__content.is-open {
    display: block;
    padding-bottom: 30px;
}

.order-fieldset__addmore {
    background: none;
    padding: 0;
    border: none;
    color: #24A5E3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
}

.order-fieldset__icon_plus {
    margin-right: 18px;
}

.order-fieldset__addmore-text {
    font-size: 0.875rem;
    font-weight: 500;
}

.order {
  display: block;
}

.order__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    margin: 0 -15px;
    margin-bottom: 10px;
}

.order__button {
    display: block;
    cursor: pointer;
    border: none;
    background: none;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    max-width: 33.3333%;
    padding: 13px 15px;
    color: #888;
    font-size: 0.875rem;
    font-weight: 500;
    border-left: 1px solid #D5DAE5;
}

.order__button_active {
    background-color: #24A5E3;
    color: #fff;
    border-bottom: 3px solid #1F8EC4;
}

.order__button_filled {
    color: #24A5E3;
}

.order__button_filled .order__icon_ok {
    position: relative;
    top: -2px;
    right: 5px;
    width: 12px;
    height: 9px;
}

.order__step-description {
    display: none;
}

.order__step-count {
    font-size: 1.125rem;
    font-weight: 500;
}

.order__content {
    background-color: #fff;
    padding: 27px 15px;
    margin: 0 -20px;
    padding-bottom: 0;
}

.order__progress {
    display: none;
}

.order__fz152 {
    background-color: #FFE8E8;
    padding: 27px 16px;
    line-height: 1.28;
    border-bottom: 3px solid #D84A4A;
    font-size: 0.875rem;
    margin-top: 20px;
}

.page {
  background-color: #F2F4F9;
  overflow-x: hidden;
}

.page__layout {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    -o-transition: transform .4s;
    transition: transform .4s;
    transition: transform .4s, -webkit-transform .4s;
    position: relative;
    z-index: 2;
}

.page__navbar {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    -webkit-transform: translate3d(-305px, 0, 0);
            transform: translate3d(-305px, 0, 0);
    opacity: 0;
}

.page_opened {
    overflow: hidden;
}

.page_opened .page__main {
    overflow: hidden;
}

.page_opened .page__layout {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    overflow: hidden;
    z-index: 1;
}

.page_opened .page__navbar {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    z-index: 2;
}

.pagination {
  display: block;
  color: #888;
  text-align: center;
  margin: 0 -10px;
}

.pagination__inner {
    margin: 0 auto;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.pagination__link,
  .pagination__hellip {
    text-decoration: none;
    margin: 0 5px;
    width: 40px;
    height: 37px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #D8DCE6;
    color: #888;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-bottom: 3px solid #D8DCE6;
    font-weight: 500;
}

.pagination__link_active {
    color: #fff;
    background-color: #24A5E3;
    border-color: #1F8EC4;
}

.phone {
  display: block;
  font-size: 1rem;
  font-weight: 500;
}

.phone__link {
    text-decoration: none;
}

.phone_navbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: .95em 1em;
    padding-left: 25px;
}

.phone_navbar .phone__media {
    margin-right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.phone_navbar .phone__link {
    font-size: 0.875rem;
    color: #333;
}

.phone__icon_telephone {
    color: #666666;
}

.picture {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.picture__img {
		display: block;
		width: 100%;
}

.popup {
  display: inline-block;
}

.popup__title {
    text-align: center;
    margin-bottom: 15px;
}

.popup .review-item {
    max-width: 500px;
}

.popup_callback {
    min-width: 400px;
}

.product {
  display: block;
  color: #666;
}

.product__order {
    margin-top: 14px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.product__more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.product__rating {
    margin-bottom: 7px;
}

.product__media {
    height: 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 14px;
}

.product__img {
    max-height: 110px;
}

.product__info {
    font-size: 0.75rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
}

.product__about {
    color: #24A5E3;
}

.product__title {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.25;
    margin-bottom: 7px;
    color: #333;
}

.product__description {
    font-size: 0.875rem;
    line-height: 1.42;
    margin-bottom: 20px;
}

.product__params {
    margin-bottom: 17px;
}

.product__params-item {
    margin: 9px 0;
}

.product__until-label {
      font-size: 0.875rem;
}

.product__until-value {
      font-size: 1.125rem;
      font-weight: 500;
}

.product__more-header {
    margin-bottom: 15px;
}

.product__more-wrapper {
    display: none;
    margin-left: -20px;
    margin-right: -20px;
    padding: 0 20px;
    border-top: 1px solid #D5DAE5;
    margin-top: 20px;
    padding: 16px 20px;
    padding-bottom: 0;
}

.product__more-wrapper.is-open {
      display: block;
}

.product__header {
    color: #333;
    margin-bottom: 11px;
}

.product__list {
    font-size: 0.75rem;
    line-height: 1.33;
    margin-bottom: 13px;
}

.product__example {
    margin-bottom: 5px;
}

.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  padding: 25px 27px;
  padding-left: 135px;
  margin-top: 30px;
  position: relative;
}

.progress__media {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80px;
            flex: 0 0 80px;
    width: 80px;
    height: 80px;
    position: absolute;
    left: 35px;
    bottom: 20px;
}

.progress__val {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 1.125rem;
    font-weight: bold;
    color: #666;
}

.progress__content {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    font-size: 0.875rem;
    color: #666666;
    font-weight: 500;
}

.promo-list {
  display: block;
}

.promo-list__item {
    margin-top: 15px;
}

.promo-list__item_0 {
      margin-top: 0;
}

.promo-list_double {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: -27px;
}

.promo-list_double .promo-list__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    margin-top: 30px;
    padding-right: 5px;
}

.promo-list_double .promo-list__item_2,
  .promo-list_double .promo-list__item_3 {
    margin-top: 25px;
}

.rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 98px;
}

.rating__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 7px;
    position: relative;
}

.rating__active {
    position: absolute;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 0;
    overflow: hidden;
}

.rating__icon {
    height: 14px;
    width: 14px;
    color: #b0b4be;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14px;
            flex: 0 0 14px;
}

.rating__item_0 {
    margin-left: 0;
}

.rating__item_active .rating__icon,
  .rating__active .rating__icon {
    fill: #ecd611;
}

.review-item {
  display: block;
  padding: 29px 20px;
  background-color: #fff;
  color: #666;
  height: 100%;
}

.review-item__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 22px;
}

.review-item__media {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60px;
            flex: 0 0 60px;
    max-width: 60px;
    height: 60px;
    overflow: hidden;
    margin-right: 20px;
}

.review-item__name {
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 4px;
    line-height: 1;
}

.review-item__img {
    width: 60px;
    height: 60px;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 50%;
}

.review-item__info {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
}

.review-item__date {
    font-size: 0.75rem;
    color: #666;
    margin-bottom: 5px;
}

.review-item__title {
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 9px;
    line-height: 1.33;
}

.review-item__text {
    font-size: 0.75rem;
    line-height: 1.5;
    margin-bottom: 18px;
}

.review-item__source {
    font-weight: 600;
    margin-bottom: 19px;
    font-size: 0.75rem;
}

.review-item__rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.review-item__rating-label {
    font-size: 0.75rem;
    color: #666;
    margin-right: 10px;
}

.review-item__bank {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80px;
            flex: 0 0 80px;
    max-width: 80px;
}

.review-item__bank-img {
    max-width: 100%;
}

.review-item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.review-item__more {
    color: #24A5E3;
    font-size: 0.75rem;
    text-decoration: none;
    border: none;
    background: none;
    cursor: pointer;
    text-transform: lowercase;
    padding: 0;
}

.review-item__useful {
    margin-top: 24px;
}

.review-item__answer {
    margin: 0 -20px;
    padding: 23px 21px;
    border-top: 1px solid #D5DAE5;
    margin-top: 23px;
    padding-bottom: 0;
}

.review-item__answer-title {
    font-size: 1rem;
    font-weight: 500;
    color: #333;
    margin-bottom: 24px;
}

.review-item__answer-content {
    color: #666;
    font-size: 0.75rem;
    line-height: 1.5;
}

.search {
	display: block;
}

.section {
  display: block;
  padding: 20px 0;
}

.section_select {
    color: #fff;
    background-color: #333333;
    padding-bottom: 60px;
}

.section_select .section__header {
    padding-top: 31px;
    margin-bottom: 20px;
}

.section__header {
    margin-bottom: 40px;
}

.section__promo {
    margin-bottom: 36px;
}

.section_calculate {
    background-color: #fff;
    padding-top: 50px;
    padding-bottom: 60px;
    margin-bottom: 35px;
}

.section_promo {
    background-color: #F2F4F9;
    padding-top: 39px;
    padding-bottom: 37px;
}

.section__product {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 23px;
    border-bottom: 3px solid #D5DAE5;
}

.section_products .section__header {
    margin-bottom: 25px;
}

.section_waste,
  .section_loan {
    padding: 55px 0;
    background-color: #323437;
    color: #fff;
    padding-bottom: 60px;
    margin-bottom: 35px;
}

.section_loan {
    padding-top: 45px;
    padding-bottom: 20px;
}

.section_waste .section__header,
  .section_loan .section__header {
    margin-bottom: 31px;
}

.section_waste .section__promo,
  .section_loan .section__promo {
    color: #ADB1BB;
    margin-bottom: 25px;
}

.section_waste .section__subtitle,
  .section_loan .section__subtitle {
    margin-bottom: 11px;
}

.section_waste .section__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.section_loan {
    background-image: url('../images/credits/irk.jpg');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: transparent;
}

.section__list-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

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

.section__review_page {
    margin-bottom: 20px;
}

.section_review .section__header {
    margin-bottom: 30px;
}

.section_review .section__footer,
  .section_banks .section__footer,
  .section_faq .section__footer {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 28px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.section_review .section__footer {
    margin-top: 20px;
}

.section__selection {
    background-color: #fff;
    padding: 20px 20px;
}

.section__consultation {
    background-color: #fff;
    padding: 25px 20px;
    color: #333;
    margin-top: 20px;
}

.section__list {
    color: #ADB1BB;
    font-size: 0.875rem;
}

.section_consultation {
    background-image: url('../images/common/consultation.jpg');
    color: #fff;
    padding-bottom: 60px;
    padding-top: 48px;
}

.section_consultation .section__header {
    margin-bottom: 20px;
}

.section_consultation .section__list {
    font-weight: normal;
    line-height: 1.57;
}

.section_consultation .section__col_second {
    margin-top: 25px;
}

.section__dots::before,
    .section__dots::after {
      content: '';
      width: 20px;
      height: 2px;
      background-color: #D5DAE5;
}

.section__dots::before {
      margin-right: 5px;
}

.section__dots::after {
      margin-left: 5px;
}

.section__list-controls {
    margin-top: 30px;
}

.section_banks,
  .section_faq {
    padding-top: 35px;
}

.section_banks .section__header,
  .section_faq .section__header {
    margin-bottom: 25px;
}

.section__find {
    text-align: center;
    margin-top: 15px;
    font-size: 1rem;
    font-weight: 500;
    color: #D5D8E1;
    line-height: 1.375;
}

.section__icon_download {
    display: block;
    width: 9px;
    height: 14px;
    margin: 0 auto;
    margin-top: 12px;
    color: #D5D8E1;
}

.section__sort {
    margin-bottom: 22px;
}

.section_breadcrumbs {
    display: none;
}

.section_pagination {
    padding-top: 0;
}

.section_sort {
    padding-top: 25px;
    background-color: #fff;
}

.section_sort .section__header {
    margin-bottom: 25px;
}

.section_sort .section__content {
    padding-top: 20px;
    border-top: 1px solid #D5DAE5;
}

.section_desktop {
    display: none;
}

.section_cols .section__col_second {
    display: none;
}

.section_half {
    margin-top: -6px;
}

.section__bank_page {
    margin-bottom: 20px;
}

.section_bank-header {
    background-color: #fff;
    padding-bottom: 30px;
}

.section_nomargin {
    margin-bottom: 0;
}

.section_title {
    background-color: #fff;
}

.section_title .section__header {
    margin-bottom: 0;
    padding-top: 8px;
}

.section__logo {
    max-width: 100px;
    margin-bottom: 15px;
}

.section_order {
    padding-top: 10px;
    margin-bottom: 60px;
    padding-bottom: 0;
}

.section_order .section__container {
    overflow: hidden;
}

.section_title {
    padding-bottom: 25px;
}

.section__faq-form {
    margin-top: 20px;
    margin-bottom: 40px;
}

.slogan {
  display: block;
}

.social-list {
  display: block;
}

.social-list__link {
    background-color: #24A5E3;
    width: 36px;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 10px;
}

.social-list__icon {
    color: #fff;
    width: 16px;
    height: 16px;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
}

.social-list__header {
    font-size: 0.75rem;
    color: #666;
    margin-bottom: 5px;
}

.social-list__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.social-list_success {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.social-list_success .social-list__header {
    font-size: 1.25rem;
    font-weight: 500;
    color: #333;
    margin-bottom: 17px;
}

.success {
  display: block;
  max-width: 280px;
}

.success__title {
    color: #24A5E3;
    text-align: center;
    font-weight: bold;
    font-size: 1.875rem;
    margin-bottom: 28px;
}

.success__text {
    font-size: 1.375rem;
    font-weight: 500;
    line-height: 1.36;
    margin-bottom: 37px;
    text-align: center;
}

.success__media {
    text-align: center;
}

.success__icon_success {
    margin: 0 auto;
}

.success__content {
    margin-bottom: 58px;
}

.success__social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.tabs {
  display: block;
}

.text-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.text-icon__media {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30px;
            flex: 0 0 30px;
    max-width: 30px;
    color: #24A5E3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.text-icon__icon {
    max-width: 25px;
    max-height: 25px;
}

.text-icon__text {
    font-size: 0.875rem;
    line-height: 1.14;
}

.text-icon__link {
    font-weight: 500;
    margin-top: 5px;
    display: block;
    vertical-align: middle;
}

.text-icon__content {
    display: block;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
}

.text-icon_interface {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.text-icon_big {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.text-icon_big .text-icon__media {
    width: 36px;
    height: 36px;
    -ms-flex-preferred-size: 36px;
        flex-basis: 36px;
    margin-bottom: 8px;
}

.text-icon_big .text-icon__icon {
    max-width: 36px;
    max-height: 36px;
}

.text-icon_big .text-icon__text {
    font-size: 0.625rem;
    color: #666;
}

.text-icon_big .text-icon__description {
    font-size: 0.875rem;
    font-weight: 500;
    color: #333;
}

.text-icon__description_accent {
    color: #24A5E3;
}

.text-icon_line .text-icon__media {
    width: 45px;
    height: 45px;
    max-width: 45px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45px;
            flex: 0 0 45px;
    margin-right: 15px;
}

.text-icon_line .text-icon__icon {
    max-width: 40px;
    max-height: 40px;
    color: #B0B4BE;
}

.text-icon_line .text-icon__text {
    font-size: 0.75rem;
}

.text-icon_line .text-icon__description {
    font-size: 1.5rem;
    font-weight: bold;
}

.text-icon_line .text-icon__from,
  .text-icon_line .text-icon__label {
    font-size: 1rem;
    color: #666;
}

.text-icon_linesmall {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.text-icon_linesmall .text-icon__media {
    width: 20px;
    height: 20px;
}

.text-icon_linesmall .text-icon__icon {
    max-width: 18px;
    max-height: 18px;
    color: #B0B4BE;
}

.text-icon_linesmall .text-icon__icon_sandwatch {
    margin-left: 2px;
}

.text-icon_linesmall .text-icon__label {
    font-size: 0.75rem;
    color: #888888;
    margin-right: 9px;
}

.text-icon_linesmall .text-icon__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.text-icon_linesmall .text-icon__value {
    font-size: 0.75rem;
    font-weight: 500;
}

.text-icon_bigicon .text-icon__media {
    width: 45px;
    height: 45px;
    -ms-flex-preferred-size: 45px;
        flex-basis: 45px;
}

.text-icon_bigicon .text-icon__icon {
    width: 30px;
    height: 30px;
    max-width: 30px;
    max-height: 30px;
    -ms-flex-preferred-size: 30px;
        flex-basis: 30px;
}

.text-icon_bold {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.text-icon_bold .text-icon__media {
    height: 25px;
    -ms-flex-preferred-size: 30px;
        flex-basis: 30px;
    width: 30px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.text-icon_bold .text-icon__icon {
    max-height: 25px;
    max-width: 25px;
}

.text-icon_bold .text-icon__content {
    font-weight: bold;
    font-size: 1rem;
}

.text-icon_labeltop {
    padding-top: 20px;
    position: relative;
}

.text-icon_labeltop .text-icon__media {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.text-icon_labeltop .text-icon__label {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0.875rem;
    color: #888888;
    font-weight: normal;
}

.text-icon_labeltop .text-icon__text {
    font-size: 1.25rem;
    font-weight: 500;
    color: #333;
}

.text-icon_labeltop .text-icon__icon {
    color: #B0B4BE;
    width: 18px;
    height: 18px;
}

.town {
  display: block;
  position: relative;
}

.town__select {
    padding: 0;
    border: none;
    background-color: transparent;
    -webkit-appearance: none;
    width: 100%;
    font-size: 0.875rem;
    color: #333;
    padding: 1.1em 1em;
    padding-left: 50px;
    padding-right: 40px;
    font-weight: 500;
}

.town__select::-ms-expand {
      display: none;
}

.town__select:focus {
      outline: none;
}

.town__icon_pin {
    color: #24A5E3;
    pointer-events: none;
    position: absolute;
    left: 25px;
    top: 50%;
    width: 13px;
    height: 25px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

.town__icon_chevron {
    pointer-events: none;
    position: absolute;
    right: 30px;
    top: 50%;
    width: 10px;
    height: 6px;
    -webkit-transform: translateY(-50%) rotate(-90deg);
        -ms-transform: translateY(-50%) rotate(-90deg);
            transform: translateY(-50%) rotate(-90deg);
}

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

.useful__header {
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.33;
    color: #333333;
}

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

.useful__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.875rem;
    font-weight: 500;
    color: #1F8EC4;
    background: none;
    border: none;
    cursor: pointer;
}

.useful__button_dislike {
    color: #D8DCE6;
}

.useful__button_like {
    color: #24A5E3;
}

.useful__count {
    margin-left: 6px;
    white-space: nowrap;
}

.useful__icon_like {
    color: #1F8EC4;
    position: relative;
    top: -1px;
}

.useful__button_dislike .useful__icon_like {
    color: #D8DCE6;
    -webkit-transform: rotate(180deg) scaleX(-1);
        -ms-transform: rotate(180deg) scaleX(-1);
            transform: rotate(180deg) scaleX(-1);
    top: 1px;
}

.write-us {
  display: block;
}

.write-us__link {
    background-color: #24A5E3;
    width: 36px;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 10px;
}

.write-us__icon {
    color: #fff;
    width: 16px;
    height: 16px;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
}

.write-us__header {
    font-size: 0.75rem;
    color: #666;
    margin-bottom: 5px;
}

.write-us__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media (min-width: 992px) {

.fancybox-content {
    padding: 60px;
    padding-top: 50px;
  }

html {
    overflow-x: auto;
  }

.button {
    line-height: 1.42;
  }
    .button_light {
      font-size: 0.875rem;
      padding: 1.45em 1em;
  }
    .button_blue {
      font-size: 0.875rem;
      padding: 1.45em 1em;
  }
    .button_gray {
      background: none;
      color: #24A5E3;
      font-weight: 500;
  }
      .button_gray.is-active {
        color: #333;
        background-color: #d8dce6;
  }
    .button_review {
      padding: .75em 1em;
      background-color: #d8dce6;
      font-weight: 500;
      color: #333;
  }

.bank-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
    .bank-header__footer {
      margin-left: auto;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
  }
    .bank-header__add {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 210px;
              flex: 0 0 210px;
      max-width: 210px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
  }
    .bank-header__header {
      margin-bottom: 0;
  }
    .bank-header__media {
      margin-right: 40px;
      max-width: 160px;
      min-height: 0;
  }
    .bank-header__title {
      margin-bottom: 10px;
  }
    .bank-header__rating {
      margin-right: 27px;
      margin-left: auto;
      padding-top: 20px;
      position: relative;
      white-space: nowrap;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
    .bank-header__rating-stars {
      margin-left: auto;
      position: absolute;
      right: -5px;
      top: 0;
  }
    .bank-header__rating-label,
    .bank-header__rating-count {
      display: inline;
      color: #707070;
      font-size: 0.875rem;
      margin-left: auto;
  }
    .bank-header__rating-count {
      margin-left: 20px;
  }

.bank-item {
    padding: 27px 31px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
    .bank-item__rating-count {
      margin-top: -1px;
  }
    .bank-item__media {
      min-height: 130px;
  }
    .bank-item__info {
      margin-bottom: 22px;
      margin-top: auto;
  }
    .bank-item__inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
  }
    .bank-item__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
  }
    .bank-item__footer {
      margin-left: -31px;
      margin-right: -31px;
      margin-top: auto;
  }
    .bank-item_page {
      display: block;
  }
    .bank-item_page .bank-item__inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
  }
    .bank-item_page .bank-item__content {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 220px;
              flex: 0 0 220px;
      max-width: 220px;
  }
    .bank-item_page .bank-item__header {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      margin-bottom: 0;
      padding-right: 20px;
      padding-left: 40px;
  }
    .bank-item_page .bank-item__footer {
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3;
      margin: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
    .bank-item_page .bank-item__media {
      min-height: 75px;
      margin: 0;
  }
    .bank-item_page .bank-item__title {
      display: block;
      margin-bottom: 11px;
  }
    .bank-item_page .bank-item__info {
      display: none;
  }
    .bank-item_page .bank-item__about {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-right: 20px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      min-width: 130px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      /* flex-direction: column */
  }
    .bank-item_page .bank-item__offers {
      min-width: 280px;
  }
    .bank-item_page .bank-item__title {
      font-size: 1.125rem;
      font-weight: 500;
      color: #333;
  }
    .bank-item_page .bank-item__license {
      font-size: 0.875rem;
      color: #666;
      margin-left: 10px;
  }
    .bank-item_page .bank-item__rating {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
  }
    .bank-item_page .bank-item__rating-stars {
      margin-left: 0;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
  }
    .bank-item_page .bank-item__rating-count {
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3;
      font-size: 0.875rem;
      margin-left: 30px;
  }
    .bank-item_page .bank-item__rating-label {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      font-size: 0.875rem;
      margin-left: 20px;
  }
    .bank-item_page .bank-item__footer {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
  }
    .bank-tabs__header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      background-color: #ECEEF2;
  }
    .bank-tabs__item-header {
      display: none;
  }
    .bank-tabs__tab {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 33.3333%;
              flex: 0 0 33.3333%;
      max-width: 33.3333%;
      font-size: 1rem;
      font-weight: 500;
      padding: 24px 26px;
      text-align: center;
      cursor: pointer;
      -webkit-transition: background .4s;
      -o-transition: background .4s;
      transition: background .4s;
  }
      .bank-tabs__tab.is-active {
        background: #fff;
  }
    .bank__info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 1rem;
      line-height: 1.375;
  }
    .bank__info-text {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%;
  }
    .bank__list {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      padding-left: 80px;
      max-width: 50%;
  }
    .bank__list-item {
      margin-top: 13px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
    .bank__list-item_first {
      margin-top: 0;
  }
    .bank__list-label,
    .bank__list-value {
      font-size: 1rem;
  }
    .bank__list-label {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 125px;
              flex: 0 0 125px;
      max-width: 125px;
  }
    .bank__list-value {
      padding-left: 20px;
  }

.container {
    max-width: 1220px;
    margin: 0 auto;
    padding: 0 20px;
  }

.example {
    display: table;
    width: 100%;
  }
    .example__thead {
      display: table-header-group;
      width: 100%;
  }
    .example__thead .example__row {
      background: none;
  }
    .example__thead .example__item {
      font-size: 0.75rem;
      padding: 8px 20px;
  }
    .example__tbody {
      display: table-row-group;
      width: 100%;
  }
    .example__row {
      display: table-row;
      width: 100%;
  }
    .example__item {
      display: table-cell;
      width: 25%;
  }
    .example__tbody .example__label {
      display: none;
  }
    .example__tbody .example__item {
      border-top: 5px solid #fff;
      font-size: 0.875rem;
      padding: 13px 20px;
  }
    .footer__container {
      position: relative;
      padding: 0 25px;
  }
    .footer__phone {
      position: relative;
      right: 0;
      top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
  }
    .footer__menu,
    .footer__write,
    .footer__social {
      display: block;
  }
    .footer__write {
      margin-left: 20px;
      margin-right: -10px;
  }
    .footer__menu {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      padding-top: 10px;
  }
    .footer__logo {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 300px;
              flex: 0 0 300px;
      max-width: 300px;
  }
    .footer__order {
      margin-top: 0;
      max-width: 210px;
      margin: 0 auto;
      margin-bottom: 22px;
  }
    .footer__copyright {
      position: absolute;
      left: 25px;
      top: 70px;
      width: 200px;
      text-align: left;
  }
    .footer__row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
  }
    .footer__col_right {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 100%;
              flex: 1 1 100%;
      max-width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-top: 30px;
  }
    .form-input__input {
      font-size: 1rem;
      font-weight: 500;
      padding: .84em 1em;
  }
    .form-input__prefix {
      margin: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-right: 30px;
      max-width: 35%;
  }
    .form-rating__label {
      margin: 0;
      margin-left: 13px;
  }
        .form-select__label {
            margin-bottom: 10px;
  }
        .form-select_selection-town .form-select__select {
            font-size: 0.875rem;
            font-weight: 500;
            /* padding: 1.35em 1em */
            border: 0 solid #CCD1DB;
            border-bottom-width: 3px;
            background-color: #fff;
            padding: -webkit-calc(1.45em - 1.5px) 1em;
            padding: calc(1.45em - 1.5px) 1em;
            padding-left: 54px;
            line-height: 1.42;
  }
        .form-select__select {
            padding: .79em 1em;
            padding-right: 50px;
            font-size: 1rem;
            font-weight: 500;
  }
        .form-select__prefix {
            left: 29px;
  }
        .form-select__icon_chevron {
            right: 20px;
  }
        .form-select_small {
            font-size: 0.875rem;
  }
    .form-sort__row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
    .form-sort__col {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%;
      margin-bottom: 0;
  }
    .form-sort__col_date {
      margin-left: auto;
      -ms-flex-preferred-size: 24%;
          flex-basis: 24%;
  }
    .form-sort__col_bank,
    .form-sort__col_town {
      margin-right: 30px;
      -ms-flex-preferred-size: 23%;
          flex-basis: 23%;
  }
    .form_selection {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
    .form_selection .form__row {
      margin-bottom: 0;
  }
    .form_selection .form__footer {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 66.6666%;
              flex: 1 1 66.6666%;
      max-width: 66.6666%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
    .form_selection .form__row {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 33.3333%;
              flex: 1 1 33.3333%;
      max-width: 33.3333%;
  }
    .form_selection .form__footer-select {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 30.3333%;
              flex: 1 1 30.3333%;
      /* max-width: 30.3333% */
      margin: 0;
  }
    .form_selection .form__footer-send {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 36.3333%;
              flex: 1 1 36.3333%;
      /* max-width: 36.3333% */
      margin: 0;
  }
    .form_calculate .form__row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 10px;
  }
    .form_calculate .form__row_hide {
      display: none;
  }
    .form_calculate .form__col {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 25.5%;
              flex: 0 0 25.5%;
      max-width: 25.5%;
      padding-right: 30px;
  }
    .form_calculate .form__col_additional {
      -ms-flex-preferred-size: 23.5%;
          flex-basis: 23.5%;
      max-width: 23.5%;
      padding-right: 0;
  }
    .form_calculate .form__col_additional,
    .form_calculate .form__col_income,
    .form_calculate .form__col_kasko {
      padding-top: 30px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
  }
    .form_calculate .form__col_time {
      margin-bottom: 15px;
  }
    .form_calculate .form__footer {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
  }
    .form_calculate .form__month,
    .form_calculate .form__percent,
    .form_calculate .form__submit {
      margin: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 23%;
              flex: 0 0 23%;
      max-width: 23%;
  }
    .form_calculate .form__offers {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 29%;
              flex: 0 0 29%;
      max-width: 29%;
      margin: 0;
      margin-left: auto;
      padding-right: 15px;
  }
    .form_calculate .form__submit {
      margin-left: auto;
      margin-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%;
  }
    .form_calculate .form__submit_pt25 {
      padding-top: 25px;
  }
    .form_calculate .form__footer {
      padding-top: 20px;
      padding-bottom: 20px;
      /* display: flex */
      /* flex-direction: column */
  }
    .form_consultation .form__title {
      text-align: left;
  }
    .form_consultation .form__header {
      margin-bottom: 32px;
  }
    .form_review {
      width: 570px;
  }
    .form_review .form__row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0 -15px;
  }
    .form_review .form__row_center {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
  }
    .form_review .form__col {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%;
      padding: 0 15px;
      margin-bottom: 29px;
  }
    .form_review .form__col_lg {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      max-width: 100%;
  }
    .form_review .form__footer {
      width: 270px;
  }
    .form_faq {
      padding: 35px 52px;
  }
    .form_faq .form__header {
      text-align: left;
  }
    .form_faq .form__paragraph {
      text-align: left;
      font-size: 1rem;
      font-weight: bold;
  }
    .header__phone {
      display: block;
  }

.label {
    font-size: 0.875rem;
    font-weight: normal;
    color: inherit;
  }
    .list_minus .list__item {
      font-size: 0.75rem,16;
  }
    .list__list_normal {
      margin: 8px 0;
  }
    .list_col2 .list__ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
  }
    .list_col2 .list__item {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%;
      padding-right: 10px;
  }
    .list_cols {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2;
      grid-column-gap: 40px;
      -webkit-column-gap: 40px;
         -moz-column-gap: 40px;
              column-gap: 40px;
  }
    .list_cols .list__item {
      page-break-inside: avoid;
      -webkit-column-break-inside: avoid;
         -moz-column-break-inside: avoid;
              break-inside: avoid;
  }
    .list_squareblue .list__item {
      padding-left: 33px;
      margin-bottom: 30px;
  }
    .logo__title {
      font-size: 1.5rem;
      color: #333;
  }
    .logo_white .logo__title {
      color: #fff;
  }
    .logo__subtitle {
      font-size: 0.875rem;
      color: #666;
  }
    .logo_white .logo__subtitle {
      color: #D5D8E1;
  }
    .logo_white .logo__title {
      margin-bottom: -7px;
  }
    .logo_footer .logo__title {
      font-size: 1.5rem;
  }
    .logo_footer .logo__subtitle {
      color: #666;
      font-size: 0.875rem;
      margin-top: -5px;
  }
    .menu_sidebar {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
    .menu_sidebar .menu__link {
      border: none;
      font-weight: normal;
      padding: .723em 20px;
  }
      .menu_sidebar .menu__link:hover {
        color: #24A5E3;
  }
    .menu_footer {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2;
  }
    .menu_footer .menu__item {
      font-size: 0.875rem;
      margin-bottom: 16px;
      padding-left: 20px;
      position: relative;
  }
      .menu_footer .menu__item::before {
        content: '';
        width: 6px;
        height: 6px;
        display: block;
        position: absolute;
        left: 0;
        top: .5em;
        background-color: #24A5E3;
  }
    .menu_footer .menu__link {
      text-decoration: none;
      color: #333;
  }
      .menu_footer .menu__link:hover {
        color: #24A5E3;
  }

.navbar {
    display: block;
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40px, #E6E6E6 40px, #E6E6E6 41px, rgba(255,255,255,1) 41px, rgba(255,255,255,1) 100%);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40px, #E6E6E6 40px, #E6E6E6 41px, rgba(255,255,255,1) 41px, rgba(255,255,255,1) 100%);
    padding-bottom: 13px;
    border-bottom: 1px solid #E6E6E6;
  }
    .navbar_front {
      background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40px, rgba(255,255,255,0) 40px, rgba(255,255,255,0) 100%);
      background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40px, rgba(255,255,255,0) 40px, rgba(255,255,255,0) 100%);
      padding-bottom: 18px;
      border-bottom: none;
  }
    .navbar__container {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      background: none;
      position: relative;
      overflow: visible;
  }
    .navbar__menu {
      display: block;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
      -ms-flex-preferred-size: calc(100% - 200px);
          flex-basis: -webkit-calc(100% - 200px);
          flex-basis: calc(100% - 200px);
      max-width: -webkit-calc(100% - 200px);
      max-width: calc(100% - 200px);
      padding-left: 0;
      margin-left: -20px;
  }
    .navbar__close {
      display: none;
  }
    .navbar__town {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      margin-left: auto;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 200px;
              flex: 1 1 200px;
      max-width: 200px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      border: none;
  }
    .navbar__header {
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3;
      background: none;
      padding: 0;
      margin-top: 16px;
      margin-right: 22px;
  }
    .navbar_front .navbar__header {
      margin-top: 34px;
  }
    .navbar__social {
      -webkit-box-ordinal-group: 5;
          -ms-flex-order: 4;
              order: 4;
      margin-top: 32px;
      padding-left: 0;
  }
    .navbar_front .navbar__social {
      margin-top: 50px;
  }
    .navbar__write {
      -webkit-box-ordinal-group: 6;
          -ms-flex-order: 5;
              order: 5;
      margin-top: 32px;
      padding-left: 0;
  }
    .navbar_front .navbar__write {
      margin-top: 50px;
  }
    .navbar__phone {
      -webkit-box-ordinal-group: 7;
          -ms-flex-order: 6;
              order: 6;
      margin-left: auto;
      border: none;
      margin-top: 25px;
  }
    .navbar__consultation {
      -webkit-box-ordinal-group: 8;
          -ms-flex-order: 7;
              order: 7;
      margin-top: 16px;
      margin-left: auto;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 190px;
              flex: 0 0 190px;
      max-width: 190px;
      position: absolute;
      right: 20px;
      top: 55px;
      display: none;
  }
    .navbar_front .navbar__consultation {
      display: block;
      margin-top: 34px;
  }
    .navbar_front .navbar__phone {
      margin-top: 15px;
  }
    .order-fieldset__row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0 -15px;
      margin-bottom: 26px;
  }
    .order-fieldset__col {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%;
      padding: 0 15px;
      margin-bottom: 0;
  }
    .order-fieldset__col_year {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 30%;
              flex: 0 0 30%;
      max-width: 30%;
  }
    .order-fieldset__col_lg {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  }
    .order-fieldset__month {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 24px;
  }
    .order-fieldset__month-value {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 190px;
              flex: 0 0 190px;
      max-width: 190px;
  }
    .order-fieldset__month-text {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 100%;
              flex: 1 1 100%;
      padding-left: 60px;
      margin-top: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 0.875rem;
      color: #666;
      line-height: 1.28;
  }
    .order-fieldset__footer {
      margin: 0 -30px;
      margin-top: 0;
      margin-bottom: -3px;
  }
    .order-fieldset__header {
      margin: 0 -30px;
      margin-bottom: 25px;
      padding-left: 30px;
      padding-right: 30px;
      padding-bottom: 24px;
  }

.order {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
    .order__header {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 410px;
              flex: 0 0 410px;
      max-width: 410px;
      padding-right: 30px;
      margin: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      background: none;
  }
    .order__content {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      margin: 0;
      padding: 0;
      background: none;
  }
    .order__button {
      border-left: none;
      text-align: left;
      display: block;
      background-color: #fff;
      border-bottom: 1px solid #D5DAE5;
      padding: 20px 31px;
      position: relative;
      max-width: none;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  }
    .order__button_active {
      background-color: #24A5E3;
      border: none;
      border-left: 5px solid #1F8EC4;
      margin-right: -10px;
  }
    .order__step-description {
      display: block;
      font-size: 1.125rem;
      font-weight: 500;
      color: #333;
      padding-right: 100px;
  }
    .order__step {
      font-size: 0.875rem;
      margin-bottom: 5px;
  }
    .order__button_filled {
      color: #666;
  }
    .order__button_filled .order__icon_ok {
      position: absolute;
      right: 0;
      width: 16px;
      height: 12px;
      right: 30px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
  }
    .order__step-count {
      font-size: 0.875rem;
      color: #666;
      font-weight: normal;
  }
    .order__button_active .order__step-description {
      color: #fff;
  }
    .order__button_active .order__step-count {
      color: #fff;
  }
    .order__progress {
      display: block;
      margin-top: 22px;
  }
    .order__fieldset {
      background: #fff;
      padding: 30px;
      padding-bottom: 0;
      margin-bottom: 10px;
      border-bottom: 3px solid #D5DAE5;
  }
    .order__fz152 {
      padding: 35px 30px;
  }

.page {
    overflow-x: auto;
  }
    .page__navbar {
      opacity: 1;
      position: relative;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
  }
    .page__header {
      display: none;
  }
    .page_front {
      background: url('../images/front/background.jpg') 50% 40px #F2F4F9 no-repeat;
  }
    .pagination_review {
      text-align: left;
      margin: 0;
      margin-left: -6px;
  }
    .pagination__link,
    .pagination__hellip {
      margin: 0;
      margin-right: 5px;
  }
    .phone_navbar {
      padding: 0;
  }
    .phone_navbar .phone__media {
      display: none;
  }
    .phone_navbar .phone__link {
      color: #333;
      font-size: 1.125rem;
      font-weight: 500;
      -webkit-transition: .2s color;
      -o-transition: .2s color;
      transition: .2s color;
  }
      .phone_navbar .phone__link:hover {
        color: #24A5E3;
  }
    .phone_footer .phone__link {
      font-size: 1.25rem;
  }
    .phone_white .phone__link {
      color: #fff;
  }
    .product__inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
    .product__header {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 21.5%;
              flex: 0 0 21.5%;
      max-width: 21.5%;
      margin: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
  }
    .product__footer {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 19%;
              flex: 0 0 19%;
      max-width: 19%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
  }
    .product__until {
      margin-top: -3px;
  }
    .product__content {
      padding-left: 30px;
      padding-right: 90px;
      color: #333;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
  }
    .product__info {
      margin-bottom: 0;
      margin-top: auto;
      position: relative;
      top: 1px;
  }
    .product__media {
      min-height: 100px;
      height: auto;
      margin: 0;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
  }
    .product__img {
      max-width: 190px;
      max-height: none;
  }
    .product__params {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-bottom: 0;
  }
    .product__params-item {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%;
      margin: 3px 0;
  }
    .product__title {
      font-size: 1.125rem;
      font-weight: 500;
      margin-top: -3px;
  }
    .product__description {
      font-size: 0.875rem;
      margin-bottom: 15px;
  }
    .product__until-label {
      text-align: center;
  }
    .product__until-value {
      text-align: center;
      color: #333;
  }
    .product__order {
      margin-top: 184x;
      margin-bottom: 20px;
  }
    .product__header {
      margin-bottom: 0;
  }
    .product__list {
      font-size: 0.875rem;
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2;
      grid-column-gap: 120px;
      -webkit-column-gap: 120px;
         -moz-column-gap: 120px;
              column-gap: 120px;
      max-width: 80%;
      /* margin-bottom: 30px */
      margin-bottom: 5px;
  }
    .product__more-wrapper {
      padding-top: 23px;
      position: relative;
  }
      .product__more-wrapper::before {
        content: '';
        height: 3px;
        left: -10px;
        right: -10px;
        bottom: -38px;
        position: absolute;
        background-color: #24A5E3;
  }
    .product__more-header {
      margin-bottom: 20px;
      margin-top: 30px;
  }
    .promo-list__item {
      margin-bottom: 17px;
  }
    .promo-list_double {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  }
    .promo-list_double .promo-list__item {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%;
  }

.review-item {
    padding: 40px;
    color: #333333;
  }
    .review-item__text {
      font-size: 0.875rem;
      margin-bottom: 25px;
  }
    .review-item__info {
      position: relative;
      padding-right: 110px;
      margin-bottom: 0;
      padding-top: 5px;
  }
    .review-item__inner {
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
  }
    .review-item__content {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
  }
    .review-item__footer {
      margin-top: auto;
  }
    .review-item__date {
      margin-bottom: 0;
  }
    .review-item__rating {
      position: absolute;
      right: 0;
      top: 5px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
  }
    .review-item__rating-label {
      margin-right: 0;
      color: #666;
      margin-top: 6px;
  }
    .review-item__header {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 35px;
  }
    .review-item__content {
      color: #666;
  }
    .review-item__more {
      text-transform: none;
      font-size: 0.875rem;
  }
    .review-item__title {
      margin-bottom: 10px;
  }
    .review-item__text {
      line-height: 1.71;
      margin-bottom: 28px;
  }
    .section_select {
      background: none;
      padding-top: 12px;
  }
    .section_select .section__header {
      margin-bottom: 38px;
  }
    .section__selection {
      background: none;
      padding: 0;
  }
    .section_promo {
      padding: 30px 0;
      padding-bottom: 12px;
  }
    .section__promo {
      margin-bottom: 66px;
  }
    .section_calculate {
      padding-top: 90px;
      padding-bottom: 100px;
  }
    .section_calculate .section__header {
      margin-bottom: 38px;
  }
    .section_calculate-cat {
      padding-top: 0;
      padding-bottom: 15px;
      margin-bottom: 0;
  }
    .section_calculate-cat .section__header {
      margin-bottom: 25px;
  }
    .section__product {
      padding: 30px;
  }
    .section_products {
      padding: 60px 0;
      padding-bottom: 75px;
  }
    .section_products + .section_products {
      margin-top: -70px;
  }
    .section_products .section__header {
      margin-bottom: 30px;
      padding-right: 350px;
  }
    .section_products .section__container {
      position: relative;
  }
    .section_products .section__sort {
      position: absolute;
      right: 20px;
      top: -3px;
      width: 320px;
  }
    .section_waste {
      /* background-image: resolve('front/waste.png') */
      background-image: url('../images/front/kia.png'), url('../images/front/waste.png');
      background-position: 50vw 50%, 100% 50%;
      background-repeat: no-repeat;
      padding-top: 82px;
      padding-bottom: 82px;
  }
    .section_waste .section__header,
    .section_waste .section__content,
    .section_waste .section__footer {
      width: 60%;
  }
    .section_waste .section__container {
      background-position: 120% 50%;
  }
    .section_waste .section__content {
      margin-bottom: 35px;
  }
    .section_waste .section__promo {
      width: 50%;
  }
    .section_waste .section__header {
      margin-bottom: 22px;
  }
    .section_waste .section__footer {
      width: 24%;
  }
    .section_waste .section__subtitle {
      margin-bottom: 15px;
  }
    .section_review {
      padding-top: 60px;
      padding-bottom: 47px;
  }
    .section_review .section__container {
      position: relative;
  }
    .section_review .section__list {
      margin: 0 -10px;
  }
    .section_review .section__footer_abs {
      position: absolute;
      top: 0;
      right: 20px;
      margin-top: 0;
  }
    .section__review {
      padding: 0 10px;
  }
    .section__bank {
      padding: 0 10px;
  }
    .section__bank_page {
      padding: 0;
  }
    .section_banks,
    .section_faq {
      padding-bottom: 90px;
  }
    .section_faq {
      padding-top: 0;
  }
    .section_banks .section__header,
    .section_faq .section__header {
      margin-bottom: 32px;
  }
    .section_banks .section__content {
      margin: 0 -10px;
  }
    .section_banks .section__container,
    .section_faq .section__container {
      position: relative;
  }
    .section_banks .section__footer,
    .section_faq .section__footer {
      position: absolute;
      right: 20px;
      top: 0;
      margin-top: 0;
  }
    .section_faq .section__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
    .section_faq .section__faq-form {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 400px;
              flex: 0 0 400px;
      padding-left: 20px;
      margin-top: 0;
  }
    .section_faq .section__faq-list {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
  }
    .section_consultation {
      padding: 70px 0;
  }
    .section_consultation {
      padding-bottom: 50px;
  }
    .section_consultation .section__header {
      margin-bottom: 37px;
  }
    .section_consultation .section__container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
    .section_consultation .section__col {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 63%;
              flex: 0 0 63%;
      max-width: 63%;
  }
    .section_consultation .section__col_second {
      -ms-flex-preferred-size: 37%;
          flex-basis: 37%;
      max-width: 37%;
  }
    .section_consultation .section__list {
      font-size: 1rem;
      font-weight: bold;
      padding-right: 60px;
  }
    .section__consultation {
      padding: 58px 60px;
      padding-top: 56px;
      margin-top: -20px;
  }
    .section__list-controls {
      margin-top: 21px;
  }
    .section_loan {
      padding-top: 74px;
      padding-bottom: 60px;
      margin-bottom: 0;
  }
    .section_loan .section__footer {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
  }
    .section_loan .section__header {
      margin-bottom: 27px;
  }
    .section_loan .section__promo {
      margin-bottom: 40px;
  }
    .section__find {
      margin-left: 30px;
      color: #ECEEF3;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 0;
  }
    .section__find .section__icon_download {
      margin-top: 4px;
      margin-left: 15px;
      color: #ECEEF3;
  }
    .section__order {
      min-width: 310px;
  }
    .section_breadcrumbs {
      display: block;
      background-color: #fff;
      padding: 30px 0;
  }
    .section__more {
      width: 290px;
      margin: 0 auto;
  }
    .section_sort {
      padding-top: 0;
      padding-bottom: 30px;
  }
    .section_sort .section__content {
      padding-top: 30px;
  }
    .section_mobile {
      display: none;
  }
    .section_desktop {
      display: block;
  }
    .section_cols {
      padding-bottom: 0;
  }
    .section_cols .section__container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
    .section_cols .section__col_first {
      position: relative;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
  }
    .section_cols .section__col_second {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 400px;
              flex: 0 0 400px;
      max-width: 400px;
      padding-left: 20px;
      display: block;
  }
    .section_cols .section__footer,
    .section_bankspage .section__footer {
      position: absolute;
      right: 0;
      bottom: -60px;
      width: 240px;
  }
    .section_bankspage .section__footer {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
  }
    .section_bankspage {
      padding-bottom: 0;
  }
    .section_bankspage .section__container {
      position: relative;
  }
    .section_bankspage .section__footer {
      top: auto;
      right: 20px;
      bottom: -80px;
  }
    .section_half {
      /* width: calc(100vw - 400px) */
      padding: 20px 30px;
      padding-top: 27px;
      /* padding-right: 320px */
      margin-bottom: 85px;
  }
    .section_half .section__content {
      max-width: 500px;
      position: relative;
      left: 5px;
  }
    .section_title {
      padding-top: 0;
      padding-bottom: 34px;
      margin-bottom: 30px;
  }
    .section_title .section__header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
      padding-top: 0;
  }
    .section_title .section__title {
      margin-right: auto;
  }
    .section_title .section__logo {
      margin: 0;
      max-width: 150px;
  }
    .social-list_inline {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
  }
    .social-list_inline .social-list__header {
      color: #D5D8E1;
      margin-right: 17px;
      margin-bottom: 0;
  }
    .social-list_inline .social-list__link {
      background: none;
      width: 16px;
      height: 16px;
      margin-right: 19px;
  }
    .social-list_inline .social-list__icon {
      color: #D5D8E1;
  }
      .social-list_inline .social-list__icon:hover {
        color: #24A5E3;
  }
    .social-list_footer .social-list__header {
      display: none;
  }
    .social-list_footer .social-list__link {
      background-color: #CFD1D6;
  }
    .social-list_footer .social-list__icon {
      color: #9C9FA7;
  }
    .social-list_footer .social-list__link:hover .social-list__icon {
      color: #24A5E3;
  }
    .social-list_footer .social-list__icon_fb {
      fill: #9C9FA7;
  }
    .social-list_gray .social-list__header {
      color: #666;
  }
    .social-list_gray .social-list__icon {
      color: #BEC2CB;
  }

.town {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
    .town__select {
      padding: 10px 0;
      padding-left: 20px;
      padding-right: 10px;
  }
    .town__icon_pin {
      left: 0;
      width: 10px;
      height: 14px;
  }
    .town__icon_chevron {
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      color: #C7C7C7;
      right: 0;
  }
    .write-us_inline {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
  }
    .write-us_inline .write-us__header {
      color: #D5D8E1;
      margin-right: 19px;
      margin-bottom: 0;
  }
    .write-us_inline .write-us__link {
      background: none;
      width: 16px;
      height: 16px;
      margin-right: 20px;
  }
    .write-us_inline .write-us__icon {
      color: #D5D8E1;
  }
      .write-us_inline .write-us__icon:hover {
        color: #24A5E3;
  }
    .write-us_footer .write-us__header {
      display: none;
  }
    .write-us_footer .write-us__link {
      background-color: #CFD1D6;
  }
    .write-us_footer .write-us__icon {
      color: #9C9FA7;
  }
    .write-us_footer .write-us__link:hover .write-us__icon {
      color: #24A5E3;
  }
    .write-us_footer .write-us__icon_fb {
      fill: #9C9FA7;
  }
    .write-us_gray .write-us__header {
      color: #666;
  }
    .write-us_gray .write-us__icon {
      color: #BEC2CB;
  }
}

@media (min-width: 1200px) {

.slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

.slick-slide {
    float: none;
    height: auto;
    min-height: 0;
  }
    .slick-slide > div {
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
    .slider .slick-arrow {
      width: 80px;
      height: 80px;
      left: 172px;
  }
      .slider .slick-arrow__icon {
        width: 18px;
        height: 18px;
  }
      .slider .slick-arrow.slick-next {
        left: 252px;
  }
    .faq__title {
      font-size: 1.0625rem;
      font-weight: 500;
  }
    .faq__content {
      font-size: 0.875rem;
      line-height: 1.71;
      padding: 27px 30px;
  }
    .faq__header {
      padding: 24px 30px;
  }
    .footer__phone {
      position: absolute;
      right: 25px;
      top: 7px;
  }
    .footer__col_right {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      display: block;
      padding-top: 10px;
  }
    .footer__order {
      padding-top: 40px;
      margin-left: auto;
      margin-right: 0;
  }

.form-callback {
    padding-top: 18px;
  }
    .form-callback__footer {
      margin-top: 68px;
  }
    .form-checkbox__icon_check {
      width: 8px;
      height: 9px;
  }
    .form-radio__label {
      font-size: 1.125rem;
  }
    .heading_h1 {
      font-size: 2.75rem;
      line-height: 1.22;
      font-weight: bold;
  }
    .heading_h2 {
      font-size: 1.875rem;
      line-height: 1.25;
  }
    .heading_h3 {
      font-size: 1.25rem;
  }
    .heading_h5 {
      font-size: 1.875rem;
      line-height: 1.21;
      font-weight: 500;
  }
    .heading_h6 {
      font-size: 1rem;
      font-weight: 500;
  }
    .heading_popup {
      font-size: 1.25rem;
  }
    .heading_consultation {
      font-size: 2.25rem;
  }
    .heading_consultation .heading__blue {
      font-size: 4.375rem;
      display: block;
  }
    .heading_fz20 {
      font-size: 1.25rem;
  }
    .heading_fz30 {
      font-size: 1.875rem;
      font-weight: 500;
  }
    .heading_waste-2 {
      font-size: 2.5rem;
  }
    .heading_waste-2 .heading__blue {
      font-size: 2.5rem;
  }
    .heading_consultation .heading__blue {
      margin-bottom: -5px;
  }
    .heading_loan {
      font-size: 1.875rem;
      color: #D5D8E1;
      max-width: 440px;
      line-height: 1.2;
  }
    .heading_loan-2 {
      font-size: 3.75rem;
      font-weight: bold;
  }
    .heading_loan-2 .heading__blue {
      font-size: 3.75rem;
  }
    .heading_fz18 {
      font-size: 1.25rem;
      font-weight: bold;
  }
    .navbar__phone {
      margin-left: auto;
      margin-top: 27px;
  }
    .navbar_front .navbar__phone {
      margin-top: 45px;
  }
    .navbar__social,
    .navbar__write {
      padding-left: 27px;
      margin-right: 16px;
  }
    .navbar__consultation {
      margin-left: 30px;
      margin-top: 16px;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 210px;
              flex: 0 0 210px;
      max-width: 210px;
      position: relative;
      right: auto;
      top: auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
  }
    .navbar_front .navbar__consultation {
      margin-top: 34px;
  }
    .product__params-item {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 40%;
              flex: 0 0 40%;
      max-width: 40%;
      margin: 9px 0;
  }
    .product__params-item_sum,
    .product__params-item_percent {
      -ms-flex-preferred-size: 60%;
          flex-basis: 60%;
      max-width: 60%;
  }
    .product__params_short .product__params-item_sum {
      -ms-flex-preferred-size: 35%;
          flex-basis: 35%;
      max-width: 35%;
  }
    .product__params_short .product__params-item_time {
      -ms-flex-preferred-size: 30%;
          flex-basis: 30%;
      max-width: 30%;
  }
    .product__params_short .product__params-item_percent {
      -ms-flex-preferred-size: 35%;
          flex-basis: 35%;
      max-width: 35%;
  }
    .product__params_short .product__params-item_wait {
      -ms-flex-preferred-size: 35%;
          flex-basis: 35%;
      max-width: 35%;
  }
    .product_noimage .product__content {
      padding-left: 0;
  }
    .product_noimage .product__until {
      display: none;
  }
    .product_noimage .product__description {
      margin-bottom: 40px;
  }
    .section_select .section__header {
      max-width: 60%;
  }
    .section_select .section__content {
      max-width: 66%;
  }
    .section_select {
      min-height: 510px;
  }
    .text-icon__item {
      padding-right: 0;
  }
    .text-icon__icon {
      max-width: 54px;
      max-height: 54px;
  }
    .text-icon_front .text-icon__text {
      font-size: 1.0625rem;
      color: #D5D8E1;
      font-weight: bold;
  }
    .text-icon_double {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
  }
    .text-icon_double .text-icon__media {
      margin-right: 30px;
      width: 42px;
      height: 42px;
      -ms-flex-preferred-size: 42px;
          flex-basis: 42px;
      margin-bottom: 0;
  }
    .text-icon_double .text-icon__icon {
      max-width: 42px;
      max-height: 42px;
  }
    .text-icon_double .text-icon__text {
      font-size: 0.875rem;
      margin-bottom: 4px;
  }
    .text-icon_double .text-icon__description {
      font-size: 1rem;
      font-weight: 500;
  }
    .text-icon_reverse {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
  }
    .text-icon_reverse .text-icon__media {
      margin-right: 0;
      margin-left: 20px;
  }
    .text-icon_reverse .text-icon__text {
      text-align: right;
  }
    .text-icon_reverse .text-icon__description {
      text-align: right;
  }
    .text-icon_linesmall .text-icon__media {
      -ms-flex-preferred-size: 34px;
          flex-basis: 34px;
  }
    .text-icon_linesmall .text-icon__label {
      white-space: nowrap;
  }
    .text-icon_linesmall .text-icon__label,
    .text-icon_linesmall .text-icon__value {
      font-size: 0.875rem;
  }
    .text-icon_bigicon {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
  }
    .text-icon_bigicon .text-icon__media {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-right: 15px;
  }
    .text-icon_bigicon .text-icon__text {
      font-size: 1rem;
      font-weight: bold;
  }
    .text-icon_bold .text-icon__text {
      color: #D5D8E1;
  }
}

@media (max-height: 576px) {
  .fancybox-container .fancybox-slide {
      padding-left: 19px;
      padding-right: 19px;
  }
}

@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}

@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: -webkit-calc(100% - 10px);
        max-width: calc(100% - 10px);
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9zYW5pdGl6ZS5jc3Mvc2FuaXRpemUuY3NzIiwiaGVscGVycy92YXJpYWJsZXMuc3NzIiwiaWNvbnMvc3ZnLXNpemUuc3NzIiwidmVuZG9ycy9zbGljay5zc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy9mYW5jeWJveC9kaXN0L2pxdWVyeS5mYW5jeWJveC5jc3MiLCJ2ZW5kb3JzL2ZhbmN5LnNzcyIsInZlbmRvcnMvc2xpZGVyLnNzcyIsImhlbHBlcnMvZm9udHMuc3NzIiwiaGVscGVycy9iYXNlLnNzcyIsIi4uL2Jsb2Nrcy9idXR0b24vYnV0dG9uLnNzcyIsIi4uL2Jsb2Nrcy9hZGRyZXNzL2FkZHJlc3Muc3NzIiwiLi4vYmxvY2tzL2JhbmstaGVhZGVyL2JhbmstaGVhZGVyLnNzcyIsIi4uL2Jsb2Nrcy9iYW5rLWl0ZW0vYmFuay1pdGVtLnNzcyIsIi4uL2Jsb2Nrcy9iYW5rLXRhYnMvYmFuay10YWJzLnNzcyIsIi4uL2Jsb2Nrcy9iYW5rL2Jhbmsuc3NzIiwiLi4vYmxvY2tzL2JyZWFkY3J1bWJzL2JyZWFkY3J1bWJzLnNzcyIsIi4uL2Jsb2Nrcy9idXJnZXIvYnVyZ2VyLnNzcyIsIi4uL2Jsb2Nrcy9jYXRhbG9nLXNvcnQvY2F0YWxvZy1zb3J0LnNzcyIsIi4uL2Jsb2Nrcy9jb250YWluZXIvY29udGFpbmVyLnNzcyIsIi4uL2Jsb2Nrcy9leGFtcGxlL2V4YW1wbGUuc3NzIiwiLi4vYmxvY2tzL2ZhcS9mYXEuc3NzIiwiLi4vYmxvY2tzL2Zvb3Rlci9mb290ZXIuc3NzIiwiLi4vYmxvY2tzL2Zvcm0tY2FsbGJhY2svZm9ybS1jYWxsYmFjay5zc3MiLCIuLi9ibG9ja3MvZm9ybS1jaGVja2JveC9mb3JtLWNoZWNrYm94LnNzcyIsIi4uL2Jsb2Nrcy9mb3JtLWZpbGUvZm9ybS1maWxlLnNzcyIsIi4uL2Jsb2Nrcy9mb3JtLWlucHV0L2Zvcm0taW5wdXQuc3NzIiwiaGVscGVycy9taXhpbnMuc3NzIiwiLi4vYmxvY2tzL2Zvcm0tcmFkaW8vZm9ybS1yYWRpby5zc3MiLCIuLi9ibG9ja3MvZm9ybS1yYXRpbmcvZm9ybS1yYXRpbmcuc3NzIiwiLi4vYmxvY2tzL2Zvcm0tcmV2aWV3L2Zvcm0tcmV2aWV3LnNzcyIsIi4uL2Jsb2Nrcy9mb3JtLXNlbGVjdC9mb3JtLXNlbGVjdC5zc3MiLCIuLi9ibG9ja3MvZm9ybS1zZWxlY3Rpb24vZm9ybS1zZWxlY3Rpb24uc3NzIiwiLi4vYmxvY2tzL2Zvcm0tc29ydC9mb3JtLXNvcnQuc3NzIiwiLi4vYmxvY2tzL2Zvcm0tc3dpdGNoL2Zvcm0tc3dpdGNoLnNzcyIsIi4uL2Jsb2Nrcy9mb3JtLXRleHRhcmVhL2Zvcm0tdGV4dGFyZWEuc3NzIiwiLi4vYmxvY2tzL2Zvcm0vZm9ybS5zc3MiLCIuLi9ibG9ja3MvZnJvbnQvZnJvbnQuc3NzIiwiLi4vYmxvY2tzL2hlYWRlci9oZWFkZXIuc3NzIiwiLi4vYmxvY2tzL2hlYWRpbmcvaGVhZGluZy5zc3MiLCIuLi9ibG9ja3MvbGFiZWwvbGFiZWwuc3NzIiwiLi4vYmxvY2tzL2xpc3QvbGlzdC5zc3MiLCIuLi9ibG9ja3MvbG9hbi1vZmZlci9sb2FuLW9mZmVyLnNzcyIsIi4uL2Jsb2Nrcy9sb2dvL2xvZ28uc3NzIiwiLi4vYmxvY2tzL21hcC9tYXAuc3NzIiwiLi4vYmxvY2tzL21lbnUvbWVudS5zc3MiLCIuLi9ibG9ja3MvbmF2YmFyL25hdmJhci5zc3MiLCIuLi9ibG9ja3Mvbm90Zm91bmQvbm90Zm91bmQuc3NzIiwiPG5vIHNvdXJjZT4iLCIuLi9ibG9ja3Mvb3JkZXItZmllbGRzZXQvb3JkZXItZmllbGRzZXQuc3NzIiwiLi4vYmxvY2tzL29yZGVyL29yZGVyLnNzcyIsIi4uL2Jsb2Nrcy9wYWdlL3BhZ2Uuc3NzIiwiLi4vYmxvY2tzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zc3MiLCIuLi9ibG9ja3MvcGhvbmUvcGhvbmUuc3NzIiwiLi4vYmxvY2tzL3BpY3R1cmUvcGljdHVyZS5zc3MiLCIuLi9ibG9ja3MvcG9wdXAvcG9wdXAuc3NzIiwiLi4vYmxvY2tzL3Byb2R1Y3QvcHJvZHVjdC5zc3MiLCIuLi9ibG9ja3MvcHJvZ3Jlc3MvcHJvZ3Jlc3Muc3NzIiwiLi4vYmxvY2tzL3Byb21vLWxpc3QvcHJvbW8tbGlzdC5zc3MiLCIuLi9ibG9ja3MvcmF0aW5nL3JhdGluZy5zc3MiLCIuLi9ibG9ja3MvcmV2aWV3LWl0ZW0vcmV2aWV3LWl0ZW0uc3NzIiwiLi4vYmxvY2tzL3NlYXJjaC9zZWFyY2guc3NzIiwiLi4vYmxvY2tzL3NlY3Rpb24vc2VjdGlvbi5zc3MiLCIuLi9ibG9ja3Mvc2xvZ2FuL3Nsb2dhbi5zc3MiLCIuLi9ibG9ja3Mvc29jaWFsLWxpc3Qvc29jaWFsLWxpc3Quc3NzIiwiLi4vYmxvY2tzL3N1Y2Nlc3Mvc3VjY2Vzcy5zc3MiLCIuLi9ibG9ja3MvdGFicy90YWJzLnNzcyIsIi4uL2Jsb2Nrcy90ZXh0LWljb24vdGV4dC1pY29uLnNzcyIsIi4uL2Jsb2Nrcy90b3duL3Rvd24uc3NzIiwiLi4vYmxvY2tzL3VzZWZ1bC91c2VmdWwuc3NzIiwiLi4vYmxvY2tzL3dyaXRlLXVzL3dyaXRlLXVzLnNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGOzs7RUFHRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0FBQ3hCOztBQUVBOzs7RUFHRTs7QUFFRjs7RUFFRSx3QkFBd0IsRUFBRSxNQUFNO0VBQ2hDLHVCQUF1QixFQUFFLE1BQU07QUFDakM7O0FBRUE7Ozs7Ozs7O0VBUUU7O0FBRUY7RUFDRSxlQUFlLEVBQUUsTUFBTTtFQUN2QixnQkFBZ0IsRUFBRSxNQUFNO0VBQ3hCLGdCQUFnQixFQUFFLE1BQU07RUFDeEIsY0FBVztLQUFYLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGdEQUFnRDtFQUNoRCwwQkFBMEIsRUFBRSxNQUFNO0VBQ2xDLDhCQUE4QixFQUFFLE1BQU07RUFDdEMsc0JBQXNCLEVBQUUsTUFBTTtBQUNoQzs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0UsU0FBUztBQUNYOztBQUVBOzs7RUFHRTs7QUFFRjtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7QUFDbEI7O0FBRUE7K0VBQytFOztBQUUvRTs7RUFFRTs7QUFFRjs7Ozs7RUFLRSxTQUFTO0FBQ1g7O0FBRUE7O0VBRUU7O0FBRUY7Ozs7RUFJRSxTQUFTO0FBQ1g7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsU0FBUyxFQUFFLE1BQU07RUFDakIsaUJBQWlCLEVBQUUsTUFBTTtBQUMzQjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7O0VBRUU7O0FBRUY7O0VBRUUsZ0JBQWdCO0VBQ2hCLFVBQVU7QUFDWjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSxpQ0FBaUMsRUFBRSxNQUFNO0VBQ3pDLGNBQWMsRUFBRSxNQUFNO0FBQ3hCOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSwwQkFBMEI7RUFDMUIseUNBQWlDO1VBQWpDLGlDQUFpQztBQUNuQzs7QUFFQTs7RUFFRTs7QUFFRjs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7OztFQUdFOztBQUVGOzs7RUFHRSxpQ0FBaUMsRUFBRSxNQUFNO0VBQ3pDLGNBQWMsRUFBRSxNQUFNO0FBQ3hCOztBQUVBOztFQUVFOztBQUVGO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGOzs7Ozs7RUFNRSxzQkFBc0I7QUFDeEI7O0FBRUE7O0VBRUU7O0FBRUY7O0VBRUUscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFOztBQUVGO0VBQ0UsYUFBYTtFQUNiLFNBQVM7QUFDWDs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7OztFQUdFLFNBQVM7QUFDWDs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSxpQkFBaUIsRUFBRSxNQUFNO0VBQ3pCLG9CQUFvQixFQUFFLE1BQU07QUFDOUI7O0FBRUE7O0VBRUU7O0FBRUY7Ozs7RUFJRSwwQkFBMEI7QUFDNUI7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UseUJBQXlCLEVBQUUsTUFBTTtFQUNqQyw4QkFBOEIsRUFBRSxNQUFNO0FBQ3hDOztBQUVBOztFQUVFOztBQUVGO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBOzs7RUFHRTs7QUFFRjtFQUNFLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLG1CQUFtQixFQUFFLE1BQU07QUFDN0I7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UscUJBQXFCLEVBQUUsTUFBTTtFQUM3Qix3QkFBd0IsRUFBRSxNQUFNO0FBQ2xDOztBQUVBOztFQUVFOztBQUVGO0VBQ0Usb0JBQW9CO0FBQ3RCOztBQUVBOzs7O0VBSUU7O0FBRUY7RUFDRSxTQUFTLEVBQUUsTUFBTTtFQUNqQixjQUFjLEVBQUUsTUFBTTtFQUN0QixnQkFBZ0IsRUFBRSxNQUFNO0FBQzFCOztBQUVBOztFQUVFOztBQUVGOztFQUVFLFVBQVU7QUFDWjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSw2QkFBNkIsRUFBRSxNQUFNO0VBQ3JDLG9CQUFvQixFQUFFLE1BQU07QUFDOUI7O0FBRUE7O0VBRUU7O0FBRUY7O0VBRUUsWUFBWTtBQUNkOztBQUVBOztFQUVFOztBQUVGO0VBQ0UsY0FBYztFQUNkLGFBQWE7QUFDZjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSwwQkFBMEIsRUFBRSxNQUFNO0VBQ2xDLGFBQWEsRUFBRSxNQUFNO0FBQ3ZCOztBQUVBOztFQUVFOztBQUVGO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7QUFDWjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLHVCQUF1QjtFQUN2QixhQUFhO0VBQ2IsWUFBWTtFQUNaLGNBQWM7RUFDZCx3QkFBd0I7RUFDeEIsMkJBQTJCO0VBQzNCLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsWUFBWTtFQUNaLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLHVCQUF1QjtFQUN2QiwwQkFBMEI7RUFDMUIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBOztFQUVFOztBQUVGO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7K0VBQytFOztBQUUvRTs7OztFQUlFOztBQUVGOzs7Ozs7Ozs7RUFTRSw4QkFBOEIsRUFBRSxNQUFNO0VBQ3RDLDBCQUEwQixFQUFFLE1BQU07QUFDcEM7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7K0VBQytFOztBQUUvRTs7RUFFRTs7QUFFRjtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGVBQWU7QUFDakI7O0FBRUE7OztFQUdFOztBQUVGOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSxlQUFnQjtFQUFoQixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsa0JBQWtCO0FBQ3BCOztBQ3JqQkEsV0FBUTs7QUNBUjtFQUNHLFlBQVc7RUFDWDtBQUZLOztBQUdQO0VBQ0UsV0FBVTtFQUNWO0FBRlE7O0FBR1Y7RUFDRSxXQUFVO0VBQ1Y7QUFGUzs7QUFHWDtFQUNFLFdBQVU7RUFDVjtBQUZXOztBQUdiO0VBQ0UsV0FBVTtFQUNWO0FBRlM7O0FBR1g7RUFDRSxXQUFVO0VBQ1Y7QUFGVTs7QUFHWjtFQUNFLFdBQVU7RUFDVjtBQUZPOztBQUdUO0VBQ0UsV0FBVTtFQUNWO0FBRlE7O0FBR1Y7RUFDRSxVQUFTO0VBQ1Q7QUFGWTs7QUFHZDtFQUNFLFdBQVU7RUFDVjtBQUZVOztBQUdaO0VBQ0UsWUFBVztFQUNYO0FBRlE7O0FBR1Y7RUFDRSxXQUFVO0VBQ1Y7QUFGVzs7QUFHYjtFQUNFLFdBQVU7RUFDVjtBQUZpQjs7QUFHbkI7RUFDRSxVQUFTO0VBQ1Q7QUFGVzs7QUFHYjtFQUNFLFVBQVM7RUFDVDtBQUZXOztBQUdiO0VBQ0UsV0FBVTtFQUNWO0FBRk87O0FBR1Q7RUFDRSxXQUFVO0VBQ1Y7QUFGTzs7QUFHVDtFQUNFLFdBQVU7RUFDVjtBQUZZOztBQUdkO0VBQ0UsV0FBVTtFQUNWO0FBRlk7O0FBR2Q7RUFDRSxXQUFVO0VBQ1Y7QUFGVzs7QUFHYjtFQUNFLFdBQVU7RUFDVjtBQUZZOztBQUdkO0VBQ0UsV0FBVTtFQUNWO0FBRk87O0FBR1Q7RUFDRSxXQUFVO0VBQ1Y7QUFGUTs7QUFHVjtFQUNFLFdBQVU7RUFDVjtBQUZLOztBQUdQO0VBQ0UsV0FBVTtFQUNWO0FBRmU7O0FBR2pCO0VBQ0UsV0FBVTtFQUNWO0FBRk07O0FBR1I7RUFDRSxXQUFVO0VBQ1Y7QUFGTzs7QUFHVDtFQUNFLFdBQVU7RUFDVjtBQUZTOztBQUdYO0VBQ0UsV0FBVTtFQUNWO0FBRk87O0FBR1Q7RUFDRSxXQUFVO0VBQ1Y7QUFGWTs7QUFHZDtFQUNFLFdBQVU7RUFDVjtBQUZPOztBQUdUO0VBQ0UsV0FBVTtFQUNWO0FBRlU7O0FBR1o7RUFDRSxXQUFVO0VBQ1Y7QUFGWTs7QUFHZDtFQUNFLFdBQVU7RUFDVjtBQUZROztBQUdWO0VBQ0UsV0FBVTtFQUNWO0FBRks7O0FBR1A7RUFDRSxXQUFVO0VBQ1Y7QUFGTzs7QUFHVDtFQUNFLFdBQVU7RUFDVjtBQUZTOztBQUdYO0VBQ0UsV0FBVTtFQUNWO0FBRlE7O0FBR1Y7RUFDRSxXQUFVO0VBQ1Y7QUFGVzs7QUFHYjtFQUNFLFdBQVU7RUFDVjtBQUZROztBQUdWO0VBQ0UsV0FBVTtFQUNWO0FBRlk7O0FDeEhmO0VBQ0csa0JBQWlCO0VBQ2pCLGNBQWE7RUFDYiw4QkFBcUI7VUFBckIsc0JBQXFCO0VBQ3JCLHlCQUFnQjtLQUFoQixzQkFBZ0I7TUFBaEIscUJBQWdCO1VBQWhCLGlCQUFnQjtFQUNoQix1QkFBa0I7TUFBbEIsbUJBQWtCO0VBQ2xCO0FBTlM7O0FBUVg7RUFDRSxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixjQUFhO0VBQ2IsU0FBUTtFQUNSO0FBTFE7O0FBTVI7SUFDRTtBQURJOztBQUVOO0lBQ0UsZUFBYztJQUNkO0FBRk87O0FBSVg7O0VBRUUsdUNBQXNDO0VBRXRDLG1DQUFrQztFQUVsQztBQUxzQjs7QUFPeEI7RUFDRSxrQkFBaUI7RUFDakIsT0FBTTtFQUNOLE1BQUs7RUFDTCxjQUFhO0VBQ2IsaUJBQWdCO0VBQ2hCO0FBTlM7O0FBT1Q7O0lBRUUsV0FBVTtJQUNWO0FBRks7O0FBR1A7SUFDRTtBQURLOztBQUVQO0lBQ0U7QUFEYTs7QUFLakI7RUFDRSxXQUFVO0VBQ1YsWUFBVztFQUNYLGVBQWM7QUFITDs7QUFJVDtJQUNFO0FBREE7O0FBRUY7SUFDRTtBQURnQjs7QUFFbEI7SUFDRTtBQURXOztBQVVmO0VBQ0U7QUFENEI7O0FBRzlCO0VBQ0U7QUFEd0I7O0FBRzFCO0VBQ0UsY0FBYTtFQUNiLFlBQVc7RUFDWDtBQUgwQjs7QUFLNUI7RUFDRSx5QkFBd0I7RUFDeEIsWUFBVztFQUNYLFdBQVU7RUFDVixZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLFFBQU87RUFDUCxVQUFTO0VBQ1Qsb0JBQVk7RUFBWixvQkFBWTtFQUFaLGFBQVk7RUFDWix5QkFBa0I7TUFBbEIsc0JBQWtCO1VBQWxCLG1CQUFrQjtFQUNsQix3QkFBc0I7TUFBdEIscUJBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixXQUFVO0VBQ1YsK0JBQXNCO0VBQXRCLDBCQUFzQjtFQUF0Qix1QkFBc0I7RUFDdEIsZUFBYztFQUNkLGdCQUFlO0VBQ2YsVUFBUztFQUNUO0FBaEJTOztBQWlCVDtJQUNFO0FBRGE7O0FBRWY7SUFDRSxXQUFVO0lBQ1YsWUFBVztJQUNYLGtCQUFpQjtJQUNqQjtBQUpJOztBQUtOO0lBQ0UsVUFBUztJQUNULFdBQVU7SUFDVixpQ0FBd0I7UUFBeEIsNkJBQXdCO1lBQXhCO0FBSFM7O0FBSVg7O0lBRUUseUJBQXdCO0lBQ3hCLFdBQVU7SUFDVixZQUFXO0lBQ1gsa0JBQWlCO0lBQ2pCLFVBQVM7SUFDVDtBQU5JOztBQU9OOztJQUVFLFVBQVM7SUFDVCxVQUFTO0lBQ1Q7QUFIWTs7QUFJZDs7SUFFRTtBQURlOztBQUVqQjtJQUNFLHNCQUFxQjtJQUNyQixRQUFPO0lBQ1A7QUFISTs7QUFJTjtJQUNFO0FBRGU7O0FBRWpCO0lBQ0U7QUFEWTs7QUFHaEI7RUFDRSxtQkFBa0I7QUFEZDs7QUFFSjtJQUNFLFdBQVU7SUFDVjtBQUZlOztBQUdqQjtJQUNFLFVBQVM7SUFDVCxTQUFRO0lBQ1IsYUFBWTtJQUNaLFdBQVU7SUFDVixZQUFXO0lBQ1g7QUFOUzs7QUFPVDtNQUNFO0FBRFM7O0FBYWY7RUFDRTtBQURzQjs7QUFHeEI7RUFDRSxnQkFBZTtFQUNmLFNBQVE7RUFDUixVQUFTO0VBQ1Qsa0JBQWlCO0FBSlQ7O0FBS1I7SUFDRSwyQkFBbUI7SUFBbkIsMkJBQW1CO0lBQW5CLG9CQUFtQjtJQUNuQixzQkFBcUI7SUFDckIsZ0JBQWU7SUFDZixlQUFjO0lBQ2Q7QUFMRDs7QUFNRDtJQUNFLGdCQUFlO0lBQ2YsWUFBVztJQUNYLG9CQUFtQjtJQUNuQixZQUFXO0lBQ1gsV0FBVTtJQUNWLFlBQVc7SUFDWCxhQUFZO0lBQ1osVUFBUztJQUNUO0FBVEc7O0FBV0g7TUFDRTtBQURHOztBQ2xMVjtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxhQUFhO0lBQ2IsU0FBUztJQUNULDZCQUE2QjtJQUM3QixZQUFZO0lBQ1osa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUNBQW1DO0lBQ25DLFlBQVk7SUFDWixPQUFPO0lBQ1AsYUFBYTtJQUNiLGVBQWU7SUFDZix3Q0FBd0M7SUFDeEMsTUFBTTtJQUNOLDhCQUE4QjtJQUM5QiwwQkFBMEI7SUFDMUIsZ0NBQXdCO1lBQXhCLHdCQUF3QjtJQUN4QixXQUFXO0lBQ1gsY0FBYztBQUNsQjs7QUFFQTtJQUNJLDhCQUFzQjtZQUF0QixzQkFBc0I7QUFDMUI7O0FBRUE7Ozs7SUFJSSxTQUFTO0lBQ1QsT0FBTztJQUNQLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsTUFBTTtBQUNWOztBQUVBO0lBQ0ksaUNBQWlDO0lBQ2pDLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLDJCQUEyQjtJQUMzQixVQUFVO0lBQ1Ysb0NBQTRCO1NBQTVCLCtCQUE0QjtZQUE1Qiw0QkFBNEI7SUFDNUIsb0NBQTRCO0lBQTVCLCtCQUE0QjtJQUE1Qiw0QkFBNEI7SUFDNUIsa0VBQTBEO1NBQTFELDZEQUEwRDtZQUExRCwwREFBMEQ7QUFDOUQ7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsa0VBQTBEO1NBQTFELDZEQUEwRDtZQUExRCwwREFBMEQ7QUFDOUQ7O0FBRUE7Ozs7SUFJSSxjQUFjO0lBQ2QsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQiw4REFBc0Q7SUFBdEQseURBQXNEO0lBQXRELHNEQUFzRDtJQUN0RCxrQkFBa0I7SUFDbEIsY0FBYztBQUNsQjs7QUFFQTs7OztJQUlJLFVBQVU7SUFDViwrREFBdUQ7SUFBdkQsMERBQXVEO0lBQXZELHVEQUF1RDtJQUN2RCxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsb0JBQWU7SUFDZiw0Q0FBNEM7SUFDNUMsWUFBWTtJQUNaLE9BQU87SUFDUCxvQkFBaUI7SUFDakIsZUFBZTtJQUNmLDBCQUEwQjtJQUMxQixlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLE1BQU07SUFDTiwyQkFBMkI7SUFDM0IseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUN0QixxQkFBcUI7SUFDckIsaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksUUFBUTtJQUNSLE1BQU07QUFDVjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsZ0NBQXdCO1lBQXhCLHdCQUF3QjtJQUN4QixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksbUNBQW1DO0lBQ25DLDBDQUEwQztJQUMxQyxhQUFhO0lBQ2IsWUFBWTtJQUNaLE9BQU87SUFDUCxhQUFhO0lBQ2IsY0FBYztJQUNkLGlDQUFpQztJQUNqQyxhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sdURBQXVDO0lBQXZDLCtDQUF1QztJQUF2QywwQ0FBdUM7SUFBdkMsdUNBQXVDO0lBQXZDLDBEQUF1QztJQUN2QyxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gscUJBQXFCO0lBQ3JCLFlBQVk7SUFDWixZQUFZO0lBQ1osc0JBQXNCO0lBQ3RCLFFBQVE7QUFDWjs7QUFFQTs7OztJQUlJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsZUFBZTtBQUNuQjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLHFCQUFxQjtJQUNyQixTQUFTO0lBQ1QsZUFBZTtJQUNmLGNBQWM7SUFDZCxpQ0FBaUM7SUFDakMsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0ksOERBQXNEO1lBQXRELHNEQUFzRDtJQUN0RCxtQ0FBbUM7SUFDbkMsdUJBQXVCO0lBQ3ZCLDRCQUE0QjtJQUM1QiwwQkFBMEI7SUFDMUIsT0FBTztJQUNQLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sOEJBQThCO0lBQzlCLGtDQUEwQjtZQUExQiwwQkFBMEI7SUFDMUIsdURBQXVDO0lBQXZDLCtDQUF1QztJQUF2QywwQ0FBdUM7SUFBdkMsdUNBQXVDO0lBQXZDLDBEQUF1QztJQUN2Qyx5QkFBeUI7SUFDekIsc0JBQXNCO0lBQ3RCLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFDakIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLHdCQUFnQjtJQUFoQixnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSx1QkFBZTtJQUFmLGVBQWU7QUFDbkI7O0FBRUE7O0lBRUksb0JBQW9CO0lBQ3BCLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTs7SUFFSSx1QkFBdUI7SUFDdkIsU0FBUztJQUNULFlBQVk7SUFDWixPQUFPO0lBQ1AsU0FBUztJQUNULGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04seUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUN0QixxQkFBcUI7SUFDckIsaUJBQWlCO0lBQ2pCLFdBQVc7QUFDZjs7QUFFQTtJQUNJLFVBQVU7QUFDZDs7QUFFQTs7OztJQUlJLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsVUFBVTtJQUNWLFdBQVc7QUFDZjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTs7SUFFSSx1QkFBdUI7SUFDdkIsU0FBUztJQUNULGNBQWM7SUFDZCxZQUFZO0lBQ1osU0FBUztJQUNULGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsV0FBVztBQUNmOztBQUVBLFlBQVk7O0FBQ1o7SUFDSSxPQUFPO0lBQ1Asa0JBQWtCO0lBQ2xCLE1BQU07QUFDVjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsZUFBZTtJQUNmLG9CQUFpQjtJQUNqQixTQUFTO0lBQ1QsVUFBVTtBQUNkOztBQUVBLFlBQVk7O0FBRVo7SUFDSSxnQ0FBZ0M7SUFDaEMsU0FBUztJQUNULGdCQUFnQjtJQUNoQix3QkFBZ0I7WUFBaEIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixxQkFBcUI7SUFDckIsWUFBWTtJQUNaLFNBQVM7SUFDVCxhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsV0FBVztBQUNmOztBQUVBOzs7SUFHSSxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBOztJQUVJLFdBQVc7SUFDWCxlQUFlO0lBQ2YsYUFBYTtBQUNqQjs7QUFFQSxhQUFhOztBQUNiO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsZUFBZTtBQUNuQjs7QUFFQTs7SUFFSSxhQUFhO0FBQ2pCOztBQUVBOztJQUVJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLE9BQU87SUFDUCxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLE1BQU07SUFDTix3QkFBd0I7SUFDeEIsNEJBQW9CO1lBQXBCLG9CQUFvQjtJQUNwQix1QkFBdUI7SUFDdkIsMkJBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQiw4Q0FBOEI7SUFBOUIsc0NBQThCO0lBQTlCLGlDQUE4QjtJQUE5Qiw4QkFBOEI7SUFBOUIsaURBQThCO0lBQzlCLDBDQUFrQztTQUFsQyxxQ0FBa0M7WUFBbEMsa0NBQWtDO0lBQ2xDLGNBQWM7QUFDbEI7O0FBRUEseURBQXlEOztBQUV6RDtJQUNJLHVCQUF1QjtJQUN2QixTQUFTO0lBQ1QsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxlQUFlO0lBQ2YsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFVBQVU7SUFDVixZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksV0FBVztJQUNYLFVBQVU7QUFDZDs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsUUFBUTtJQUNSLE1BQU07QUFDVjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTs7SUFFSSxhQUFhO0FBQ2pCOztBQUVBLHNCQUFzQjs7QUFFdEI7SUFDSSw0QkFBNEI7SUFDNUIsYUFBYTtJQUNiLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsNkJBQXFCO0lBQXJCLHFCQUFxQjtJQUNyQixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksT0FBTztJQUNQLCtCQUErQjtJQUMvQiwyQkFBMkI7QUFDL0I7O0FBRUE7SUFDSSwyQkFBMkI7SUFDM0IsUUFBUTtJQUNSLGlDQUFpQztBQUNyQzs7QUFFQSxZQUFZOztBQUVaO0lBQ0k7Ozs7Ozs7OEJBTzBCO0lBUDFCOzs7Ozs7Ozs2QkFPMEI7SUFQMUI7Ozs7Ozs7OEJBTzBCO0lBQzFCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsbUJBQWU7SUFDZixnQkFBZ0I7SUFDaEIsT0FBTztJQUNQLGdCQUFnQjtJQUNoQiw0QkFBNEI7SUFDNUIsb0JBQW9CO0lBQ3BCLFFBQVE7SUFDUixrQkFBa0I7SUFDbEIsY0FBYztBQUNsQjs7QUFFQTtJQUNJO1FBQ0ksK0hBQStIO0lBQ25JO0FBQ0o7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLG1CQUFtQjtBQUN2Qjs7QUFFQTs7O0lBR0ksV0FBVztJQUNYLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCwwQkFBMEI7QUFDOUI7O0FBRUEsc0JBQXNCOztBQUV0QjtJQUNJLHFEQUE2QztZQUE3Qyw2Q0FBNkM7SUFDN0MsdUJBQXVCO0lBQ3ZCLHNCQUFzQjtJQUN0Qix5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixTQUFTO0lBQ1QsdUJBQXVCO0lBQ3ZCLFdBQVc7SUFDWCxVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixXQUFXO0lBQ1gsY0FBYztBQUNsQjs7QUFFQTtJQUNJO1FBQ0ksaUNBQXlCO2dCQUF6Qix5QkFBeUI7SUFDN0I7QUFDSjs7QUFKQTtJQUNJO1FBQ0ksaUNBQXlCO2dCQUF6Qix5QkFBeUI7SUFDN0I7QUFDSjs7QUFFQSx1QkFBdUI7O0FBRXZCO0lBQ0ksOERBQXNEO1NBQXRELHlEQUFzRDtZQUF0RCxzREFBc0Q7QUFDMUQ7O0FBRUEsNEJBQTRCOztBQUU1QjtJQUNJLFVBQVU7SUFDViwyQ0FBbUM7WUFBbkMsbUNBQW1DO0FBQ3ZDOztBQUVBO0lBQ0ksVUFBVTtJQUNWLDBDQUFrQztZQUFsQyxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxVQUFVO0lBQ1YsdUNBQStCO1lBQS9CLCtCQUErQjtBQUNuQzs7QUFFQSwyQkFBMkI7O0FBRTNCOztJQUVJLFVBQVU7SUFDVixnRUFBd0Q7U0FBeEQsMkRBQXdEO1lBQXhELHdEQUF3RDtBQUM1RDs7QUFFQTtJQUNJLFVBQVU7QUFDZDs7QUFFQSxrQ0FBa0M7O0FBRWxDO0lBQ0ksVUFBVTtJQUNWLHlDQUFpQztZQUFqQyxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxVQUFVO0lBQ1Ysc0NBQThCO1lBQTlCLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLFVBQVU7SUFDVixtQ0FBMkI7WUFBM0IsMkJBQTJCO0FBQy9COztBQUVBLDZCQUE2Qjs7QUFFN0I7SUFDSSxVQUFVO0lBQ1YsOEJBQThCO0lBQzlCLGtDQUEwQjtZQUExQiwwQkFBMEI7QUFDOUI7O0FBRUE7SUFDSSxVQUFVO0lBQ1YsNkJBQTZCO0lBQzdCLGlDQUF5QjtZQUF6Qix5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxVQUFVO0lBQ1YsMkJBQTJCO0lBQzNCLCtCQUF1QjtZQUF2Qix1QkFBdUI7QUFDM0I7O0FBRUEsK0JBQStCOztBQUUvQjtJQUNJLFVBQVU7SUFDViw0REFBb0Q7WUFBcEQsb0RBQW9EO0FBQ3hEOztBQUVBO0lBQ0ksVUFBVTtJQUNWLDJEQUFtRDtZQUFuRCxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSxVQUFVO0lBQ1Ysd0RBQWdEO1lBQWhELGdEQUFnRDtBQUNwRDs7QUFFQSwyQkFBMkI7O0FBRTNCO0lBQ0ksa0VBQTBEO1lBQTFELDBEQUEwRDtBQUM5RDs7QUFFQTtJQUNJLGdFQUF3RDtZQUF4RCx3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSxnREFBd0M7WUFBeEMsd0NBQXdDO0FBQzVDOztBQUVBLHFDQUFxQzs7QUFzQ3JDLFVBQVU7O0FBRVY7SUFDSSxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxhQUFhO0lBQ2Isa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksV0FBVztJQUNYLG9CQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLFNBQVM7SUFDVCxVQUFVO0FBQ2Q7O0FBRUE7SUFDSSxTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLHFCQUFxQjtJQUNyQixtQkFBZTtJQUNmLGdCQUFnQjtJQUNoQixtQkFBaUI7SUFDakIsc0JBQXNCO0lBQ3RCLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YscUJBQXFCO0lBQ3JCLDJCQUFtQjtJQUFuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFDdEIscUJBQXFCO0lBQ3JCLGlCQUFpQjtJQUNqQixtQkFBbUI7QUFDdkI7O0FBRUE7O0lBRUksV0FBVztBQUNmOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsU0FBUztJQUNULHNCQUFzQjtJQUN0QixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxVQUFVO0FBQ2Q7O0FBRUE7SUFDSSx1QkFBdUI7SUFDdkIsU0FBUztJQUNULGdDQUFnQztJQUNoQyxnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLG1CQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsV0FBVztBQUNmOztBQUNBLFdBQVc7O0FBRVg7SUFDSSxnQkFBZ0I7SUFDaEIsU0FBUztJQUNULGFBQWE7SUFDYixTQUFTO0lBQ1QsaUNBQWlDO0lBQ2pDLDRDQUE0QztJQUM1Qyx3QkFBd0I7SUFDeEIsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUiw2Q0FBNkM7SUFDN0MsTUFBTTtJQUNOLFlBQVk7SUFDWixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksWUFBWTtJQUNaLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsU0FBUztJQUNULGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLFdBQVc7QUFDZjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLFVBQVU7QUFDZDs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsbURBQTJDO1lBQTNDLDJDQUEyQztBQUMvQzs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQixtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxtQ0FBbUM7SUFDbkMsMkJBQTJCO0lBQzNCLG1DQUFtQztJQUNuQyxrQ0FBa0M7SUFDbEMsNEJBQTRCO0lBQzVCLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsV0FBVztJQUNYLFlBQVk7SUFDWixXQUFXO0lBQ1gsb0NBQTRCO0lBQTVCLDRCQUE0QjtJQUM1QixrQ0FBMEI7SUFBMUIsMEJBQTBCO0lBQzFCLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQix3Q0FBd0M7SUFDeEMsWUFBWTtBQUNoQjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixTQUFTO0lBQ1QsV0FBVztJQUNYLE9BQU87SUFDUCxVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixNQUFNO0lBQ04sNERBQW9EO0lBQXBELHVEQUFvRDtJQUFwRCxvREFBb0Q7SUFDcEQsY0FBYztBQUNsQjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLFVBQVU7QUFDZDs7QUFFQSxxQ0FBcUM7O0FDLzJCcEM7RUFDRTtBQURzQjs7QUFJdEI7SUFDRSxrQkFBaUI7SUFDakI7QUFGWTs7QUFPaEI7RUFDRSxhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCO0FBSGM7O0FBUWhCO0VBQ0U7QUFEYzs7QUFJZDtJQUNFLFdBQVU7SUFDVjtBQUZrQjs7QUN6QnZCO0VBQ0csa0JBQWlCO0VBQ2pCLGNBQWE7RUFDYiwyQkFBMEI7RUFDMUIseUJBQXdCO0VBRXhCLHNCQUFxQjtFQUNyQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLGtCQUFjO0VBQ2Q7QUFWQTs7QUFZRjtFQUNFLGtCQUFpQjtFQUNqQixjQUFhO0VBQ2IsZ0JBQWU7RUFDZjtBQUpNOztBQU1SO0VBQ0Usa0JBQWlCO0VBQ2pCLGNBQWE7RUFDYixPQUFNO0VBQ047QUFKSzs7QUFNUDtFQUNFLGtCQUFpQjtFQUNqQixhQUFZO0VBQ1osT0FBTTtFQUNOO0FBSlE7O0FBTVY7RUFDRSxrQkFBaUI7RUFDakIsY0FBYTtFQUNiLDhCQUFxQjtVQUFyQixzQkFBcUI7RUFDckIsZUFBYztFQUNkO0FBTFE7O0FBT1Y7RUFDRTtBQURrQjs7QUFHcEI7O0VBRUUsa0JBQWlCO0VBQ2pCLGNBQWE7RUFDYjtBQUhLOztBQUtQO0VBQ0U7QUFESzs7QUFHUDtFQUNFO0FBREs7O0FBR1A7OztFQUdFLGtCQUFpQjtFQUNqQixjQUFhO0VBQ2IsTUFBSztFQUNMLE9BQU07RUFDTixlQUFjO0VBQ2Q7QUFOUTs7QUFRVjtFQUNFLGtCQUFpQjtFQUNqQixhQUFZO0VBQ1osU0FBUTtFQUNSLE9BQU07RUFDTixXQUFVO0VBQ1Y7QUFOTTs7QUFRUjtFQUNFO0FBRHFCOztBQUd2QjtFQUNFLGtCQUFpQjtFQUNqQixNQUFLO0VBQ0wsT0FBTTtFQUNOLFVBQVM7RUFDVCxXQUFVO0VBQ1Y7QUFOVTs7QUFRWjtFQUNFO0FBRGdCOztBQUdsQjtFQUNFLGtCQUFpQjtFQUNqQixTQUFRO0VBQ1IsT0FBTTtFQUNOLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsb0JBQWE7RUFDYixzQkFBZTtFQUNmLGNBQWE7RUFDYjtBQVRXOztBQVdiO0VBQ0Usa0JBQWlCO0VBQ2pCLGNBQWE7RUFDYixNQUFLO0VBQ0wsU0FBUTtFQUNSLFdBQVU7RUFDVixZQUFXO0VBQ1gsZUFBYztFQUNkLDRCQUEyQjtFQUMzQjtBQVRjOztBQVdoQjtFQUNFLGdCQUFlO0VBQ2Ysd0JBQXVCO0VBQ3ZCO0FBSHNCOztBQUt4QjtFQUNFO0FBRFU7O0FBR1o7RUFDRSw2QkFBaUI7RUFDakIseUJBQWE7RUFDYixpQkFBSztFQUNMLGtCQUFNO0VBQ04sbUJBQU87RUFDUCxvQkFBUTtFQUNSLHVCQUFXO0VBQ1gseUJBQWE7RUFDYixxQkFBUztFQUNULG9CQUFRO0VBQ1IsZ0JBQWU7RUFDZix3QkFBWTtFQUNaLHlCQUFhO0VBQ2IsMkJBQWU7RUFDZiw4QkFBa0I7RUFDbEI7QUFoQmM7O0FBa0JoQjtFQUNFO0FBRE87O0FBR1Q7RUFDRTtBQURxQjs7QUFHdkI7RUFDRSxTQUFRO0VBQ1IsWUFBVztFQUNYLHlCQUF3QjtFQUN4QjtBQUppQjs7QUFNbkI7RUFDRSxTQUFRO0VBQ1IsWUFBVztFQUNYO0FBSGdCOztBQUtsQjtFQUNFO0FBRHdCOztBQUcxQjtFQUNFLFdBQVU7RUFDVixZQUFXO0VBQ1g7QUFIbUI7O0FBS3JCO0VBQ0UsU0FBUTtFQUNSLFdBQVU7RUFDVixZQUFXO0VBQ1g7QUFKbUI7O0FBTXJCO0VBQ0Usa0JBQWlCO0VBQ2pCLGNBQWE7RUFDYixNQUFLO0VBQ0wsU0FBUTtFQUNSLFVBQVM7RUFDVCxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCO0FBUm1DOztBQVVyQzs7RUFFRTtBQUR5Qzs7QUFHM0M7O0VBRUUsTUFBSztFQUNMLGdCQUFlO0VBQ2YsV0FBVTtFQUNWLG1CQUFjO0VBQ2Qsa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQix5QkFBd0I7RUFDeEI7QUFSZ0I7O0FBVWxCOzs7RUFHRSxZQUFXO0VBQ1gsbUJBQWM7RUFDZCxrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YseUJBQXdCO0VBQ3hCO0FBUG1COztBQVNyQjs7O0VBR0Usa0JBQWlCO0VBQ2pCLGNBQWE7RUFDYixXQUFVO0VBQ1YsWUFBVztFQUNYLFNBQVE7RUFDUixRQUFPO0VBQ1AsU0FBUTtFQUNSLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLDZCQUE0QjtFQUM1QjtBQVgwQjs7QUFhNUI7RUFDRTtBQURxQjs7QUFHdkI7RUFDRTtBQURzQjs7QUFHeEI7RUFDRTtBQURNOztBQUdSO0VBQ0U7QUFEb0I7O0FBR3RCO0VBQ0UsU0FBUTtFQUNSLFlBQVc7RUFDWCx1QkFBc0I7RUFDdEIsMERBQTREO0VBQTVELDRHQUE0RDtFQUE1RCw2REFBNEQ7RUFDNUQsc0JBQXFCO0VBQ3JCO0FBTmdCOztBQVFsQjtFQUNFLFNBQVE7RUFDUixZQUFXO0VBQ1gseUJBQXdCO0VBQ3hCLHlCQUF3QjtFQUN4QiwwRUFBNEU7RUFBNUUsaUhBQTRFO0VBQTVFLDZFQUE0RTtFQUM1RSw4REFBcUQ7VUFBckQ7QUFOZTs7QUFRakI7RUFDRTtBQUR1Qjs7QUFHekI7RUFDRSxXQUFVO0VBQ1YsWUFBVztFQUNYO0FBSGtCOztBQUtwQjtFQUNFLFNBQVE7RUFDUixXQUFVO0VBQ1YsWUFBVztFQUNYLG9DQUFtQztFQUNuQyx5QkFBd0I7RUFDeEIsc0VBQXdFO0VBQXhFLDZHQUF3RTtFQUF4RSx5RUFBd0U7RUFDeEUsMkVBQWtFO1VBQWxFLG1FQUFrRTtFQUNsRTtBQVJrQjs7QUFVcEI7O0VBRUUsaUNBQWdDO0VBQ2hDLHlCQUF3QjtFQUN4QixzRUFBd0U7RUFBeEUsNkdBQXdFO0VBQXhFO0FBSHdCOztBQUsxQjs7RUFFRSxNQUFLO0VBQ0wsZ0JBQWU7RUFDZixZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLHlCQUF3QjtFQUN4QjtBQU5lOztBQVFqQjs7O0VBR0UsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLHlCQUF3QjtFQUN4Qiw2REFBK0Q7RUFBL0QsdUZBQStEO0VBQS9ELGdFQUErRDtFQUMvRDtBQU5rQjs7QUFRcEI7RUFDRTtBQURvQjs7QUFHdEI7RUFDRTtBQURxQjs7QUFHdkI7RUFDRTtBQURTOztBQUdYO0VBQ0U7QUFEdUI7O0FBR3pCO0VBQ0UsU0FBUTtFQUNSLFdBQVU7RUFDVix5QkFBd0I7RUFDeEIsNkRBQStEO0VBQS9ELHVGQUErRDtFQUEvRCxnRUFBK0Q7RUFDL0QseUJBQXdCO0VBQ3hCLHNCQUFxQjtFQUNyQjtBQVBtQjs7QUFTckI7RUFDRSxTQUFRO0VBQ1IsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQiw2REFBK0Q7RUFBL0QsdUZBQStEO0VBQS9EO0FBSmtCOztBQU1wQjtFQUNFO0FBRDBCOztBQUc1QjtFQUNFLFdBQVU7RUFDVixZQUFXO0VBQ1g7QUFIcUI7O0FBS3ZCO0VBQ0UsU0FBUTtFQUNSLFdBQVU7RUFDVixZQUFXO0VBQ1gseUJBQXdCO0VBQ3hCLG1CQUFrQjtFQUNsQixrREFBeUM7VUFBekMsMENBQXlDO0VBQ3pDO0FBUHFCOztBQVN2QjtFQUNFLGtCQUFpQjtFQUNqQixjQUFhO0VBQ2IsU0FBUTtFQUNSLFNBQVE7RUFDUixVQUFTO0VBQ1QsV0FBVTtFQUNWLHlCQUF3QjtFQUN4QixpQkFBZ0I7RUFDaEIsZ0NBQXVCO01BQXZCLDRCQUF1QjtVQUF2QjtBQVRzQzs7QUFXeEM7RUFDRSxrQkFBaUI7RUFDakIsY0FBYTtFQUNiLDhCQUFxQjtVQUFyQixzQkFBcUI7RUFDckIsTUFBSztFQUNMLE9BQU07RUFDTixXQUFVO0VBQ1YsWUFBVztFQUNYLG1CQUFrQjtFQUNsQiwyREFBNkQ7RUFBN0QscUZBQTZEO0VBQTdELDhEQUE2RDtFQUM3RDtBQVZzQzs7QUFZeEM7RUFDRSxrQkFBaUI7RUFDakIsY0FBYTtFQUNiLDhCQUFxQjtVQUFyQixzQkFBcUI7RUFDckIsUUFBTztFQUNQLFNBQVE7RUFDUixVQUFTO0VBQ1QsV0FBVTtFQUNWLDhCQUE2QjtFQUM3QjtBQVRzQzs7QUFXeEM7O0VBRUUscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQiwwRUFBNEU7RUFBNUUsaUhBQTRFO0VBQTVFO0FBSDJCOztBQUs3Qjs7RUFFRTtBQUQ0Qzs7QUFHOUM7O0VBRUU7QUFENEM7O0FBRzlDOztFQUVFLE1BQUs7RUFDTCxtQkFBYztFQUNkLGtCQUFpQjtFQUNqQixpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZixZQUFXO0VBQ1gseUJBQXdCO0VBQ3hCO0FBUmtCOztBQVVwQjs7O0VBR0UsbUJBQWM7RUFDZCxrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YseUJBQXdCO0VBQ3hCLFlBQVc7RUFDWDtBQVBxQjs7QUFTdkI7OztFQUdFLGtCQUFpQjtFQUNqQixjQUFhO0VBQ2IsV0FBVTtFQUNWLFlBQVc7RUFDWCxTQUFRO0VBQ1IsUUFBTztFQUNQLFNBQVE7RUFDUixpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZiw2QkFBNEI7RUFDNUI7QUFYNEI7O0FBYTlCO0VBQ0U7QUFEbUI7O0FBR3JCO0VBQ0U7QUFEdUI7O0FBR3pCO0VBQ0UsYUFBWTtFQUNaO0FBRndCOztBQUkxQjtFQUNFLFlBQVc7RUFDWCxrQkFBYztFQUNkO0FBSFE7O0FBS1Y7RUFDRTtBQURzQjs7QUFHeEI7RUFDRSxTQUFRO0VBQ1IsV0FBVTtFQUNWLHVCQUFzQjtFQUN0QjtBQUprQjs7QUFNcEI7RUFDRSxTQUFRO0VBQ1IsV0FBVTtFQUNWO0FBSGlCOztBQUtuQjtFQUNFO0FBRHlCOztBQUczQjtFQUNFLFdBQVU7RUFDVixZQUFXO0VBQ1g7QUFIb0I7O0FBS3RCO0VBQ0UsU0FBUTtFQUNSLFdBQVU7RUFDVixZQUFXO0VBQ1g7QUFKb0I7O0FBTXRCO0VBQ0Usa0JBQWlCO0VBQ2pCLGNBQWE7RUFDYixTQUFRO0VBQ1IsT0FBTTtFQUNOLFFBQU87RUFDUCxTQUFRO0VBQ1IsNkJBQTRCO0VBQzVCO0FBUm9DOztBQVV0Qzs7RUFFRTtBQUQwQjs7QUFHNUI7O0VBRUU7QUFEMEM7O0FBRzVDOztFQUVFLFlBQVc7RUFDWCxtQkFBYztFQUNkLGNBQWE7RUFDYixNQUFLO0VBQ0wsZ0JBQWU7RUFDZixZQUFXO0VBQ1gseUJBQXdCO0VBQ3hCO0FBUmlCOztBQVVuQjs7O0VBR0UsbUJBQWM7RUFDZCxjQUFhO0VBQ2IsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YseUJBQXdCO0VBQ3hCLFlBQVc7RUFDWDtBQVBvQjs7QUFTdEI7OztFQUdFLGtCQUFpQjtFQUNqQixjQUFhO0VBQ2IsV0FBVTtFQUNWLFlBQVc7RUFDWCxTQUFRO0VBQ1IsUUFBTztFQUNQLFNBQVE7RUFDUixpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZiw2QkFBNEI7RUFDNUI7QUFYMkI7O0FBYTdCO0VBQ0U7QUFEa0I7O0FBR3BCO0VBQ0U7QUFEc0I7O0FBR3hCO0VBQ0UsYUFBWTtFQUNaO0FBRnVCOztBQUl6QjtFQUNFO0FBRFE7O0FBR1Y7RUFDRTtBQURzQjs7QUFHeEI7RUFDRSxTQUFRO0VBQ1IsV0FBVTtFQUNWLHlCQUF3QjtFQUN4QjtBQUprQjs7QUFNcEI7RUFDRSxTQUFRO0VBQ1IsV0FBVTtFQUNWO0FBSGlCOztBQUtuQjtFQUNFO0FBRHlCOztBQUczQjtFQUNFLFdBQVU7RUFDVixZQUFXO0VBQ1g7QUFIb0I7O0FBS3RCO0VBQ0UsU0FBUTtFQUNSLFdBQVU7RUFDVixZQUFXO0VBQ1gseUJBQXdCO0VBQ3hCLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbEIsa0RBQXlDO1VBQXpDO0FBUG9COztBQVN0Qjs7RUFFRTtBQUQwQjs7QUFHNUI7O0VBRUUsV0FBVTtFQUNWLG1CQUFjO0VBQ2QsY0FBYTtFQUNiLE1BQUs7RUFDTCxnQkFBZTtFQUNmLG9DQUFtQztFQUNuQztBQVBpQjs7QUFTbkI7OztFQUdFLG1CQUFjO0VBQ2QsY0FBYTtFQUNiLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLHlCQUF3QjtFQUN4QixZQUFXO0VBQ1g7QUFQb0I7O0FBU3RCOzs7RUFHRSxrQkFBaUI7RUFDakIsY0FBYTtFQUNiLFdBQVU7RUFDVixZQUFXO0VBQ1gsU0FBUTtFQUNSLFFBQU87RUFDUCxTQUFRO0VBQ1IsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsNkJBQTRCO0VBQzVCO0FBWDJCOztBQWE3QjtFQUNFO0FBRGtCOztBQUdwQjtFQUNFO0FBRHNCOztBQUd4QjtFQUNFLGFBQVk7RUFDWjtBQUZ1Qjs7QUFJekI7RUFDRTtBQURTOztBQUdYO0VBQ0U7QUFEdUI7O0FBR3pCO0VBQ0UsU0FBUTtFQUNSLFdBQVU7RUFDVjtBQUhtQjs7QUFLckI7RUFDRSxTQUFRO0VBQ1IsV0FBVTtFQUNWO0FBSGtCOztBQUtwQjtFQUNFLFdBQVU7RUFDVixZQUFXO0VBQ1g7QUFIcUI7O0FBS3ZCO0VBQ0UsU0FBUTtFQUNSLFdBQVU7RUFDVixZQUFXO0VBQ1gsdUJBQXNCO0VBQ3RCLHVCQUFzQjtFQUN0QixnQ0FBK0I7RUFDL0IsNEJBQTJCO0VBQzNCO0FBUnFCOztBQVV2Qjs7RUFFRTtBQUQyQjs7QUFHN0I7O0VBRUUsV0FBVTtFQUNWLG1CQUFjO0VBQ2QsY0FBYTtFQUNiLE1BQUs7RUFDTCxnQkFBZTtFQUNmO0FBTmtCOztBQVFwQjs7O0VBR0UsbUJBQWM7RUFDZCxjQUFhO0VBQ2IsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsdUJBQXNCO0VBQ3RCO0FBTnFCOztBQVF2QjtFQUNFO0FBRG1COztBQUdyQjtFQUNFO0FBRHVCOztBQUd6QjtFQUNFLGFBQVk7RUFDWjtBQUZ3Qjs7QUFJMUI7RUFDRTtBQURPOztBQUVUO0VBQ0U7QUFETTs7QUFFUjs7RUFFRSxNQUFLO0VBQ0wsV0FBVTtFQUNWO0FBSE07O0FBSVI7RUFDRSxRQUFPO0VBQ1AsWUFBVztFQUNYLGVBQWM7RUFDZCxVQUFTO0FBSkQ7O0FBS1I7SUFDRSxjQUFhO0lBQ2IsV0FBVTtJQUNWLFFBQU87SUFDUCxTQUFRO0lBQ1IseUJBQTRCO0lBQzVCLFdBQVU7SUFDVixZQUFXO0lBQ1gsa0JBQWlCO0lBQ2pCLHNCQUFxQjtJQUNyQixrQkFBaUI7SUFDakIsU0FBUTtJQUNSLGlCQUFnQjtJQUNoQjtBQWJZOztBQWNoQjtFQUNFO0FBREs7O0FDeHJCUDtJQUNJLHFCQUFvQjtJQUNwQix1Q0FBbUM7SUFDbkM7Ozs2REFHcUQ7SUFDckQsbUJBQWtCO0lBQ2xCO0FBUks7O0FBV1Q7SUFDSSxxQkFBb0I7SUFDcEIscUNBQWlDO0lBQ2pDOzs7MkRBR21EO0lBQ25ELGdCQUFlO0lBQ2Y7QUFSSzs7QUFXVDtJQUNJLHFCQUFvQjtJQUNwQiwyQ0FBdUM7SUFDdkM7OztpRUFHeUQ7SUFDekQsZ0JBQWU7SUFDZjtBQVJLOztBQVdUO0lBQ0kscUJBQW9CO0lBQ3BCLHNDQUFrQztJQUNsQzs7OzREQUdvRDtJQUNwRCxnQkFBZTtJQUNmO0FBUks7O0FBV1Q7SUFDSSxxQkFBb0I7SUFDcEIsc0NBQWtDO0lBQ2xDOzs7NERBR29EO0lBQ3BELG1CQUFrQjtJQUNsQjtBQVJLOztBQVdUO0lBQ0kscUJBQW9CO0lBQ3BCLG9DQUFnQztJQUNoQzs7OzBEQUdrRDtJQUNsRCxpQkFBZ0I7SUFDaEI7QUFSSzs7QUFXVDtJQUNJLHFCQUFvQjtJQUNwQiwwQ0FBc0M7SUFDdEM7OztnRUFHd0Q7SUFDeEQsaUJBQWdCO0lBQ2hCO0FBUks7O0FBV1Q7SUFDSSxxQkFBb0I7SUFDcEIsNENBQXdDO0lBQ3hDOzs7a0VBRzBEO0lBQzFELGdCQUFlO0lBQ2Y7QUFSSzs7QUFZVDtJQUNJLG9CQUFtQjtJQUNuQjtBQUZLOztBQUlUO0lBQ0k7QUFERzs7QUMvRlI7RUFDRyxjQUFhO0VBQ2IsU0FBUTtFQUNSLHVCQUFzQjtFQUN0QixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLFdBQVU7RUFDVjtBQVBBOztBQVdGOzs7OztFQUtFO0FBREs7O0FBR1A7RUFDRSxzQkFBMkI7RUFDM0I7QUFGUTs7QUFBVjtFQUNFLHNCQUEyQjtFQUMzQjtBQUZROztBQUlWO0VBQ0U7QUFERjs7QUFHQTtFQUNFO0FBREc7O0FBR0w7RUFDRTtBQUREOztBQUdEO0VBQ0UsY0FBYTtFQUNiO0FBRkE7O0FBSUY7RUFDRTtBQURFOztBQUdKO0VBQ0U7QUFEQzs7QUN0Q0o7RUFDRyxjQUFhO0VBQ2Isa0JBQWlCO0VBQ2pCLHlCQUF3QjtFQUN4QixZQUFXO0VBQ1gsbUJBQWM7RUFDZCxnQkFBZTtFQUNmLGNBQWE7RUFDYixvQkFBbUI7RUFDbkIsZUFBYztFQUNkLHFCQUFvQjtFQUNwQiwyQkFBa0I7RUFBbEIsc0JBQWtCO0VBQWxCLG1CQUFrQjtFQUNsQixvREFBMkM7RUFBM0MsK0NBQTJDO0VBQTNDLDRDQUEyQztFQUMzQyxnQkFBZTtBQWJaOztBQWNIO0lBQ0UseUJBQTRCO0lBQzVCO0FBRkc7O0FBR0g7TUFDRTtBQURJOztBQUVSO0lBQ0UseUJBQTRCO0lBQzVCLFdBQVU7SUFDVixlQUFjO0lBQ2QsZ0JBQWU7SUFDZixnQ0FBK0I7SUFDL0I7QUFORTs7QUFPRjtNQUNFO0FBREk7O0FBRVI7SUFDRSx5QkFBNEI7SUFDNUIsV0FBVTtJQUNWLGdDQUErQjtJQUMvQjtBQUpLOztBQUtMO01BQ0U7QUFESTs7QUFFUjs7SUFFRSxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLHdCQUFzQjtRQUF0QixxQkFBc0I7WUFBdEIsdUJBQXNCO0lBQ3RCLHlCQUFrQjtRQUFsQixzQkFBa0I7WUFBbEIsbUJBQWtCO0lBQ2xCLFdBQVU7SUFDVjtBQUxHOztBQU1MO0lBQ0UsaUJBQWdCO0lBQ2hCO0FBRlc7O0FBR2I7SUFDRTtBQURROztBQUVWO0lBQ0UsaUNBQXdCO1FBQXhCLDZCQUF3QjtZQUF4QjtBQURHOztBQUVMO0lBQ0Usb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWix5QkFBa0I7UUFBbEIsc0JBQWtCO1lBQWxCO0FBRkk7O0FBR047SUFDRTtBQURrQjs7QUNwRHZCO0VBQ0c7QUFESTs7QUNBUDtFQUNHLGNBQWE7QUFETDs7QUFFUjtJQUNFLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osZ0JBQWU7SUFDZix3QkFBc0I7UUFBdEIscUJBQXNCO1lBQXRCLHVCQUFzQjtJQUN0Qix5QkFBa0I7UUFBbEIsc0JBQWtCO1lBQWxCO0FBSks7O0FBS1A7SUFDRSxjQUFhO0lBQ2I7QUFGUTs7QUFHVjtJQUNFO0FBRE07O0FBRVI7SUFDRSxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLHNCQUFvQjtRQUFwQixtQkFBb0I7WUFBcEI7QUFGTTs7QUFHUjtJQUNFLG1CQUFZO1FBQVosaUJBQVk7WUFBWixhQUFZO0lBQ1o7QUFGTTs7QUFHUjtJQUNFLG1CQUFZO1FBQVosaUJBQVk7WUFBWixhQUFZO0lBQ1o7QUFGRzs7QUFHTDs7SUFFRSxtQkFBYztJQUNkO0FBRlk7O0FDdEJqQjtFQUNHLGNBQWE7RUFDYixzQkFBcUI7RUFDckIsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQixZQUFXO0FBTEw7O0FBTU47SUFDRSxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLHlCQUFrQjtRQUFsQixzQkFBa0I7WUFBbEIsbUJBQWtCO0lBQ2xCLHlCQUE2QjtRQUE3QixzQkFBNkI7WUFBN0IsOEJBQTZCO0lBQzdCLG1CQUFjO1FBQWQ7QUFKTTs7QUFLUjtJQUNFO0FBRFk7O0FBRWQ7SUFDRSxtQkFBYTtRQUFiLGtCQUFhO1lBQWIsY0FBYTtJQUNiO0FBRlk7O0FBR2Q7O0lBRUUsa0JBQWM7SUFDZDtBQUZZOztBQUdkO0lBQ0UsaUJBQWdCO0lBQ2hCLGtCQUFpQjtJQUNqQixvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLHdCQUFzQjtRQUF0QixxQkFBc0I7WUFBdEIsdUJBQXNCO0lBQ3RCLHlCQUFrQjtRQUFsQixzQkFBa0I7WUFBbEI7QUFMSzs7QUFNUDtJQUNFLGlCQUFnQjtJQUNoQjtBQUZHOztBQUdMO0lBQ0UsbUJBQWtCO0lBQ2xCO0FBRk07O0FBR1I7SUFDRTtBQURPOztBQUVUO0lBQ0Usb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWix5QkFBNkI7UUFBN0Isc0JBQTZCO1lBQTdCLDhCQUE2QjtJQUM3QixtQkFBa0I7SUFDbEI7QUFKSTs7QUFLTjtJQUNFLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osNEJBQXFCO0lBQXJCLDZCQUFxQjtRQUFyQiwwQkFBcUI7WUFBckIsc0JBQXFCO0lBQ3JCLGtCQUFpQjtJQUNqQixtQkFBa0I7SUFDbEI7QUFMTTs7QUFNUjs7SUFFRTtBQURLOztBQzlDVjtFQUNHLGNBQWE7QUFEUDs7QUFFTjtJQUNFO0FBRE07O0FBRVI7SUFDRSxhQUFZO0FBREE7O0FBRVo7TUFDRSwrQkFBbUI7TUFDbkI7QUFGQzs7QUFHSDtNQUNFO0FBRFE7O0FBRVo7SUFDRSxlQUFjO0lBQ2QsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsa0JBQWlCO0lBQ2pCLGdDQUErQjtJQUMvQixtQkFBa0I7SUFDbEIsZUFBYztJQUNkLHlCQUF3QjtJQUN4QixrQ0FBeUI7SUFBekIsNkJBQXlCO0lBQXpCO0FBVFc7O0FBVVg7TUFDRSxXQUFVO01BQ1YsV0FBVTtNQUNWLFdBQVU7TUFDVix5QkFBd0I7TUFDeEIsa0JBQWlCO01BQ2pCLFdBQVU7TUFDVixRQUFPO01BQ1AsbUNBQTBCO1VBQTFCLCtCQUEwQjtjQUExQjtBQVJLOztBQVNQO01BQ0UsV0FBVTtNQUNWLFdBQVU7TUFDVixXQUFVO01BQ1YseUJBQXdCO01BQ3hCLGtCQUFpQjtNQUNqQixXQUFVO01BQ1YsUUFBTztNQUNQLGtEQUF5QztVQUF6Qyw4Q0FBeUM7Y0FBekMsMENBQXlDO01BQ3pDLHlDQUF3QjtNQUF4QixpQ0FBd0I7TUFBeEIsNEJBQXdCO01BQXhCLHlCQUF3QjtNQUF4QjtBQVRNOztBQVVSO01BQ0U7QUFEUTs7QUFFUjtRQUNFLDZDQUFvQztZQUFwQyx5Q0FBb0M7Z0JBQXBDO0FBRE07O0FBRVo7SUFDRSxrQkFBaUI7SUFDakIsbUJBQWM7SUFDZDtBQUhZOztBQzVDakI7RUFDRyxjQUFhO0FBRFo7O0FBRUQ7SUFDRSxrQkFBaUI7SUFDakIsbUJBQWM7SUFDZCxXQUFVO0lBQ1Ysc0JBQXFCO0lBQ3JCLGlCQUFnQjtJQUNoQjtBQU5JOztBQVFKO01BQ0UsK0JBQW1CO01BQ25CO0FBRkM7O0FBR0g7TUFDRSxhQUFZO01BQ1o7QUFGRjs7QUFHRTtRQUNFO0FBRFM7O0FBRWY7SUFDRSxtQkFBa0I7SUFDbEI7QUFGQzs7QUFHSDtJQUNFO0FBRFM7O0FBRVg7SUFDRSxtQkFBYztJQUNkO0FBRlU7O0FBR1o7SUFDRSxtQkFBYztJQUNkO0FBRlU7O0FBR1o7SUFDRTtBQURTOztBQUVYO0lBQ0U7QUFESTs7QUFFTjtJQUNFLGdCQUFlO0lBQ2Y7QUFGRzs7QUFHTDtJQUNFO0FBRFU7O0FBRVo7SUFDRTtBQURhOztBQUVmO0lBQ0Usc0JBQXFCO0lBQ3JCO0FBRk87O0FDeENaO0NBQ0Usb0JBQVk7Q0FBWixvQkFBWTtDQUFaLGFBQVk7Q0FDWixrQkFBYztDQUNkLGdCQUFlO0NBQ2YsbUJBQWM7S0FBZCxlQUFjO0NBQ2QsV0FBVTtBQUxEOztBQU1UO0VBQ0M7QUFESzs7QUFFTjtFQUNDLHFCQUFvQjtFQUNwQjtBQUZLOztBQUdOO0VBQ0M7QUFETTs7QUFFTjtHQUNDLFdBQVU7R0FDVixxQkFBb0I7R0FDcEIsc0JBQXFCO0dBQ3JCLFFBQU87R0FDUCxTQUFRO0dBQ1IsbUJBQWtCO0dBQ2xCLDZCQUE0QjtHQUM1QjtBQVJPOztBQVNUO0VBQ0Msa0JBQWlCO0VBQ2pCO0FBRlU7O0FDdEJiO0VBQ0csY0FBYTtFQUNiLFVBQVM7RUFDVCxnQkFBZTtFQUNmLFlBQVc7RUFDWCxZQUFXO0VBQ1gsZUFBYztFQUNkLGNBQWE7QUFQVjs7QUFRSDtJQUNFLFdBQVU7SUFDVixZQUFXO0lBQ1g7QUFIVzs7QUNSaEI7RUFDRztBQURTOztBQ0FaO0VBQ0csY0FBYTtFQUNiO0FBRk07O0FDQVQ7RUFDRyxjQUFhO0VBQ2Isa0JBQWM7QUFGVjs7QUFHSjtJQUNFO0FBREs7O0FBRVA7SUFDRTtBQURLOztBQUVQO0lBQ0UseUJBQXdCO0lBQ3hCLGtCQUFpQjtJQUNqQjtBQUhHOztBQUlMO0lBQ0U7QUFESTs7QUFFSjtNQUNFO0FBRFU7O0FDYmpCO0VBQ0csY0FBYTtBQURiOztBQUVBO0lBQ0Usc0JBQXFCO0lBQ3JCLG1CQUFrQjtJQUNsQixjQUFhO0lBQ2I7QUFKSTs7QUFLTjtJQUNFLGtCQUFpQjtJQUNqQixnQkFBZTtJQUNmLFlBQVc7SUFDWCxXQUFVO0lBQ1Ysb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWix5QkFBNkI7UUFBN0Isc0JBQTZCO1lBQTdCLDhCQUE2QjtJQUM3Qix5QkFBa0I7UUFBbEIsc0JBQWtCO1lBQWxCLG1CQUFrQjtJQUNsQjtBQVJNOztBQVNSO0lBQ0UsbUJBQWM7SUFDZCxnQkFBZTtJQUNmO0FBSEs7O0FBSVA7SUFDRSxrQkFBaUI7SUFDakIsNkJBQTRCO0lBQzVCLGtCQUFjO0lBQ2QsV0FBVTtJQUNWLGdCQUFlO0lBQ2Ysa0JBQWlCO0lBQ2pCO0FBUE87O0FBUVA7TUFDRSxXQUFVO01BQ1YsV0FBVTtNQUNWLGtCQUFpQjtNQUNqQixPQUFNO01BQ04sUUFBTztNQUNQLFlBQVc7TUFDWDtBQVBLOztBQVFUO0lBQ0UsV0FBVTtJQUNWLFlBQVc7SUFDWCxtQkFBYTtRQUFiLGtCQUFhO1lBQWIsY0FBYTtJQUNiO0FBSkk7O0FBS047SUFDRSxhQUFZO0lBQ1o7QUFGVTs7QUFHWjtJQUNFO0FBRFM7O0FBRVg7SUFDRTtBQURLOztBQUVQO0lBQ0U7QUFEMEI7O0FBRTVCO0lBQ0U7QUFEdUM7O0FBRXpDO0lBQ0U7QUFEc0M7O0FDcEQzQztFQUNHLGNBQWE7RUFDYix5QkFBd0I7RUFDeEIsaUJBQWdCO0VBQ2hCLG9CQUFtQjtBQUpoQjs7QUFLSDtJQUNFLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osbUJBQWM7UUFBZCxlQUFjO0lBQ2Q7QUFIUzs7QUFJWDtJQUNFLG1CQUFhO1FBQWIsa0JBQWE7WUFBYixjQUFhO0lBQ2IsZUFBYztJQUNkO0FBSEk7O0FBSU47SUFDRSxtQkFBWTtRQUFaLGlCQUFZO1lBQVosYUFBWTtJQUNaLGNBQWE7SUFDYixrQkFBaUI7SUFDakIsV0FBVTtJQUNWO0FBTEs7O0FBTVA7SUFDRSxtQkFBYTtRQUFiLGtCQUFhO1lBQWIsY0FBYTtJQUNiLGVBQWM7SUFDZCxnQkFBZTtJQUNmLG1CQUFrQjtJQUNsQixvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLDRCQUFxQjtJQUFyQiw2QkFBcUI7UUFBckIsMEJBQXFCO1lBQXJCO0FBTks7O0FBT1A7SUFDRSxtQkFBYTtRQUFiLGtCQUFhO1lBQWIsY0FBYTtJQUNiLGVBQWM7SUFDZCxrQkFBYztJQUNkLGtCQUFpQjtJQUNqQixXQUFVO0lBQ1Y7QUFOUzs7QUFPWDs7O0lBR0U7QUFETTs7QUNuQ1g7RUFDRyxjQUFhO0FBREg7O0FBRVY7SUFDRTtBQURNOztBQ0ZYO0VBQ0csY0FBYTtBQURIOztBQUVWO0lBQ0UsZUFBYztJQUNkLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1oseUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQixtQkFBa0I7SUFDbEIsZ0JBQWU7SUFDZjtBQUxLOztBQU1QO0lBQ0U7QUFESTs7QUFFTjtJQUNFLG1CQUFhO1FBQWIsa0JBQWE7WUFBYixjQUFhO0lBQ2IsZUFBYztJQUNkLGtCQUFpQjtJQUNqQixXQUFVO0lBQ1YsWUFBVztJQUNYLGtCQUFpQjtJQUNqQixvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLHlCQUFrQjtRQUFsQixzQkFBa0I7WUFBbEIsbUJBQWtCO0lBQ2xCLHdCQUFzQjtRQUF0QixxQkFBc0I7WUFBdEIsdUJBQXNCO0lBQ3RCO0FBVkk7O0FBV047SUFDRSxXQUFVO0lBQ1YsWUFBVztJQUNYLFVBQVM7SUFDVCxZQUFXO0lBQ1g7QUFMVTs7QUFNWjtJQUNFO0FBREs7O0FBRVA7SUFDRTtBQURxQzs7QUFFdkM7SUFDRTtBQURJOztBQUVOO0lBQ0Usa0JBQWM7SUFDZDtBQUZJOztBQ2pDVDtFQUNHLG9CQUFZO0VBQVosb0JBQVk7RUFBWixhQUFZO0VBQ1oseUJBQWtCO01BQWxCLHNCQUFrQjtVQUFsQixtQkFBa0I7QUFGWjs7QUFHTjtJQUNFO0FBREs7O0FBRVA7SUFDRSx5QkFBd0I7SUFDeEIsa0JBQWlCO0lBQ2pCLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osd0JBQXNCO1FBQXRCLHFCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIseUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQixtQkFBa0I7SUFDbEIsbUJBQWE7UUFBYixrQkFBYTtZQUFiLGNBQWE7SUFDYixXQUFVO0lBQ1Y7QUFSSzs7QUFTUDtJQUNFLGtCQUFpQjtJQUNqQixjQUFpQjtJQUNqQixtQkFBYztJQUNkLGdCQUFlO0lBQ2Y7QUFMSzs7QUFNUDtJQUNFO0FBRFc7O0FDcEJoQjtFQUNHLGNBQWE7RUFDYixXQUFVO0VBQ1Ysa0JBQWlCO0FBSFY7O0FBSVA7SUFDRSxrQkFBaUI7SUFDakI7QUFGSzs7QUFHUDtJQUNFO0FBREs7O0FBRVA7SUFDRSxXQUFVO0lBQ1YsV0FBVTtJQUNWLGdCQUFlO0lBQ2YsbUJBQWtCO0lBQ2xCLHlCQUF3QjtJQUN4Qix5QkFBd0I7SUFDeEIsZ0JBQWU7SUFDZixtQkFBa0I7SUFDbEIsZUFBYztJQUNkLHlCQUE4QjtJQUM5Qix3QkFBdUI7SUFDdkIsc0JBQXFCO0lBQ3JCLHdCQUFlO09BQWYscUJBQWU7WUFBZixnQkFBZTtJQUNmLG9DQUEyQjtJQUEzQiwrQkFBMkI7SUFBM0I7QUFkSzs7QUNpQ1A7SUFDRSxXQUFVO01EbEJSLGNBQWE7TUFDYjtBQ2dCdUI7O0FBRzNCO01EcEJJLGNBQWE7TUFDYjtBQ21CYTs7QUFFakI7TUR0QkksY0FBYTtNQUNiO0FDcUJjOztBQUVsQjtNRHhCSSxjQUFhO01BQ2I7QUN1QmtCOztBRHRCcEI7TUFDRSxxQkFBd0I7TUFDeEI7QUFGSTs7QUFHUjtJQUNFLGtCQUFpQjtJQUNqQixTQUFRO0lBQ1IsT0FBTTtJQUNOLFFBQU87SUFDUDtBQUxROztBQU1WO0lBQ0Usd0JBQW1CO0lBQ25CLGdCQUFlO0lBQ2YsaUJBQWdCO0lBQ2hCO0FBSk07O0FBS1I7SUFDRSx1QkFBc0I7SUFDdEIsZUFBYztJQUNkLGlCQUFnQjtJQUNoQixrQkFBaUI7SUFDakIsV0FBVTtJQUNWLFFBQU87SUFDUCxtQ0FBMEI7UUFBMUIsK0JBQTBCO1lBQTFCLDJCQUEwQjtJQUMxQjtBQVJNOztBRXpDWDtFQUNHLGNBQWE7QUFETjs7QUFFUDtJQUNFLGVBQWM7SUFDZCxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLHlCQUFrQjtRQUFsQixzQkFBa0I7WUFBbEIsbUJBQWtCO0lBQ2xCLG1CQUFjO0lBQ2Q7QUFMSzs7QUFNUDtJQUNFO0FBREs7O0FBRVA7SUFDRSxXQUFVO0lBQ1YsWUFBVztJQUNYLHNCQUFxQjtJQUNyQixrQkFBaUI7SUFDakIsc0JBQWE7UUFBYixnQkFBYTtZQUFiLFlBQWE7SUFDYixlQUFjO0lBQ2Qsa0JBQWlCO0lBQ2pCLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1oseUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQixtQkFBa0I7SUFDbEIsd0JBQXNCO1FBQXRCLHFCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEI7QUFYSTs7QUFZSjtNQUNFLFdBQVU7TUFDVixjQUFhO01BQ2IsVUFBUztNQUNULFdBQVU7TUFDVix5QkFBd0I7TUFDeEIsa0JBQWlCO01BQ2pCO0FBUEs7O0FBUVQ7SUFDRTtBQUR1Qjs7QUFFekI7SUFDRTtBQUQ4Qjs7QUFFaEM7SUFDRSxzQkFBYTtRQUFiLGdCQUFhO1lBQWIsWUFBYTtJQUNiLGVBQWM7SUFDZCxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLHlCQUFrQjtRQUFsQixzQkFBa0I7WUFBbEIsbUJBQWtCO0lBQ2xCO0FBTFM7O0FBTVg7SUFDRSxzQkFBYTtRQUFiLGdCQUFhO1lBQWIsWUFBYTtJQUNiLGVBQWM7SUFDZCxXQUFVO0lBQ1Y7QUFKSTs7QUFLTjtJQUNFLGVBQWM7SUFDZCxzQkFBYTtRQUFiLGdCQUFhO1lBQWIsWUFBYTtJQUNiLFdBQVU7SUFDVjtBQUpROztBQzdDYjtFQUNHLG9CQUFZO0VBQVosb0JBQVk7RUFBWixhQUFZO0VBQ1osOEJBQTBCO0VBQTFCLDhCQUEwQjtNQUExQiwrQkFBMEI7VUFBMUIsMkJBQTBCO0FBRmxCOztBQUdSO0lBQ0U7QUFESzs7QUFFUDtJQUNFLGNBQWE7SUFDYixXQUFVO0lBQ1YsWUFBVztJQUNYLDZCQUFvQjtJQUFwQix3QkFBb0I7SUFBcEI7QUFKSTs7QUFLTjs7OztJQUdFO0FBRG9COztBQUV0QjtJQUNFLGVBQWM7SUFDZDtBQUZLOztBQ2RWO0VBQ0csY0FBYTtFQUNiLGtCQUFpQjtFQUNqQixzQkFBcUI7QUFIYjs7QUFJUjtJQUNFLGtCQUFpQjtJQUNqQixtQkFBYztJQUNkLGlCQUFnQjtJQUNoQjtBQUpNOztBQUtSO0lBQ0Usa0JBQWlCO0lBQ2pCO0FBRks7O0FBR1A7SUFDRSxnQkFBZTtJQUNmLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osNEJBQXFCO0lBQXJCLDZCQUFxQjtRQUFyQiwwQkFBcUI7WUFBckI7QUFITTs7QUFJUjtJQUNFO0FBRFk7O0FDaEJqQjtJQUNLLGNBQWE7SUFDYixrQkFBaUI7QUFGWDs7QUFHTjtRQUNJLFdBQVU7UUFDVixjQUFhO1FBQ2IsV0FBVTtRQUNWLFdBQVU7UUFDVixrQkFBaUI7UUFDakIsV0FBVTtRQUNWLGFBQVk7UUFDWixvQkFBbUI7UUFDbkI7QUFUVTs7QUFVZDtRQUNJLFdBQVU7UUFDVixXQUFVO1FBQ1YsZ0JBQWU7UUFDZixnQkFBZTtRQUNmLHdDQUErQjtRQUEvQixnQ0FBK0I7UUFDL0IsbUJBQWtCO1FBQ2xCLGVBQWM7UUFDZCxtQkFBa0I7UUFDbEIseUJBQThCO1FBQzlCLHdCQUF1QjtRQUN2QixzQkFBcUI7UUFDckIsd0JBQWU7V0FBZixxQkFBZTtnQkFBZixnQkFBZTtRQUNmLGdCQUFlO1FBQ2YsMEJBQXNCO1dBQXRCLHVCQUFzQjtRQUN0QixtQkFBa0I7UUFDbEI7QUFoQkk7O0FBaUJKO1lBQ0k7QUFEUTs7QUFFWjtZQUNJLHFCQUF3QjtZQUN4QjtBQUZFOztBQUdWO1FBQ0ksbUJBQWtCO1FBQ2xCO0FBRkc7O0FBR1A7UUFDSTtBQURXOztBQUVmO1FBQ0k7QUFEYTs7QUFFakI7UUFDSSxrQkFBaUI7UUFDakIsVUFBUztRQUNULFFBQU87UUFDUCxtQ0FBMEI7WUFBMUIsK0JBQTBCO2dCQUExQiwyQkFBMEI7UUFDMUIsY0FBaUI7UUFDakIsV0FBVTtRQUNWLFlBQVc7UUFDWDtBQVJJOztBQVNSO1FBQ0k7QUFERTs7QUFFTjtRQUNJLFdBQVU7UUFDVjtBQUZZOztBQUdoQjtRQUNJO0FBREk7O0FBRVI7UUFDSTtBQURnQjs7QUMxRHpCO0VBQ0c7QUFEVzs7QUNBZDtFQUNHLGNBQWE7QUFEUDs7QUFFTjtJQUNFO0FBREc7O0FBRUw7SUFDRTtBQURROztBQ0piO0VBQ0csb0JBQVk7RUFBWixvQkFBWTtFQUFaLGFBQVk7RUFDWixlQUFjO0FBRk47O0FBR1I7SUFDRSxXQUFVO0lBQ1YsWUFBVztJQUNYLGtCQUFpQjtJQUNqQix5QkFBd0I7SUFDeEIsbUJBQWtCO0lBQ2xCLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osa0JBQWlCO0lBQ2pCLHlCQUFrQjtRQUFsQixzQkFBa0I7WUFBbEIsbUJBQWtCO0lBQ2xCLGtDQUErQjtJQUMvQixzQkFBcUI7SUFDckIsa0NBQXlCO0lBQXpCLDZCQUF5QjtJQUF6QjtBQVhLOztBQVlMO01BQ0UsV0FBVTtNQUNWLFdBQVU7TUFDVixZQUFXO01BQ1gseUJBQXdCO01BQ3hCLGtCQUFpQjtNQUNqQixrQkFBaUI7TUFDakIsU0FBUTtNQUNSLFFBQU87TUFDUCxtQ0FBMEI7VUFBMUIsK0JBQTBCO2NBQTFCLDJCQUEwQjtNQUMxQiw0QkFBbUI7TUFBbkIsdUJBQW1CO01BQW5CLG9CQUFtQjtNQUNuQixtREFBMEM7TUFBMUMsOENBQTBDO01BQTFDO0FBWE07O0FBWVY7SUFDRTtBQURLOztBQUVQO0lBQ0UsK0JBQXNCO0lBQXRCLHVCQUFzQjtJQUN0QjtBQUZnQzs7QUFHbEM7SUFDRSxVQUFTO0lBQ1QsV0FBVTtJQUNWLHFCQUFZO1FBQVosZUFBWTtZQUFaLFdBQVk7SUFDWjtBQUpJOztBQUtOO0lBQ0Usb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWix5QkFBa0I7UUFBbEIsc0JBQWtCO1lBQWxCLG1CQUFrQjtJQUNsQjtBQUhLOztBQUlQO0lBQ0U7QUFESTs7QUFFTjtJQUNFO0FBRG9COztBQzNDekI7RUFDRyxjQUFhO0FBREg7O0FBRVY7SUFDRTtBQURLOztBQUVQO0lBQ0UsV0FBVTtJQUNWLFdBQVU7SUFDVixjQUFhO0lBQ2IsZ0JBQWU7SUFDZix5QkFBOEI7SUFDOUIsd0JBQXVCO0lBQ3ZCLHNCQUFxQjtJQUNyQixnQkFBZTtJQUNmLG1CQUFrQjtJQUNsQjtBQVZROztBUnNDVjtJQUNFLFdBQVU7TVEzQlIsY0FBYTtNQUNiO0FSeUJ1Qjs7QUFHM0I7TVE3QkksY0FBYTtNQUNiO0FSNEJhOztBQUVqQjtNUS9CSSxjQUFhO01BQ2I7QVI4QmM7O0FBRWxCO01RakNJLGNBQWE7TUFDYjtBUmdDa0I7O0FRL0JwQjtNQUNFLHFCQUF3QjtNQUN4QjtBQUZJOztBQ2xCWDtFQUNHLGNBQWE7QUFEWjs7QUFFRDtJQUNFO0FBREc7O0FBRUw7SUFDRTtBQURjOztBQUVoQjtJQUNFO0FBREs7O0FBRVA7SUFDRTtBQURNOztBQUVSO0lBQ0Usa0JBQWlCO0lBQ2pCLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osNEJBQXFCO0lBQXJCLDZCQUFxQjtRQUFyQiwwQkFBcUI7WUFBckI7QUFIYTs7QUFJZjtJQUNFLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osNEJBQXFCO0lBQXJCLDZCQUFxQjtRQUFyQiwwQkFBcUI7WUFBckI7QUFGVzs7QUFHYjtJQUNFO0FBRGU7O0FBRWpCO0lBQ0U7QUFEb0I7O0FBRXRCO0lBQ0U7QUFEZTs7QUFFakI7SUFDRTtBQURtQjs7QUFFckI7SUFDRSx5QkFBd0I7SUFDeEIsa0JBQWlCO0lBQ2pCLHdCQUFxQjtBQUhIOztBQUlwQjs7SUFFRTtBQURtQjs7QUFFckI7SUFDRSxnQkFBZTtJQUNmLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osNEJBQXFCO0lBQXJCLDZCQUFxQjtRQUFyQiwwQkFBcUI7WUFBckI7QUFIa0I7O0FBSXBCO0lBQ0U7QUFEa0I7O0FBRXBCO0lBQ0U7QUFEcUI7O0FBRXZCO0lBQ0Usb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWiw0QkFBcUI7SUFBckIsNkJBQXFCO1FBQXJCLDBCQUFxQjtZQUFyQjtBQUZxQjs7QUFJdkIsdUJBQW9COztBQUNwQjtJQUNFO0FBRGM7O0FBRmhCLGVBQVk7O0FBSVo7SUFDRSxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLDRCQUFxQjtJQUFyQiw2QkFBcUI7UUFBckIsMEJBQXFCO1lBQXJCLHNCQUFxQjtJQUNyQjtBQUh3Qjs7QUFJMUI7SUFDRSxpQkFBYztJQUNkLGlCQUFnQjtJQUNoQixrQkFBaUI7SUFDakI7QUFKYzs7QUFLaEI7SUFDRSxrQkFBaUI7SUFDakI7QUFGYzs7QUFHaEI7SUFDRTtBQURZOztBQUVkO0lBQ0U7QUFEWTs7QUFFZDtJQUNFLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osNEJBQXFCO0lBQXJCLDZCQUFxQjtRQUFyQiwwQkFBcUI7WUFBckI7QUFGZTs7QUFHakI7SUFDRSxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLDRCQUFxQjtJQUFyQiw2QkFBcUI7UUFBckIsMEJBQXFCO1lBQXJCO0FBRmU7O0FBR2pCO0lBQ0Usc0JBQXFCO0lBQ3JCO0FBRkU7O0FBR0o7SUFDRTtBQURZOztBQUVkO0lBQ0Usa0JBQWlCO0lBQ2pCLG1CQUFjO0lBQ2QsU0FBUTtJQUNSO0FBSmU7O0FBS2pCO0lBQ0U7QUFEUzs7QUFFWDtJQUNFLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osNEJBQXFCO0lBQXJCLDZCQUFxQjtRQUFyQiwwQkFBcUI7WUFBckI7QUFGWTs7QUNqRmpCO0VBQ0c7QUFERTs7QUNBTDtFQUNHLGNBQWE7RUFDYixzQkFBcUI7RUFDckIsZ0NBQStCO0FBSDVCOztBQUlIO0lBQ0UseUJBQTRCO0lBQzVCLFdBQVU7SUFDVixXQUFVO0lBQ1Ysb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWix3QkFBc0I7UUFBdEIscUJBQXNCO1lBQXRCLHVCQUFzQjtJQUN0Qix5QkFBa0I7UUFBbEIsc0JBQWtCO1lBQWxCO0FBTk07O0FBT1I7SUFDRSx5QkFBNEI7SUFDNUIsV0FBVTtJQUNWLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osd0JBQXNCO1FBQXRCLHFCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIseUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQixtQkFBa0I7SUFDbEIsWUFBVztJQUNYLFdBQVU7SUFDVjtBQVJjOztBQVNoQjtJQUNFLGtCQUFpQjtJQUNqQixPQUFNO0lBQ04sTUFBSztJQUNMLFNBQVE7SUFDUixRQUFPO0lBQ1AsVUFBUztJQUNUO0FBUHNCOztBQVF4QjtJQUNFLHlCQUF3QjtJQUN4QixjQUFhO0lBQ2IsV0FBVTtJQUNWLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osd0JBQXNCO1FBQXRCLHFCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIseUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQixtQkFBa0I7SUFDbEI7QUFQWTs7QUFTWjtNQUNFO0FBRFE7O0FBRVo7SUFDRSxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLFVBQVM7SUFDVDtBQUhTOztBQUlYO0lBQ0U7QUFESzs7QUFFUDtJQUNFO0FBREk7O0FBRU47SUFDRSxtQkFBYTtRQUFiLGtCQUFhO1lBQWIsY0FBYTtJQUNiLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1oseUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQixtQkFBa0I7SUFDbEIscUJBQW9CO0lBQ3BCO0FBTEk7O0FDL0NUO0VBQ0csY0FBYTtFQUNiLFNBQVE7RUFDUixpQkFBZ0I7RUFDaEIsY0FBYTtBQUpUOztBQUtKO0lBQ0UsbUJBQWM7SUFDZDtBQUZDOztBQUdIO0lBQ0UsaUJBQWM7SUFDZCxpQkFBZ0I7SUFDaEI7QUFIQzs7QUFJSDtJQUNFO0FBRFM7O0FBRVg7SUFDRSxrQkFBYztJQUNkLGdCQUFlO0lBQ2Y7QUFIQzs7QUFJSDtJQUNFLGtCQUFjO0lBQ2QsZ0JBQWU7SUFDZjtBQUhDOztBQUlIO0lBQ0UsZUFBYztJQUNkLGdCQUFlO0lBQ2Y7QUFIQzs7QUFJSDtJQUNFLGtCQUFjO0lBQ2QsZ0JBQWU7SUFDZjtBQUhJOztBQUlOO0lBQ0U7QUFESTs7QUFFTjtJQUNFO0FBREk7O0FBRU47SUFDRTtBQURNOztBQUVSO0lBQ0U7QUFEYzs7QUFFaEI7SUFDRTtBQURHOztBQUVMO0lBQ0UsaUJBQWM7SUFDZDtBQUZLOztBQUdQO0lBQ0Usa0JBQWM7SUFDZDtBQUZXOztBQUdiO0lBQ0U7QUFESTs7QUFFTjtJQUNFO0FBREc7O0FDaERSO0VBQ0csY0FBYTtFQUNiO0FBRkU7O0FDQUw7RUFDRyxjQUFhO0VBQ2IsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsVUFBUztBQUpSOztBQUtEO0lBQ0UsU0FBUTtJQUNSO0FBRkU7O0FBR0o7SUFDRTtBQURFOztBQUVKO0lBQ0U7QUFEVTs7QUFFWjs7O0lBR0UsZ0JBQWU7SUFDZixTQUFRO0lBQ1I7QUFIVTs7QUFJWjs7Ozs7SUFLRSxnQkFBZTtJQUNmLFNBQVE7SUFDUixVQUFTO0lBQ1Qsb0JBQWtCO0lBQ2xCLGdCQUFlO0lBQ2Ysa0JBQWlCO0lBQ2pCO0FBUGlCOztBQVFqQjtNQUNFLFdBQVU7TUFDVixrQkFBaUI7TUFDakIsT0FBTTtNQUNOO0FBSk07O0FBS1Y7O0lBRUU7QUFEUTs7QUFFVjtJQUNFO0FBRGlCOztBQUVuQjs7SUFFRSx5QkFBd0I7SUFDeEIsVUFBUztJQUNULFdBQVU7SUFDVjtBQUpnQjs7QUFLbEI7SUFDRTtBQURpQjs7QUFFbkI7SUFDRSx5QkFBNEI7SUFDNUIsVUFBUztJQUNULFdBQVU7SUFDVjtBQUp5Qjs7QUFLM0I7SUFDRTtBQURZOztBQUVaO01BQ0UsWUFBVztNQUNYLFdBQVU7TUFDVixZQUFXO01BQ1gsUUFBTztNQUNQLG1CQUFrQjtNQUNsQjtBQU5NOztBQU9WO0lBQ0Usa0JBQWlCO0lBQ2pCO0FBRmlCOztBQUdqQjtNQUNFLG9DQUFrQztNQUNsQyxrQkFBaUI7TUFDakIsWUFBVztNQUNYLFdBQVU7TUFDVixZQUFXO01BQ1gsUUFBTztNQUNQLGlCQUFnQjtNQUNoQiw0T0FBMk87TUFDM08sNEJBQTJCO01BQzNCLDRCQUEyQjtNQUMzQjtBQVhNOztBQVlWO0lBQ0UsVUFBUztJQUNULFNBQVE7SUFDUjtBQUhVOztBQUlaO0lBQ0UsbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCxhQUFZO0lBQ1o7QUFKWTs7QUFLWjtNQUNFLFlBQVc7TUFDWCxpQkFBZ0I7TUFDaEIsYUFBWTtNQUNaLHFCQUFvQjtNQUNwQjtBQUxNOztBQU1WO0lBQ0U7QUFEUzs7QUFFWDtJQUNFO0FBRFc7O0FBRVg7TUFDRSxZQUFXO01BQ1g7QUFGTTs7QUNoR2I7RUFDRztBQURPOztBQ0FWO0VBQ0csY0FBYTtBQURaOztBQUVEO0lBQ0UsbUJBQWM7SUFDZCxnQkFBZTtJQUNmLGNBQWE7SUFDYixtQkFBa0I7SUFDbEIsbUJBQWdCO0FBTFg7O0FBTVA7SUFDRSxtQkFBYztJQUNkLGNBQWE7SUFDYixtQkFBZ0I7SUFDaEI7QUFKUTs7QUFLVjtJQUNFO0FBRGE7O0FBRWY7SUFDRTtBQURnQjs7QUFFbEI7SUFDRSxtQkFBa0I7SUFDbEI7QUFGYzs7QUFHaEI7SUFDRTtBQURpQjs7QUNwQnRCO0VBQ0csY0FBYTtFQUNiLGFBQVk7RUFDWixrQkFBaUI7RUFDakI7QUFKQTs7QUFNRjtFQUNFLGtCQUFpQjtBQURoQjs7QUFFRDtJQUNFLG1CQUFjO0lBQ2Qsa0JBQWlCO0lBQ2pCO0FBSE07O0FBSVI7SUFDRSxrQkFBYztJQUNkLGdCQUFlO0lBQ2Y7QUFITzs7QUNaWjtFQUNHLGNBQWE7QUFEWjs7QUFFRDtJQUNFLDZCQUFvQjtJQUFwQix3QkFBb0I7SUFBcEI7QUFESTs7QUFFTjtJQUNFLFdBQVU7SUFDVjtBQUZJOztBQUdOO0lBQ0U7QUFETzs7QUFFVDtJQUNFLG1CQUFjO0lBQ2QsZ0JBQWU7SUFDZixnQ0FBK0I7SUFDL0IsY0FBYTtJQUNiLG9CQUFtQjtJQUNuQixxQkFBb0I7SUFDcEIsNkJBQW9CO0lBQXBCLHdCQUFvQjtJQUFwQjtBQVBjOztBQ1RuQjtFQUNHLGNBQWE7RUFDYixtQ0FBa0M7QUFGL0I7O0FBR0g7SW5Ca0RBLGdDQUErQjtJbUJoRDdCLFlBQXdCO0lBQ3hCLFNBQVE7SUFDUixZQUFXO0lBQ1gsZ0JBQWU7SUFDZixpQ0FBZ0M7SUFDaEMseUJBQXdCO0lBQ3hCO0FBUlM7O0FBU1g7SUFDRSxxQkFBb0I7SUFDcEI7QUFGSTs7QUFHTjtJQUNFLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1oseUJBQTRCO0lBQzVCO0FBSE07O0FBSVI7SUFDRSxnQkFBZTtJQUNmLFVBQVM7SUFDVCxTQUFRO0lBQ1IsWUFBVztJQUNYLGVBQWM7SUFDZDtBQU5LOztBQU9QO0lBQ0UsV0FBVTtJQUNWLFlBQVc7SUFDWCxXQUFVO0lBQ1Y7QUFKVTs7QUFLWjtJQUNFO0FBREs7O0FBRVA7SUFDRTtBQURJOztBQUVOO0lBQ0U7QUFESTs7QUFFTjtJQUNFLGtCQUFpQjtJQUNqQjtBQUZNOztBQUdSO0lBQ0Usa0JBQWlCO0lBQ2pCO0FBRks7O0FBR1A7SUFDRTtBQURZOztBQzNDakI7RUFDRyxjQUFhO0FBRFI7O0FBRUw7SUFDRSxVQUFTO0lBQ1QsWUFBVztJQUNYLGFBQVk7SUFDWixjQUFhO0lBQ2I7QUFMSTs7QUFNTjtJQUNFLGtCQUFpQixDQ1R0QixpQ0FBQTtJRFdLLGdCQUFlO0lBQ2Y7QUFKSTs7QUFLTjtJQUNFLGtCQUFpQjtJQUNqQixvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLHdCQUFzQjtRQUF0QixxQkFBc0I7WUFBdEI7QUFITTs7QUViWDtFQUNHLGNBQWE7RUFDYixXQUFVO0FBRkM7O0FBR1g7SUFDRSxlQUFjO0lBQ2QsZUFBYztJQUNkLGdDQUErQjtJQUMvQixvQkFBbUI7SUFDbkI7QUFMTTs7QUFNUjtJQUNFLG1CQUFjO0lBQ2QsZ0JBQWU7SUFDZixTQUFRO0lBQ1IsaUJBQWdCO0lBQ2hCO0FBTEs7O0FBTVA7SUFDRTtBQURHOztBQUVMO0lBQ0UseUJBQXdCO0lBQ3hCLGtCQUFpQjtJQUNqQjtBQUhLOztBQUlQO0lBQ0Usa0JBQWM7SUFDZCxXQUFVO0lBQ1YsZ0JBQWU7SUFDZjtBQUpVOztBQUtaO0lBQ0UsZUFBYztJQUNkLGdCQUFlO0lBQ2Ysb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWiw0QkFBcUI7SUFBckIsNkJBQXFCO1FBQXJCLDBCQUFxQjtZQUFyQjtBQUpNOztBQUtSO0lBQ0U7QUFEZ0I7O0FBRWxCO0lBQ0U7QUFEeUI7O0FBRXpCO01BQ0UsV0FBVTtNQUNWLHFCQUFvQjtNQUNwQixRQUFPO01BQ1AsU0FBUTtNQUNSLG1CQUFrQjtNQUNsQiw0QkFBMkI7TUFDM0IseURBQXdEO01BQ3hELGtCQUFpQjtNQUNqQixRQUFPO01BQ1AsUUFBTztNQUNQLGtEQUF5QztVQUF6Qyw4Q0FBeUM7Y0FBekMsMENBQXlDO01BQ3pDO0FBWks7O0FBY1A7TUFDRSxnREFBdUM7VUFBdkMsNENBQXVDO2NBQXZDLHdDQUF1QztNQUN2QztBQUZLOztBQUdUO0lBQ0UsV0FBVTtJQUNWO0FBRks7O0FBR1A7SUFDRTtBQURPOztBQUVUO0lBQ0UsY0FBYTtJQUNiO0FBRmU7O0FBR2pCO0lBQ0UsZ0JBQWU7SUFDZixVQUFTO0lBQ1QsWUFBVztJQUNYLGNBQWlCO0lBQ2pCLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1o7QUFOTzs7QUFPVDtJQUNFO0FBRFM7O0FBRVg7SUFDRSxtQkFBYztJQUNkO0FBRlk7O0FDckVqQjtFQUNHLGNBQWE7QUFEWDs7QUFFRjtJQUNFLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osc0JBQXFCO0lBQ3JCLGVBQWM7SUFDZDtBQUpNOztBQUtSO0lBQ0UsY0FBYTtJQUNiLGVBQWM7SUFDZCxZQUFXO0lBQ1gsZ0JBQWU7SUFDZixtQkFBaUI7UUFBakIsc0JBQWlCO1lBQWpCLGtCQUFpQjtJQUNqQixtQkFBa0I7SUFDbEIsa0JBQWlCO0lBQ2pCLFdBQVU7SUFDVixtQkFBYztJQUNkLGdCQUFlO0lBQ2Y7QUFYTTs7QUFZUjtJQUNFLHlCQUE0QjtJQUM1QixXQUFVO0lBQ1Y7QUFIYTs7QUFJZjtJQUNFO0FBRGE7O0FBRWY7SUFDRSxrQkFBaUI7SUFDakIsU0FBUTtJQUNSLFVBQVM7SUFDVCxXQUFVO0lBQ1Y7QUFMd0I7O0FBTTFCO0lBQ0U7QUFEZ0I7O0FBRWxCO0lBQ0UsbUJBQWM7SUFDZDtBQUZVOztBQUdaO0lBQ0Usc0JBQXFCO0lBQ3JCLGtCQUFpQjtJQUNqQixlQUFjO0lBQ2Q7QUFKTzs7QUFLVDtJQUNFO0FBRFE7O0FBRVY7SUFDRSx5QkFBd0I7SUFDeEIsa0JBQWlCO0lBQ2pCLGlCQUFnQjtJQUNoQixnQ0FBK0I7SUFDL0IsbUJBQWM7SUFDZDtBQU5LOztBQzNDVjtFQUNHLHlCQUF3QjtFQUN4QixrQkFBaUI7QUFGaEI7O0FBR0Q7SUFDRSx1Q0FBOEI7WUFBOUIsK0JBQThCO0lBQzlCLHlDQUF3QjtJQUF4QixpQ0FBd0I7SUFBeEIsNEJBQXdCO0lBQXhCLHlCQUF3QjtJQUF4QixnREFBd0I7SUFDeEIsa0JBQWlCO0lBQ2pCO0FBSk07O0FBS1I7SUFDRSxlQUFjO0lBQ2QsT0FBTTtJQUNOLE1BQUs7SUFDTCxTQUFRO0lBQ1IsUUFBTztJQUNQLFVBQVM7SUFDVCwyQkFBa0I7SUFBbEIsc0JBQWtCO0lBQWxCLG1CQUFrQjtJQUNsQiw0Q0FBZ0Q7WUFBaEQsb0NBQWdEO0lBQ2hEO0FBVE07O0FBVVI7SUFDRTtBQURLOztBQUVQO0lBQ0U7QUFEYTs7QUFFZjtJQUNFLHVDQUE4QjtZQUE5QiwrQkFBOEI7SUFDOUIsZ0JBQWU7SUFDZjtBQUhlOztBQUlqQjtJQUNFLFVBQVM7SUFDVCx1Q0FBOEI7WUFBOUIsK0JBQThCO0lBQzlCO0FBSGU7O0FDMUJwQjtFQUNHLGNBQWE7RUFDYixXQUFVO0VBQ1Ysa0JBQWlCO0VBQ2pCLGVBQWM7QUFKUDs7QUFLUDtJQUNFLGNBQWE7SUFDYiwyQkFBbUI7SUFBbkIsMkJBQW1CO0lBQW5CLG9CQUFtQjtJQUNuQix3QkFBc0I7UUFBdEIscUJBQXNCO1lBQXRCLHVCQUFzQjtJQUN0Qix5QkFBa0I7UUFBbEIsc0JBQWtCO1lBQWxCLG1CQUFrQjtJQUNsQixtQkFBYztRQUFkO0FBTEs7O0FBTVA7O0lBRUUscUJBQW9CO0lBQ3BCLGFBQVk7SUFDWixXQUFVO0lBQ1YsWUFBVztJQUNYLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1oseUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQixtQkFBa0I7SUFDbEIseUJBQXdCO0lBQ3hCLFdBQVU7SUFDVix3QkFBc0I7UUFBdEIscUJBQXNCO1lBQXRCLHVCQUFzQjtJQUN0QixnQ0FBK0I7SUFDL0I7QUFYTTs7QUFZUjtJQUNFLFdBQVU7SUFDVix5QkFBNEI7SUFDNUI7QUFIVzs7QUN4QmhCO0VBQ0csY0FBYTtFQUNiLGVBQWM7RUFDZCxnQkFBZTtBQUhiOztBQUlGO0lBQ0U7QUFESTs7QUFFTjtJQUNFLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1oseUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQixtQkFBa0I7SUFDbEIsa0JBQWlCO0lBQ2pCO0FBSks7O0FBS1A7SUFDRSxrQkFBaUI7SUFDakIsb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWix5QkFBa0I7UUFBbEIsc0JBQWtCO1lBQWxCO0FBSGM7O0FBSWhCO0lBQ0UsbUJBQWM7SUFDZDtBQUZhOztBQUdmO0lBQ0U7QUFEYzs7QUNsQm5CO0NBQ0Usb0JBQVk7Q0FBWixvQkFBWTtDQUFaLGFBQVk7Q0FDWixXQUFVO0FBRkw7O0FBR0w7RUFDQyxjQUFhO0VBQ2I7QUFGSTs7QUNIUDtFQUNHLHFCQUFvQjtBQURsQjs7QUFFRjtJQUNFLGtCQUFpQjtJQUNqQjtBQUZLOztBQUdQO0lBQ0U7QUFEUzs7QUFFWDtJQUNFO0FBRE87O0FDUFo7RUFDRyxjQUFhO0VBQ2IsV0FBVTtBQUZOOztBQUdKO0lBQ0UsZ0JBQWU7SUFDZixtQkFBa0I7SUFDbEIsb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWiw0QkFBcUI7SUFBckIsNkJBQXFCO1FBQXJCLDBCQUFxQjtZQUFyQjtBQUpLOztBQUtQO0lBQ0Usb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWiw0QkFBcUI7SUFBckIsNkJBQXFCO1FBQXJCLDBCQUFxQjtZQUFyQjtBQUZJOztBQUdOO0lBQ0U7QUFETTs7QUFFUjtJQUNFLGFBQVk7SUFDWixvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLHlCQUFrQjtRQUFsQixzQkFBa0I7WUFBbEIsbUJBQWtCO0lBQ2xCLHdCQUFzQjtRQUF0QixxQkFBc0I7WUFBdEIsdUJBQXNCO0lBQ3RCO0FBTEs7O0FBTVA7SUFDRTtBQURHOztBQUVMO0lBQ0Usa0JBQWM7SUFDZCx5QkFBNkI7UUFBN0Isc0JBQTZCO1lBQTdCLDhCQUE2QjtJQUM3QixvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaO0FBSkk7O0FBS047SUFDRTtBQURLOztBQUVQO0lBQ0UsZUFBYztJQUNkLGdCQUFlO0lBQ2YsaUJBQWdCO0lBQ2hCLGtCQUFpQjtJQUNqQjtBQUxLOztBQU1QO0lBQ0UsbUJBQWM7SUFDZCxpQkFBZ0I7SUFDaEI7QUFIVzs7QUFJYjtJQUNFO0FBRE07O0FBRVI7SUFDRTtBQURXOztBQUdYO01BQ0U7QUFESTs7QUFFTjtNQUNFLG1CQUFjO01BQ2Q7QUFGSTs7QUFHUjtJQUNFO0FBRFc7O0FBRWI7SUFDRSxhQUFZO0lBQ1osa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQixlQUFjO0lBQ2QsNkJBQTRCO0lBQzVCLGdCQUFlO0lBQ2Ysa0JBQWlCO0lBQ2pCO0FBUlk7O0FBU1o7TUFDRTtBQURNOztBQUVWO0lBQ0UsV0FBVTtJQUNWO0FBRk07O0FBR1I7SUFDRSxrQkFBYztJQUNkLGlCQUFnQjtJQUNoQjtBQUhJOztBQUlOO0lBQ0U7QUFETzs7QUNwRVo7RUFDRyxvQkFBWTtFQUFaLG9CQUFZO0VBQVosYUFBWTtFQUNaLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGtCQUFpQjtBQU5aOztBQU9MO0lBQ0UsbUJBQWE7UUFBYixrQkFBYTtZQUFiLGNBQWE7SUFDYixXQUFVO0lBQ1YsWUFBVztJQUNYLGtCQUFpQjtJQUNqQixVQUFTO0lBQ1Q7QUFOSzs7QUFPUDtJQUNFLGtCQUFpQjtJQUNqQixRQUFPO0lBQ1AsTUFBSztJQUNMLFNBQVE7SUFDUixPQUFNO0lBQ04sb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWix3QkFBc0I7UUFBdEIscUJBQXNCO1lBQXRCLHVCQUFzQjtJQUN0Qix5QkFBa0I7UUFBbEIsc0JBQWtCO1lBQWxCLG1CQUFrQjtJQUNsQixtQkFBYztJQUNkLGlCQUFnQjtJQUNoQjtBQVhHOztBQVlMO0lBQ0UsbUJBQWE7UUFBYixrQkFBYTtZQUFiLGNBQWE7SUFDYixtQkFBYztJQUNkLGNBQWE7SUFDYjtBQUpPOztBQzFCWjtFQUNHLGNBQWE7QUFETjs7QUFFUDtJQUNFLGdCQUFlO0FBRFg7O0FBRUo7TUFDRTtBQURBOztBQUVKO0lBQ0Usb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWixtQkFBYztRQUFkLGVBQWM7SUFDZDtBQUhLOztBQUlQO0lBQ0UsbUJBQVk7UUFBWixpQkFBWTtZQUFaLGFBQVk7SUFDWixjQUFhO0lBQ2IsZ0JBQWU7SUFDZjtBQUphOztBQUtmOztJQUVFO0FBRGU7O0FDaEJwQjtFQUNHLG9CQUFZO0VBQVosb0JBQVk7RUFBWixhQUFZO0VBQ1osV0FBVTtBQUZQOztBQUdIO0lBQ0Usb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWixnQkFBZTtJQUNmO0FBSEk7O0FBSU47SUFDRSxrQkFBaUI7SUFDakIsT0FBTTtJQUNOLE1BQUs7SUFDTCxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLFFBQU87SUFDUDtBQU5NOztBQU9SO0lBQ0UsWUFBVztJQUNYLFdBQVU7SUFDVixjQUFhO0lBQ2IsbUJBQWE7UUFBYixrQkFBYTtZQUFiO0FBSkk7O0FBS047SUFDRTtBQURNOztBQUVSOztJQUVFO0FBRGM7O0FDdEJuQjtFQUNHLGNBQWE7RUFDYixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLFdBQVU7RUFDVixZQUFXO0FBTEg7O0FBTVI7SUFDRSxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaO0FBRk07O0FBR1I7SUFDRSxjQUFhO0lBQ2IsbUJBQWE7UUFBYixrQkFBYTtZQUFiLGNBQWE7SUFDYixlQUFjO0lBQ2QsWUFBVztJQUNYLGdCQUFlO0lBQ2Y7QUFOSzs7QUFPUDtJQUNFLGVBQWM7SUFDZCxnQkFBZTtJQUNmLGtCQUFpQjtJQUNqQjtBQUpJOztBQUtOO0lBQ0UsV0FBVTtJQUNWLFlBQVc7SUFDWCxvQkFBZ0I7T0FBaEIsaUJBQWdCO0lBQ2hCO0FBSkc7O0FBS0w7SUFDRSxtQkFBYTtRQUFiLGtCQUFhO1lBQWI7QUFESTs7QUFFTjtJQUNFLGtCQUFjO0lBQ2QsV0FBVTtJQUNWO0FBSEk7O0FBSU47SUFDRSxlQUFjO0lBQ2QsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakI7QUFKSzs7QUFLUDtJQUNFLGtCQUFjO0lBQ2QsZ0JBQWU7SUFDZjtBQUhJOztBQUlOO0lBQ0UsZ0JBQWU7SUFDZixtQkFBa0I7SUFDbEI7QUFITTs7QUFJUjtJQUNFLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1oseUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQjtBQUZNOztBQUdSO0lBQ0Usa0JBQWM7SUFDZCxXQUFVO0lBQ1Y7QUFIWTs7QUFJZDtJQUNFLG1CQUFhO1FBQWIsa0JBQWE7WUFBYixjQUFhO0lBQ2I7QUFGSTs7QUFHTjtJQUNFO0FBRFE7O0FBRVY7SUFDRSxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLHlCQUE2QjtRQUE3QixzQkFBNkI7WUFBN0IsOEJBQTZCO0lBQzdCLHlCQUFrQjtRQUFsQixzQkFBa0I7WUFBbEI7QUFITTs7QUFJUjtJQUNFLGNBQWlCO0lBQ2pCLGtCQUFjO0lBQ2QscUJBQW9CO0lBQ3BCLFlBQVc7SUFDWCxnQkFBZTtJQUNmLGVBQWM7SUFDZCx5QkFBd0I7SUFDeEI7QUFSSTs7QUFTTjtJQUNFO0FBRE07O0FBRVI7SUFDRSxlQUFjO0lBQ2Qsa0JBQWlCO0lBQ2pCLDZCQUE0QjtJQUM1QixnQkFBZTtJQUNmO0FBTE07O0FBTVI7SUFDRSxlQUFjO0lBQ2QsZ0JBQWU7SUFDZixXQUFVO0lBQ1Y7QUFKWTs7QUFLZDtJQUNFLFdBQVU7SUFDVixrQkFBYztJQUNkO0FBSGM7O0FDbkZuQjtDQUNFO0FBREk7O0FDQU47RUFDRyxjQUFhO0VBQ2IsZUFBYztBQUZWOztBQUdKO0lBQ0UsV0FBVTtJQUNWLHlCQUF3QjtJQUN4QjtBQUhLOztBQUlQO0lBQ0UsaUJBQWdCO0lBQ2hCO0FBRmU7O0FBR2pCO0lBQ0U7QUFETTs7QUFFUjtJQUNFO0FBREs7O0FBRVA7SUFDRSxzQkFBcUI7SUFDckIsaUJBQWdCO0lBQ2hCLG9CQUFtQjtJQUNuQjtBQUpROztBQUtWO0lBQ0UseUJBQXdCO0lBQ3hCLGlCQUFnQjtJQUNoQjtBQUhJOztBQUlOO0lBQ0Usc0JBQXFCO0lBQ3JCLGFBQVk7SUFDWixtQkFBa0I7SUFDbEI7QUFKTzs7QUFLVDtJQUNFO0FBRGlCOztBQUVuQjs7SUFFRSxlQUFjO0lBQ2QseUJBQXdCO0lBQ3hCLFdBQVU7SUFDVixvQkFBbUI7SUFDbkI7QUFMRzs7QUFNTDtJQUNFLGlCQUFnQjtJQUNoQjtBQUZHOztBQUdMOztJQUVFO0FBRGE7O0FBRWY7O0lBRUUsY0FBYTtJQUNiO0FBRlk7O0FBR2Q7O0lBRUU7QUFEZTs7QUFFakI7SUFDRSxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLDRCQUFxQjtJQUFyQiw2QkFBcUI7UUFBckIsMEJBQXFCO1lBQXJCO0FBRmM7O0FBR2hCO0lBQ0Usa0RBQTJDO0lBQzNDLDRCQUEyQjtJQUMzQiw0QkFBMkI7SUFDM0I7QUFKRzs7QUFLTDtJQUNFLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osd0JBQXNCO1FBQXRCLHFCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIseUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQjtBQUhhOztBQUlmO0lBQ0Usb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWix5QkFBa0I7UUFBbEIsc0JBQWtCO1lBQWxCO0FBRkk7O0FBR047SUFDRTtBQURXOztBQUViO0lBQ0U7QUFEZTs7QUFFakI7OztJQUdFLHdCQUFzQjtRQUF0QixxQkFBc0I7WUFBdEIsdUJBQXNCO0lBQ3RCLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osZ0JBQWU7SUFDZiw0QkFBcUI7SUFBckIsNkJBQXFCO1FBQXJCLDBCQUFxQjtZQUFyQjtBQUpZOztBQUtkO0lBQ0U7QUFEZTs7QUFFakI7SUFDRSxzQkFBcUI7SUFDckI7QUFGUzs7QUFHWDtJQUNFLHNCQUFxQjtJQUNyQixrQkFBaUI7SUFDakIsV0FBVTtJQUNWO0FBSlk7O0FBS2Q7SUFDRSxjQUFhO0lBQ2I7QUFGSTs7QUFHTjtJQUNFLDBEQUFtRDtJQUNuRCxXQUFVO0lBQ1Ysb0JBQW1CO0lBQ25CO0FBSlc7O0FBS2I7SUFDRTtBQURxQjs7QUFFdkI7SUFDRSxtQkFBa0I7SUFDbEI7QUFGbUI7O0FBR3JCO0lBQ0U7QUFEeUI7O0FBR3pCOztNQUVFLFdBQVU7TUFDVixXQUFVO01BQ1YsV0FBVTtNQUNWO0FBSks7O0FBS1A7TUFDRTtBQURNOztBQUVSO01BQ0U7QUFESzs7QUFFVDtJQUNFO0FBRGE7O0FBRWY7O0lBRUU7QUFERTs7QUFFSjs7SUFFRTtBQURZOztBQUVkO0lBQ0Usa0JBQWlCO0lBQ2pCLGdCQUFlO0lBQ2YsZUFBYztJQUNkLGdCQUFlO0lBQ2YsY0FBYTtJQUNiO0FBTkk7O0FBT047SUFDRSxjQUFhO0lBQ2IsVUFBUztJQUNULFlBQVc7SUFDWCxjQUFhO0lBQ2IsZ0JBQWU7SUFDZjtBQU5hOztBQU9mO0lBQ0U7QUFESTs7QUFFTjtJQUNFO0FBRFU7O0FBRVo7SUFDRTtBQURTOztBQUVYO0lBQ0UsaUJBQWdCO0lBQ2hCO0FBRkc7O0FBR0w7SUFDRTtBQURhOztBQUVmO0lBQ0UsaUJBQWdCO0lBQ2hCO0FBRmM7O0FBR2hCO0lBQ0U7QUFETTs7QUFFUjtJQUNFO0FBRGlCOztBQUVuQjtJQUNFO0FBREc7O0FBRUw7SUFDRTtBQURTOztBQUVYO0lBQ0Usc0JBQXFCO0lBQ3JCO0FBRlU7O0FBR1o7SUFDRTtBQURPOztBQUVUO0lBQ0U7QUFESTs7QUFFTjtJQUNFLGdCQUFlO0lBQ2Y7QUFGYzs7QUFHaEI7SUFDRSxnQkFBZTtJQUNmO0FBRkk7O0FBR047SUFDRSxpQkFBZ0I7SUFDaEIsbUJBQWtCO0lBQ2xCO0FBSEk7O0FBSU47SUFDRTtBQURpQjs7QUFFbkI7SUFDRTtBQURJOztBQUVOO0lBQ0UsZ0JBQWU7SUFDZjtBQUZROztBQ2pMYjtFQUNHO0FBREc7O0FDQU47RUFDRyxjQUFhO0FBREw7O0FBRVI7SUFDRSx5QkFBNEI7SUFDNUIsV0FBVTtJQUNWLFlBQVc7SUFDWCxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLHdCQUFzQjtRQUF0QixxQkFBc0I7WUFBdEIsdUJBQXNCO0lBQ3RCLHlCQUFrQjtRQUFsQixzQkFBa0I7WUFBbEIsbUJBQWtCO0lBQ2xCO0FBUEk7O0FBUU47SUFDRSxXQUFVO0lBQ1YsV0FBVTtJQUNWLFlBQVc7SUFDWCw2QkFBb0I7SUFBcEIsd0JBQW9CO0lBQXBCO0FBSkk7O0FBS047SUFDRSxrQkFBYztJQUNkLFdBQVU7SUFDVjtBQUhNOztBQUlSO0lBQ0Usb0JBQVk7SUFBWixvQkFBWTtJQUFaO0FBRE87O0FBRVQ7SUFDRSxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLDRCQUFxQjtJQUFyQiw2QkFBcUI7UUFBckIsMEJBQXFCO1lBQXJCLHNCQUFxQjtJQUNyQix5QkFBa0I7UUFBbEIsc0JBQWtCO1lBQWxCO0FBSE07O0FBSVI7SUFDRSxrQkFBYztJQUNkLGdCQUFlO0lBQ2YsV0FBVTtJQUNWO0FBSmdCOztBQ3pCckI7RUFDRyxjQUFhO0VBQ2IsZ0JBQWU7QUFGWDs7QUFHSjtJQUNFLGNBQWlCO0lBQ2pCLGtCQUFpQjtJQUNqQixpQkFBZ0I7SUFDaEIsbUJBQWM7SUFDZDtBQUxLOztBQU1QO0lBQ0UsbUJBQWM7SUFDZCxnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixtQkFBa0I7SUFDbEI7QUFMSTs7QUFNTjtJQUNFO0FBREs7O0FBRVA7SUFDRTtBQURZOztBQUVkO0lBQ0U7QUFETzs7QUFFVDtJQUNFLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1osd0JBQXNCO1FBQXRCLHFCQUFzQjtZQUF0QjtBQUZNOztBQ3JCWDtFQUNHO0FBREM7O0FDQUo7RUFDRyxvQkFBWTtFQUFaLG9CQUFZO0VBQVosYUFBWTtBQUROOztBQUVOO0lBQ0UsbUJBQWE7UUFBYixrQkFBYTtZQUFiLGNBQWE7SUFDYixlQUFjO0lBQ2QsY0FBaUI7SUFDakIsb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWix3QkFBc0I7UUFBdEIscUJBQXNCO1lBQXRCO0FBTEs7O0FBTVA7SUFDRSxlQUFjO0lBQ2Q7QUFGSTs7QUFHTjtJQUNFLG1CQUFjO0lBQ2Q7QUFGSTs7QUFHTjtJQUNFLGdCQUFlO0lBQ2YsZUFBYztJQUNkLGNBQWE7SUFDYjtBQUpJOztBQUtOO0lBQ0UsY0FBYTtJQUNiLG1CQUFhO1FBQWIsa0JBQWE7WUFBYjtBQUZPOztBQUdUO0lBQ0UseUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQjtBQURROztBQUVWO0lBQ0UsNEJBQXFCO0lBQXJCLDZCQUFxQjtRQUFyQiwwQkFBcUI7WUFBckI7QUFERTs7QUFFSjtJQUNFLFdBQVU7SUFDVixZQUFXO0lBQ1gsNkJBQWU7UUFBZixnQkFBZTtJQUNmO0FBSlc7O0FBS2I7SUFDRSxlQUFjO0lBQ2Q7QUFGVTs7QUFHWjtJQUNFLG1CQUFjO0lBQ2Q7QUFGVTs7QUFHWjtJQUNFLG1CQUFjO0lBQ2QsZ0JBQWU7SUFDZjtBQUhpQjs7QUFJbkI7SUFDRTtBQURrQjs7QUFFcEI7SUFDRSxXQUFVO0lBQ1YsWUFBVztJQUNYLGVBQWM7SUFDZCxtQkFBYTtRQUFiLGtCQUFhO1lBQWIsY0FBYTtJQUNiO0FBTFk7O0FBTWQ7SUFDRSxlQUFjO0lBQ2QsZ0JBQWU7SUFDZjtBQUhXOztBQUliO0lBQ0U7QUFEVzs7QUFFYjtJQUNFLGlCQUFjO0lBQ2Q7QUFGa0I7O0FBR3BCOztJQUVFLGVBQWM7SUFDZDtBQUZZOztBQUdkO0lBQ0UseUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQjtBQURROztBQUVWO0lBQ0UsV0FBVTtJQUNWO0FBRmlCOztBQUduQjtJQUNFLGVBQWM7SUFDZCxnQkFBZTtJQUNmO0FBSGdCOztBQUlsQjtJQUNFO0FBRDBCOztBQUU1QjtJQUNFLGtCQUFjO0lBQ2QsY0FBYTtJQUNiO0FBSGlCOztBQUluQjtJQUNFLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1oseUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQjtBQUZnQjs7QUFHbEI7SUFDRSxrQkFBYztJQUNkO0FBRmlCOztBQUduQjtJQUNFLFdBQVU7SUFDVixZQUFXO0lBQ1gsNkJBQWU7UUFBZjtBQUhlOztBQUlqQjtJQUNFLFdBQVU7SUFDVixZQUFXO0lBQ1gsZUFBYztJQUNkLGdCQUFlO0lBQ2YsNkJBQWU7UUFBZjtBQUxjOztBQU1oQjtJQUNFLHlCQUFrQjtRQUFsQixzQkFBa0I7WUFBbEI7QUFERzs7QUFFTDtJQUNFLFlBQVc7SUFDWCw2QkFBZTtRQUFmLGdCQUFlO0lBQ2YsV0FBVTtJQUNWLHVCQUEwQjtRQUExQixvQkFBMEI7WUFBMUI7QUFKWTs7QUFLZDtJQUNFLGdCQUFlO0lBQ2Y7QUFGVzs7QUFHYjtJQUNFLGlCQUFnQjtJQUNoQjtBQUZjOztBQUdoQjtJQUNFLGlCQUFnQjtJQUNoQjtBQUZPOztBQUdUO0lBQ0UseUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQjtBQURnQjs7QUFFbEI7SUFDRSxrQkFBaUI7SUFDakIsT0FBTTtJQUNOLE1BQUs7SUFDTCxtQkFBYztJQUNkLGNBQWE7SUFDYjtBQU5nQjs7QUFPbEI7SUFDRSxrQkFBYztJQUNkLGdCQUFlO0lBQ2Y7QUFIZTs7QUFJakI7SUFDRSxjQUFhO0lBQ2IsV0FBVTtJQUNWO0FBSGU7O0FDMUhwQjtFQUNHLGNBQWE7RUFDYixrQkFBaUI7QUFGaEI7O0FBR0Q7SUFDRSxVQUFTO0lBQ1QsWUFBVztJQUNYLDZCQUE0QjtJQUM1Qix3QkFBdUI7SUFDdkIsV0FBVTtJQUNWLG1CQUFjO0lBQ2QsV0FBVTtJQUNWLGtCQUFpQjtJQUNqQixrQkFBaUI7SUFDakIsbUJBQWtCO0lBQ2xCO0FBWE07O0FBWU47TUFDRTtBQURVOztBQUVaO01BQ0U7QUFESTs7QUFFUjtJQUNFLGNBQWlCO0lBQ2pCLG9CQUFtQjtJQUNuQixrQkFBaUI7SUFDakIsVUFBUztJQUNULFFBQU87SUFDUCxXQUFVO0lBQ1YsWUFBVztJQUNYLG1DQUEwQjtRQUExQiwrQkFBMEI7WUFBMUI7QUFSUTs7QUFTVjtJQUNFLG9CQUFtQjtJQUNuQixrQkFBaUI7SUFDakIsV0FBVTtJQUNWLFFBQU87SUFDUCxXQUFVO0lBQ1YsV0FBVTtJQUNWLGtEQUF5QztRQUF6Qyw4Q0FBeUM7WUFBekM7QUFQWTs7QUM1QmpCO0VBQ0csb0JBQVk7RUFBWixvQkFBWTtFQUFaLGFBQVk7RUFDWix5QkFBNkI7TUFBN0Isc0JBQTZCO1VBQTdCLDhCQUE2QjtFQUM3Qix5QkFBa0I7TUFBbEIsc0JBQWtCO1VBQWxCLG1CQUFrQjtBQUhmOztBQUlIO0lBQ0UsbUJBQWM7SUFDZCxnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQjtBQUpNOztBQUtSO0lBQ0Usb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWix5QkFBa0I7UUFBbEIsc0JBQWtCO1lBQWxCO0FBRk87O0FBR1Q7SUFDRSxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLHlCQUFrQjtRQUFsQixzQkFBa0I7WUFBbEIsbUJBQWtCO0lBQ2xCLG1CQUFjO0lBQ2QsZ0JBQWU7SUFDZixjQUFhO0lBQ2IsZ0JBQWU7SUFDZixZQUFXO0lBQ1g7QUFSTTs7QUFTUjtJQUNFO0FBRGM7O0FBRWhCO0lBQ0U7QUFEVzs7QUFFYjtJQUNFLGdCQUFlO0lBQ2Y7QUFGSzs7QUFHUDtJQUNFLGNBQWE7SUFDYixrQkFBaUI7SUFDakI7QUFIUzs7QUFJWDtJQUNFLGNBQWE7SUFDYiw0Q0FBbUM7UUFBbkMsd0NBQW1DO1lBQW5DLG9DQUFtQztJQUNuQztBQUgyQjs7QUNoQ2hDO0VBQ0csY0FBYTtBQURSOztBQUVMO0lBQ0UseUJBQTRCO0lBQzVCLFdBQVU7SUFDVixZQUFXO0lBQ1gsb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWix3QkFBc0I7UUFBdEIscUJBQXNCO1lBQXRCLHVCQUFzQjtJQUN0Qix5QkFBa0I7UUFBbEIsc0JBQWtCO1lBQWxCLG1CQUFrQjtJQUNsQjtBQVBJOztBQVFOO0lBQ0UsV0FBVTtJQUNWLFdBQVU7SUFDVixZQUFXO0lBQ1gsNkJBQW9CO0lBQXBCLHdCQUFvQjtJQUFwQjtBQUpJOztBQUtOO0lBQ0Usa0JBQWM7SUFDZCxXQUFVO0lBQ1Y7QUFITTs7QUFJUjtJQUNFLG9CQUFZO0lBQVosb0JBQVk7SUFBWjtBQURPOztBdEJuQlo7O0ExQ2FDO0lBS0ksYUFBWTtJQUNaO0VBTlk7O0FHYmpCO0lBU0s7RUFURjs7QUNBSDtJQXVESyxpQkFBZ0I7RUF2RGY7SUF3REQ7TUFDRSxtQkFBYztNQUNkO0VBRkk7SUFHTjtNQUNFLG1CQUFjO01BQ2Q7RUFGRztJQUdMO01BQ0UsZ0JBQWU7TUFDZixjQUFpQjtNQUNqQjtFQUhHO01BSUg7UUFDRSxXQUFVO1FBQ1Y7RUFGUTtJQUdaO01BQ0Usa0JBQWlCO01BQ2pCLHlCQUF3QjtNQUN4QixnQkFBZTtNQUNmO0VBSks7O0FFckVaO0lBMEJLLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0lBQ1oseUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQixtQkFBa0I7RUEzQlo7SUE0Qk47TUFDRSxpQkFBZ0I7TUFDaEIsbUJBQWE7VUFBYixrQkFBYTtjQUFiLGNBQWE7TUFDYixxQkFBd0I7VUFBeEIsa0JBQXdCO2NBQXhCO0VBSE07SUFJUjtNQUNFLG1CQUFjO1VBQWQsbUJBQWM7Y0FBZCxlQUFjO01BQ2QsZ0JBQWU7TUFDZixvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLDRCQUFxQjtNQUFyQiw2QkFBcUI7VUFBckIsMEJBQXFCO2NBQXJCO0VBSkc7SUFLTDtNQUNFO0VBRE07SUFFUjtNQUNFLGtCQUFpQjtNQUNqQixnQkFBZTtNQUNmO0VBSEs7SUFJUDtNQUNFO0VBREs7SUFFUDtNQUNFLGtCQUFpQjtNQUNqQixpQkFBZ0I7TUFDaEIsaUJBQWdCO01BQ2hCLGtCQUFpQjtNQUNqQixtQkFBa0I7TUFDbEIsbUJBQWE7VUFBYixrQkFBYTtjQUFiLGNBQWE7TUFDYixvQkFBWTtNQUFaLG9CQUFZO01BQVo7RUFQTTtJQVFSO01BQ0UsaUJBQWdCO01BQ2hCLGtCQUFpQjtNQUNqQixXQUFVO01BQ1Y7RUFKWTtJQUtkOztNQUVFLGVBQWM7TUFDZCxjQUFhO01BQ2IsbUJBQWM7TUFDZDtFQUpZO0lBS2Q7TUFDRTtFQURZOztBQ2hFbkI7SUFpREssa0JBQWlCO0lBQ2pCLG9CQUFZO0lBQVosb0JBQVk7SUFBWixhQUFZO0VBbERSO0lBbURKO01BQ0U7RUFEWTtJQUVkO01BQ0U7RUFESztJQUVQO01BQ0UsbUJBQWtCO01BQ2xCO0VBRkk7SUFHTjtNQUNFLG9CQUFZO01BQVosb0JBQVk7TUFBWixhQUFZO01BQ1osNEJBQXFCO01BQXJCLDZCQUFxQjtVQUFyQiwwQkFBcUI7Y0FBckI7RUFGSztJQUdQO01BQ0Usb0JBQVk7TUFBWixvQkFBWTtNQUFaLGFBQVk7TUFDWiw0QkFBcUI7TUFBckIsNkJBQXFCO1VBQXJCLDBCQUFxQjtjQUFyQixzQkFBcUI7TUFDckIsbUJBQVc7VUFBWCxvQkFBVztjQUFYO0VBSE87SUFJVDtNQUNFLGtCQUFpQjtNQUNqQixtQkFBa0I7TUFDbEI7RUFITTtJQUlSO01BQ0U7RUFERztJQUVMO01BQ0Usb0JBQVk7TUFBWixvQkFBWTtNQUFaLGFBQVk7TUFDWix5QkFBa0I7VUFBbEIsc0JBQWtCO2NBQWxCLG1CQUFrQjtNQUNsQiw4QkFBa0I7TUFBbEIsNkJBQWtCO1VBQWxCLHVCQUFrQjtjQUFsQjtFQUhZO0lBSWQ7TUFDRSw0QkFBTztVQUFQLGlCQUFPO2NBQVAsUUFBTztNQUNQLG1CQUFjO1VBQWQsbUJBQWM7Y0FBZCxlQUFjO01BQ2Q7RUFIYztJQUloQjtNQUNFLDRCQUFPO1VBQVAsaUJBQU87Y0FBUCxRQUFPO01BQ1AsbUJBQWE7VUFBYixrQkFBYTtjQUFiLGNBQWE7TUFDYixnQkFBZTtNQUNmLG1CQUFrQjtNQUNsQjtFQUxhO0lBTWY7TUFDRSw0QkFBTztVQUFQLGlCQUFPO2NBQVAsUUFBTztNQUNQLFNBQVE7TUFDUixvQkFBWTtNQUFaLG9CQUFZO01BQVo7RUFIYTtJQUlmO01BQ0UsZ0JBQWU7TUFDZjtFQUZZO0lBR2Q7TUFDRSxjQUFhO01BQ2I7RUFGWTtJQUdkO01BQ0U7RUFEVztJQUViO01BQ0Usb0JBQVk7TUFBWixvQkFBWTtNQUFaLGFBQVk7TUFDWixrQkFBaUI7TUFDakIseUJBQWtCO1VBQWxCLHNCQUFrQjtjQUFsQixtQkFBa0I7TUFDbEIsZ0JBQWU7TUFDZix3QkFBc0I7VUFBdEIscUJBQXNCO2NBQXRCLHVCQUFzQjtNQUN0QiwyQkFBd0I7RUFOWjtJQU9kO01BQ0U7RUFEYTtJQUVmO01BQ0UsbUJBQWM7TUFDZCxnQkFBZTtNQUNmO0VBSFk7SUFJZDtNQUNFLG1CQUFjO01BQ2QsV0FBVTtNQUNWO0VBSGM7SUFJaEI7TUFDRSx1QkFBMEI7VUFBMUIsb0JBQTBCO2NBQTFCO0VBRGE7SUFFZjtNQUNFLGNBQWE7TUFDYiw0QkFBTztVQUFQLGlCQUFPO2NBQVA7RUFGbUI7SUFHckI7TUFDRSw2QkFBZTtVQUFmLGdCQUFlO01BQ2YsNEJBQU87VUFBUCxpQkFBTztjQUFQLFFBQU87TUFDUCxtQkFBYztNQUNkO0VBSm1CO0lBS3JCO01BQ0UsNEJBQU87VUFBUCxpQkFBTztjQUFQLFFBQU87TUFDUCxtQkFBYztNQUNkO0VBSG1CO0lBSXJCO01BQ0UsOEJBQWtCO01BQWxCLDZCQUFrQjtVQUFsQix1QkFBa0I7Y0FBbEI7RUFEYTtJQy9FZjtNQUNFLG9CQUFZO01BQVosb0JBQVk7TUFBWixhQUFZO01BQ1o7RUFGTTtJQUdSO01BQ0U7RUFEVztJQUViO01BQ0UsbUJBQWlCO1VBQWpCLHNCQUFpQjtjQUFqQixrQkFBaUI7TUFDakIsbUJBQWtCO01BQ2xCLGVBQWM7TUFDZCxnQkFBZTtNQUNmLGtCQUFpQjtNQUNqQixrQkFBaUI7TUFDakIsZUFBYztNQUNkLGtDQUF5QjtNQUF6Qiw2QkFBeUI7TUFBekI7RUFSRztNQVNIO1FBQ0U7RUFEUTtJQ25CWjtNQUNFLG9CQUFZO01BQVosb0JBQVk7TUFBWixhQUFZO01BQ1osZUFBYztNQUNkO0VBSEk7SUFJTjtNQUNFLG1CQUFZO1VBQVosaUJBQVk7Y0FBWixhQUFZO01BQ1o7RUFGUztJQUdYO01BQ0UsbUJBQVk7VUFBWixpQkFBWTtjQUFaLGFBQVk7TUFDWixrQkFBaUI7TUFDakI7RUFISTtJQUlOO01BQ0UsZ0JBQWU7TUFDZixvQkFBWTtNQUFaLG9CQUFZO01BQVo7RUFGUztJQUdYO01BQ0U7RUFEZTtJQUVqQjs7TUFFRTtFQURVO0lBRVo7TUFDRSxtQkFBYztVQUFkLG1CQUFjO2NBQWQsZUFBYztNQUNkO0VBRlU7SUFHWjtNQUNFO0VBRFU7O0FJbEVqQjtJQUlLLGlCQUFnQjtJQUNoQixjQUFhO0lBQ2I7RUFOSTs7QUNBVDtJQWdCSyxjQUFhO0lBQ2IsV0FBVTtFQWpCUjtJQWtCRjtNQUNFLDJCQUEwQjtNQUMxQjtFQUZLO0lBR1A7TUFDRTtFQURZO0lBRWQ7TUFDRSxrQkFBYztNQUNkO0VBRmE7SUFHZjtNQUNFLHdCQUF1QjtNQUN2QjtFQUZLO0lBR1A7TUFDRSxrQkFBaUI7TUFDakI7RUFGRztJQUdMO01BQ0UsbUJBQWtCO01BQ2xCO0VBRkk7SUFHTjtNQUNFO0VBRGM7SUFFaEI7TUFDRSwwQkFBeUI7TUFDekIsbUJBQWM7TUFDZDtFQUhhO0lFQ2Y7TUFDRSxrQkFBaUI7TUFDakI7RUFGUztJQUdYO01BQ0Usa0JBQWlCO01BQ2pCLFFBQU87TUFDUCxNQUFLO01BQ0wsbUJBQWE7VUFBYixrQkFBYTtjQUFiO0VBSks7SUFLUDs7O01BR0U7RUFETTtJQUVSO01BQ0UsaUJBQWdCO01BQ2hCO0VBRks7SUFHUDtNQUNFLG1CQUFhO1VBQWIsa0JBQWE7Y0FBYixjQUFhO01BQ2I7RUFGSTtJQUdOO01BQ0UsbUJBQWM7VUFBZCxtQkFBYztjQUFkLGVBQWM7TUFDZDtFQUZJO0lBR047TUFDRSxhQUFZO01BQ1osZ0JBQWU7TUFDZixjQUFhO01BQ2I7RUFKSztJQUtQO01BQ0Usa0JBQWlCO01BQ2pCLFVBQVM7TUFDVCxTQUFRO01BQ1IsWUFBVztNQUNYO0VBTFM7SUFNWDtNQUNFLG9CQUFZO01BQVosb0JBQVk7TUFBWixhQUFZO01BQ1oscUJBQXdCO1VBQXhCLGtCQUF3QjtjQUF4QjtFQUZHO0lBR0w7TUFDRSxtQkFBYTtVQUFiLGtCQUFhO2NBQWIsY0FBYTtNQUNiLGVBQWM7TUFDZCxvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaO0VBSlM7SUl0Qlg7TUFDRSxlQUFjO01BQ2QsZ0JBQWU7TUFDZjtFQUhLO0lBSVA7TUFDRSxTQUFRO01BQ1Isb0JBQVk7TUFBWixvQkFBWTtNQUFaLGFBQVk7TUFDWix5QkFBa0I7VUFBbEIsc0JBQWtCO2NBQWxCLG1CQUFrQjtNQUNsQixrQkFBaUI7TUFDakI7RUFMTTtJR3JDUjtNQUNFLFNBQVE7TUFDUjtFQUZLO1FFMkNIO1lBQ0k7RUFERztRQUVQO1lBQ0ksbUJBQWM7WUFDZCxnQkFBZTtZQUNmLHdCQUFxQjtZQUNyQix1QkFBNEI7WUFDNUIsd0JBQXVCO1lBQ3ZCLHNCQUFxQjtZQUNyQix5Q0FBZ0M7WUFBaEMsaUNBQWdDO1lBQ2hDLGtCQUFpQjtZQUNqQjtFQVRxQjtRQVV6QjtZQUNJLGtCQUFpQjtZQUNqQixtQkFBa0I7WUFDbEIsZUFBYztZQUNkO0VBSkk7UUFLUjtZQUNJO0VBREk7UUFFUjtZQUNJO0VBRFU7UUFFZDtZQUNJO0VBREU7SUUzRVY7TUFDRSxvQkFBWTtNQUFaLG9CQUFZO01BQVo7RUFERztJQUVMO01BQ0UsbUJBQVk7VUFBWixpQkFBWTtjQUFaLGFBQVk7TUFDWixjQUFhO01BQ2I7RUFIRztJQUlMO01BQ0UsaUJBQWdCO01BQ2hCLDRCQUFjO1VBQWQ7RUFGUTtJQUdWOztNQUVFLGtCQUFpQjtNQUNqQiw0QkFBYztVQUFkO0VBRlE7SUdvRVY7TUFDRSxvQkFBWTtNQUFaLG9CQUFZO01BQVo7RUFEUTtJQUVWO01BQ0U7RUFEZTtJQUVqQjtNQUNFLG1CQUFpQjtVQUFqQixzQkFBaUI7Y0FBakIsa0JBQWlCO01BQ2pCLG1CQUFrQjtNQUNsQixvQkFBWTtNQUFaLG9CQUFZO01BQVo7RUFIa0I7SUFJcEI7TUFDRSxtQkFBaUI7VUFBakIsc0JBQWlCO2NBQWpCLGtCQUFpQjtNQUNqQjtFQUZlO0lBR2pCO01BQ0Usb0JBQVk7TUFBWixvQkFBWTtNQUFaLGFBQVk7TUFDWiw0QkFBcUI7TUFBckIsNkJBQXFCO1VBQXJCLDBCQUFxQjtjQUFyQixzQkFBcUI7TUFDckIsbUJBQWlCO1VBQWpCLHNCQUFpQjtjQUFqQixrQkFBaUI7TUFDakIsd0JBQXFCO01BQ3JCO0VBTHlCO0lBTTNCO01BQ0UsbUJBQWlCO1VBQWpCLHNCQUFpQjtjQUFqQixrQkFBaUI7TUFDakIsd0JBQXFCO01BQ3JCO0VBSHVCO0lBSXpCO01BQ0Usb0JBQVk7TUFBWixvQkFBWTtNQUFaLGFBQVk7TUFDWjtFQUZlO0lBR2pCO01BQ0U7RUFEb0I7SUFFdEI7TUFDRSxtQkFBYztVQUFkLG1CQUFjO2NBQWQsZUFBYztNQUNkLGdCQUFlO01BQ2Y7RUFIZTtJQUlqQjtNQUNFLDhCQUFnQjtVQUFoQixpQkFBZ0I7TUFDaEIsZ0JBQWU7TUFDZjtFQUgwQjtJQUk1Qjs7O01BR0UsaUJBQWdCO01BQ2hCLG9CQUFZO01BQVosb0JBQVk7TUFBWixhQUFZO01BQ1oseUJBQWtCO1VBQWxCLHNCQUFrQjtjQUFsQjtFQUhxQjtJQUl2QjtNQUNFO0VBRG9CO0lBRXRCO01BQ0Usb0JBQVk7TUFBWixvQkFBWTtNQUFaLGFBQVk7TUFDWix5QkFBa0I7VUFBbEIsc0JBQWtCO2NBQWxCO0VBRmtCO0lBR3BCOzs7TUFHRSxTQUFRO01BQ1IsbUJBQVk7VUFBWixpQkFBWTtjQUFaLGFBQVk7TUFDWjtFQUhrQjtJQUlwQjtNQUNFLG1CQUFZO1VBQVosaUJBQVk7Y0FBWixhQUFZO01BQ1osY0FBYTtNQUNiLFNBQVE7TUFDUixpQkFBZ0I7TUFDaEI7RUFMa0I7SUFNcEI7TUFDRSxpQkFBZ0I7TUFDaEIsYUFBWTtNQUNaLG1CQUFZO1VBQVosaUJBQVk7Y0FBWixhQUFZO01BQ1o7RUFKa0I7SUFLcEI7TUFDRTtFQUR1QjtJQUV6QjtNQUNFLGlCQUFnQjtNQUNoQixvQkFBbUI7TUFDbkIsa0JBQWU7TUFDZiwyQkFBd0I7RUFKTjtJQUtwQjtNQUNFO0VBRG9CO0lBRXRCO01BQ0U7RUFEcUI7SUFFdkI7TUFDRTtFQURLO0lBRVA7TUFDRSxvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaO0VBRlk7SUFHZDtNQUNFLHlCQUFrQjtVQUFsQixzQkFBa0I7Y0FBbEI7RUFEbUI7SUFFckI7TUFDRSxtQkFBWTtVQUFaLGlCQUFZO2NBQVosYUFBWTtNQUNaLGNBQWE7TUFDYixlQUFjO01BQ2Q7RUFKWTtJQUtkO01BQ0UsNkJBQWU7VUFBZixnQkFBZTtNQUNmO0VBRmU7SUFHakI7TUFDRTtFQURlO0lBRWpCO01BQ0U7RUFERTtJQUVKO01BQ0U7RUFEWTtJQUVkO01BQ0UsZ0JBQWU7TUFDZixlQUFjO01BQ2Q7RUFIZTtJRTdIakI7TUFDRTtFQURLOztBRXREWjtJQUlLLG1CQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCO0VBTkE7SUNvR0E7TUFDRTtFQURZO0lBRWQ7TUFDRTtFQURXO0lBRWI7TUFDRSxvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLG1CQUFjO1VBQWQsZUFBYztNQUNkLHdCQUFzQjtVQUF0QixxQkFBc0I7Y0FBdEI7RUFIUztJQUlYO01BQ0UsbUJBQVk7VUFBWixpQkFBWTtjQUFaLGFBQVk7TUFDWixjQUFhO01BQ2I7RUFIVztJQUliO01BQ0UsdUJBQWM7U0FBZCxvQkFBYztjQUFkLGVBQWM7TUFDZCxxQkFBZTtNQUFmLHdCQUFlO1NBQWYscUJBQWU7Y0FBZjtFQUZHO0lBR0w7TUFDRSx3QkFBa0I7TUFBbEIsa0NBQWtCO1NBQWxCLCtCQUFrQjtjQUFsQjtFQURXO0lBRWI7TUFDRSxrQkFBaUI7TUFDakI7RUFGaUI7SUU5Rm5CO01BQ0UsaUJBQWM7TUFDZDtFQUZLO0lBR1A7TUFDRTtFQURhO0lBRWY7TUFDRSxtQkFBYztNQUNkO0VBRlE7SUFHVjtNQUNFO0VBRGdCO0lBRWxCO01BQ0U7RUFEYTtJQUVmO01BQ0U7RUFEYztJQUVoQjtNQUNFLFdBQVU7TUFDVixtQkFBYztNQUNkO0VBSGlCO0lFbkJuQjtNQUNFLG9CQUFZO01BQVosb0JBQVk7TUFBWjtFQURNO0lBRVI7TUFDRSxZQUFXO01BQ1gsbUJBQWtCO01BQ2xCO0VBSGM7TUFJZDtRQUNFO0VBREk7SUFFUjtNQUNFLHVCQUFjO1NBQWQsb0JBQWM7Y0FBZDtFQURLO0lBRVA7TUFDRSxtQkFBYztNQUNkLG1CQUFrQjtNQUNsQixrQkFBaUI7TUFDakI7RUFKYTtNQUtiO1FBQ0UsV0FBVTtRQUNWLFVBQVM7UUFDVCxXQUFVO1FBQ1YsY0FBYTtRQUNiLGtCQUFpQjtRQUNqQixPQUFNO1FBQ04sU0FBUTtRQUNSO0VBUk07SUFTVjtNQUNFLHFCQUFvQjtNQUNwQjtFQUZhO01BR2I7UUFDRTtFQURJOztBQzdDYjtJQThDSyxjQUFhO0lBQ2IscUtBQW9LO0lBQXBLLHFLQUFvSztJQUNwSyxvQkFBbUI7SUFDbkIsZ0NBQStCO0VBakQ5QjtJQWtERDtNQUNFLHlJQUF3STtNQUF4SSx5SUFBd0k7TUFDeEksb0JBQW1CO01BQ25CO0VBSEk7SUFJTjtNQUNFLFdBQVU7TUFDVixvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLG1CQUFjO1VBQWQsZUFBYztNQUNkLGdCQUFlO01BQ2Ysa0JBQWlCO01BQ2pCO0VBTlM7SUFPWDtNQUNFLGNBQWE7TUFDYiw0QkFBTztVQUFQLGlCQUFPO2NBQVAsUUFBTztNQUNQLG1CQUEyQjtVQUEzQixvQkFBMkI7Y0FBM0IsWUFBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLGNBQTJCO01BQTNCLDJDQUEyQjtVQUEzQixzQ0FBMkI7VUFBM0IsOEJBQTJCO01BQzNCLHFDQUE0QjtNQUE1Qiw2QkFBNEI7TUFDNUIsZUFBYztNQUNkO0VBTkk7SUFPTjtNQUNFO0VBREs7SUFFUDtNQUNFLDRCQUFPO1VBQVAsaUJBQU87Y0FBUCxRQUFPO01BQ1AsaUJBQWdCO01BQ2hCLG1CQUFjO1VBQWQsbUJBQWM7Y0FBZCxlQUFjO01BQ2QsZ0JBQWU7TUFDZixvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLHFCQUF3QjtVQUF4QixrQkFBd0I7Y0FBeEIseUJBQXdCO01BQ3hCO0VBUEk7SUFRTjtNQUNFLDRCQUFPO1VBQVAsaUJBQU87Y0FBUCxRQUFPO01BQ1AsZ0JBQWU7TUFDZixVQUFTO01BQ1QsZ0JBQWU7TUFDZjtFQUxNO0lBTVI7TUFDRTtFQURjO0lBRWhCO01BQ0UsNEJBQU87VUFBUCxpQkFBTztjQUFQLFFBQU87TUFDUCxnQkFBZTtNQUNmO0VBSE07SUFJUjtNQUNFO0VBRGM7SUFFaEI7TUFDRSw0QkFBTztVQUFQLGlCQUFPO2NBQVAsUUFBTztNQUNQLGdCQUFlO01BQ2Y7RUFISztJQUlQO01BQ0U7RUFEYTtJQUVmO01BQ0UsNEJBQU87VUFBUCxpQkFBTztjQUFQLFFBQU87TUFDUCxpQkFBZ0I7TUFDaEIsWUFBVztNQUNYO0VBSks7SUFLUDtNQUNFLDRCQUFPO1VBQVAsaUJBQU87Y0FBUCxRQUFPO01BQ1AsZ0JBQWU7TUFDZixpQkFBZ0I7TUFDaEIsbUJBQWM7VUFBZCxtQkFBYztjQUFkLGVBQWM7TUFDZCxnQkFBZTtNQUNmLGtCQUFpQjtNQUNqQixXQUFVO01BQ1YsU0FBUTtNQUNSO0VBVFk7SUFVZDtNQUNFLGNBQWE7TUFDYjtFQUZvQjtJQUd0QjtNQUNFO0VBRGE7SUczQ2Y7TUFDRSxvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLGVBQWM7TUFDZDtFQUhHO0lBSUw7TUFDRSxtQkFBWTtVQUFaLGlCQUFZO2NBQVosYUFBWTtNQUNaLGNBQWE7TUFDYixlQUFjO01BQ2Q7RUFKRztJQUtMO01BQ0UsbUJBQVk7VUFBWixpQkFBWTtjQUFaLGFBQVk7TUFDWjtFQUZRO0lBR1Y7TUFDRSw2QkFBZTtVQUFmO0VBRE07SUFFUjtNQUNFLG9CQUFZO01BQVosb0JBQVk7TUFBWixhQUFZO01BQ1o7RUFGSztJQUdQO01BQ0UsbUJBQWM7VUFBZCxtQkFBYztjQUFkLGVBQWM7TUFDZDtFQUZXO0lBR2I7TUFDRSxtQkFBYTtVQUFiLGtCQUFhO2NBQWIsY0FBYTtNQUNiLGtCQUFpQjtNQUNqQixhQUFZO01BQ1osb0JBQVk7TUFBWixvQkFBWTtNQUFaLGFBQVk7TUFDWix5QkFBa0I7VUFBbEIsc0JBQWtCO2NBQWxCLG1CQUFrQjtNQUNsQixtQkFBYztNQUNkLFdBQVU7TUFDVjtFQVJVO0lBU1o7TUFDRSxlQUFjO01BQ2QsYUFBWTtNQUNaO0VBSE07SUFJUjtNQUNFLGVBQWM7TUFDZCxtQkFBa0I7TUFDbEIsa0JBQWlCO01BQ2pCLG1CQUFrQjtNQUNsQjtFQUxNOztBQzFHYjtJQW1ESyxvQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtJQUNaLHdCQUFzQjtRQUF0QixxQkFBc0I7WUFBdEIsdUJBQXNCO0VBcER0QjtJQXFEQTtNQUNFLG1CQUFjO1VBQWQsbUJBQWM7Y0FBZCxlQUFjO01BQ2QsZ0JBQWU7TUFDZixtQkFBa0I7TUFDbEIsU0FBUTtNQUNSLG9CQUFZO01BQVosb0JBQVk7TUFBWixhQUFZO01BQ1osNEJBQXFCO01BQXJCLDZCQUFxQjtVQUFyQiwwQkFBcUI7Y0FBckIsc0JBQXFCO01BQ3JCO0VBUE07SUFRUjtNQUNFLG1CQUFhO1VBQWIsa0JBQWE7Y0FBYixjQUFhO01BQ2IsU0FBUTtNQUNSLFVBQVM7TUFDVDtFQUpPO0lBS1Q7TUFDRSxpQkFBZ0I7TUFDaEIsZ0JBQWU7TUFDZixjQUFhO01BQ2Isc0JBQXFCO01BQ3JCLGdDQUErQjtNQUMvQixrQkFBaUI7TUFDakIsa0JBQWlCO01BQ2pCLGVBQWM7TUFDZCw2QkFBZTtVQUFmO0VBVE07SUFVUjtNQUNFLHlCQUE0QjtNQUM1QixZQUFXO01BQ1gsOEJBQTZCO01BQzdCO0VBSmE7SUFLZjtNQUNFLGNBQWE7TUFDYixtQkFBYztNQUNkLGdCQUFlO01BQ2YsV0FBVTtNQUNWO0VBTGdCO0lBTWxCO01BQ0UsbUJBQWM7TUFDZDtFQUZJO0lBR047TUFDRTtFQURhO0lBRWY7TUFDRSxrQkFBaUI7TUFDakIsUUFBTztNQUNQLFdBQVU7TUFDVixZQUFXO01BQ1gsV0FBVTtNQUNWLFFBQU87TUFDUCxtQ0FBMEI7VUFBMUIsK0JBQTBCO2NBQTFCO0VBUHdCO0lBUTFCO01BQ0UsbUJBQWM7TUFDZCxXQUFVO01BQ1Y7RUFIVTtJQUlaO01BQ0U7RUFEaUM7SUFFbkM7TUFDRTtFQUQyQjtJQUU3QjtNQUNFLGNBQWE7TUFDYjtFQUZRO0lBR1Y7TUFDRSxnQkFBZTtNQUNmLGFBQVk7TUFDWixpQkFBZ0I7TUFDaEIsbUJBQWtCO01BQ2xCO0VBTFE7SUFNVjtNQUNFO0VBREs7O0FDckhaO0lBK0JLLGdCQUFlO0VBL0JoQjtJQWdDQztNQUNFLFVBQVM7TUFDVCxrQkFBaUI7TUFDakIsdUNBQThCO2NBQTlCO0VBSE07SUFJUjtNQUNFO0VBRE07SUFFUjtNQUNFO0VBREk7SUNUTjtNQUNFLGdCQUFlO01BQ2YsU0FBUTtNQUNSO0VBSEs7SUFJUDs7TUFFRSxTQUFRO01BQ1I7RUFGTTtJQ2JSO01BQ0U7RUFESztJQUVQO01BQ0U7RUFEYztJQUVoQjtNQUNFLFdBQVU7TUFDVixtQkFBYztNQUNkLGdCQUFlO01BQ2YsNkJBQW9CO01BQXBCLHdCQUFvQjtNQUFwQjtFQUphO01BS2I7UUFDRTtFQURJO0lBRVI7TUFDRTtFQURhO0lBRWY7TUFDRTtFQURZO0lHcUNkO01BQ0Usb0JBQVk7TUFBWixvQkFBWTtNQUFaO0VBREs7SUFFUDtNQUNFLG1CQUFjO1VBQWQsbUJBQWM7Y0FBZCxlQUFjO01BQ2QsZ0JBQWU7TUFDZixTQUFRO01BQ1Isb0JBQVk7TUFBWixvQkFBWTtNQUFaLGFBQVk7TUFDWiw0QkFBcUI7TUFBckIsNkJBQXFCO1VBQXJCLDBCQUFxQjtjQUFyQjtFQUxNO0lBTVI7TUFDRSxtQkFBWTtVQUFaLGlCQUFZO2NBQVosYUFBWTtNQUNaLGNBQWE7TUFDYixvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLDRCQUFxQjtNQUFyQiw2QkFBcUI7VUFBckIsMEJBQXFCO2NBQXJCLHNCQUFxQjtNQUNyQix3QkFBc0I7VUFBdEIscUJBQXNCO2NBQXRCO0VBTE07SUFNUjtNQUNFO0VBREs7SUFFUDtNQUNFLGtCQUFpQjtNQUNqQixtQkFBa0I7TUFDbEIsV0FBVTtNQUNWLG1CQUFhO1VBQWIsa0JBQWE7Y0FBYjtFQUpPO0lBS1Q7TUFDRSxnQkFBZTtNQUNmLGdCQUFlO01BQ2Ysa0JBQWlCO01BQ2pCO0VBSkk7SUFLTjtNQUNFLGlCQUFnQjtNQUNoQixZQUFXO01BQ1gsU0FBUTtNQUNSLG1CQUFhO1VBQWIsa0JBQWE7Y0FBYixjQUFhO01BQ2IsdUJBQTBCO1VBQTFCLG9CQUEwQjtjQUExQjtFQUxLO0lBTVA7TUFDRSxnQkFBZTtNQUNmO0VBRkc7SUFHTDtNQUNFLG9CQUFZO01BQVosb0JBQVk7TUFBWixhQUFZO01BQ1osbUJBQWM7VUFBZCxlQUFjO01BQ2Q7RUFITTtJQUlSO01BQ0UsbUJBQWE7VUFBYixrQkFBYTtjQUFiLGNBQWE7TUFDYixlQUFjO01BQ2Q7RUFIVztJQUliO01BQ0UsbUJBQWM7TUFDZCxnQkFBZTtNQUNmO0VBSEs7SUFJUDtNQUNFLG1CQUFjO01BQ2Q7RUFGVztJQUdiO01BQ0U7RUFEVztJQUViO01BQ0Usa0JBQWlCO01BQ2pCO0VBRlc7SUFHYjtNQUNFLGdCQUFlO01BQ2Y7RUFGSztJQUdQO01BQ0U7RUFETTtJQUVSO01BQ0UsbUJBQWM7TUFDZCx1QkFBYztTQUFkLG9CQUFjO2NBQWQsZUFBYztNQUNkLHNCQUFnQjtNQUFoQix5QkFBZ0I7U0FBaEIsc0JBQWdCO2NBQWhCLGlCQUFnQjtNQUNoQixjQUFhO01BQ2Isd0JBQXFCO01BQ3JCO0VBTkk7SUFPTjtNQUNFLGlCQUFnQjtNQUNoQjtFQUZZO01BR1o7UUFDRSxXQUFVO1FBQ1YsV0FBVTtRQUNWLFdBQVU7UUFDVixZQUFXO1FBQ1gsYUFBWTtRQUNaLGtCQUFpQjtRQUNqQjtFQVBNO0lBUVY7TUFDRSxtQkFBa0I7TUFDbEI7RUFGVztJRWxJYjtNQUNFO0VBREk7SUFFTjtNQUNFLHFCQUFnQjtVQUFoQjtFQURLO0lBRVA7TUFDRSxtQkFBWTtVQUFaLGlCQUFZO2NBQVosYUFBWTtNQUNaO0VBRmE7O0FFdkJwQjtJQXdGSyxhQUFZO0lBQ1osY0FBYTtFQXpGUDtJQTBGTjtNQUNFLG1CQUFjO01BQ2Q7RUFGSTtJQUdOO01BQ0Usa0JBQWlCO01BQ2pCLG9CQUFtQjtNQUNuQixnQkFBZTtNQUNmO0VBSkk7SUFLTjtNQUNFLFlBQVc7TUFDWCxvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLDRCQUFxQjtNQUFyQiw2QkFBcUI7VUFBckIsMEJBQXFCO2NBQXJCO0VBSEs7SUFJUDtNQUNFLG1CQUFXO1VBQVgsb0JBQVc7Y0FBWCxZQUFXO01BQ1gsb0JBQVk7TUFBWixvQkFBWTtNQUFaLGFBQVk7TUFDWiw0QkFBcUI7TUFBckIsNkJBQXFCO1VBQXJCLDBCQUFxQjtjQUFyQjtFQUhPO0lBSVQ7TUFDRTtFQURNO0lBRVI7TUFDRTtFQURJO0lBRU47TUFDRSxrQkFBaUI7TUFDakIsUUFBTztNQUNQLFFBQU87TUFDUCxvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLDRCQUE2QjtNQUE3Qiw4QkFBNkI7VUFBN0Isa0NBQTZCO2NBQTdCLDhCQUE2QjtNQUM3QixzQkFBb0I7VUFBcEIsbUJBQW9CO2NBQXBCO0VBTk07SUFPUjtNQUNFLGVBQWM7TUFDZCxXQUFVO01BQ1Y7RUFIWTtJQUlkO01BQ0UseUJBQWtCO1VBQWxCLHNCQUFrQjtjQUFsQixtQkFBa0I7TUFDbEI7RUFGTTtJQUdSO01BQ0U7RUFETztJQUVUO01BQ0Usb0JBQW1CO01BQ25CO0VBRkk7SUFHTjtNQUNFO0VBREs7SUFFUDtNQUNFLGlCQUFnQjtNQUNoQjtFQUZJO0lFa0ROO01BQ0UsZ0JBQWU7TUFDZjtFQUZLO0lBR1A7TUFDRTtFQURlO0lBRWpCO01BQ0UsZ0JBQWU7TUFDZjtFQUZTO0lBR1g7TUFDRSxlQUFjO01BQ2Q7RUFGSTtJQUdOO01BQ0U7RUFESztJQUVQO01BQ0UsaUJBQWdCO01BQ2hCO0VBRlE7SUFHVjtNQUNFO0VBRGtCO0lBRXBCO01BQ0UsY0FBYTtNQUNiLG9CQUFtQjtNQUNuQjtFQUhZO0lBSWQ7TUFDRTtFQURzQjtJQUV4QjtNQUNFO0VBRE87SUFFVDtNQUNFLGVBQWM7TUFDZDtFQUZPO0lBR1Q7TUFDRTtFQURvQjtJQUV0QjtNQUNFLG1CQUFrQjtNQUNsQjtFQUZpQjtJQUduQjtNQUNFO0VBRG9CO0lBRXRCO01BQ0Usa0JBQWlCO01BQ2pCLFdBQVU7TUFDVixTQUFRO01BQ1I7RUFKZTtJQUtqQjtNQUNFLGlEQUE4QztNQUM5QyxrRkFBcUU7TUFDckUsdUNBQXNDO01BQ3RDLDRCQUEyQjtNQUMzQixpQkFBZ0I7TUFDaEI7RUFOSTtJQU9OOzs7TUFHRTtFQURjO0lBRWhCO01BQ0U7RUFEaUI7SUFFbkI7TUFDRTtFQURlO0lBRWpCO01BQ0U7RUFEYTtJQUVmO01BQ0U7RUFEYztJQUVoQjtNQUNFO0VBRGM7SUFFaEI7TUFDRTtFQURnQjtJQUVsQjtNQUNFLGlCQUFnQjtNQUNoQjtFQUZLO0lBR1A7TUFDRTtFQURrQjtJQUVwQjtNQUNFO0VBRGE7SUFFZjtNQUNFLGtCQUFpQjtNQUNqQixNQUFLO01BQ0wsV0FBVTtNQUNWO0VBSm1CO0lBS3JCO01BQ0U7RUFETTtJQUVSO01BQ0U7RUFESTtJQUVOO01BQ0U7RUFEUztJQUVYOztNQUVFO0VBREU7SUFFSjtNQUNFO0VBREU7SUFFSjs7TUFFRTtFQURZO0lBRWQ7TUFDRTtFQURlO0lBRWpCOztNQUVFO0VBRGU7SUFFakI7O01BRUUsa0JBQWlCO01BQ2pCLFdBQVU7TUFDVixNQUFLO01BQ0w7RUFKWTtJQUtkO01BQ0Usb0JBQVk7TUFBWixvQkFBWTtNQUFaO0VBRGE7SUFFZjtNQUNFLG1CQUFjO1VBQWQsbUJBQWM7Y0FBZCxlQUFjO01BQ2Qsa0JBQWlCO01BQ2pCO0VBSGM7SUFJaEI7TUFDRSxtQkFBYTtVQUFiLGtCQUFhO2NBQWI7RUFEYztJQUVoQjtNQUNFO0VBRFc7SUFFYjtNQUNFO0VBRFc7SUFFYjtNQUNFO0VBRHFCO0lBRXZCO01BQ0Usb0JBQVk7TUFBWixvQkFBWTtNQUFaO0VBRHdCO0lBRTFCO01BQ0UsbUJBQVk7VUFBWixpQkFBWTtjQUFaLGFBQVk7TUFDWjtFQUZrQjtJQUdwQjtNQUNFLDRCQUFjO1VBQWQsZUFBYztNQUNkO0VBRnlCO0lBRzNCO01BQ0UsZUFBYztNQUNkLGlCQUFnQjtNQUNoQjtFQUhtQjtJQUlyQjtNQUNFLGtCQUFpQjtNQUNqQixpQkFBZ0I7TUFDaEI7RUFIWTtJQUlkO01BQ0U7RUFEYTtJQUVmO01BQ0UsaUJBQWdCO01BQ2hCLG9CQUFtQjtNQUNuQjtFQUhHO0lBSUw7TUFDRSxvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLHlCQUFrQjtVQUFsQixzQkFBa0I7Y0FBbEI7RUFGYTtJQUdmO01BQ0U7RUFEYTtJQUVmO01BQ0U7RUFEWTtJQUVkO01BQ0UsaUJBQWdCO01BQ2hCLGNBQWE7TUFDYixvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLHlCQUFrQjtVQUFsQixzQkFBa0I7Y0FBbEIsbUJBQWtCO01BQ2xCO0VBTEk7SUFNTjtNQUNFLGVBQWM7TUFDZCxpQkFBZ0I7TUFDaEI7RUFIcUI7SUFJdkI7TUFDRTtFQURLO0lBRVA7TUFDRSxjQUFhO01BQ2Isc0JBQXFCO01BQ3JCO0VBSFU7SUFJWjtNQUNFLFlBQVc7TUFDWDtFQUZJO0lBR047TUFDRSxjQUFhO01BQ2I7RUFGRztJQUdMO01BQ0U7RUFEYztJQUVoQjtNQUNFO0VBREs7SUFFUDtNQUNFO0VBRE07SUFFUjtNQUNFO0VBREc7SUFFTDtNQUNFLG9CQUFZO01BQVosb0JBQVk7TUFBWjtFQURnQjtJQUVsQjtNQUNFLGtCQUFpQjtNQUNqQixtQkFBYTtVQUFiLGtCQUFhO2NBQWI7RUFGZ0I7SUFHbEI7TUFDRSxtQkFBYztVQUFkLG1CQUFjO2NBQWQsZUFBYztNQUNkLGdCQUFlO01BQ2Ysa0JBQWlCO01BQ2pCO0VBSmlCO0lBS25COztNQUVFLGtCQUFpQjtNQUNqQixRQUFPO01BQ1AsYUFBWTtNQUNaO0VBSmtCO0lBS3BCO01BQ0Usb0JBQVk7TUFBWixvQkFBWTtNQUFaLGFBQVk7TUFDWiw0QkFBcUI7TUFBckIsNkJBQXFCO1VBQXJCLDBCQUFxQjtjQUFyQjtFQUZrQjtJQUdwQjtNQUNFO0VBRFE7SUFFVjtNQUNFO0VBRHFCO0lBRXZCO01BQ0UsU0FBUTtNQUNSLFdBQVU7TUFDVjtFQUhrQjtJQUlwQjtNQUNFLCtCQUE0QjtNQUM1QixrQkFBaUI7TUFDakIsaUJBQWdCO01BQ2hCLHlCQUFzQjtNQUN0QjtFQUxHO0lBTUw7TUFDRSxnQkFBZTtNQUNmLGtCQUFpQjtNQUNqQjtFQUhjO0lBSWhCO01BQ0UsY0FBYTtNQUNiLG9CQUFtQjtNQUNuQjtFQUhJO0lBSU47TUFDRSxvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLDhCQUEwQjtNQUExQiw4QkFBMEI7VUFBMUIsK0JBQTBCO2NBQTFCLDJCQUEwQjtNQUMxQjtFQUhjO0lBSWhCO01BQ0U7RUFEYTtJQUVmO01BQ0UsU0FBUTtNQUNSO0VBRlk7SUVuWGQ7TUFDRSxvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLHlCQUFrQjtVQUFsQixzQkFBa0I7Y0FBbEI7RUFGSztJQUdQO01BQ0UsY0FBa0I7TUFDbEIsa0JBQWlCO01BQ2pCO0VBSGU7SUFJakI7TUFDRSxnQkFBZTtNQUNmLFdBQVU7TUFDVixZQUFXO01BQ1g7RUFKYTtJQUtmO01BQ0U7RUFEYTtNQUViO1FBQ0U7RUFESTtJQUVSO01BQ0U7RUFEZTtJQUVqQjtNQUNFO0VBRGE7SUFFZjtNQUNFO0VBRGE7SUFFZjtNQUNFO0VBRDJCO0lBRTdCO01BQ0U7RUFEZ0I7SUFFbEI7TUFDRTtFQURhO0lBRWY7TUFDRTtFQURXOztBSTNEbEI7SUFxQ0ssb0JBQVk7SUFBWixvQkFBWTtJQUFaLGFBQVk7SUFDWix5QkFBa0I7UUFBbEIsc0JBQWtCO1lBQWxCLG1CQUFrQjtFQXRDbkI7SUF1Q0M7TUFDRSxlQUFjO01BQ2Qsa0JBQWlCO01BQ2pCO0VBSE07SUFJUjtNQUNFLE9BQU07TUFDTixXQUFVO01BQ1Y7RUFIUTtJQUlWO01BQ0UsbUNBQTBCO1VBQTFCLCtCQUEwQjtjQUExQiwyQkFBMEI7TUFDMUIsY0FBYTtNQUNiO0VBSFk7SUV6QmQ7TUFDRSxvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLHlCQUFrQjtVQUFsQixzQkFBa0I7Y0FBbEI7RUFGSztJQUdQO01BQ0UsY0FBa0I7TUFDbEIsa0JBQWlCO01BQ2pCO0VBSGU7SUFJakI7TUFDRSxnQkFBZTtNQUNmLFdBQVU7TUFDVixZQUFXO01BQ1g7RUFKYTtJQUtmO01BQ0U7RUFEYTtNQUViO1FBQ0U7RUFESTtJQUVSO01BQ0U7RUFEZTtJQUVqQjtNQUNFO0VBRGE7SUFFZjtNQUNFO0VBRGE7SUFFZjtNQUNFO0VBRDJCO0lBRTdCO01BQ0U7RUFEZ0I7SUFFbEI7TUFDRTtFQURhO0lBRWY7TUFDRTtFQURXO0N0QmxEbEI7O0FBQUE7O0E1QzRCQztJQWdCSSxvQkFBWTtJQUFaLG9CQUFZO0lBQVo7RUFoQk87O0FBa0JYO0lBV0ksV0FBVTtJQUNWLFlBQVc7SUFDWCxhQUFZO0VBYkw7SUFjUDtNQUNFLFlBQVc7TUFDWCxvQkFBWTtNQUFaLG9CQUFZO01BQVo7RUFGRTtJQW1GSjtNQUNFLFdBQVU7TUFDVixZQUFXO01BQ1gsV0FBVTtFQUhEO01BSVQ7UUFDRSxXQUFVO1FBQ1Y7RUFGSTtNQUdOO1FBQ0U7RUFEUztJaUIvRmI7TUFDRSxvQkFBYztNQUNkO0VBRks7SUFHUDtNQUNFLG1CQUFjO01BQ2QsaUJBQWdCO01BQ2hCO0VBSE87SUFJVDtNQUNFO0VBRE07SUNpQlI7TUFDRSxrQkFBaUI7TUFDakIsV0FBVTtNQUNWO0VBSEs7SUFJUDtNQUNFLG1CQUFhO1VBQWIsa0JBQWE7Y0FBYixjQUFhO01BQ2IsY0FBYTtNQUNiO0VBSFM7SUFJWDtNQUNFLGlCQUFnQjtNQUNoQixpQkFBZ0I7TUFDaEI7RUFISzs7QUN2Rlo7SUFLSyxpQkFBZ0I7RUFMUjtJQU1SO01BQ0U7RUFETTtJQytCUjtNQUNFLFVBQVM7TUFDVDtFQUZVO0lJY1o7TUFDRTtFQURLO0lXQVA7TUFDRSxrQkFBYztNQUNkLGlCQUFnQjtNQUNoQjtFQUhDO0lBSUg7TUFDRSxtQkFBYztNQUNkO0VBRkM7SUFHSDtNQUNFO0VBREM7SUFFSDtNQUNFLG1CQUFjO01BQ2QsaUJBQWdCO01BQ2hCO0VBSEM7SUFJSDtNQUNFLGVBQWM7TUFDZDtFQUZDO0lBR0g7TUFDRTtFQURJO0lBRU47TUFDRTtFQURXO0lBRWI7TUFDRSxtQkFBYztNQUNkO0VBRm1CO0lBR3JCO01BQ0U7RUFERztJQUVMO01BQ0UsbUJBQWM7TUFDZDtFQUZHO0lBR0w7TUFDRTtFQURNO0lBRVI7TUFDRTtFQURjO0lBRWhCO01BQ0U7RUFEbUI7SUFFckI7TUFDRSxtQkFBYztNQUNkLGNBQWE7TUFDYixnQkFBZTtNQUNmO0VBSkc7SUFLTDtNQUNFLGtCQUFjO01BQ2Q7RUFGSztJQUdQO01BQ0U7RUFEYTtJQUVmO01BQ0Usa0JBQWM7TUFDZDtFQUZHO0lPd0JMO01BQ0UsaUJBQWdCO01BQ2hCO0VBRks7SUFHUDtNQUNFO0VBRGE7SUFFZjs7TUFFRSxrQkFBaUI7TUFDakI7RUFGSztJQUdQO01BQ0UsaUJBQWdCO01BQ2hCLGdCQUFlO01BQ2YsbUJBQWM7VUFBZCxtQkFBYztjQUFkLGVBQWM7TUFDZCxnQkFBZTtNQUNmLGtCQUFpQjtNQUNqQixXQUFVO01BQ1YsU0FBUTtNQUNSLG9CQUFZO01BQVosb0JBQVk7TUFBWixhQUFZO01BQ1osNEJBQXFCO01BQXJCLDZCQUFxQjtVQUFyQiwwQkFBcUI7Y0FBckI7RUFUWTtJQVVkO01BQ0U7RUFEb0I7SVVldEI7TUFDRSxtQkFBWTtVQUFaLGlCQUFZO2NBQVosYUFBWTtNQUNaLGNBQWE7TUFDYjtFQUhXO0lBSWI7O01BRUUsNEJBQWM7VUFBZCxlQUFjO01BQ2Q7RUFGbUI7SUFHckI7TUFDRSw0QkFBYztVQUFkLGVBQWM7TUFDZDtFQUYrQjtJQUdqQztNQUNFLDRCQUFjO1VBQWQsZUFBYztNQUNkO0VBRmdDO0lBR2xDO01BQ0UsNEJBQWM7VUFBZCxlQUFjO01BQ2Q7RUFGbUM7SUFHckM7TUFDRSw0QkFBYztVQUFkLGVBQWM7TUFDZDtFQUZnQztJQUdsQztNQUNFO0VBRGlCO0lBRW5CO01BQ0U7RUFEZTtJQUVqQjtNQUNFO0VBRHFCO0lNcU92QjtNQUNFO0VBRGU7SUFFakI7TUFDRTtFQURnQjtJQUVsQjtNQUNFO0VBREs7SUszUlA7TUFDRTtFQURJO0lBRU47TUFDRSxlQUFjO01BQ2Q7RUFGSTtJQUdOO01BQ0Usb0JBQWM7TUFDZCxjQUFrQjtNQUNsQjtFQUhZO0lBSWQ7TUFDRSxvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLHFCQUFnQjtVQUFoQixpQkFBZ0I7TUFDaEIsOEJBQWtCO01BQWxCLDZCQUFrQjtVQUFsQix1QkFBa0I7Y0FBbEI7RUFISztJQUlQO01BQ0Usa0JBQWlCO01BQ2pCLFdBQVU7TUFDVixZQUFXO01BQ1gsNkJBQWU7VUFBZixnQkFBZTtNQUNmO0VBTGM7SUFNaEI7TUFDRSxlQUFjO01BQ2Q7RUFGYTtJQUdmO01BQ0UsbUJBQWM7TUFDZDtFQUZhO0lBR2Y7TUFDRSxlQUFjO01BQ2Q7RUFGb0I7SUFHdEI7TUFDRSw4QkFBMEI7TUFBMUIsOEJBQTBCO1VBQTFCLCtCQUEwQjtjQUExQjtFQURNO0lBRVI7TUFDRSxlQUFjO01BQ2Q7RUFGZTtJQUdqQjtNQUNFO0VBRGM7SUFFaEI7TUFDRTtFQURxQjtJQUV2QjtNQUNFLDZCQUFlO1VBQWY7RUFEaUI7SUFFbkI7TUFDRTtFQURpQjtJQUVuQjs7TUFFRTtFQURpQjtJQUVuQjtNQUNFLHlCQUFrQjtVQUFsQixzQkFBa0I7Y0FBbEI7RUFETTtJQUVSO01BQ0Usb0JBQVk7TUFBWixvQkFBWTtNQUFaLGFBQVk7TUFDWix5QkFBa0I7VUFBbEIsc0JBQWtCO2NBQWxCLG1CQUFrQjtNQUNsQjtFQUhlO0lBSWpCO01BQ0UsZUFBYztNQUNkO0VBRmM7SUFHaEI7TUFDRTtFQURXO0NuQnBMbEI7O0FBQUE7RTFDTUc7TUFJSSxrQkFBaUI7TUFDakI7RUFMVTtDMENOakI7O0FBQUE7STNDZ29CSTtRQUNJLGlCQUFpQjtRQUNqQixrQkFBa0I7SUFDdEI7O0lBRUE7UUFDSSxjQUFjO0lBQ2xCOztJQUVBO1FBQ0ksV0FBVztJQUNmOztJQUVBO1FBQ0ksbUJBQW1CO1FBQ25CLGNBQWM7UUFDZCxZQUFZO1FBQ1osVUFBVTtRQUNWLFlBQVk7UUFDWixRQUFRO1FBQ1IsTUFBTTtRQUNOLFdBQVc7SUFDZjs7SUFFQTtRQUNJLGtCQUFrQjtRQUNsQixtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSTtZQUNJLGtEQUFrRDtZQUNsRCxvREFBb0Q7UUFDeEQ7SUFDSjtDMkNscUJKOztBQUFBO0kzQ20zQkk7UUFDSSxZQUFZO0lBQ2hCOztJQUVBO1FBQ0ksWUFBWTtJQUNoQjs7SUFFQTtRQUNJLG9DQUE0QjtRQUE1Qiw0QkFBNEI7SUFDaEM7QzJDNzNCSiIsImZpbGUiOiJhcHAubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIERvY3VtZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCBib3JkZXIgYm94IHNpemluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGV4dCBkZWNvcmF0aW9uIGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQWRkIHZlcnRpY2FsIGFsaWdubWVudCBpbmhlcml0YW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBVc2UgdGhlIGRlZmF1bHQgY3Vyc29yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ2hhbmdlIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDMuIFVzZSBhIDQtc3BhY2UgdGFiIHdpZHRoIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogNC4gUmVtb3ZlIHRoZSBncmV5IGhpZ2hsaWdodCBvbiBsaW5rcyBpbiBpT1MgKG9waW5pb25hdGVkKS5cbiAqIDUuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqIDYuIEJyZWFrcyB3b3JkcyB0byBwcmV2ZW50IG92ZXJmbG93IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmh0bWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuNTsgLyogMiAqL1xuICAtbW96LXRhYi1zaXplOiA0OyAvKiAzICovXG4gIHRhYi1zaXplOiA0OyAvKiAzICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgLyogNCAqLztcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDUgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiA1ICovXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IC8qIDYgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBFZGdlLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gbmVzdGVkIGxpc3RzIGluIENocm9tZSwgRWRnZSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cblxuZGwgZGwsXG5kbCBvbCxcbmRsIHVsLFxub2wgZGwsXG51bCBkbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBvbiBuZXN0ZWQgbGlzdHMgaW4gRWRnZSAxOC0gYW5kIElFLlxuICovXG5cbm9sIG9sLFxub2wgdWwsXG51bCBvbCxcbnVsIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGxpc3Qgc3R5bGUgb24gbmF2aWdhdGlvbiBsaXN0cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5uYXYgb2wsXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBFZGdlIDE4LSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGFsaWdubWVudCBvbiBtZWRpYSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGlmcmFtZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuaWZyYW1lIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyB3aXRoaW4gbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGZpbGwgY29sb3IgdG8gbWF0Y2ggdGhlIHRleHQgY29sb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuc3ZnOm5vdChbZmlsbF0pIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogVGFidWxhciBkYXRhXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvbGxhcHNlIGJvcmRlciBzcGFjaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLyogRm9ybXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gY29udHJvbHMgaW4gU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMi4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIDE4LSwgRmlyZWZveCwgYW5kIElFLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGJ1dHRvbnMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGluY29uc2lzdGVudCBhcHBlYXJhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EwYTBhMDsgLyogMSAqL1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cblxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqL1xuXG5sZWdlbmQge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICogMi4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqIDMuIENoYW5nZSB0aGUgcmVzaXplIGRpcmVjdGlvbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogYXV0bzsgLyogMiAqL1xuICByZXNpemU6IHZlcnRpY2FsOyAvKiAzICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSB1cGxvYWQgYnV0dG9ucyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIG9mIGZvY3VzIG91dGxpbmVzIGluIEZpcmVmb3guXG4gKi9cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIG91dGxpbmUgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlIGluIEZpcmVmb3guXG4gKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYWRkaXRpb25hbCA6aW52YWxpZCBzdHlsZXMgaW4gRmlyZWZveC5cbiAqL1xuXG46LW1vei11aS1pbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogSW50ZXJhY3RpdmVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IHN0eWxlcyBpbiBFZGdlIDE4LSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cblxuZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogc29saWQ7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbmRpYWxvZzpub3QoW29wZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFVzZXIgaW50ZXJhY3Rpb25cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAxLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgb24gY2xpY2thYmxlIGVsZW1lbnRzXG4gICAgICBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEsXG5bdGFiaW5kZXhdIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyAvKiAxICovXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQWNjZXNzaWJpbGl0eVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBidXN5IGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGNvbnRyb2wgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuW2FyaWEtY29udHJvbHNdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlXG4gKiBpbm9wZXJhYmxlIGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSxcbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBkaXNwbGF5IG9uIHZpc3VhbGx5IGhpZGRlbiBhY2Nlc3NpYmxlIGVsZW1lbnRzXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1oaWRkZW49XCJmYWxzZVwiXVtoaWRkZW5dIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cblxuW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl1baGlkZGVuXTpub3QoOmZvY3VzKSB7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiIsIi8vIGNvbG9yc1xyXG4kY29sb3JfdHh0OiAjMzMzXHJcbiRjb2xvcl9saW5rOiBpbmhlcml0XHJcbiRjb2xvcl9ibHVlOiAjMjRBNUUzXHJcbiRjb2xvcl9ib3JkZXI6ICNDQ0QxREJcclxuJGNvbG9yX2xpZ2h0OiAjRDVEOEUxXHJcbiRtb2JpbGVfbWVudV93aWR0aDogMzA1cHgiLCIuaWNvbl80MDRcclxuICB3aWR0aDogNTEycHhcclxuICBoZWlnaHQ6IDUxMnB4XHJcbi5pY29uX2Fycm93XHJcbiAgd2lkdGg6IDEwcHhcclxuICBoZWlnaHQ6IDE2cHhcclxuLmljb25fYnVyZ2VyXHJcbiAgd2lkdGg6IDI2cHhcclxuICBoZWlnaHQ6IDIwcHhcclxuLmljb25fY2FsZW5kYXJcclxuICB3aWR0aDogMThweFxyXG4gIGhlaWdodDogMThweFxyXG4uaWNvbl9jYW1lcmFcclxuICB3aWR0aDogMjhweFxyXG4gIGhlaWdodDogMjJweFxyXG4uaWNvbl9jYXJzYWxlXHJcbiAgd2lkdGg6IDM3cHhcclxuICBoZWlnaHQ6IDM4cHhcclxuLmljb25fY2FzaFxyXG4gIHdpZHRoOiA0MHB4XHJcbiAgaGVpZ2h0OiAzOXB4XHJcbi5pY29uX2NoZWNrXHJcbiAgd2lkdGg6IDE5cHhcclxuICBoZWlnaHQ6IDIzcHhcclxuLmljb25fY2hlY2ttYXJrXHJcbiAgd2lkdGg6IDlweFxyXG4gIGhlaWdodDogNnB4XHJcbi5pY29uX2NoZXZyb25cclxuICB3aWR0aDogMTJweFxyXG4gIGhlaWdodDogN3B4XHJcbi5pY29uX2Nsb3NlXHJcbiAgd2lkdGg6IDMyOXB4XHJcbiAgaGVpZ2h0OiAzMjlweFxyXG4uaWNvbl9jb21tZXJjZVxyXG4gIHdpZHRoOiAxOHB4XHJcbiAgaGVpZ2h0OiAxNXB4XHJcbi5pY29uX2NvbW11bmljYXRpb25zXHJcbiAgd2lkdGg6IDE3cHhcclxuICBoZWlnaHQ6IDE3cHhcclxuLmljb25fZG93bmxvYWRcclxuICB3aWR0aDogOXB4XHJcbiAgaGVpZ2h0OiAxNHB4XHJcbi5pY29uX2ZhY2Vib29rXHJcbiAgd2lkdGg6IDhweFxyXG4gIGhlaWdodDogMTZweFxyXG4uaWNvbl9naWZ0XHJcbiAgd2lkdGg6IDM3cHhcclxuICBoZWlnaHQ6IDQwcHhcclxuLmljb25faG9tZVxyXG4gIHdpZHRoOiAxOHB4XHJcbiAgaGVpZ2h0OiAxNnB4XHJcbi5pY29uX2hvdXJnbGFzc1xyXG4gIHdpZHRoOiAyMnB4XHJcbiAgaGVpZ2h0OiAzMHB4XHJcbi5pY29uX2luc3RhZ3JhbVxyXG4gIHdpZHRoOiAxNnB4XHJcbiAgaGVpZ2h0OiAxNnB4XHJcbi5pY29uX2ludGVyZXN0XHJcbiAgd2lkdGg6IDQwcHhcclxuICBoZWlnaHQ6IDM4cHhcclxuLmljb25faW50ZXJmYWNlXHJcbiAgd2lkdGg6IDE2cHhcclxuICBoZWlnaHQ6IDE4cHhcclxuLmljb25fbGlrZVxyXG4gIHdpZHRoOiAxNnB4XHJcbiAgaGVpZ2h0OiAxNHB4XHJcbi5pY29uX21pbnVzXHJcbiAgd2lkdGg6IDE4cHhcclxuICBoZWlnaHQ6IDJweFxyXG4uaWNvbl9va1xyXG4gIHdpZHRoOiAxMXB4XHJcbiAgaGVpZ2h0OiA4cHhcclxuLmljb25fb3JnYW5pemF0aW9uXHJcbiAgd2lkdGg6IDE4cHhcclxuICBoZWlnaHQ6IDE4cHhcclxuLmljb25fcGluXHJcbiAgd2lkdGg6IDEzcHhcclxuICBoZWlnaHQ6IDE4cHhcclxuLmljb25fcGx1c1xyXG4gIHdpZHRoOiAxOHB4XHJcbiAgaGVpZ2h0OiAxOHB4XHJcbi5pY29uX3Jldmlld1xyXG4gIHdpZHRoOiA4NXB4XHJcbiAgaGVpZ2h0OiA3OHB4XHJcbi5pY29uX3NhbGVcclxuICB3aWR0aDogMjRweFxyXG4gIGhlaWdodDogMzBweFxyXG4uaWNvbl9zYW5kd2F0Y2hcclxuICB3aWR0aDogMTNweFxyXG4gIGhlaWdodDogMThweFxyXG4uaWNvbl9zdGFyXHJcbiAgd2lkdGg6IDE0cHhcclxuICBoZWlnaHQ6IDEzcHhcclxuLmljb25fc3VjY2Vzc1xyXG4gIHdpZHRoOiA3OXB4XHJcbiAgaGVpZ2h0OiA2MHB4XHJcbi5pY29uX3RlbGVwaG9uZVxyXG4gIHdpZHRoOiAxOHB4XHJcbiAgaGVpZ2h0OiAxOHB4XHJcbi5pY29uX3ZpYmVyXHJcbiAgd2lkdGg6IDE4cHhcclxuICBoZWlnaHQ6IDIwcHhcclxuLmljb25fdmtcclxuICB3aWR0aDogMTZweFxyXG4gIGhlaWdodDogOXB4XHJcbi5pY29uX3dhZ2VcclxuICB3aWR0aDogMzhweFxyXG4gIGhlaWdodDogMzdweFxyXG4uaWNvbl93YWxsZXRcclxuICB3aWR0aDogMThweFxyXG4gIGhlaWdodDogMTRweFxyXG4uaWNvbl93ZWVrc1xyXG4gIHdpZHRoOiAzOHB4XHJcbiAgaGVpZ2h0OiAzOHB4XHJcbi5pY29uX3doYXRzYXBwXHJcbiAgd2lkdGg6IDE2cHhcclxuICBoZWlnaHQ6IDE2cHhcclxuLmljb25fd2hlZWxcclxuICB3aWR0aDogMThweFxyXG4gIGhlaWdodDogMThweFxyXG4uaWNvbl93aGVlbGhhbmRcclxuICB3aWR0aDogMzZweFxyXG4gIGhlaWdodDogMzZweFxyXG5cciIsIi5zbGljay1zbGlkZXIgXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgZGlzcGxheTogYmxvY2tcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmVcclxuICB0b3VjaC1hY3Rpb246IHBhbi15XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG5cclxuLnNsaWNrLWxpc3QgXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgbWFyZ2luOiAwXHJcbiAgcGFkZGluZzogMFxyXG4gICY6Zm9jdXMgXHJcbiAgICBvdXRsaW5lOiBub25lXHJcbiAgJi5kcmFnZ2luZyBcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgY3Vyc29yOiBoYW5kXHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCBcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcblxyXG4uc2xpY2stdHJhY2sgXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgbGVmdDogMFxyXG4gIHRvcDogMFxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG9cclxuICBtYXJnaW4tcmlnaHQ6IGF1dG9cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIgXHJcbiAgICBjb250ZW50OiBcIlwiXHJcbiAgICBkaXNwbGF5OiB0YWJsZVxyXG4gICY6OmFmdGVyIFxyXG4gICAgY2xlYXI6IGJvdGhcclxuICAuc2xpY2stbG9hZGluZyAmIFxyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbiAgQG1peGluIGRlc2t0b3BcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuXHJcbi5zbGljay1zbGlkZSBcclxuICBmbG9hdDogbGVmdFxyXG4gIGhlaWdodDogMTAwJVxyXG4gIG1pbi1oZWlnaHQ6IDFweFxyXG4gIGltZyBcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgJi5zbGljay1sb2FkaW5nIGltZyBcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAmLmRyYWdnaW5nIGltZyBcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbiAgQG1peGluIGRlc2t0b3BcclxuICAgIGZsb2F0OiBub25lXHJcbiAgICBoZWlnaHQ6IGF1dG9cclxuICAgIG1pbi1oZWlnaHQ6IDBcclxuICAgID4gZGl2XHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcblxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXHJcbiAgZGlzcGxheTogYmxvY2sgIFxyXG5cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuXHJcblxyXG4uc2xpY2stdmVydGljYWwgIC5zbGljay1zbGlkZVxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgaGVpZ2h0OiBhdXRvXHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcclxuXHJcbi5zbGljay1hcnJvd1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjlcclxuICBib3JkZXI6IG5vbmVcclxuICB3aWR0aDogMzRweFxyXG4gIGhlaWdodDogMjBweFxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gIHRvcDogMjAlXHJcbiAgbGVmdDogMTlweFxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICB6LWluZGV4OiAxMFxyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzXHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbiAgYmFja2dyb3VuZDogbm9uZVxyXG4gIHBhZGRpbmc6IDBcclxuICBvdXRsaW5lOiBub25lXHJcbiAgJi5zbGljay1kaXNhYmxlZFxyXG4gICAgb3BhY2l0eTogMFxyXG4gICZfX2ljb25cclxuICAgIHdpZHRoOiAzNHB4XHJcbiAgICBoZWlnaHQ6IDIwcHhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgZmlsbDogIzg5OTJCMFxyXG4gICYuc2xpY2stbmV4dFxyXG4gICAgbGVmdDogYXV0b1xyXG4gICAgcmlnaHQ6IDE5cHhcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcclxuICAmX3NtYWxsLFxyXG4gICZfd2hpdGVcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTJBMjlcclxuICAgIHdpZHRoOiAzMHB4XHJcbiAgICBoZWlnaHQ6IDMwcHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG4gICAgdG9wOiAxOTdweFxyXG4gICAgbGVmdDogMXB4XHJcbiAgJl9zbWFsbCAmX19pY29uLFxyXG4gICZfd2hpdGUgJl9faWNvblxyXG4gICAgZmlsbDogI2ZmZlxyXG4gICAgd2lkdGg6IDlweFxyXG4gICAgaGVpZ2h0OiA5cHhcclxuICAmX3NtYWxsLnNsaWNrLW5leHQsXHJcbiAgJl93aGl0ZS5zbGljay1uZXh0XHJcbiAgICByaWdodDogMXB4XHJcbiAgJl93aGl0ZVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxyXG4gICAgdG9wOiAyMyVcclxuICAgIGxlZnQ6IC0xM3B4XHJcbiAgJl93aGl0ZS5zbGljay1uZXh0XHJcbiAgICByaWdodDogLTEzcHhcclxuICAmX3doaXRlICZfX2ljb25cclxuICAgIGZpbGw6ICMxOTM1NjFcclxuXHJcbi5zbGlkZXJcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgLnNsaWNrLWFycm93X19pY29uXHJcbiAgICB3aWR0aDogMTJweFxyXG4gICAgaGVpZ2h0OiAxMnB4XHJcbiAgLnNsaWNrLWFycm93XHJcbiAgICBsZWZ0OiAxOXB4XHJcbiAgICB0b3A6IGF1dG9cclxuICAgIGJvdHRvbTogLTE4cHhcclxuICAgIHdpZHRoOiA0NXB4XHJcbiAgICBoZWlnaHQ6IDQ1cHhcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgJi5zbGljay1uZXh0XHJcbiAgICAgIGxlZnQ6IDY0cHhcclxuICBAbWl4aW4gZGVza3RvcFxyXG4gICAgLnNsaWNrLWFycm93XHJcbiAgICAgIHdpZHRoOiA4MHB4XHJcbiAgICAgIGhlaWdodDogODBweFxyXG4gICAgICBsZWZ0OiAxNzJweFxyXG4gICAgICAmX19pY29uXHJcbiAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgJi5zbGljay1uZXh0XHJcbiAgICAgICAgbGVmdDogMjUycHhcclxuXHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4gXHJcbiAgZGlzcGxheTogbm9uZVxyXG5cclxuLnNsaWNrLWRvdHNcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbiAgbWFyZ2luOiAwXHJcbiAgcGFkZGluZzogMFxyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG4gIGxpXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG4gICAgbGlzdC1zdHlsZTogbm9uZVxyXG4gICAgbWFyZ2luOiA1cHggOXB4XHJcbiAgICBwYWRkaW5nOiAwXHJcbiAgYnV0dG9uXHJcbiAgICBiYWNrZ3JvdW5kOiBub25lXHJcbiAgICBib3JkZXI6IG5vbmVcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4XHJcbiAgICBib3JkZXI6IG5vbmVcclxuICAgIHdpZHRoOiAxMHB4XHJcbiAgICBoZWlnaHQ6IDEwcHhcclxuICAgIG91dGxpbmU6IG5vbmVcclxuICAgIHBhZGRpbmc6IDBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNENURBRTVcclxuICAuc2xpY2stYWN0aXZlXHJcbiAgICBidXR0b25cclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWUiLCJib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYWN0aXZlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XHJcbiAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IC05OTk5cHg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250YWluZXIge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250YWluZXIgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3V0ZXIsXHJcbi5mYW5jeWJveC1pbm5lcixcclxuLmZhbmN5Ym94LWJnLFxyXG4uZmFuY3lib3gtc3RhZ2Uge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3V0ZXIge1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLmZhbmN5Ym94LWJnIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYigzMCwgMzAsIDMwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQsIC43MSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XHJcbiAgICBvcGFjaXR5OiAuOTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIyLCAuNjEsIC4zNiwgMSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbmZvYmFyLFxyXG4uZmFuY3lib3gtdG9vbGJhcixcclxuLmZhbmN5Ym94LWNhcHRpb24sXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgei1pbmRleDogOTk5OTc7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXHJcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsXHJcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sXHJcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlIDBzO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWluZm9iYXIge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIG1pbi13aWR0aDogNDRweDtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdG9vbGJhciB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXN0YWdlIHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB6LWluZGV4OiA5OTk5NDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxyXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxyXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogNDRweCAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcclxuICAgIHBhZGRpbmc6IDZweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNSwgMCwgLjE0LCAxKTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgei1pbmRleDogOTk5OTU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IHpvb20taW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiBncmFiYmluZztcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW1hZ2UsXHJcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdmlkZW8sXHJcbi5mYW5jeWJveC1pZnJhbWUge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIEZpeCBpT1MgKi9cclxuLmZhbmN5Ym94LWlmcmFtZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1lcnJvciBwIHtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBCdXR0b25zICovXHJcblxyXG4uZmFuY3lib3gtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgLjYpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHZpc2liaWxpdHk6IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogNDRweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbixcclxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxyXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcclxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4vKiBGaXggSUUxMSAqL1xyXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICBzdHJva2Utd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSxcclxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksXHJcbi5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6bnRoLWNoaWxkKDEpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1wcm9ncmVzcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmY1MjY4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICB6LWluZGV4OiA5OTk5ODtcclxufVxyXG5cclxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xyXG5cclxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTEycHg7XHJcbiAgICB0b3A6IC00NHB4O1xyXG4gICAgei1pbmRleDogNDAxO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXHJcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XHJcbiAgICB3aWR0aDogNzBweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBsZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xyXG4gICAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XHJcbiAgICBwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcclxufVxyXG5cclxuLyogQ2FwdGlvbiAqL1xyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIC44NSkgMCUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMykgNTAlLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjE1KSA2NSUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDc1KSA3NS41JSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4wMzcpIDgyLjg1JSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4wMTkpIDg4JSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBwYWRkaW5nOiA3NXB4IDQ0cHggMjVweCA0NHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk2O1xyXG59XHJcblxyXG5Ac3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XHJcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNzVweCBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpIG1heCgyNXB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpIG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRlIHtcclxuICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxyXG4uZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssXHJcbi5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xyXG5cclxuLmZhbmN5Ym94LWxvYWRpbmcge1xyXG4gICAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjODg4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cclxuXHJcbi5mYW5jeWJveC1hbmltYXRlZCB7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSk7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXHJcblxyXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cclxuXHJcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcclxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xyXG5cclxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHJvdGF0ZSAqL1xyXG5cclxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xyXG5cclxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXHJcblxyXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSguMSkgc2tldygxMGRlZyk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbn1cclxuXHJcbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xyXG4gICAgLmZhbmN5Ym94LXNsaWRlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgICAgICByaWdodDogLTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcclxuICAgICAgICBjb2xvcjogI2YyZjRmNjtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBAc3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XHJcbiAgICAgICAgLmZhbmN5Ym94LWNhcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cbi8qIFNoYXJlICovXHJcblxyXG4uZmFuY3lib3gtc2hhcmUge1xyXG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlIGgxIHtcclxuICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcclxuICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcclxuICAgIGJhY2tncm91bmQ6ICMzYjU5OTg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xyXG4gICAgYmFja2dyb3VuZDogI2JkMDgxZDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNhYTA3MTk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzBkOTVlODtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgY29sb3I6ICM1ZDViNWI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cbi8qIFRodW1icyAqL1xyXG5cclxuLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gICAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMjEycHg7XHJcbiAgICB6LWluZGV4OiA5OTk5NTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1icy14IHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcclxuICAgIHJpZ2h0OiAyMTJweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogN3B4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogIzJhMmEyYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICBtYXJnaW46IDJweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcclxuICAgIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpO1xyXG4gICAgei1pbmRleDogOTk5OTE7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czo6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IC41O1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTo6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuZmFuY3lib3gtdGh1bWJzIHtcclxuICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XHJcbiAgICAgICAgcmlnaHQ6IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCJAZmFuY3lhcHBzL2ZhbmN5Ym94L2Rpc3QvanF1ZXJ5LmZhbmN5Ym94LmNzc1wiXHJcblxyXG4uY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyXHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcblxyXG4uZmFuY3lib3gtY29udGFpbmVyXHJcbiAgLmZhbmN5Ym94LXNsaWRlXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHhcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHhcclxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogNTc2cHgpXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTlweFxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4XHJcblxyXG4uZmFuY3lib3gtY29udGVudFxyXG4gIHBhZGRpbmc6IDMwcHhcclxuICBvdmVyZmxvdy14OiB2aXNpYmxlXHJcbiAgb3ZlcmZsb3cteTogYXV0b1xyXG4gIEBtaXhpbiB0YWJsZXRcclxuICAgIHBhZGRpbmc6IDYwcHhcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4XHJcblxyXG4uZmFuY3lib3gtaW5mb2JhclxyXG4gIG1peC1ibGVuZC1tb2RlOiB1bnNldFxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sXHJcbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsXHJcbiAgICBjb2xvcjogIzY2NlxyXG4gICAgcGFkZGluZzogOHB4IiwiLmlycyBcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZVxyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmVcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmVcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lXHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lXHJcbiAgdXNlci1zZWxlY3Q6IG5vbmVcclxuICBmb250LXNpemU6IDEycHhcclxuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWZcclxuXHJcbi5pcnMtbGluZSBcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuXHJcbi5pcnMtYmFyIFxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgbGVmdDogMFxyXG4gIHdpZHRoOiAwXHJcblxyXG4uaXJzLXNoYWRvdyBcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICBkaXNwbGF5OiBub25lXHJcbiAgbGVmdDogMFxyXG4gIHdpZHRoOiAwXHJcblxyXG4uaXJzLWhhbmRsZSBcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICBjdXJzb3I6IGRlZmF1bHRcclxuICB6LWluZGV4OiAxXHJcblxyXG4uaXJzLWhhbmRsZS50eXBlX2xhc3QgXHJcbiAgei1pbmRleDogMlxyXG5cclxuLmlycy1taW4sXHJcbi5pcnMtbWF4IFxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgY3Vyc29yOiBkZWZhdWx0XHJcblxyXG4uaXJzLW1pbiBcclxuICBsZWZ0OiAwXHJcblxyXG4uaXJzLW1heCBcclxuICByaWdodDogMFxyXG5cclxuLmlycy1mcm9tLFxyXG4uaXJzLXRvLFxyXG4uaXJzLXNpbmdsZSBcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIHRvcDogMFxyXG4gIGxlZnQ6IDBcclxuICBjdXJzb3I6IGRlZmF1bHRcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcblxyXG4uaXJzLWdyaWQgXHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgZGlzcGxheTogbm9uZVxyXG4gIGJvdHRvbTogMFxyXG4gIGxlZnQ6IDBcclxuICB3aWR0aDogMTAwJVxyXG4gIGhlaWdodDogMjBweFxyXG5cclxuLmlycy13aXRoLWdyaWQgLmlycy1ncmlkIFxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcblxyXG4uaXJzLWdyaWQtcG9sIFxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gIHRvcDogMFxyXG4gIGxlZnQ6IDBcclxuICB3aWR0aDogMXB4XHJcbiAgaGVpZ2h0OiA4cHhcclxuICBiYWNrZ3JvdW5kOiAjMDAwXHJcblxyXG4uaXJzLWdyaWQtcG9sLnNtYWxsIFxyXG4gIGhlaWdodDogNHB4XHJcblxyXG4uaXJzLWdyaWQtdGV4dCBcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICBib3R0b206IDBcclxuICBsZWZ0OiAwXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG4gIGZvbnQtc2l6ZTogOXB4XHJcbiAgbGluZS1oZWlnaHQ6IDlweFxyXG4gIHBhZGRpbmc6IDAgM3B4XHJcbiAgY29sb3I6ICMwMDBcclxuXHJcbi5pcnMtZGlzYWJsZS1tYXNrIFxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgdG9wOiAwXHJcbiAgbGVmdDogLTElXHJcbiAgd2lkdGg6IDEwMiVcclxuICBoZWlnaHQ6IDEwMCVcclxuICBjdXJzb3I6IGRlZmF1bHRcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApXHJcbiAgei1pbmRleDogMlxyXG5cclxuLmx0LWllOSAuaXJzLWRpc2FibGUtbWFzayBcclxuICBiYWNrZ3JvdW5kOiAjMDAwXHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApXHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZFxyXG5cclxuLmlycy1kaXNhYmxlZCBcclxuICBvcGFjaXR5OiAwLjRcclxuXHJcbi5pcnMtaGlkZGVuLWlucHV0IFxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG4gIHRvcDogMCAhaW1wb3J0YW50XHJcbiAgbGVmdDogMCAhaW1wb3J0YW50XHJcbiAgd2lkdGg6IDAgIWltcG9ydGFudFxyXG4gIGhlaWdodDogMCAhaW1wb3J0YW50XHJcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnRcclxuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnRcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgei1pbmRleDogLTk5OTkgIWltcG9ydGFudFxyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxyXG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudFxyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxyXG5cclxuLmlycy0tZmxhdCBcclxuICBoZWlnaHQ6IDQwcHhcclxuXHJcbi5pcnMtLWZsYXQuaXJzLXdpdGgtZ3JpZCBcclxuICBoZWlnaHQ6IDYwcHhcclxuXHJcbi5pcnMtLWZsYXQgLmlycy1saW5lIFxyXG4gIHRvcDogMjVweFxyXG4gIGhlaWdodDogMTJweFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWU0ZTlcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxuXHJcbi5pcnMtLWZsYXQgLmlycy1iYXIgXHJcbiAgdG9wOiAyNXB4XHJcbiAgaGVpZ2h0OiAxMnB4XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNTU2NVxyXG5cclxuLmlycy0tZmxhdCAuaXJzLWJhci0tc2luZ2xlIFxyXG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4XHJcblxyXG4uaXJzLS1mbGF0IC5pcnMtc2hhZG93IFxyXG4gIGhlaWdodDogMXB4XHJcbiAgYm90dG9tOiAxNnB4XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTRlOVxyXG5cclxuLmlycy0tZmxhdCAuaXJzLWhhbmRsZSBcclxuICB0b3A6IDIycHhcclxuICB3aWR0aDogMTZweFxyXG4gIGhlaWdodDogMThweFxyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcblxyXG4uaXJzLS1mbGF0IC5pcnMtaGFuZGxlID4gaTpmaXJzdC1jaGlsZCBcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIHRvcDogMFxyXG4gIGxlZnQ6IDUwJVxyXG4gIHdpZHRoOiAycHhcclxuICBoZWlnaHQ6IDEwMCVcclxuICBtYXJnaW4tbGVmdDogLTFweFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTQ0NTNcclxuXHJcbi5pcnMtLWZsYXQgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIgPiBpOmZpcnN0LWNoaWxkLFxyXG4uaXJzLS1mbGF0IC5pcnMtaGFuZGxlOmhvdmVyID4gaTpmaXJzdC1jaGlsZCBcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQzNTQwXHJcblxyXG4uaXJzLS1mbGF0IC5pcnMtbWluLFxyXG4uaXJzLS1mbGF0IC5pcnMtbWF4IFxyXG4gIHRvcDogMFxyXG4gIHBhZGRpbmc6IDFweCAzcHhcclxuICBjb2xvcjogIzk5OVxyXG4gIGZvbnQtc2l6ZTogMTBweFxyXG4gIGxpbmUtaGVpZ2h0OiAxLjMzM1xyXG4gIHRleHQtc2hhZG93OiBub25lXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTRlOVxyXG4gIGJvcmRlci1yYWRpdXM6IDRweFxyXG5cclxuLmlycy0tZmxhdCAuaXJzLWZyb20sXHJcbi5pcnMtLWZsYXQgLmlycy10byxcclxuLmlycy0tZmxhdCAuaXJzLXNpbmdsZSBcclxuICBjb2xvcjogd2hpdGVcclxuICBmb250LXNpemU6IDEwcHhcclxuICBsaW5lLWhlaWdodDogMS4zMzNcclxuICB0ZXh0LXNoYWRvdzogbm9uZVxyXG4gIHBhZGRpbmc6IDFweCA1cHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ1NTY1XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcblxyXG4uaXJzLS1mbGF0IC5pcnMtZnJvbTpiZWZvcmUsXHJcbi5pcnMtLWZsYXQgLmlycy10bzpiZWZvcmUsXHJcbi5pcnMtLWZsYXQgLmlycy1zaW5nbGU6YmVmb3JlIFxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgY29udGVudDogXCJcIlxyXG4gIGJvdHRvbTogLTZweFxyXG4gIGxlZnQ6IDUwJVxyXG4gIHdpZHRoOiAwXHJcbiAgaGVpZ2h0OiAwXHJcbiAgbWFyZ2luLWxlZnQ6IC0zcHhcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnRcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZWQ1NTY1XHJcblxyXG4uaXJzLS1mbGF0IC5pcnMtZ3JpZC1wb2wgXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTRlOVxyXG5cclxuLmlycy0tZmxhdCAuaXJzLWdyaWQtdGV4dCBcclxuICBjb2xvcjogIzk5OVxyXG5cclxuLmlycy0tYmlnIFxyXG4gIGhlaWdodDogNTVweFxyXG5cclxuLmlycy0tYmlnLmlycy13aXRoLWdyaWQgXHJcbiAgaGVpZ2h0OiA3MHB4XHJcblxyXG4uaXJzLS1iaWcgLmlycy1saW5lIFxyXG4gIHRvcDogMzNweFxyXG4gIGhlaWdodDogMTJweFxyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RkZCAtNTAlLCB3aGl0ZSAxNTAlKVxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NcclxuICBib3JkZXItcmFkaXVzOiAxMnB4XHJcblxyXG4uaXJzLS1iaWcgLmlycy1iYXIgXHJcbiAgdG9wOiAzM3B4XHJcbiAgaGVpZ2h0OiAxMnB4XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyYmNlMFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MjhiY2FcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCAjNDI4YmNhIDMwJSwgI2I5ZDRlYyAxMDAlKVxyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KVxyXG5cclxuLmlycy0tYmlnIC5pcnMtYmFyLS1zaW5nbGUgXHJcbiAgYm9yZGVyLXJhZGl1czogMTJweCAwIDAgMTJweFxyXG5cclxuLmlycy0tYmlnIC5pcnMtc2hhZG93IFxyXG4gIGhlaWdodDogMXB4XHJcbiAgYm90dG9tOiAxNnB4XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTM5LCAyMDIsIDAuNSlcclxuXHJcbi5pcnMtLWJpZyAuaXJzLWhhbmRsZSBcclxuICB0b3A6IDI1cHhcclxuICB3aWR0aDogMzBweFxyXG4gIGhlaWdodDogMzBweFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKVxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmNmZDVcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI0I0QjlCRSAzMCUsIHdoaXRlIDEwMCUpXHJcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDAgM3B4IDFweCB3aGl0ZVxyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHhcclxuXHJcbi5pcnMtLWJpZyAuaXJzLWhhbmRsZS5zdGF0ZV9ob3ZlcixcclxuLmlycy0tYmlnIC5pcnMtaGFuZGxlOmhvdmVyIFxyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KVxyXG4gIGJhY2tncm91bmQtY29sb3I6ICM5MzliYTdcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgIzkxOUJBNSAzMCUsIHdoaXRlIDEwMCUpXHJcblxyXG4uaXJzLS1iaWcgLmlycy1taW4sXHJcbi5pcnMtLWJpZyAuaXJzLW1heCBcclxuICB0b3A6IDBcclxuICBwYWRkaW5nOiAxcHggNXB4XHJcbiAgY29sb3I6IHdoaXRlXHJcbiAgdGV4dC1zaGFkb3c6IG5vbmVcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY5ZjlmXHJcbiAgYm9yZGVyLXJhZGl1czogM3B4XHJcblxyXG4uaXJzLS1iaWcgLmlycy1mcm9tLFxyXG4uaXJzLS1iaWcgLmlycy10byxcclxuLmlycy0tYmlnIC5pcnMtc2luZ2xlIFxyXG4gIGNvbG9yOiB3aGl0ZVxyXG4gIHRleHQtc2hhZG93OiBub25lXHJcbiAgcGFkZGluZzogMXB4IDVweFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2FcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDI4YmNhIDAlLCAjMzA3MWE5IDEwMCUpXHJcbiAgYm9yZGVyLXJhZGl1czogM3B4XHJcblxyXG4uaXJzLS1iaWcgLmlycy1ncmlkLXBvbCBcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhXHJcblxyXG4uaXJzLS1iaWcgLmlycy1ncmlkLXRleHQgXHJcbiAgY29sb3I6ICM0MjhiY2FcclxuXHJcbi5pcnMtLW1vZGVybiBcclxuICBoZWlnaHQ6IDU1cHhcclxuXHJcbi5pcnMtLW1vZGVybi5pcnMtd2l0aC1ncmlkIFxyXG4gIGhlaWdodDogNTVweFxyXG5cclxuLmlycy0tbW9kZXJuIC5pcnMtbGluZSBcclxuICB0b3A6IDI1cHhcclxuICBoZWlnaHQ6IDVweFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQ2ZTBcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTBlNGVhIDAlLCAjZDFkNmUwIDEwMCUpXHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2EzYWRjMVxyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxuICBib3JkZXItcmFkaXVzOiA1cHhcclxuXHJcbi5pcnMtLW1vZGVybiAuaXJzLWJhciBcclxuICB0b3A6IDI1cHhcclxuICBoZWlnaHQ6IDVweFxyXG4gIGJhY2tncm91bmQ6ICMyMGI0MjZcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjBiNDI2IDAlLCAjMTg4OTFkIDEwMCUpXHJcblxyXG4uaXJzLS1tb2Rlcm4gLmlycy1iYXItLXNpbmdsZSBcclxuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweFxyXG5cclxuLmlycy0tbW9kZXJuIC5pcnMtc2hhZG93IFxyXG4gIGhlaWdodDogMXB4XHJcbiAgYm90dG9tOiAyMXB4XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDksIDIxNCwgMjI0LCAwLjUpXHJcblxyXG4uaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGUgXHJcbiAgdG9wOiAzN3B4XHJcbiAgd2lkdGg6IDEycHhcclxuICBoZWlnaHQ6IDEzcHhcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYTNhZGMxXHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMFxyXG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4XHJcblxyXG4uaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGUgPiBpOm50aC1jaGlsZCgxKSBcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIHRvcDogLTRweFxyXG4gIGxlZnQ6IDFweFxyXG4gIHdpZHRoOiA2cHhcclxuICBoZWlnaHQ6IDZweFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhM2FkYzFcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZVxyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxyXG5cclxuLmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlID4gaTpudGgtY2hpbGQoMikgXHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgZGlzcGxheTogYmxvY2tcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgdG9wOiAwXHJcbiAgbGVmdDogMFxyXG4gIHdpZHRoOiAxMHB4XHJcbiAgaGVpZ2h0OiAxMnB4XHJcbiAgYmFja2dyb3VuZDogI2U5ZTZlNlxyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZTllNmU2IDEwMCUpXHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHhcclxuXHJcbi5pcnMtLW1vZGVybiAuaXJzLWhhbmRsZSA+IGk6bnRoLWNoaWxkKDMpIFxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gIHRvcDogM3B4XHJcbiAgbGVmdDogM3B4XHJcbiAgd2lkdGg6IDRweFxyXG4gIGhlaWdodDogNXB4XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTNhZGMxXHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2EzYWRjMVxyXG5cclxuLmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyLFxyXG4uaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGU6aG92ZXIgXHJcbiAgYm9yZGVyLWNvbG9yOiAjNzY4NWEyXHJcbiAgYmFja2dyb3VuZDogI2MzYzdjZFxyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYgMCUsICM5MTliYTUgMzAlLCAjZmZmZmZmIDEwMCUpXHJcblxyXG4uaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIgPiBpOm50aC1jaGlsZCgxKSxcclxuLmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlOmhvdmVyID4gaTpudGgtY2hpbGQoMSkgXHJcbiAgYm9yZGVyLWNvbG9yOiAjNzY4NWEyXHJcblxyXG4uaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIgPiBpOm50aC1jaGlsZCgzKSxcclxuLmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlOmhvdmVyID4gaTpudGgtY2hpbGQoMykgXHJcbiAgYm9yZGVyLWNvbG9yOiAjNDg1MzZhXHJcblxyXG4uaXJzLS1tb2Rlcm4gLmlycy1taW4sXHJcbi5pcnMtLW1vZGVybiAuaXJzLW1heCBcclxuICB0b3A6IDBcclxuICBmb250LXNpemU6IDEwcHhcclxuICBsaW5lLWhlaWdodDogMS4zMzNcclxuICB0ZXh0LXNoYWRvdzogbm9uZVxyXG4gIHBhZGRpbmc6IDFweCA1cHhcclxuICBjb2xvcjogd2hpdGVcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkNmUwXHJcbiAgYm9yZGVyLXJhZGl1czogNXB4XHJcblxyXG4uaXJzLS1tb2Rlcm4gLmlycy1mcm9tLFxyXG4uaXJzLS1tb2Rlcm4gLmlycy10byxcclxuLmlycy0tbW9kZXJuIC5pcnMtc2luZ2xlIFxyXG4gIGZvbnQtc2l6ZTogMTBweFxyXG4gIGxpbmUtaGVpZ2h0OiAxLjMzM1xyXG4gIHRleHQtc2hhZG93OiBub25lXHJcbiAgcGFkZGluZzogMXB4IDVweFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGI0MjZcclxuICBjb2xvcjogd2hpdGVcclxuICBib3JkZXItcmFkaXVzOiA1cHhcclxuXHJcbi5pcnMtLW1vZGVybiAuaXJzLWZyb206YmVmb3JlLFxyXG4uaXJzLS1tb2Rlcm4gLmlycy10bzpiZWZvcmUsXHJcbi5pcnMtLW1vZGVybiAuaXJzLXNpbmdsZTpiZWZvcmUgXHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgZGlzcGxheTogYmxvY2tcclxuICBjb250ZW50OiBcIlwiXHJcbiAgYm90dG9tOiAtNnB4XHJcbiAgbGVmdDogNTAlXHJcbiAgd2lkdGg6IDBcclxuICBoZWlnaHQ6IDBcclxuICBtYXJnaW4tbGVmdDogLTNweFxyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudFxyXG4gIGJvcmRlci10b3AtY29sb3I6ICMyMGI0MjZcclxuXHJcbi5pcnMtLW1vZGVybiAuaXJzLWdyaWQgXHJcbiAgaGVpZ2h0OiAyNXB4XHJcblxyXG4uaXJzLS1tb2Rlcm4gLmlycy1ncmlkLXBvbCBcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlXHJcblxyXG4uaXJzLS1tb2Rlcm4gLmlycy1ncmlkLXRleHQgXHJcbiAgY29sb3I6IHNpbHZlclxyXG4gIGZvbnQtc2l6ZTogMTNweFxyXG5cclxuLmlycy0tc2hhcnAgXHJcbiAgaGVpZ2h0OiA1MHB4XHJcbiAgZm9udC1zaXplOiAxMnB4XHJcbiAgbGluZS1oZWlnaHQ6IDFcclxuXHJcbi5pcnMtLXNoYXJwLmlycy13aXRoLWdyaWQgXHJcbiAgaGVpZ2h0OiA1N3B4XHJcblxyXG4uaXJzLS1zaGFycCAuaXJzLWxpbmUgXHJcbiAgdG9wOiAzMHB4XHJcbiAgaGVpZ2h0OiAycHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFja1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweFxyXG5cclxuLmlycy0tc2hhcnAgLmlycy1iYXIgXHJcbiAgdG9wOiAzMHB4XHJcbiAgaGVpZ2h0OiAycHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyMmZhXHJcblxyXG4uaXJzLS1zaGFycCAuaXJzLWJhci0tc2luZ2xlIFxyXG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4XHJcblxyXG4uaXJzLS1zaGFycCAuaXJzLXNoYWRvdyBcclxuICBoZWlnaHQ6IDFweFxyXG4gIGJvdHRvbTogMjFweFxyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KVxyXG5cclxuLmlycy0tc2hhcnAgLmlycy1oYW5kbGUgXHJcbiAgdG9wOiAyNXB4XHJcbiAgd2lkdGg6IDEwcHhcclxuICBoZWlnaHQ6IDEwcHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTgwNGIyXHJcblxyXG4uaXJzLS1zaGFycCAuaXJzLWhhbmRsZSA+IGk6Zmlyc3QtY2hpbGQgXHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgZGlzcGxheTogYmxvY2tcclxuICB0b3A6IDEwMCVcclxuICBsZWZ0OiAwXHJcbiAgd2lkdGg6IDBcclxuICBoZWlnaHQ6IDBcclxuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudFxyXG4gIGJvcmRlci10b3AtY29sb3I6ICNhODA0YjJcclxuXHJcbi5pcnMtLXNoYXJwIC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyLFxyXG4uaXJzLS1zaGFycCAuaXJzLWhhbmRsZTpob3ZlciBcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFja1xyXG5cclxuLmlycy0tc2hhcnAgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIgPiBpOmZpcnN0LWNoaWxkLFxyXG4uaXJzLS1zaGFycCAuaXJzLWhhbmRsZTpob3ZlciA+IGk6Zmlyc3QtY2hpbGQgXHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogYmxhY2tcclxuXHJcbi5pcnMtLXNoYXJwIC5pcnMtbWluLFxyXG4uaXJzLS1zaGFycCAuaXJzLW1heCBcclxuICBjb2xvcjogd2hpdGVcclxuICBmb250LXNpemU6IDE0cHhcclxuICBsaW5lLWhlaWdodDogMVxyXG4gIHRvcDogMFxyXG4gIHBhZGRpbmc6IDNweCA0cHhcclxuICBvcGFjaXR5OiAwLjRcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTgwNGIyXHJcbiAgYm9yZGVyLXJhZGl1czogMnB4XHJcblxyXG4uaXJzLS1zaGFycCAuaXJzLWZyb20sXHJcbi5pcnMtLXNoYXJwIC5pcnMtdG8sXHJcbi5pcnMtLXNoYXJwIC5pcnMtc2luZ2xlIFxyXG4gIGZvbnQtc2l6ZTogMTRweFxyXG4gIGxpbmUtaGVpZ2h0OiAxXHJcbiAgdGV4dC1zaGFkb3c6IG5vbmVcclxuICBwYWRkaW5nOiAzcHggNHB4XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4MDRiMlxyXG4gIGNvbG9yOiB3aGl0ZVxyXG4gIGJvcmRlci1yYWRpdXM6IDJweFxyXG5cclxuLmlycy0tc2hhcnAgLmlycy1mcm9tOmJlZm9yZSxcclxuLmlycy0tc2hhcnAgLmlycy10bzpiZWZvcmUsXHJcbi5pcnMtLXNoYXJwIC5pcnMtc2luZ2xlOmJlZm9yZSBcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIGNvbnRlbnQ6IFwiXCJcclxuICBib3R0b206IC02cHhcclxuICBsZWZ0OiA1MCVcclxuICB3aWR0aDogMFxyXG4gIGhlaWdodDogMFxyXG4gIG1hcmdpbi1sZWZ0OiAtM3B4XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2E4MDRiMlxyXG5cclxuLmlycy0tc2hhcnAgLmlycy1ncmlkIFxyXG4gIGhlaWdodDogMjVweFxyXG5cclxuLmlycy0tc2hhcnAgLmlycy1ncmlkLXBvbCBcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlXHJcblxyXG4uaXJzLS1zaGFycCAuaXJzLWdyaWQtdGV4dCBcclxuICBjb2xvcjogc2lsdmVyXHJcbiAgZm9udC1zaXplOiAxM3B4XHJcblxyXG4uaXJzLS1yb3VuZCBcclxuICBoZWlnaHQ6IDUwcHhcclxuXHJcbi5pcnMtLXJvdW5kLmlycy13aXRoLWdyaWQgXHJcbiAgaGVpZ2h0OiA2NXB4XHJcblxyXG4uaXJzLS1yb3VuZCAuaXJzLWxpbmUgXHJcbiAgdG9wOiAzNnB4XHJcbiAgaGVpZ2h0OiA0cHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlNGVjXHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcblxyXG4uaXJzLS1yb3VuZCAuaXJzLWJhciBcclxuICB0b3A6IDM2cHhcclxuICBoZWlnaHQ6IDRweFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjZmFcclxuXHJcbi5pcnMtLXJvdW5kIC5pcnMtYmFyLS1zaW5nbGUgXHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHhcclxuXHJcbi5pcnMtLXJvdW5kIC5pcnMtc2hhZG93IFxyXG4gIGhlaWdodDogNHB4XHJcbiAgYm90dG9tOiAyMXB4XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIyOCwgMjM2LCAwLjUpXHJcblxyXG4uaXJzLS1yb3VuZCAuaXJzLWhhbmRsZSBcclxuICB0b3A6IDI2cHhcclxuICB3aWR0aDogMjRweFxyXG4gIGhlaWdodDogMjRweFxyXG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMDZjZmFcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxyXG4gIGJvcmRlci1yYWRpdXM6IDI0cHhcclxuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAyNTUsIDAuMylcclxuXHJcbi5pcnMtLXJvdW5kIC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyLFxyXG4uaXJzLS1yb3VuZCAuaXJzLWhhbmRsZTpob3ZlciBcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNmZmXHJcblxyXG4uaXJzLS1yb3VuZCAuaXJzLW1pbixcclxuLmlycy0tcm91bmQgLmlycy1tYXggXHJcbiAgY29sb3I6ICMzMzNcclxuICBmb250LXNpemU6IDE0cHhcclxuICBsaW5lLWhlaWdodDogMVxyXG4gIHRvcDogMFxyXG4gIHBhZGRpbmc6IDNweCA1cHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSlcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxuXHJcbi5pcnMtLXJvdW5kIC5pcnMtZnJvbSxcclxuLmlycy0tcm91bmQgLmlycy10byxcclxuLmlycy0tcm91bmQgLmlycy1zaW5nbGUgXHJcbiAgZm9udC1zaXplOiAxNHB4XHJcbiAgbGluZS1oZWlnaHQ6IDFcclxuICB0ZXh0LXNoYWRvdzogbm9uZVxyXG4gIHBhZGRpbmc6IDNweCA1cHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2ZhXHJcbiAgY29sb3I6IHdoaXRlXHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcblxyXG4uaXJzLS1yb3VuZCAuaXJzLWZyb206YmVmb3JlLFxyXG4uaXJzLS1yb3VuZCAuaXJzLXRvOmJlZm9yZSxcclxuLmlycy0tcm91bmQgLmlycy1zaW5nbGU6YmVmb3JlIFxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgY29udGVudDogXCJcIlxyXG4gIGJvdHRvbTogLTZweFxyXG4gIGxlZnQ6IDUwJVxyXG4gIHdpZHRoOiAwXHJcbiAgaGVpZ2h0OiAwXHJcbiAgbWFyZ2luLWxlZnQ6IC0zcHhcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnRcclxuICBib3JkZXItdG9wLWNvbG9yOiAjMDA2Y2ZhXHJcblxyXG4uaXJzLS1yb3VuZCAuaXJzLWdyaWQgXHJcbiAgaGVpZ2h0OiAyNXB4XHJcblxyXG4uaXJzLS1yb3VuZCAuaXJzLWdyaWQtcG9sIFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGVcclxuXHJcbi5pcnMtLXJvdW5kIC5pcnMtZ3JpZC10ZXh0IFxyXG4gIGNvbG9yOiBzaWx2ZXJcclxuICBmb250LXNpemU6IDEzcHhcclxuXHJcbi5pcnMtLXNxdWFyZSBcclxuICBoZWlnaHQ6IDUwcHhcclxuXHJcbi5pcnMtLXNxdWFyZS5pcnMtd2l0aC1ncmlkIFxyXG4gIGhlaWdodDogNjBweFxyXG5cclxuLmlycy0tc3F1YXJlIC5pcnMtbGluZSBcclxuICB0b3A6IDMxcHhcclxuICBoZWlnaHQ6IDRweFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGVcclxuXHJcbi5pcnMtLXNxdWFyZSAuaXJzLWJhciBcclxuICB0b3A6IDMxcHhcclxuICBoZWlnaHQ6IDRweFxyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrXHJcblxyXG4uaXJzLS1zcXVhcmUgLmlycy1zaGFkb3cgXHJcbiAgaGVpZ2h0OiAycHhcclxuICBib3R0b206IDIxcHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlXHJcblxyXG4uaXJzLS1zcXVhcmUgLmlycy1oYW5kbGUgXHJcbiAgdG9wOiAyNXB4XHJcbiAgd2lkdGg6IDE2cHhcclxuICBoZWlnaHQ6IDE2cHhcclxuICBib3JkZXI6IDNweCBzb2xpZCBibGFja1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXHJcblxyXG4uaXJzLS1zcXVhcmUgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIsXHJcbi5pcnMtLXNxdWFyZSAuaXJzLWhhbmRsZTpob3ZlciBcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNmZmXHJcblxyXG4uaXJzLS1zcXVhcmUgLmlycy1taW4sXHJcbi5pcnMtLXNxdWFyZSAuaXJzLW1heCBcclxuICBjb2xvcjogIzMzM1xyXG4gIGZvbnQtc2l6ZTogMTRweFxyXG4gIGxpbmUtaGVpZ2h0OiAxXHJcbiAgdG9wOiAwXHJcbiAgcGFkZGluZzogM3B4IDVweFxyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKVxyXG5cclxuLmlycy0tc3F1YXJlIC5pcnMtZnJvbSxcclxuLmlycy0tc3F1YXJlIC5pcnMtdG8sXHJcbi5pcnMtLXNxdWFyZSAuaXJzLXNpbmdsZSBcclxuICBmb250LXNpemU6IDE0cHhcclxuICBsaW5lLWhlaWdodDogMVxyXG4gIHRleHQtc2hhZG93OiBub25lXHJcbiAgcGFkZGluZzogM3B4IDVweFxyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrXHJcbiAgY29sb3I6IHdoaXRlXHJcblxyXG4uaXJzLS1zcXVhcmUgLmlycy1ncmlkIFxyXG4gIGhlaWdodDogMjVweFxyXG5cclxuLmlycy0tc3F1YXJlIC5pcnMtZ3JpZC1wb2wgXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZVxyXG5cclxuLmlycy0tc3F1YXJlIC5pcnMtZ3JpZC10ZXh0IFxyXG4gIGNvbG9yOiBzaWx2ZXJcclxuICBmb250LXNpemU6IDExcHhcclxuXHJcbi5pcnMtLWZsYXRcclxuICBoZWlnaHQ6IDIwcHhcclxuLmlycy1saW5lXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDRDFEQlxyXG4uaXJzLWJhcixcclxuLmlycy1saW5lXHJcbiAgdG9wOiAwXHJcbiAgaGVpZ2h0OiAzcHhcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbi5pcnMtaGFuZGxlXHJcbiAgdG9wOiAxcHhcclxuICBoZWlnaHQ6IDExcHhcclxuICBjdXJzb3I6IHBvaW50ZXJcclxuICB6LWluZGV4OiAyXHJcbiAgPiBpOmZpcnN0LWNoaWxkXHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgcmlnaHQ6IDExcHhcclxuICAgIHdpZHRoOiAwXHJcbiAgICBoZWlnaHQ6IDBcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9ibHVlXHJcbiAgICB3aWR0aDogMTFweFxyXG4gICAgaGVpZ2h0OiAxMXB4XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgdG9wOiAtNXB4XHJcbiAgICBtYXJnaW4tbGVmdDogLTZweFxyXG4gICAgbGVmdDogNTAlXHJcbi5pcnMtYmFyXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWUiLCIkcGF0aDogLi4vZm9udHNcclxuXHJcbkBmb250LWZhY2VcclxuICAgIGZvbnQtZmFtaWx5OiAnVWJ1bnR1J1xyXG4gICAgc3JjOiB1cmwoJyRwYXRoL1VidW50dS1SZWd1bGFyLmVvdCcpXHJcbiAgICBzcmM6IGxvY2FsKCdVYnVudHUgUmVndWxhcicpLCBsb2NhbCgnVWJ1bnR1LVJlZ3VsYXInKSxcclxuICAgICAgICB1cmwoJyRwYXRoL1VidW50dS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCckcGF0aC9VYnVudHUtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCckcGF0aC9VYnVudHUtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJylcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG5cclxuXHJcbkBmb250LWZhY2VcclxuICAgIGZvbnQtZmFtaWx5OiAnVWJ1bnR1J1xyXG4gICAgc3JjOiB1cmwoJyRwYXRoL1VidW50dS1MaWdodC5lb3QnKVxyXG4gICAgc3JjOiBsb2NhbCgnVWJ1bnR1IExpZ2h0JyksIGxvY2FsKCdVYnVudHUtTGlnaHQnKSxcclxuICAgICAgICB1cmwoJyRwYXRoL1VidW50dS1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnJHBhdGgvVWJ1bnR1LUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJyRwYXRoL1VidW50dS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJylcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDBcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG5cclxuXHJcbkBmb250LWZhY2VcclxuICAgIGZvbnQtZmFtaWx5OiAnVWJ1bnR1J1xyXG4gICAgc3JjOiB1cmwoJyRwYXRoL1VidW50dS1MaWdodEl0YWxpYy5lb3QnKVxyXG4gICAgc3JjOiBsb2NhbCgnVWJ1bnR1IExpZ2h0IEl0YWxpYycpLCBsb2NhbCgnVWJ1bnR1LUxpZ2h0SXRhbGljJyksXHJcbiAgICAgICAgdXJsKCckcGF0aC9VYnVudHUtTGlnaHRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJyRwYXRoL1VidW50dS1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCckcGF0aC9VYnVudHUtTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpXHJcbiAgICBmb250LXdlaWdodDogMzAwXHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWNcclxuXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgICBmb250LWZhbWlseTogJ1VidW50dSdcclxuICAgIHNyYzogdXJsKCckcGF0aC9VYnVudHUtTWVkaXVtLmVvdCcpXHJcbiAgICBzcmM6IGxvY2FsKCdVYnVudHUgTWVkaXVtJyksIGxvY2FsKCdVYnVudHUtTWVkaXVtJyksXHJcbiAgICAgICAgdXJsKCckcGF0aC9VYnVudHUtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCckcGF0aC9VYnVudHUtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJyRwYXRoL1VidW50dS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpXHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBmb250LXN0eWxlOiBub3JtYWxcclxuXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgICBmb250LWZhbWlseTogJ1VidW50dSdcclxuICAgIHNyYzogdXJsKCckcGF0aC9VYnVudHUtSXRhbGljLmVvdCcpXHJcbiAgICBzcmM6IGxvY2FsKCdVYnVudHUgSXRhbGljJyksIGxvY2FsKCdVYnVudHUtSXRhbGljJyksXHJcbiAgICAgICAgdXJsKCckcGF0aC9VYnVudHUtSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCckcGF0aC9VYnVudHUtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJyRwYXRoL1VidW50dS1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpXHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWNcclxuXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgICBmb250LWZhbWlseTogJ1VidW50dSdcclxuICAgIHNyYzogdXJsKCckcGF0aC9VYnVudHUtQm9sZC5lb3QnKVxyXG4gICAgc3JjOiBsb2NhbCgnVWJ1bnR1IEJvbGQnKSwgbG9jYWwoJ1VidW50dS1Cb2xkJyksXHJcbiAgICAgICAgdXJsKCckcGF0aC9VYnVudHUtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnJHBhdGgvVWJ1bnR1LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnJHBhdGgvVWJ1bnR1LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpXHJcbiAgICBmb250LXdlaWdodDogYm9sZFxyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsXHJcblxyXG5cclxuQGZvbnQtZmFjZVxyXG4gICAgZm9udC1mYW1pbHk6ICdVYnVudHUnXHJcbiAgICBzcmM6IHVybCgnJHBhdGgvVWJ1bnR1LUJvbGRJdGFsaWMuZW90JylcclxuICAgIHNyYzogbG9jYWwoJ1VidW50dSBCb2xkIEl0YWxpYycpLCBsb2NhbCgnVWJ1bnR1LUJvbGRJdGFsaWMnKSxcclxuICAgICAgICB1cmwoJyRwYXRoL1VidW50dS1Cb2xkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCckcGF0aC9VYnVudHUtQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCckcGF0aC9VYnVudHUtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJylcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWNcclxuXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgICBmb250LWZhbWlseTogJ1VidW50dSdcclxuICAgIHNyYzogdXJsKCckcGF0aC9VYnVudHUtTWVkaXVtSXRhbGljLmVvdCcpXHJcbiAgICBzcmM6IGxvY2FsKCdVYnVudHUgTWVkaXVtIEl0YWxpYycpLCBsb2NhbCgnVWJ1bnR1LU1lZGl1bUl0YWxpYycpLFxyXG4gICAgICAgIHVybCgnJHBhdGgvVWJ1bnR1LU1lZGl1bUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnJHBhdGgvVWJ1bnR1LU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCckcGF0aC9VYnVudHUtTWVkaXVtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKVxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgZm9udC1zdHlsZTogaXRhbGljXHJcblxyXG5cclxuXHJcbkBmb250LWZhY2VcclxuICAgIGZvbnQtZmFtaWx5OiBBTFNSdWJsXHJcbiAgICBzcmM6IHVybCgnJHBhdGgvcm91YmxlLnR0ZicpXHJcblxyXG4ucnViem5ha1xyXG4gICAgZm9udC1mYW1pbHk6IEFMU1J1YmwiLCJodG1sXHJcbiAgZGlzcGxheTogYmxvY2tcclxuICBtYXJnaW46IDBcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZlxyXG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1J1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyXHJcbiAgY29sb3I6ICMzMzNcclxuICBvdmVyZmxvdy14OiBoaWRkZW5cclxuICBAbWl4aW4gdGFibGV0XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbm9wdGlvbixcclxudGV4dGFyZWFcclxuICBmb250LWZhbWlseTogaW5oZXJpdFxyXG5cclxuOjpzZWxlY3Rpb25cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdHh0XHJcbiAgY29sb3I6ICNmZmZcclxuXHJcbmFcclxuICBjb2xvcjogaW5oZXJpdFxyXG5cclxuc3Ryb25nXHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRcclxuXHJcbmVtXHJcbiAgZm9udC1zdHlsZTogaXRhbGljXHJcblxyXG5pbWdcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIG1heC13aWR0aDogMTAwJVxyXG5cclxuLmljb25cclxuICBmaWxsOiBjdXJyZW50Q29sb3JcclxuXHJcbi5ydWJcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZiIsIi5idXR0b25cclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY0RjlcclxuICBib3JkZXI6IG5vbmVcclxuICBmb250LXNpemU6IDE0cHhcclxuICBmb250LXdlaWdodDogNTAwXHJcbiAgY29sb3I6ICMzMzMzMzNcclxuICBwYWRkaW5nOiAxLjAwNWVtIDFlbVxyXG4gIGN1cnNvcjogcG9pbnRlclxyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gIHRyYW5zaXRpb246IGFsbCAuNHNcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvclxyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuICAmX2JsdWVcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlXHJcbiAgICBjb2xvcjogI2ZmZlxyXG4gICAgJjpob3ZlclxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUY4RUM0XHJcbiAgJl9iaWdcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlXHJcbiAgICBjb2xvcjogI2ZmZlxyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzFGOEVDNFxyXG4gICAgcGFkZGluZzogMS4xZW0gMWVtXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjhFQzRcclxuICAmX2JvcmRlclxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWVcclxuICAgIGNvbG9yOiAjZmZmXHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzFGOEVDNFxyXG4gICAgcGFkZGluZzogMWVtIDFlbVxyXG4gICAgJjpob3ZlclxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUY4RUM0XHJcbiAgJl9ncmF5LFxyXG4gICZfbW9yZVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGNvbG9yOiAjMzMzXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkY2U2XHJcbiAgJl9ncmF5ICZfX2ljb25cclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4XHJcbiAgICBjb2xvcjogIzY2NlxyXG4gIC5pY29uX2Fycm93XHJcbiAgICBmaWxsOiAjRDVEQUU1XHJcbiAgJl9uZXh0XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbiAgJl9hcnJvd1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICZfYXJyb3cgJl9faWNvbl9hcnJvd1xyXG4gICAgZmlsbDogI0E4QURCOFxyXG4gIEBtaXhpbiB0YWJsZXRcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyXHJcbiAgICAmX2xpZ2h0XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICBwYWRkaW5nOiAxLjQ1ZW0gMWVtXHJcbiAgICAmX2JsdWVcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIHBhZGRpbmc6IDEuNDVlbSAxZW1cclxuICAgICZfZ3JheVxyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lXHJcbiAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZVxyXG4gICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICYuaXMtYWN0aXZlXHJcbiAgICAgICAgY29sb3I6ICMzMzNcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkY2U2XHJcbiAgICAmX3Jldmlld1xyXG4gICAgICBwYWRkaW5nOiAuNzVlbSAxZW1cclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGNlNlxyXG4gICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgIGNvbG9yOiAjMzMzIiwiLmFkZHJlc3NcclxuICBkaXNwbGF5OiBibG9ja1xyXG4iLCIuYmFuay1oZWFkZXJcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gICZfX21lZGlhXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBtaW4taGVpZ2h0OiA4MHB4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICZfX3N1YnRpdGxlXHJcbiAgICBjb2xvcjogIzY2NjY2NlxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICZfX2hlYWRlclxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTNweFxyXG4gICZfX2Zvb3RlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXHJcbiAgJl9fcmF0aW5nXHJcbiAgICBmbGV4OiAwIDAgNTAlXHJcbiAgICBtYXgtd2lkdGg6IDUwJVxyXG4gICZfX2FkZFxyXG4gICAgZmxleDogMCAwIDUwJVxyXG4gICAgbWF4LXdpZHRoOiA1MCVcclxuICAmX19yYXRpbmctbGFiZWwsXHJcbiAgJl9fcmF0aW5nLWNvdW50XHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGNvbG9yOiAjNjY2XHJcbiAgQG1peGluIHRhYmxldFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgJl9fZm9vdGVyXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxuICAgICZfX2FkZFxyXG4gICAgICBmbGV4OiAwIDAgMjEwcHhcclxuICAgICAgbWF4LXdpZHRoOiAyMTBweFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICZfX2hlYWRlclxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAmX19tZWRpYVxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHhcclxuICAgICAgbWF4LXdpZHRoOiAxNjBweFxyXG4gICAgICBtaW4taGVpZ2h0OiAwXHJcbiAgICAmX190aXRsZVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgICAmX19yYXRpbmdcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICZfX3JhdGluZy1zdGFyc1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0b1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgcmlnaHQ6IC01cHhcclxuICAgICAgdG9wOiAwXHJcbiAgICAmX19yYXRpbmctbGFiZWwsXHJcbiAgICAmX19yYXRpbmctY291bnRcclxuICAgICAgZGlzcGxheTogaW5saW5lXHJcbiAgICAgIGNvbG9yOiAjNzA3MDcwXHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0b1xyXG4gICAgJl9fcmF0aW5nLWNvdW50XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4IiwiLmJhbmstaXRlbVxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRlxyXG4gIHBhZGRpbmc6IDI1cHggMjBweFxyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gIGhlaWdodDogMTAwJVxyXG4gICZfX3JhdGluZ1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAmX19yYXRpbmctc3RhcnNcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXHJcbiAgJl9fcmF0aW5nLWNvdW50XHJcbiAgICBmbGV4OiAxIDEgMTAwJVxyXG4gICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgJl9fcmF0aW5nLWxhYmVsLFxyXG4gICZfX3JhdGluZy1jb3VudFxyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICBjb2xvcjogIzY2NlxyXG4gICZfX21lZGlhXHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweFxyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICZfX2ltZ1xyXG4gICAgbWF4LWhlaWdodDogMTkwcHhcclxuICAgIG1heC13aWR0aDogMTkwcHhcclxuICAmX19oZWFkZXJcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgJl9fY29udGVudFxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAmX19pbmZvXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHhcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICZfX2Zvb3RlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweFxyXG4gICZfX3RpdGxlLFxyXG4gICZfX2Fib3V0XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgQG1peGluIHRhYmxldFxyXG4gICAgcGFkZGluZzogMjdweCAzMXB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAmX19yYXRpbmctY291bnRcclxuICAgICAgbWFyZ2luLXRvcDogLTFweFxyXG4gICAgJl9fbWVkaWFcclxuICAgICAgbWluLWhlaWdodDogMTMwcHhcclxuICAgICZfX2luZm9cclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweFxyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvXHJcbiAgICAmX19pbm5lclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICZfX2NvbnRlbnRcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIGZsZXgtZ3JvdzogMVxyXG4gICAgJl9fZm9vdGVyXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzFweFxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zMXB4XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG9cclxuICAgICZfcGFnZVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgJl9wYWdlICZfX2lubmVyXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbiAgICAmX3BhZ2UgJl9fY29udGVudFxyXG4gICAgICBvcmRlcjogMVxyXG4gICAgICBmbGV4OiAwIDAgMjIwcHhcclxuICAgICAgbWF4LXdpZHRoOiAyMjBweFxyXG4gICAgJl9wYWdlICZfX2hlYWRlclxyXG4gICAgICBvcmRlcjogMlxyXG4gICAgICBmbGV4OiAxIDEgYXV0b1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHhcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4XHJcbiAgICAmX3BhZ2UgJl9fZm9vdGVyXHJcbiAgICAgIG9yZGVyOiAzXHJcbiAgICAgIG1hcmdpbjogMFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAmX3BhZ2UgJl9fbWVkaWFcclxuICAgICAgbWluLWhlaWdodDogNzVweFxyXG4gICAgICBtYXJnaW46IDBcclxuICAgICZfcGFnZSAmX190aXRsZVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4XHJcbiAgICAmX3BhZ2UgJl9faW5mb1xyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAmX3BhZ2UgJl9fYWJvdXRcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBtaW4td2lkdGg6IDEzMHB4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICZfcGFnZSAmX19vZmZlcnNcclxuICAgICAgbWluLXdpZHRoOiAyODBweFxyXG4gICAgJl9wYWdlICZfX3RpdGxlXHJcbiAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgIGNvbG9yOiAjMzMzXHJcbiAgICAmX3BhZ2UgJl9fbGljZW5zZVxyXG4gICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgY29sb3I6ICM2NjZcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcclxuICAgICZfcGFnZSAmX19yYXRpbmdcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAmX3BhZ2UgJl9fcmF0aW5nLXN0YXJzXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwXHJcbiAgICAgIG9yZGVyOiAxXHJcbiAgICAmX3BhZ2UgJl9fcmF0aW5nLWNvdW50XHJcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG9cclxuICAgICAgb3JkZXI6IDNcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4XHJcbiAgICAmX3BhZ2UgJl9fcmF0aW5nLWxhYmVsXHJcbiAgICAgIG9yZGVyOiAyXHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweFxyXG4gICAgJl9wYWdlICZfX2Zvb3RlclxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93IiwiLmJhbmstdGFic1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgJl9faGVhZGVyXHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgJl9faXRlbS1jb250ZW50XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICBzcGFuXHJcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnRcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnRcclxuICAgICYuaXMtb3BlbmVkXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgJl9faXRlbS1oZWFkZXJcclxuICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgcGFkZGluZzogMjNweCAyMHB4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDVEQUU1XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VFRjJcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzXHJcbiAgICAmOjphZnRlclxyXG4gICAgICBjb250ZW50OiAnJ1xyXG4gICAgICB3aWR0aDogMThweFxyXG4gICAgICBoZWlnaHQ6IDJweFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NEMURCXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICByaWdodDogMjBweFxyXG4gICAgICB0b3A6IDUwJVxyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50OiAnJ1xyXG4gICAgICB3aWR0aDogMThweFxyXG4gICAgICBoZWlnaHQ6IDJweFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NEMURCXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICByaWdodDogMjBweFxyXG4gICAgICB0b3A6IDUwJVxyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZylcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40c1xyXG4gICAgJi5pcy1hY3RpdmVcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxyXG4gICAgICAmOjpiZWZvcmVcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApXHJcbiAgJl9faXRlbS1jb250ZW50XHJcbiAgICBwYWRkaW5nOiAyN3B4IDIwcHhcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENURBRTVcclxuICBAbWl4aW4gdGFibGV0XHJcbiAgICAmX19oZWFkZXJcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFRUYyXHJcbiAgICAmX19pdGVtLWhlYWRlclxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAmX190YWJcclxuICAgICAgZmxleDogMCAwIDMzLjMzMzMlXHJcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMyVcclxuICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgcGFkZGluZzogMjRweCAyNnB4XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHNcclxuICAgICAgJi5pcy1hY3RpdmVcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIiwiLmJhbmtcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gICZfX2luZm9cclxuICAgIHBhZGRpbmc6IDI2cHggMjBweFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBjb2xvcjogIzY2NlxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDJcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAmX19pbmZvLXRleHRcclxuICAgIHNwYW5cclxuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudFxyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudFxyXG4gICAgcFxyXG4gICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHhcclxuICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICZfX3BcclxuICAgIG1hcmdpbi1ib3R0b206IDE5cHhcclxuICAgIG1hcmdpbi10b3A6IDBcclxuICAmX19saXN0LWl0ZW1cclxuICAgIG1hcmdpbi10b3A6IDhweFxyXG4gICZfX2xpc3QtbGFiZWxcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgY29sb3I6ICM4ODhcclxuICAmX19saXN0LXZhbHVlXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGNvbG9yOiAjMzMzXHJcbiAgJl9fbGlzdC1saW5rXHJcbiAgICBjb2xvcjogIzFGOEVDNFxyXG4gICZfX3RhYnNcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAmX19tYXBcclxuICAgIG1hcmdpbi10b3A6IDU2cHhcclxuICAgIG1hcmdpbi1ib3R0b206IDU1cHhcclxuICAmX19tYXAtaGVhZGVyXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgJl9fb2ZmZXJzLWhlYWRlclxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweFxyXG4gICZfX3Byb2R1Y3RcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAgIHBhZGRpbmc6IDI2cHggMjBweFxyXG4gIEBtaXhpbiB0YWJsZXRcclxuICAgICZfX2luZm9cclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1XHJcbiAgICAmX19pbmZvLXRleHRcclxuICAgICAgZmxleDogMCAwIDUwJVxyXG4gICAgICBtYXgtd2lkdGg6IDUwJVxyXG4gICAgJl9fbGlzdFxyXG4gICAgICBmbGV4OiAwIDAgNTAlXHJcbiAgICAgIHBhZGRpbmctbGVmdDogODBweFxyXG4gICAgICBtYXgtd2lkdGg6IDUwJVxyXG4gICAgJl9fbGlzdC1pdGVtXHJcbiAgICAgIG1hcmdpbi10b3A6IDEzcHhcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgJl9fbGlzdC1pdGVtX2ZpcnN0XHJcbiAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICZfX2xpc3QtbGFiZWwsXHJcbiAgICAmX19saXN0LXZhbHVlXHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgJl9fbGlzdC1sYWJlbFxyXG4gICAgICBmbGV4OiAwIDAgMTI1cHhcclxuICAgICAgbWF4LXdpZHRoOiAxMjVweFxyXG4gICAgJl9fbGlzdC12YWx1ZVxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHgiLCIuYnJlYWRjcnVtYnNcclxuXHRkaXNwbGF5OiBmbGV4XHJcblx0Zm9udC1zaXplOiAxMnB4XHJcblx0Zm9udC13ZWlnaHQ6IDUwMFxyXG5cdGZsZXgtd3JhcDogd3JhcFxyXG5cdGNvbG9yOiAjODg4XHJcblx0Jl9fdGV4dFxyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG5cdCZfX2xpbmtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG5cdFx0Y29sb3I6IGluaGVyaXRcclxuXHQmX19hcnJvd1xyXG5cdFx0bWFyZ2luOiAwIDE1cHhcclxuXHRcdCY6OmJlZm9yZVxyXG5cdFx0XHRjb250ZW50OiAnJ1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG5cdFx0XHR3aWR0aDogMFxyXG5cdFx0XHRoZWlnaHQ6IDBcclxuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZFxyXG5cdFx0XHRib3JkZXItd2lkdGg6IDRweCAwIDRweCA2LjlweFxyXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNENURBRTVcclxuXHQmX19pY29uX2hvbWVcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxyXG5cdFx0dG9wOiAtMnB4IiwiLmJ1cmdlclxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgcGFkZGluZzogMFxyXG4gIGJhY2tncm91bmQ6IG5vbmVcclxuICBib3JkZXI6IG5vbmVcclxuICBtaW4td2lkdGg6IDBcclxuICBjdXJzb3I6IHBvaW50ZXJcclxuICBjb2xvcjogaW5oZXJpdFxyXG4gICZfX2ljb25fYnVyZ2VyXHJcbiAgICB3aWR0aDogMjJweFxyXG4gICAgaGVpZ2h0OiAyMnB4XHJcbiAgICBmaWxsOiBjdXJyZW50Q29sb3IiLCIuY2F0YWxvZy1zb3J0XHJcbiAgZGlzcGxheTogYmxvY2tcclxuIiwiLmNvbnRhaW5lclxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgcGFkZGluZzogMCAxNXB4XHJcbiAgQG1peGluIHRhYmxldFxyXG4gICAgbWF4LXdpZHRoOiAxMjIwcHhcclxuICAgIG1hcmdpbjogMCBhdXRvXHJcbiAgICBwYWRkaW5nOiAwIDIwcHgiLCIuZXhhbXBsZVxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgZm9udC1zaXplOiAxMnB4XHJcbiAgJl9fdmFsdWVcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAmX190aGVhZFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICZfX3Jvd1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGOVxyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XHJcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHhcclxuICAmX19pdGVtXHJcbiAgICBtYXJnaW4tdG9wOiA4cHhcclxuICAgICY6Zmlyc3QtY2hpbGRcclxuICAgICAgbWFyZ2luLXRvcDogMFxyXG4gIEBtaXhpbiB0YWJsZXRcclxuICAgIGRpc3BsYXk6IHRhYmxlXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgJl9fdGhlYWRcclxuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAmX190aGVhZCAmX19yb3dcclxuICAgICAgYmFja2dyb3VuZDogbm9uZVxyXG4gICAgJl9fdGhlYWQgJl9faXRlbVxyXG4gICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgcGFkZGluZzogOHB4IDIwcHhcclxuICAgICZfX3Rib2R5XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgJl9fcm93XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvd1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgJl9faXRlbVxyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsXHJcbiAgICAgIHdpZHRoOiAyNSVcclxuICAgICZfX3Rib2R5ICZfX2xhYmVsXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICZfX3Rib2R5ICZfX2l0ZW1cclxuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIHBhZGRpbmc6IDEzcHggMjBweCIsIi5mYXFcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gICZfX2l0ZW1cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAgIG1hcmdpbi1ib3R0b206IDEzcHhcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0Q1REFFNVxyXG4gICZfX2hlYWRlclxyXG4gICAgcGFkZGluZzogMTdweCAyMHB4XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lXHJcbiAgICBib3JkZXI6IG5vbmVcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICZfX3RpdGxlXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGNvbG9yOiAjMzMzXHJcbiAgJl9fY29udGVudFxyXG4gICAgcGFkZGluZzogMTdweCAyMHB4XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q1REFFNVxyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICBjb2xvcjogIzY2NlxyXG4gICAgbGluZS1oZWlnaHQ6IDEuNVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICAmOjphZnRlclxyXG4gICAgICBjb250ZW50OiAnJ1xyXG4gICAgICBoZWlnaHQ6IDNweFxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgbGVmdDogMFxyXG4gICAgICByaWdodDogMFxyXG4gICAgICBib3R0b206IC0zcHhcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWVcclxuICAmX19pY29uXHJcbiAgICB3aWR0aDogMThweFxyXG4gICAgaGVpZ2h0OiAxOHB4XHJcbiAgICBmbGV4OiAwIDAgMThweFxyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHhcclxuICAmX19pY29uX21pbnVzXHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICBjb2xvcjogI0NDRDFEQlxyXG4gICZfX2ljb25fcGx1c1xyXG4gICAgY29sb3I6ICNDQ0QxREJcclxuICAmX19pbnB1dFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICZfX2lucHV0OmNoZWNrZWQgfiAmX19jb250ZW50XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICZfX2lucHV0OmNoZWNrZWQgKyAmX19oZWFkZXIgJl9faWNvbl9taW51c1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAmX19pbnB1dDpjaGVja2VkICsgJl9faGVhZGVyICZfX2ljb25fcGx1c1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gIEBtaXhpbiBkZXNrdG9wXHJcbiAgICAmX190aXRsZVxyXG4gICAgICBmb250LXNpemU6IDE3cHhcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgJl9fY29udGVudFxyXG4gICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzFcclxuICAgICAgcGFkZGluZzogMjdweCAzMHB4XHJcbiAgICAmX19oZWFkZXJcclxuICAgICAgcGFkZGluZzogMjRweCAzMHB4IiwiLmZvb3RlclxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTNFOFxyXG4gIHBhZGRpbmctdG9wOiA0NXB4XHJcbiAgcGFkZGluZy1ib3R0b206IDQxcHhcclxuICAmX19jb250YWluZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgJl9fbG9nb1xyXG4gICAgZmxleDogMCAwIDEwMCVcclxuICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgJl9fcGhvbmVcclxuICAgIGZsZXg6IDAgMCA1MCVcclxuICAgIG1heC13aWR0aDogNTAlXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHJpZ2h0OiAxNXB4XHJcbiAgICB0b3A6IDZweFxyXG4gICZfX29yZGVyXHJcbiAgICBmbGV4OiAwIDAgMTAwJVxyXG4gICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICBtYXJnaW4tdG9wOiAxN3B4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgJl9fY29weXJpZ2h0XHJcbiAgICBmbGV4OiAwIDAgMTAwJVxyXG4gICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgY29sb3I6ICMzMzNcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjNcclxuICAmX19tZW51LFxyXG4gICZfX3dyaXRlLFxyXG4gICZfX3NvY2lhbFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gIEBtaXhpbiB0YWJsZXRcclxuICAgICZfX2NvbnRhaW5lclxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgcGFkZGluZzogMCAyNXB4XHJcbiAgICAmX19waG9uZVxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgcmlnaHQ6IDBcclxuICAgICAgdG9wOiAwXHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvXHJcbiAgICAmX19tZW51LFxyXG4gICAgJl9fd3JpdGUsXHJcbiAgICAmX19zb2NpYWxcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICZfX3dyaXRlXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHhcclxuICAgICZfX21lbnVcclxuICAgICAgZmxleDogMSAxIGF1dG9cclxuICAgICAgcGFkZGluZy10b3A6IDEwcHhcclxuICAgICZfX2xvZ29cclxuICAgICAgZmxleDogMCAwIDMwMHB4XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHhcclxuICAgICZfX29yZGVyXHJcbiAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgbWF4LXdpZHRoOiAyMTBweFxyXG4gICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4XHJcbiAgICAmX19jb3B5cmlnaHRcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIGxlZnQ6IDI1cHhcclxuICAgICAgdG9wOiA3MHB4XHJcbiAgICAgIHdpZHRoOiAyMDBweFxyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAmX19yb3dcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbiAgICAmX19jb2xfcmlnaHRcclxuICAgICAgZmxleDogMSAxIDEwMCVcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHhcclxuICBAbWl4aW4gZGVza3RvcFxyXG4gICAgJl9fcGhvbmVcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHJpZ2h0OiAyNXB4XHJcbiAgICAgIHRvcDogN3B4XHJcbiAgICAmX19jb2xfcmlnaHRcclxuICAgICAgZmxleDogMSAxIGF1dG9cclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHhcclxuICAgICZfX29yZGVyXHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXHJcbiAgICAgIG1hcmdpbi1yaWdodDogMCIsIi5mb3JtLWNhbGxiYWNrXHJcbiAgZGlzcGxheTogYmxvY2tcclxuICAmX19mb290ZXJcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIEBtaXhpbiBkZXNrdG9wXHJcbiAgICBwYWRkaW5nLXRvcDogMThweFxyXG4gICAgJl9fZm9vdGVyXHJcbiAgICAgIG1hcmdpbi10b3A6IDY4cHgiLCIuZm9ybS1jaGVja2JveFxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgJl9fbGFiZWxcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMVxyXG4gICAgbWluLWhlaWdodDogMjRweFxyXG4gICZfX3RleHRcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICZfX2Zha2VcclxuICAgIGZsZXg6IDAgMCAyMnB4XHJcbiAgICBtYXgtd2lkdGg6IDIycHhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgd2lkdGg6IDIycHhcclxuICAgIGhlaWdodDogMjJweFxyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0NDRDFEQlxyXG4gICZfX2ljb25fY2hlY2tcclxuICAgIHdpZHRoOiAxMnB4XHJcbiAgICBoZWlnaHQ6IDEycHhcclxuICAgIG9wYWNpdHk6IDBcclxuICAgIHN0cm9rZTogIzAwMFxyXG4gICAgZmlsbDogbm9uZVxyXG4gICZfX2lucHV0XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgJl9faW5wdXQ6Y2hlY2tlZCArICZfX2Zha2UgJl9faWNvbl9jaGVja1xyXG4gICAgb3BhY2l0eTogMVxyXG4gICZfX2xpbmtcclxuICAgIGNvbG9yOiAkY29sb3JfYmx1ZVxyXG4gICZfc21hbGxcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgY29sb3I6ICM2NjZcclxuICBAbWl4aW4gZGVza3RvcFxyXG4gICAgJl9faWNvbl9jaGVja1xyXG4gICAgICB3aWR0aDogOHB4XHJcbiAgICAgIGhlaWdodDogOXB4IiwiLmZvcm0tZmlsZVxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgJl9faW5wdXRcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAmX19tZWRpYVxyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0NDRDFEQlxyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZmxleDogMCAwIDkwcHhcclxuICAgIHdpZHRoOiA5MHB4XHJcbiAgICBoZWlnaHQ6IDkwcHhcclxuICAmX19sYWJlbFxyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4XHJcbiAgICBjb2xvcjogJGNvbG9yX2JsdWVcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgJl9faWNvbl9jYW1lcmFcclxuICAgIGNvbG9yOiAjQ0NEMURCIiwiLmZvcm0taW5wdXRcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIHdpZHRoOiAxMDAlXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgJl9faW5uZXJcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgei1pbmRleDogMVxyXG4gICZfX2xhYmVsXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgJl9faW5wdXRcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBjb2xvcjogIzAwMFxyXG4gICAgYm9yZGVyLXJhZGl1czogMFxyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYVxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgcGFkZGluZzogLjllbSAxLjFlbVxyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYm9yZGVyXHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHhcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAgIGFwcGVhcmFuY2U6IG5vbmVcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnNcclxuICAgIEBtaXhpbiBwbGFjZWhvbGRlclxyXG4gICAgICBjb2xvcjogIzczNzM3M1xyXG4gICAgICBmb250LXdlaWdodDogMzAwXHJcbiAgICAmOmZvY3VzXHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2JsdWVcclxuICAgICAgb3V0bGluZTogbm9uZVxyXG4gIC5pcnMtLWlzb3VyXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIGJvdHRvbTogMFxyXG4gICAgbGVmdDogMFxyXG4gICAgcmlnaHQ6IDBcclxuICAgIHotaW5kZXg6IDJcclxuICAmX19wcmVmaXhcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpXHJcbiAgICBmb250LXdlaWdodDogMzAwXHJcbiAgICBsaW5lLWhlaWdodDogMS40MlxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICZfX3N1ZmZpeFxyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWZcclxuICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgcmlnaHQ6IDIwcHhcclxuICAgIHRvcDogNTAlXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbiAgQG1peGluIHRhYmxldFxyXG4gICAgJl9faW5wdXRcclxuICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgcGFkZGluZzogLjg0ZW0gMWVtXHJcbiAgICAmX19wcmVmaXhcclxuICAgICAgbWFyZ2luOiAwXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHhcclxuICAgICAgbWF4LXdpZHRoOiAzNSUiLCJAZGVmaW5lLW1peGluIHJldGluYUJhY2tncm91bmQgJGltYWdlLCAkZXh0OiBwbmdcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pY29ucy8kKGltYWdlKS4kKGV4dCknKVxyXG4gIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pY29ucy8kKGltYWdlKUAyeC4kKGV4dCknKVxyXG5cclxuQGRlZmluZS1taXhpbiBlbGxpcHNpc1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxuXHJcbkBkZWZpbmUtbWl4aW4gc2Nyb2xsLXN0eWxlXHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJycpXHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICB3aWR0aDogNnB4IFxyXG4gICAgaGVpZ2h0OiAwIFxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBXHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDBcclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYlxyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBEMEQwXHJcbiAgJjo6LXdlYmtpdC1yZXNpemVyXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJycpXHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICB3aWR0aDogOHB4XHJcbiAgICBoZWlnaHQ6IDBcclxuICAmOjotd2Via2l0LXNjcm9sbGJhclxyXG4gICAgd2lkdGg6IDhweFxyXG4gICAgbGVmdDogLTEwMHB4XHJcblxyXG5AZGVmaW5lLW1peGluIHRhYmxldFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcclxuICAgIEBtaXhpbi1jb250ZW50XHJcblxyXG5AZGVmaW5lLW1peGluIGRlc2t0b3BcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KVxyXG4gICAgQG1peGluLWNvbnRlbnRcclxuXHJcbkBkZWZpbmUtbWl4aW4gcGxhY2Vob2xkZXJcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyXHJcbiAgICBjb2xvcjogIzAwMFxyXG4gICAgQG1peGluLWNvbnRlbnRcclxuICAmOi1tb3otcGxhY2Vob2xkZXJcclxuICAgIEBtaXhpbi1jb250ZW50XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlclxyXG4gICAgQG1peGluLWNvbnRlbnRcclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlclxyXG4gICAgQG1peGluLWNvbnRlbnRcclxuXHJcbkBkZWZpbmUtbWl4aW4gc2Nyb2xsXHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG8iLCIuZm9ybS1yYWRpb1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgJl9fbGFiZWxcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMS4yXHJcbiAgJl9faW5wdXRcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAmX19mYWtlXHJcbiAgICB3aWR0aDogMTNweFxyXG4gICAgaGVpZ2h0OiAxM3B4XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcclxuICAgIGZsZXg6IDEzcHggMCAwXHJcbiAgICBtYXgtd2lkdGg6IDEzcHhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIG1hcmdpbi1yaWdodDogOHB4XHJcbiAgICAmOjphZnRlclxyXG4gICAgICBjb250ZW50OiAnJ1xyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB3aWR0aDogNXB4XHJcbiAgICAgIGhlaWdodDogNXB4XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MThcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbiAgICAgIG9wYWNpdHk6IDBcclxuICAmX19pbnB1dDpjaGVja2VkICsgJl9fZmFrZVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMFxyXG4gICZfX2lucHV0OmNoZWNrZWQgKyAmX19mYWtlOjphZnRlclxyXG4gICAgb3BhY2l0eTogMVxyXG4gICZfX2ljb24td3JhcFxyXG4gICAgZmxleDogNDBweCAwIDBcclxuICAgIG1heC13aWR0aDogNDBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4XHJcbiAgJl9faWNvblxyXG4gICAgZmxleDogMzRweCAwIDBcclxuICAgIG1heC13aWR0aDogMzRweFxyXG4gICAgd2lkdGg6IDM0cHhcclxuICAgIGhlaWdodDogMzNweFxyXG4gICZfX2ljb25fY2FyXHJcbiAgICBtYXgtd2lkdGg6IDQwcHhcclxuICAgIGZsZXg6IDQwcHggMCAwXHJcbiAgICB3aWR0aDogNDBweFxyXG4gICAgaGVpZ2h0OiAyOHB4XHJcbiAgQG1peGluIGRlc2t0b3BcclxuICAgICZfX2xhYmVsXHJcbiAgICAgIGZvbnQtc2l6ZTogMThweCIsIi5mb3JtLXJhdGluZ1xyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcclxuICAmX19pbnB1dFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICZfX2ljb25cclxuICAgIGNvbG9yOiAjQ0NEMURCXHJcbiAgICB3aWR0aDogMjVweFxyXG4gICAgaGVpZ2h0OiAyNXB4XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnNcclxuICAmX19pbnB1dDpjaGVja2VkIH4gJl9fbGFiZWwgJl9faWNvbixcclxuICAmX19sYWJlbDpob3ZlciB+ICZfX2xhYmVsICZfX2ljb24sXHJcbiAgJl9fbGFiZWw6aG92ZXIgJl9faWNvbixcclxuICAgIGNvbG9yOiAjZWNkNjExXHJcbiAgJl9fbGFiZWxcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgbWFyZ2luOiAwIGF1dG9cclxuICBAbWl4aW4gdGFibGV0XHJcbiAgICAmX19sYWJlbFxyXG4gICAgICBtYXJnaW46IDBcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEzcHgiLCIuZm9ybS1yZXZpZXdcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIHBhZGRpbmc6IDM1cHggMjBweFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAmX19oZWFkZXJcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgZm9udC1zaXplOiAyMnB4XHJcbiAgICBmb250LXdlaWdodDogYm9sZFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweFxyXG4gICZfX21lZGlhXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHhcclxuICAmX19mb290ZXJcclxuICAgIG1hcmdpbi10b3A6IDIwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAmX19jb250ZW50X2hpZGVcclxuICAgIGRpc3BsYXk6IG5vbmUiLCIuZm9ybS1zZWxlY3RcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICZfX2ljb25fY2hldnJvblxyXG4gICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICB3aWR0aDogMTFweFxyXG4gICAgICAgIGhlaWdodDogNnB4XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgcmlnaHQ6IDIwcHhcclxuICAgICAgICBib3R0b206IDEuNWVtXHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICAgICAgICBjb2xvcjogIzAwMFxyXG4gICAgJl9fc2VsZWN0XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBjb2xvcjogIzAwMFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwXHJcbiAgICAgICAgcGFkZGluZzogY2FsYygxLjAwNWVtIC0gMnB4KSAxZW1cclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXJcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHhcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAmOjotbXMtZXhwYW5kXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2JsdWVcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZVxyXG4gICAgJl9fbGFiZWxcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAmX3Rvd24gJl9fc2VsZWN0XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAmX3ByZWZpeCAmX19zZWxlY3RcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHhcclxuICAgICZfX3ByZWZpeFxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIGxlZnQ6IDIwcHhcclxuICAgICAgICB0b3A6IDUwJVxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZVxyXG4gICAgICAgIHdpZHRoOiAxNXB4XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICAgICZfc21hbGxcclxuICAgICAgICBmb250LXNpemU6IDEycHhcclxuICAgICZfc21hbGwgJl9fc2VsZWN0XHJcbiAgICAgICAgY29sb3I6ICM0NDRcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXRcclxuICAgICZfX29wdGlvblxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICZfX29wdGlvbl9wbGFjZWhvbGRlclxyXG4gICAgICAgIGNvbG9yOiAjRDVEQUU1XHJcbiAgICBAbWl4aW4gdGFibGV0XHJcbiAgICAgICAgJl9fbGFiZWxcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxyXG4gICAgICAgICZfc2VsZWN0aW9uLXRvd24gJl9fc2VsZWN0XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDEuMzVlbSAxZW1cclxuICAgICAgICAgICAgYm9yZGVyOiAwIHNvbGlkICRjb2xvcl9ib3JkZXJcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAgICAgICAgICAgcGFkZGluZzogY2FsYygxLjQ1ZW0gLSAxLjVweCkgMWVtXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTRweFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MlxyXG4gICAgICAgICZfX3NlbGVjdFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNzllbSAxZW1cclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICAgICZfX3ByZWZpeFxyXG4gICAgICAgICAgICBsZWZ0OiAyOXB4XHJcbiAgICAgICAgJl9faWNvbl9jaGV2cm9uXHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4XHJcbiAgICAgICAgJl9zbWFsbFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHgiLCIuZm9ybS1zZWxlY3Rpb25cclxuICBkaXNwbGF5OiBibG9ja1xyXG4iLCIuZm9ybS1zb3J0XHJcbiAgZGlzcGxheTogYmxvY2tcclxuICAmX19jb2xcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHhcclxuICAmX19jb2xfZGF0ZVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gIEBtaXhpbiB0YWJsZXRcclxuICAgICZfX3Jvd1xyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAmX19jb2xcclxuICAgICAgZmxleDogMCAwIDI1JVxyXG4gICAgICBtYXgtd2lkdGg6IDI1JVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAmX19jb2xfZGF0ZVxyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0b1xyXG4gICAgICBmbGV4LWJhc2lzOiAyNCVcclxuICAgICZfX2NvbF9iYW5rLFxyXG4gICAgJl9fY29sX3Rvd25cclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4XHJcbiAgICAgIGZsZXgtYmFzaXM6IDIzJSIsIi5mb3JtLXN3aXRjaFxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBjdXJzb3I6IHBvaW50ZXJcclxuICAmX19tZWRpYVxyXG4gICAgd2lkdGg6IDYwcHhcclxuICAgIGhlaWdodDogMzBweFxyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEMURCXHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40c1xyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIHdpZHRoOiAyMHB4XHJcbiAgICAgIGhlaWdodDogMjBweFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBQ0IxXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgbGVmdDogNXB4XHJcbiAgICAgIHRvcDogNTAlXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IC40c1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCBiYWNrZ3JvdW5kLWNvbG9yXHJcbiAgJl9faW5wdXRcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAmX19pbnB1dDpjaGVja2VkICsgJl9fbWVkaWE6OmJlZm9yZVxyXG4gICAgbGVmdDogY2FsYygxMDAlIC0gMjVweClcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlXHJcbiAgJl9faWNvblxyXG4gICAgd2lkdGg6IDlweFxyXG4gICAgaGVpZ2h0OiA5cHhcclxuICAgIGZsZXg6IDUwJSAwIDBcclxuICAgIG1heC13aWR0aDogNTAlXHJcbiAgJl9fbGFiZWxcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICZfX3RleHRcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICZfX2xhYmVsOmhvdmVyICZfX21lZGlhXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVEQUU1IiwiLmZvcm0tdGV4dGFyZWFcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gICZfX2xhYmVsXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgJl9fdGV4dGFyZWFcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBjb2xvcjogIzAwMFxyXG4gICAgcGFkZGluZzogLjVyZW1cclxuICAgIGZvbnQtd2VpZ2h0OiAzMDBcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXJcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgcGFkZGluZzogLjllbSAxLjFlbVxyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICBAbWl4aW4gcGxhY2Vob2xkZXJcclxuICAgICAgY29sb3I6ICM3MzczNzNcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMFxyXG4gICAgJjpmb2N1c1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9ibHVlXHJcbiAgICAgIG91dGxpbmU6IG5vbmUiLCIuZm9ybVxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgJl9fcm93XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcclxuICAmX19yb3dfYWRkaXRpb25hbFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICZfX3RpdGxlXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAmX19oZWFkZXJcclxuICAgIG1hcmdpbi1ib3R0b206IDIzcHhcclxuICAmX19mb290ZXItc2VsZWN0XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAmX19mb290ZXItc2VuZFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICZfY2FsY3VsYXRlICZfX2NvbFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG4gICZfY2FsY3VsYXRlICZfX2NvbF90aW1lXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgJl9jYWxjdWxhdGUgJl9fcm93XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4XHJcbiAgJl9jYWxjdWxhdGUgJl9fcm93X25vbVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICZfY2FsY3VsYXRlICZfX2Zvb3RlclxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGOVxyXG4gICAgcGFkZGluZzogMjhweCAyMHB4XHJcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxMHB4XHJcbiAgJl9jYWxjdWxhdGUgJl9fbW9udGgsXHJcbiAgJl9jYWxjdWxhdGUgJl9fcGVyY2VudFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweFxyXG4gICZfY2FsY3VsYXRlICZfX3N1Ym1pdFxyXG4gICAgbWFyZ2luLXRvcDogMjBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICZfY29uc3VsdGF0aW9uICZfX3Jvd1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweFxyXG4gICZfY29uc3VsdGF0aW9uICZfX2hlYWRlclxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICZfY29uc3VsdGF0aW9uICZfX2Zvb3RlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gIC8vICZfY2FsbGJhY2tcclxuICAvLyAgIG1heC13aWR0aDogMjgwcHhcclxuICAmX2NhbGxiYWNrICZfX3Jvd1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweFxyXG4gICZfY2FsbGJhY2sgJl9fZm9vdGVyICZfX3Jvd1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgbWFyZ2luOiAwXHJcbiAgJl9yZXZpZXcgJl9fdGl0bGVcclxuICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweFxyXG4gICZfcmV2aWV3ICZfX21lZGlhXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIG1hcmdpbi1ib3R0b206IDMzcHhcclxuICAmX3JldmlldyAmX19pbWdcclxuICAgIG1hcmdpbjogMCBhdXRvXHJcbiAgJl9yZXZpZXcgJl9fY29sXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgJl9yZXZpZXcgJl9fZm9vdGVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgJl9zZWxlY3Rpb24gJl9fcm93XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgJl9mYXFcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAgIHBhZGRpbmc6IDI2cHggMjBweFxyXG4gICZfZmFxICZfX2hlYWRlclxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgJl9mYXEgJl9fcGFyYWdyYXBoXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbWFyZ2luOiAwXHJcbiAgICBtYXJnaW4tdG9wOiA0cHhcclxuICAmX2ZhcSAmX19yb3dcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHhcclxuICAmX2ZhcSAmX19mb290ZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICBAbWl4aW4gdGFibGV0XHJcbiAgICAmX3NlbGVjdGlvblxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAmX3NlbGVjdGlvbiAmX19yb3dcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgJl9zZWxlY3Rpb24gJl9fZm9vdGVyXHJcbiAgICAgIGZsZXg6IDEgMSA2Ni42NjY2JVxyXG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NjYlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICZfc2VsZWN0aW9uICZfX3Jvd1xyXG4gICAgICBmbGV4OiAxIDEgMzMuMzMzMyVcclxuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJVxyXG4gICAgJl9zZWxlY3Rpb24gJl9fZm9vdGVyLXNlbGVjdFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgZmxleDogMSAxIDMwLjMzMzMlXHJcbiAgICAgIC8vIG1heC13aWR0aDogMzAuMzMzMyVcclxuICAgICAgbWFyZ2luOiAwXHJcbiAgICAmX3NlbGVjdGlvbiAmX19mb290ZXItc2VuZFxyXG4gICAgICBmbGV4OiAxIDEgMzYuMzMzMyVcclxuICAgICAgLy8gbWF4LXdpZHRoOiAzNi4zMzMzJVxyXG4gICAgICBtYXJnaW46IDBcclxuICAgICZfY2FsY3VsYXRlICZfX3Jvd1xyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxuICAgICZfY2FsY3VsYXRlICZfX3Jvd19oaWRlXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICZfY2FsY3VsYXRlICZfX2NvbFxyXG4gICAgICBmbGV4OiAwIDAgMjUuNSVcclxuICAgICAgbWF4LXdpZHRoOiAyNS41JVxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4XHJcbiAgICAmX2NhbGN1bGF0ZSAmX19jb2xfYWRkaXRpb25hbFxyXG4gICAgICBmbGV4LWJhc2lzOiAyMy41JVxyXG4gICAgICBtYXgtd2lkdGg6IDIzLjUlXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBcclxuICAgICZfY2FsY3VsYXRlICZfX2NvbF9hZGRpdGlvbmFsLFxyXG4gICAgJl9jYWxjdWxhdGUgJl9fY29sX2luY29tZSxcclxuICAgICZfY2FsY3VsYXRlICZfX2NvbF9rYXNrb1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICZfY2FsY3VsYXRlICZfX2NvbF90aW1lXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHhcclxuICAgICZfY2FsY3VsYXRlICZfX2Zvb3RlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICZfY2FsY3VsYXRlICZfX21vbnRoLFxyXG4gICAgJl9jYWxjdWxhdGUgJl9fcGVyY2VudCxcclxuICAgICZfY2FsY3VsYXRlICZfX3N1Ym1pdFxyXG4gICAgICBtYXJnaW46IDBcclxuICAgICAgZmxleDogMCAwIDIzJVxyXG4gICAgICBtYXgtd2lkdGg6IDIzJVxyXG4gICAgJl9jYWxjdWxhdGUgJl9fb2ZmZXJzXHJcbiAgICAgIGZsZXg6IDAgMCAyOSVcclxuICAgICAgbWF4LXdpZHRoOiAyOSVcclxuICAgICAgbWFyZ2luOiAwXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHhcclxuICAgICZfY2FsY3VsYXRlICZfX3N1Ym1pdFxyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0b1xyXG4gICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgICAgIGZsZXg6IDAgMCAyNSVcclxuICAgICAgbWF4LXdpZHRoOiAyNSVcclxuICAgICZfY2FsY3VsYXRlICZfX3N1Ym1pdF9wdDI1XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4XHJcbiAgICAmX2NhbGN1bGF0ZSAmX19mb290ZXJcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHhcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHhcclxuICAgICAgLy8gZGlzcGxheTogZmxleFxyXG4gICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAmX2NvbnN1bHRhdGlvbiAmX190aXRsZVxyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAmX2NvbnN1bHRhdGlvbiAmX19oZWFkZXJcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweFxyXG4gICAgJl9yZXZpZXdcclxuICAgICAgd2lkdGg6IDU3MHB4XHJcbiAgICAmX3JldmlldyAmX19yb3dcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBtYXJnaW46IDAgLTE1cHhcclxuICAgICZfcmV2aWV3ICZfX3Jvd19jZW50ZXJcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgJl9yZXZpZXcgJl9fY29sXHJcbiAgICAgIGZsZXg6IDAgMCA1MCVcclxuICAgICAgbWF4LXdpZHRoOiA1MCVcclxuICAgICAgcGFkZGluZzogMCAxNXB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI5cHhcclxuICAgICZfcmV2aWV3ICZfX2NvbF9sZ1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlXHJcbiAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgJl9yZXZpZXcgJl9fZm9vdGVyXHJcbiAgICAgIHdpZHRoOiAyNzBweFxyXG4gICAgJl9mYXFcclxuICAgICAgcGFkZGluZzogMzVweCA1MnB4XHJcbiAgICAmX2ZhcSAmX19oZWFkZXJcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgJl9mYXEgJl9fcGFyYWdyYXBoXHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiIsIi5mcm9udFxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiIsIi5oZWFkZXJcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q1REFFNVxyXG4gICZfX2J1cmdlclxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWVcclxuICAgIGNvbG9yOiAjZmZmXHJcbiAgICB3aWR0aDogNTBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAmX19hZGRyZXNzLWJ1dHRvblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWVcclxuICAgIHdpZHRoOiA1MHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgYm9yZGVyOiBub25lXHJcbiAgICBjb2xvcjogI2ZmZlxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgJl9fYWRkcmVzcy1idXR0b24gJl9fdG93blxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICBsZWZ0OiAwXHJcbiAgICB0b3A6IDBcclxuICAgIGJvdHRvbTogMFxyXG4gICAgcmlnaHQ6IDBcclxuICAgIG9wYWNpdHk6IDBcclxuICAgIHotaW5kZXg6IDFcclxuICAmX19waG9uZS1idXR0b25cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY0RjlcclxuICAgIGNvbG9yOiAjNjY2NjY2XHJcbiAgICB3aWR0aDogNTBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGJvcmRlcjogbm9uZVxyXG4gICZfX2ljb25cclxuICAgICZfdGVsZXBob25lXHJcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvclxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgcGFkZGluZzogMFxyXG4gICAgaGVpZ2h0OiA1MHB4XHJcbiAgJl9fcGhvbmVcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAmX19tZW51XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgJl9fbG9nb1xyXG4gICAgZmxleDogMSAxIGF1dG9cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4XHJcbiAgQG1peGluIHRhYmxldFxyXG4gICAgJl9fcGhvbmVcclxuICAgICAgZGlzcGxheTogYmxvY2siLCIuaGVhZGluZ1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgbWFyZ2luOiAwXHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRcclxuICBsaW5lLWhlaWdodDogMVxyXG4gICZfaDFcclxuICAgIGZvbnQtc2l6ZTogMzBweFxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMlxyXG4gICZfaDJcclxuICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjFcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAmX2gyICZfX2JsdWVcclxuICAgIGZvbnQtc2l6ZTogNDRweFxyXG4gICZfaDNcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMlxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICZfaDVcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMlxyXG4gICZfaDZcclxuICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjVcclxuICAmX3BvcHVwXHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjNcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgJl9fYmx1ZVxyXG4gICAgY29sb3I6ICRjb2xvcl9ibHVlXHJcbiAgJl93YXN0ZVxyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbiAgJl93YXN0ZS0yXHJcbiAgICBmb250LXNpemU6IDI4cHhcclxuICAmX3dhc3RlLTIgJl9fYmx1ZVxyXG4gICAgZm9udC1zaXplOiAyOHB4XHJcbiAgJl9sb2FuXHJcbiAgICBmb250LXNpemU6IDE4cHhcclxuICAmX2xvYW4tMlxyXG4gICAgZm9udC1zaXplOiA0MHB4XHJcbiAgICBmb250LXdlaWdodDogYm9sZFxyXG4gICZfY29uc3VsdGF0aW9uXHJcbiAgICBmb250LXNpemU6IDI4cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIxXHJcbiAgJl9mdzUwMFxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICZfZnoxOFxyXG4gICAgZm9udC1zaXplOiAxOHB4XHJcbiAgQG1peGluIGRlc2t0b3BcclxuICAgICZfaDFcclxuICAgICAgZm9udC1zaXplOiA0NHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgICAmX2gyXHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweFxyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNVxyXG4gICAgJl9oM1xyXG4gICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICZfaDVcclxuICAgICAgZm9udC1zaXplOiAzMHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICZfaDZcclxuICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICZfcG9wdXBcclxuICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAmX2NvbnN1bHRhdGlvblxyXG4gICAgICBmb250LXNpemU6IDM2cHhcclxuICAgICZfY29uc3VsdGF0aW9uICZfX2JsdWVcclxuICAgICAgZm9udC1zaXplOiA3MHB4XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAmX2Z6MjBcclxuICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAmX2Z6MzBcclxuICAgICAgZm9udC1zaXplOiAzMHB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICZfd2FzdGUtMlxyXG4gICAgICBmb250LXNpemU6IDQwcHhcclxuICAgICZfd2FzdGUtMiAmX19ibHVlXHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweFxyXG4gICAgJl9jb25zdWx0YXRpb24gJl9fYmx1ZVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtNXB4XHJcbiAgICAmX2xvYW5cclxuICAgICAgZm9udC1zaXplOiAzMHB4XHJcbiAgICAgIGNvbG9yOiAjRDVEOEUxXHJcbiAgICAgIG1heC13aWR0aDogNDQwcHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMlxyXG4gICAgJl9sb2FuLTJcclxuICAgICAgZm9udC1zaXplOiA2MHB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgICAmX2xvYW4tMiAmX19ibHVlXHJcbiAgICAgIGZvbnQtc2l6ZTogNjBweFxyXG4gICAgJl9mejE4XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICBmb250LXdlaWdodDogYm9sZCIsIi5sYWJlbFxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgZm9udC1zaXplOiAxNHB4XHJcbiAgQG1peGluIHRhYmxldFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICBjb2xvcjogaW5oZXJpdCIsIi5saXN0XHJcbiAgZGlzcGxheTogYmxvY2tcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbiAgbWFyZ2luOiAwXHJcbiAgcGFkZGluZzogMFxyXG4gICZfX3VsXHJcbiAgICBtYXJnaW46IDBcclxuICAgIHBhZGRpbmctbGVmdDogMFxyXG4gICZfX29sXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHhcclxuICAmX19vbCAmX19pdGVtXHJcbiAgICBtYXJnaW46IDEwcHggMFxyXG4gICZfc3F1YXJlICZfX3VsLFxyXG4gICZfc3F1YXJlIHVsLFxyXG4gICZfY2hlY2sgJl9fdWxcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcclxuICAgIG1hcmdpbjogMFxyXG4gICAgcGFkZGluZzogMFxyXG4gICZfc3F1YXJlICZfX2l0ZW0sXHJcbiAgJl9zcXVhcmUgbGksXHJcbiAgJl9zcXVhcmVibHVlICZfX2l0ZW0sXHJcbiAgJl9jaGVjayAmX19pdGVtLFxyXG4gICZfY2hlY2tyb3VuZCAmX19pdGVtXHJcbiAgICBsaXN0LXN0eWxlOiBub25lXHJcbiAgICBtYXJnaW46IDBcclxuICAgIHBhZGRpbmc6IDBcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHggXHJcbiAgICBmb250LXdlaWdodDogMzAwXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICBsZWZ0OiAwXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgJl9zcXVhcmUgJl9faXRlbSxcclxuICAmX3NxdWFyZSBsaVxyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4XHJcbiAgJl9zcXVhcmVibHVlICZfX2l0ZW1cclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxuICAmX3NxdWFyZSAmX19pdGVtOjpiZWZvcmUsXHJcbiAgJl9zcXVhcmUgbGk6OmJlZm9yZVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0IwQjRCRVxyXG4gICAgd2lkdGg6IDZweFxyXG4gICAgaGVpZ2h0OiA2cHhcclxuICAgIHRvcDogLjVlbVxyXG4gICZfc3F1YXJlYmx1ZSAmX19pdGVtXHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdFxyXG4gICZfc3F1YXJlYmx1ZSAmX19pdGVtOjpiZWZvcmVcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlXHJcbiAgICB3aWR0aDogOHB4XHJcbiAgICBoZWlnaHQ6IDhweFxyXG4gICAgdG9wOiAuNWVtXHJcbiAgJl9jaGVjayAmX19pdGVtXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHhcclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBib3JkZXI6IG5vbmVcclxuICAgICAgd2lkdGg6IDE5cHhcclxuICAgICAgaGVpZ2h0OiAyM3B4XHJcbiAgICAgIHRvcDogNTAlXHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMS41cHhcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCAxOSAyMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgNi42NDg2NUw4LjAxNTg3IDIwTDE4IDEnIHN0cm9rZT0nJTIzRjM3MDQwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIilcclxuICAmX2NoZWNrcm91bmQgJl9faXRlbVxyXG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4XHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjMDAzOEZGLCAuMilcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4XHJcbiAgICAgIHBhZGRpbmc6IDJweFxyXG4gICAgICB3aWR0aDogMjJweFxyXG4gICAgICBoZWlnaHQ6IDIycHhcclxuICAgICAgdG9wOiA1MCVcclxuICAgICAgbWFyZ2luLXRvcDogLTExcHhcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAxMSAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMi41Njc1N0w0LjYyOTAzIDEwTDEwIDAuNScgc3Ryb2tlPSclMjMwMDM4RkYnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKVxyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCVcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4XHJcbiAgJl9taW51cyAmX191bFxyXG4gICAgcGFkZGluZzogMFxyXG4gICAgbWFyZ2luOiAwXHJcbiAgICBsaXN0LXN0eWxlOiBub25lXHJcbiAgJl9taW51cyAmX19pdGVtXHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICBwYWRkaW5nOiAwXHJcbiAgICBtYXJnaW46IDVweCAwXHJcbiAgICBsaXN0LXN0eWxlOiBub25lXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJy0nXHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4XHJcbiAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxuICAmX2dyYXkgJl9fdWxcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcclxuICAmX2dyYXkgJl9faXRlbVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6ICfigKInXHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjRlbVxyXG4gIEBtaXhpbiB0YWJsZXRcclxuICAgICZfbWludXMgJl9faXRlbVxyXG4gICAgICBmb250LXNpemU6IDEycHgsMTZcclxuICAgICZfX2xpc3Rfbm9ybWFsXHJcbiAgICAgIG1hcmdpbjogOHB4IDBcclxuICAgICZfY29sMiAmX191bFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgJl9jb2wyICZfX2l0ZW1cclxuICAgICAgZmxleDogMCAwIDUwJVxyXG4gICAgICBtYXgtd2lkdGg6IDUwJVxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4XHJcbiAgICAmX2NvbHNcclxuICAgICAgY29sdW1uLWNvdW50OiAyXHJcbiAgICAgIGNvbHVtbi1nYXA6IDQwcHhcclxuICAgICZfY29scyAmX19pdGVtXHJcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWRcclxuICAgICZfc3F1YXJlYmx1ZSAmX19pdGVtXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzNweFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4IiwiLmxvYW4tb2ZmZXJcclxuICBkaXNwbGF5OiBibG9ja1xyXG4iLCIubG9nb1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgJl9fdGl0bGVcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIG1hcmdpbi1ib3R0b206IC00cHhcclxuICAgIC8vIGNvbG9yOiAjMzMzMzMzXHJcbiAgJl9fc3VidGl0bGVcclxuICAgIGZvbnQtc2l6ZTogMTBweFxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIC8vIGNvbG9yOiAjREZERkRGXHJcbiAgICBjb2xvcjogIzY2NlxyXG4gICZfd2hpdGUgJl9fdGl0bGVcclxuICAgIGNvbG9yOiAjZmZmXHJcbiAgJl93aGl0ZSAmX19zdWJ0aXRsZVxyXG4gICAgY29sb3I6ICNERkRGREZcclxuICAmX2Zvb3RlciAmX190aXRsZVxyXG4gICAgbWFyZ2luLWJvdHRvbTogLTZweFxyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbiAgJl9mb290ZXIgJl9fc3VidGl0bGVcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gIEBtaXhpbiB0YWJsZXRcclxuICAgICZfX3RpdGxlXHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgICBjb2xvcjogIzMzM1xyXG4gICAgJl93aGl0ZSAmX190aXRsZVxyXG4gICAgICBjb2xvcjogI2ZmZlxyXG4gICAgJl9fc3VidGl0bGVcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIGNvbG9yOiAjNjY2XHJcbiAgICAmX3doaXRlICZfX3N1YnRpdGxlXHJcbiAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRcclxuICAgICZfd2hpdGUgJl9fdGl0bGVcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTdweFxyXG4gICAgJl9mb290ZXIgJl9fdGl0bGVcclxuICAgICAgZm9udC1zaXplOiAyNHB4XHJcbiAgICAmX2Zvb3RlciAmX19zdWJ0aXRsZVxyXG4gICAgICBjb2xvcjogIzY2NlxyXG4gICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgbWFyZ2luLXRvcDogLTVweCIsIi5tYXBcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIGhlaWdodDogNDYwcHhcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcblxyXG4udGlwXHJcbiAgcGFkZGluZzogMTdweCAxOHB4XHJcbiAgJl9faGVhZGVyXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG4gICAgY29sb3I6ICMzMzNcclxuICAmX19jb250ZW50XHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjNcclxuICAgIGNvbG9yOiAjNjY2IiwiLm1lbnVcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gICZfX2xpbmtcclxuICAgIHRyYW5zaXRpb246IC4ycyBjb2xvclxyXG4gICZfX2ljb25cclxuICAgIHdpZHRoOiAxNXB4XHJcbiAgICBoZWlnaHQ6IDE1cHhcclxuICAmX19zdWJtZW51XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgJl9zaWRlYmFyICZfX2xpbmtcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0UwRTlcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICBwYWRkaW5nOiAxLjA1ZW0gMjVweFxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnNcclxuICBAbWl4aW4gdGFibGV0XHJcbiAgICAmX3NpZGViYXJcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgJl9zaWRlYmFyICZfX2xpbmtcclxuICAgICAgYm9yZGVyOiBub25lXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICAgICAgcGFkZGluZzogLjcyM2VtIDIwcHhcclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZVxyXG4gICAgJl9mb290ZXJcclxuICAgICAgY29sdW1uLWNvdW50OiAyXHJcbiAgICAmX2Zvb3RlciAmX19pdGVtXHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgY29udGVudDogJydcclxuICAgICAgICB3aWR0aDogNnB4XHJcbiAgICAgICAgaGVpZ2h0OiA2cHhcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgICAgICB0b3A6IC41ZW1cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZVxyXG4gICAgJl9mb290ZXIgJl9fbGlua1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuICAgICAgY29sb3I6ICMzMzNcclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZSIsIi5uYXZiYXJcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjMpXHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBAbWl4aW4gc2Nyb2xsXHJcbiAgICB3aWR0aDogJG1vYmlsZV9tZW51X3dpZHRoXHJcbiAgICBtYXJnaW46IDBcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgb3ZlcmZsb3cteTogYXV0b1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY5XHJcbiAgICBwYWRkaW5nOiAwXHJcbiAgJl9fbG9nb1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgICBjb2xvcjogI2ZmZlxyXG4gICZfX2hlYWRlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWVcclxuICAgIHBhZGRpbmc6IC42NWVtIDE3cHhcclxuICAmX19jbG9zZVxyXG4gICAgYmFja2dyb3VuZDogbm9uZVxyXG4gICAgcGFkZGluZzogMFxyXG4gICAgbWFyZ2luOiAwXHJcbiAgICBib3JkZXI6IG5vbmVcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAmX19pY29uX2Nsb3NlXHJcbiAgICB3aWR0aDogMTZweFxyXG4gICAgaGVpZ2h0OiAxNnB4XHJcbiAgICBjb2xvcjogI2ZmZlxyXG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4XHJcbiAgJl9fcGhvbmVcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENFMEU5XHJcbiAgJl9fdG93blxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0UwRTlcclxuICAmX19tZW51XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgJl9fc29jaWFsXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHhcclxuICAgIG1hcmdpbi10b3A6IDI3cHhcclxuICAmX193cml0ZVxyXG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4XHJcbiAgICBtYXJnaW4tdG9wOiAxN3B4XHJcbiAgJl9fY29uc3VsdGF0aW9uXHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgQG1peGluIHRhYmxldFxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNDBweCwgI0U2RTZFNiA0MHB4LCAjRTZFNkU2IDQxcHgsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNDFweCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKVxyXG4gICAgcGFkZGluZy1ib3R0b206IDEzcHhcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2XHJcbiAgICAmX2Zyb250XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNDBweCwgcmdiYSgyNTUsMjU1LDI1NSwwKSA0MHB4LCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmVcclxuICAgICZfX2NvbnRhaW5lclxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZVxyXG4gICAgJl9fbWVudVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICBvcmRlcjogMVxyXG4gICAgICBmbGV4OiAxIDEgY2FsYygxMDAlIC0gMjAwcHgpXHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMFxyXG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHhcclxuICAgICZfX2Nsb3NlXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICZfX3Rvd25cclxuICAgICAgb3JkZXI6IDJcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cclxuICAgICAgZmxleDogMSAxIDIwMHB4XHJcbiAgICAgIG1heC13aWR0aDogMjAwcHhcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbiAgICAgIGJvcmRlcjogbm9uZVxyXG4gICAgJl9faGVhZGVyXHJcbiAgICAgIG9yZGVyOiAzXHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmVcclxuICAgICAgcGFkZGluZzogMFxyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjJweFxyXG4gICAgJl9mcm9udCAmX19oZWFkZXJcclxuICAgICAgbWFyZ2luLXRvcDogMzRweFxyXG4gICAgJl9fc29jaWFsXHJcbiAgICAgIG9yZGVyOiA0XHJcbiAgICAgIG1hcmdpbi10b3A6IDMycHhcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwXHJcbiAgICAmX2Zyb250ICZfX3NvY2lhbFxyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4XHJcbiAgICAmX193cml0ZVxyXG4gICAgICBvcmRlcjogNVxyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMFxyXG4gICAgJl9mcm9udCAmX193cml0ZVxyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4XHJcbiAgICAmX19waG9uZVxyXG4gICAgICBvcmRlcjogNlxyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0b1xyXG4gICAgICBib3JkZXI6IG5vbmVcclxuICAgICAgbWFyZ2luLXRvcDogMjVweFxyXG4gICAgJl9fY29uc3VsdGF0aW9uXHJcbiAgICAgIG9yZGVyOiA3XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHhcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cclxuICAgICAgZmxleDogMCAwIDE5MHB4XHJcbiAgICAgIG1heC13aWR0aDogMTkwcHhcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHJpZ2h0OiAyMHB4XHJcbiAgICAgIHRvcDogNTVweFxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAmX2Zyb250ICZfX2NvbnN1bHRhdGlvblxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNHB4XHJcbiAgICAmX2Zyb250ICZfX3Bob25lXHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHhcclxuICBAbWl4aW4gZGVza3RvcFxyXG4gICAgJl9fcGhvbmVcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cclxuICAgICAgbWFyZ2luLXRvcDogMjdweFxyXG4gICAgJl9mcm9udCAmX19waG9uZVxyXG4gICAgICBtYXJnaW4tdG9wOiA0NXB4XHJcbiAgICAmX19zb2NpYWwsXHJcbiAgICAmX193cml0ZVxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI3cHhcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4XHJcbiAgICAmX19jb25zdWx0YXRpb25cclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHhcclxuICAgICAgbWFyZ2luLXRvcDogMTZweFxyXG4gICAgICBmbGV4OiAwIDAgMjEwcHhcclxuICAgICAgbWF4LXdpZHRoOiAyMTBweFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgcmlnaHQ6IGF1dG9cclxuICAgICAgdG9wOiBhdXRvXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgJl9mcm9udCAmX19jb25zdWx0YXRpb25cclxuICAgICAgbWFyZ2luLXRvcDogMzRweCIsIi5ub3Rmb3VuZFxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgJl9faWNvblxyXG4gICAgZmlsbDogIzMzM1xyXG4gICAgd2lkdGg6IDE1MHB4XHJcbiAgICBoZWlnaHQ6IDE1MHB4XHJcbiAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAmX190ZXh0XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIEBtaXhpbiBmeiAxOFxyXG4gICAgbWFyZ2luLXRvcDogMjBweFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICZfX2Zvb3RlclxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciIsbnVsbCwiLm9yZGVyLWZpZWxkc2V0XHJcbiAgZGlzcGxheTogYmxvY2tcclxuICBjb2xvcjogIzY2NlxyXG4gICZfX2hlYWRlclxyXG4gICAgbWFyZ2luOiAwIC0xNXB4XHJcbiAgICBwYWRkaW5nOiAwIDIwcHhcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDVEQUU1XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweFxyXG4gICZfX3RpdGxlXHJcbiAgICBmb250LXNpemU6IDE4cHhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIG1hcmdpbjogMFxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTZcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHhcclxuICAmX19jb2xcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcclxuICAmX19tb250aFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGOVxyXG4gICAgcGFkZGluZzogMjhweCAyMXB4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4XHJcbiAgJl9fbW9udGgtdGV4dFxyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICBjb2xvcjogIzY2NlxyXG4gICAgbWFyZ2luLXRvcDogMjBweFxyXG4gICAgbGluZS1oZWlnaHQ6IDEuNVxyXG4gICZfX2Zvb3RlclxyXG4gICAgbWFyZ2luOiAwIC0xNXB4XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgJl9faGVhZGVyX2NsaWNrYWJsZVxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgJl9faGVhZGVyX2NsaWNrYWJsZSAmX190aXRsZVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAmOjphZnRlclxyXG4gICAgICBjb250ZW50OiAnJ1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgd2lkdGg6IDBcclxuICAgICAgaGVpZ2h0OiAwXHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWRcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDdweCAxMHB4IDdweFxyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNENURBRTUgdHJhbnNwYXJlbnRcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHJpZ2h0OiAwXHJcbiAgICAgIHRvcDogNTAlXHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICBtYXJnaW4tdG9wOiAtNXB4XHJcbiAgJl9faGVhZGVyX2NsaWNrYWJsZS5pcy1hY3RpdmUgJl9fdGl0bGVcclxuICAgICY6OmFmdGVyXHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgbWFyZ2luLXRvcDogMFxyXG4gICZfX3RpdGxlXHJcbiAgICBjb2xvcjogIzMzM1xyXG4gICAgZm9udC1zaXplOiAyMHB4XHJcbiAgJl9fY29udGVudFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICZfX2NvbnRlbnQuaXMtb3BlblxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XHJcbiAgJl9fYWRkbW9yZVxyXG4gICAgYmFja2dyb3VuZDogbm9uZVxyXG4gICAgcGFkZGluZzogMFxyXG4gICAgYm9yZGVyOiBub25lXHJcbiAgICBjb2xvcjogJGNvbG9yX2JsdWVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICZfX2ljb25fcGx1c1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4XHJcbiAgJl9fYWRkbW9yZS10ZXh0XHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICBAbWl4aW4gdGFibGV0XHJcbiAgICAmX19yb3dcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBtYXJnaW46IDAgLTE1cHhcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweFxyXG4gICAgJl9fY29sXHJcbiAgICAgIGZsZXg6IDAgMCA1MCVcclxuICAgICAgbWF4LXdpZHRoOiA1MCVcclxuICAgICAgcGFkZGluZzogMCAxNXB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICZfX2NvbF95ZWFyXHJcbiAgICAgIGZsZXg6IDAgMCAzMCVcclxuICAgICAgbWF4LXdpZHRoOiAzMCVcclxuICAgICZfX2NvbF9sZ1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlXHJcbiAgICAmX19tb250aFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHhcclxuICAgICZfX21vbnRoLXZhbHVlXHJcbiAgICAgIGZsZXg6IDAgMCAxOTBweFxyXG4gICAgICBtYXgtd2lkdGg6IDE5MHB4XHJcbiAgICAmX19tb250aC10ZXh0XHJcbiAgICAgIGZsZXg6IDEgMSAxMDAlXHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweFxyXG4gICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgY29sb3I6ICM2NjZcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjhcclxuICAgICZfX2Zvb3RlclxyXG4gICAgICBtYXJnaW46IDAgLTMwcHhcclxuICAgICAgbWFyZ2luLXRvcDogMFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3B4XHJcbiAgICAmX19oZWFkZXJcclxuICAgICAgbWFyZ2luOiAwIC0zMHB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHhcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHgiLCIub3JkZXJcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gICZfX2hlYWRlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxyXG4gICAgbWFyZ2luOiAwIC0xNXB4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgJl9fYnV0dG9uXHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICBib3JkZXI6IG5vbmVcclxuICAgIGJhY2tncm91bmQ6IG5vbmVcclxuICAgIGZsZXg6IDAgMCAzMy4zMzMzJVxyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzJVxyXG4gICAgcGFkZGluZzogMTNweCAxNXB4XHJcbiAgICBjb2xvcjogIzg4OFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNENURBRTVcclxuICAmX19idXR0b25fYWN0aXZlXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZVxyXG4gICAgY29sb3I6ICNmZmZcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMUY4RUM0XHJcbiAgJl9fYnV0dG9uX2ZpbGxlZFxyXG4gICAgY29sb3I6ICRjb2xvcl9ibHVlXHJcbiAgJl9fYnV0dG9uX2ZpbGxlZCAmX19pY29uX29rXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIHRvcDogLTJweFxyXG4gICAgcmlnaHQ6IDVweFxyXG4gICAgd2lkdGg6IDEycHhcclxuICAgIGhlaWdodDogOXB4XHJcbiAgJl9fc3RlcC1kZXNjcmlwdGlvblxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICZfX3N0ZXAtY291bnRcclxuICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICZfX2NvbnRlbnRcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAgIHBhZGRpbmc6IDI3cHggMTVweFxyXG4gICAgbWFyZ2luOiAwIC0yMHB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMFxyXG4gICZfX3Byb2dyZXNzXHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgJl9fZnoxNTJcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkU4RThcclxuICAgIHBhZGRpbmc6IDI3cHggMTZweFxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjhcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRDg0QTRBXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIG1hcmdpbi10b3A6IDIwcHhcclxuICBAbWl4aW4gdGFibGV0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgJl9faGVhZGVyXHJcbiAgICAgIGZsZXg6IDAgMCA0MTBweFxyXG4gICAgICBtYXgtd2lkdGg6IDQxMHB4XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHhcclxuICAgICAgbWFyZ2luOiAwXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lXHJcbiAgICAmX19jb250ZW50XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvXHJcbiAgICAgIG1hcmdpbjogMFxyXG4gICAgICBwYWRkaW5nOiAwXHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmVcclxuICAgICZfX2J1dHRvblxyXG4gICAgICBib3JkZXItbGVmdDogbm9uZVxyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENURBRTVcclxuICAgICAgcGFkZGluZzogMjBweCAzMXB4XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICBtYXgtd2lkdGg6IG5vbmVcclxuICAgICAgZmxleC1iYXNpczogYXV0b1xyXG4gICAgJl9fYnV0dG9uX2FjdGl2ZVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZVxyXG4gICAgICBib3JkZXI6IG5vbmVcclxuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMUY4RUM0XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHhcclxuICAgICZfX3N0ZXAtZGVzY3JpcHRpb25cclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgY29sb3I6ICMzMzNcclxuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHhcclxuICAgICZfX3N0ZXBcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG4gICAgJl9fYnV0dG9uX2ZpbGxlZFxyXG4gICAgICBjb2xvcjogIzY2NlxyXG4gICAgJl9fYnV0dG9uX2ZpbGxlZCAmX19pY29uX29rXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICByaWdodDogMFxyXG4gICAgICB3aWR0aDogMTZweFxyXG4gICAgICBoZWlnaHQ6IDEycHhcclxuICAgICAgcmlnaHQ6IDMwcHhcclxuICAgICAgdG9wOiA1MCVcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAmX19zdGVwLWNvdW50XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICBjb2xvcjogIzY2NlxyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAmX19idXR0b25fYWN0aXZlICZfX3N0ZXAtZGVzY3JpcHRpb25cclxuICAgICAgY29sb3I6ICNmZmZcclxuICAgICZfX2J1dHRvbl9hY3RpdmUgJl9fc3RlcC1jb3VudFxyXG4gICAgICBjb2xvcjogI2ZmZlxyXG4gICAgJl9fcHJvZ3Jlc3NcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgbWFyZ2luLXRvcDogMjJweFxyXG4gICAgJl9fZmllbGRzZXRcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZlxyXG4gICAgICBwYWRkaW5nOiAzMHB4XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNENURBRTVcclxuICAgICZfX2Z6MTUyXHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMzBweCIsIi5wYWdlXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGOVxyXG4gIG92ZXJmbG93LXg6IGhpZGRlblxyXG4gICZfX2xheW91dFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40c1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICB6LWluZGV4OiAyXHJcbiAgJl9fbmF2YmFyXHJcbiAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgIGxlZnQ6IDBcclxuICAgIHRvcDogMFxyXG4gICAgYm90dG9tOiAwXHJcbiAgICByaWdodDogMFxyXG4gICAgei1pbmRleDogMVxyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40c1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJG1vYmlsZV9tZW51X3dpZHRoLCAwLCAwKVxyXG4gICAgb3BhY2l0eTogMFxyXG4gICZfb3BlbmVkXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgJl9vcGVuZWQgJl9fbWFpblxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICZfb3BlbmVkICZfX2xheW91dFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgei1pbmRleDogMVxyXG4gICZfb3BlbmVkICZfX25hdmJhclxyXG4gICAgb3BhY2l0eTogMVxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG4gICAgei1pbmRleDogMlxyXG4gIEBtaXhpbiB0YWJsZXRcclxuICAgIG92ZXJmbG93LXg6IGF1dG9cclxuICAgICZfX25hdmJhclxyXG4gICAgICBvcGFjaXR5OiAxXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbiAgICAmX19oZWFkZXJcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgJl9mcm9udFxyXG4gICAgICBiYWNrZ3JvdW5kOiByZXNvbHZlKCdmcm9udC9iYWNrZ3JvdW5kLmpwZycpIDUwJSA0MHB4ICNGMkY0Rjkgbm8tcmVwZWF0IiwiLnBhZ2luYXRpb25cclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIGNvbG9yOiAjODg4XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgbWFyZ2luOiAwIC0xMHB4XHJcbiAgJl9faW5uZXJcclxuICAgIG1hcmdpbjogMCBhdXRvXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICZfX2xpbmssXHJcbiAgJl9faGVsbGlwXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuICAgIG1hcmdpbjogMCA1cHhcclxuICAgIHdpZHRoOiA0MHB4XHJcbiAgICBoZWlnaHQ6IDM3cHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOERDRTZcclxuICAgIGNvbG9yOiAjODg4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNEOERDRTZcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAmX19saW5rX2FjdGl2ZSAgXHJcbiAgICBjb2xvcjogI2ZmZlxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWVcclxuICAgIGJvcmRlci1jb2xvcjogIzFGOEVDNFxyXG4gIEBtaXhpbiB0YWJsZXRcclxuICAgICZfcmV2aWV3XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgICAgbWFyZ2luOiAwXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4XHJcbiAgICAmX19saW5rLFxyXG4gICAgJl9faGVsbGlwXHJcbiAgICAgIG1hcmdpbjogMFxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweCIsIi5waG9uZVxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgZm9udC1zaXplOiAxNnB4XHJcbiAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICZfX2xpbmtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICZfbmF2YmFyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBwYWRkaW5nOiAuOTVlbSAxZW1cclxuICAgIHBhZGRpbmctbGVmdDogMjVweFxyXG4gICZfbmF2YmFyICZfX21lZGlhXHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAmX25hdmJhciAmX19saW5rXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGNvbG9yOiAjMzMzXHJcbiAgJl9faWNvbl90ZWxlcGhvbmVcclxuICAgIGNvbG9yOiAjNjY2NjY2XHJcbiAgQG1peGluIHRhYmxldFxyXG4gICAgJl9uYXZiYXJcclxuICAgICAgcGFkZGluZzogMFxyXG4gICAgJl9uYXZiYXIgJl9fbWVkaWFcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgJl9uYXZiYXIgJl9fbGlua1xyXG4gICAgICBjb2xvcjogIzMzM1xyXG4gICAgICBmb250LXNpemU6IDE4cHhcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgY29sb3JcclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZVxyXG4gICAgJl9mb290ZXIgJl9fbGlua1xyXG4gICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICZfd2hpdGUgJl9fbGlua1xyXG4gICAgICBjb2xvcjogI2ZmZiIsIi5waWN0dXJlXHJcblx0ZGlzcGxheTogZmxleFxyXG5cdHdpZHRoOiAxMDAlXHJcblx0Jl9faW1nXHJcblx0XHRkaXNwbGF5OiBibG9ja1xyXG5cdFx0d2lkdGg6IDEwMCUiLCIucG9wdXBcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAmX190aXRsZVxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XHJcbiAgLnJldmlldy1pdGVtXHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4XHJcbiAgJl9jYWxsYmFja1xyXG4gICAgbWluLXdpZHRoOiA0MDBweCIsIi5wcm9kdWN0XHJcbiAgZGlzcGxheTogYmxvY2tcclxuICBjb2xvcjogIzY2NlxyXG4gICZfX29yZGVyXHJcbiAgICBtYXJnaW4tdG9wOiAxNHB4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgJl9fbW9yZVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICZfX3JhdGluZ1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3B4XHJcbiAgJl9fbWVkaWFcclxuICAgIGhlaWdodDogMTEwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4XHJcbiAgJl9faW1nXHJcbiAgICBtYXgtaGVpZ2h0OiAxMTBweFxyXG4gICZfX2luZm9cclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgJl9fYWJvdXRcclxuICAgIGNvbG9yOiAkY29sb3JfYmx1ZVxyXG4gICZfX3RpdGxlXHJcbiAgICBmb250LXNpemU6IDE2cHhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHhcclxuICAgIGNvbG9yOiAjMzMzXHJcbiAgJl9fZGVzY3JpcHRpb25cclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDJcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAmX19wYXJhbXNcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHhcclxuICAmX19wYXJhbXMtaXRlbVxyXG4gICAgbWFyZ2luOiA5cHggMFxyXG4gICZfX3VudGlsXHJcbiAgICAmLWxhYmVsXHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgJi12YWx1ZVxyXG4gICAgICBmb250LXNpemU6IDE4cHhcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICZfX21vcmUtaGVhZGVyXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XHJcbiAgJl9fbW9yZS13cmFwcGVyXHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHhcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHhcclxuICAgIHBhZGRpbmc6IDAgMjBweFxyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENURBRTVcclxuICAgIG1hcmdpbi10b3A6IDIwcHhcclxuICAgIHBhZGRpbmc6IDE2cHggMjBweFxyXG4gICAgcGFkZGluZy1ib3R0b206IDBcclxuICAgICYuaXMtb3BlblxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICZfX2hlYWRlclxyXG4gICAgY29sb3I6ICMzMzNcclxuICAgIG1hcmdpbi1ib3R0b206IDExcHhcclxuICAmX19saXN0XHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4XHJcbiAgJl9fZXhhbXBsZVxyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XHJcbiAgQG1peGluIHRhYmxldFxyXG4gICAgJl9faW5uZXJcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgJl9faGVhZGVyXHJcbiAgICAgIGZsZXg6IDAgMCAyMS41JVxyXG4gICAgICBtYXgtd2lkdGg6IDIxLjUlXHJcbiAgICAgIG1hcmdpbjogMFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICZfX2Zvb3RlclxyXG4gICAgICBmbGV4OiAwIDAgMTklXHJcbiAgICAgIG1heC13aWR0aDogMTklXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgJl9fdW50aWxcclxuICAgICAgbWFyZ2luLXRvcDogLTNweFxyXG4gICAgJl9fY29udGVudFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHhcclxuICAgICAgcGFkZGluZy1yaWdodDogOTBweFxyXG4gICAgICBjb2xvcjogIzMzM1xyXG4gICAgICBmbGV4OiAxIDEgYXV0b1xyXG4gICAgJl9faW5mb1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG9cclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHRvcDogMXB4XHJcbiAgICAmX19tZWRpYVxyXG4gICAgICBtaW4taGVpZ2h0OiAxMDBweFxyXG4gICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgbWFyZ2luOiAwXHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG4gICAgJl9faW1nXHJcbiAgICAgIG1heC13aWR0aDogMTkwcHhcclxuICAgICAgbWF4LWhlaWdodDogbm9uZVxyXG4gICAgJl9fcGFyYW1zXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICZfX3BhcmFtcy1pdGVtXHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlXHJcbiAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgICBtYXJnaW46IDNweCAwXHJcbiAgICAmX190aXRsZVxyXG4gICAgICBmb250LXNpemU6IDE4cHhcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICBtYXJnaW4tdG9wOiAtM3B4XHJcbiAgICAmX19kZXNjcmlwdGlvblxyXG4gICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG4gICAgJl9fdW50aWwtbGFiZWxcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAmX191bnRpbC12YWx1ZVxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgY29sb3I6ICMzMzNcclxuICAgICZfX29yZGVyXHJcbiAgICAgIG1hcmdpbi10b3A6IDE4NHhcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgJl9faGVhZGVyXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICZfX2xpc3RcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIGNvbHVtbi1jb3VudDogMlxyXG4gICAgICBjb2x1bW4tZ2FwOiAxMjBweFxyXG4gICAgICBtYXgtd2lkdGg6IDgwJVxyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAzMHB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG4gICAgJl9fbW9yZS13cmFwcGVyXHJcbiAgICAgIHBhZGRpbmctdG9wOiAyM3B4XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAmOjpiZWZvcmVcclxuICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgIGhlaWdodDogM3B4XHJcbiAgICAgICAgbGVmdDogLTEwcHhcclxuICAgICAgICByaWdodDogLTEwcHhcclxuICAgICAgICBib3R0b206IC0zOHB4XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWVcclxuICAgICZfX21vcmUtaGVhZGVyXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAgICAgbWFyZ2luLXRvcDogMzBweFxyXG4gIEBtaXhpbiBkZXNrdG9wXHJcbiAgICAmX19wYXJhbXMtaXRlbVxyXG4gICAgICBmbGV4OiAwIDAgNDAlXHJcbiAgICAgIG1heC13aWR0aDogNDAlXHJcbiAgICAgIG1hcmdpbjogOXB4IDBcclxuICAgICZfX3BhcmFtcy1pdGVtX3N1bSxcclxuICAgICZfX3BhcmFtcy1pdGVtX3BlcmNlbnRcclxuICAgICAgZmxleC1iYXNpczogNjAlXHJcbiAgICAgIG1heC13aWR0aDogNjAlXHJcbiAgICAmX19wYXJhbXNfc2hvcnQgJl9fcGFyYW1zLWl0ZW1fc3VtXHJcbiAgICAgIGZsZXgtYmFzaXM6IDM1JVxyXG4gICAgICBtYXgtd2lkdGg6IDM1JVxyXG4gICAgJl9fcGFyYW1zX3Nob3J0ICZfX3BhcmFtcy1pdGVtX3RpbWVcclxuICAgICAgZmxleC1iYXNpczogMzAlXHJcbiAgICAgIG1heC13aWR0aDogMzAlXHJcbiAgICAmX19wYXJhbXNfc2hvcnQgJl9fcGFyYW1zLWl0ZW1fcGVyY2VudFxyXG4gICAgICBmbGV4LWJhc2lzOiAzNSVcclxuICAgICAgbWF4LXdpZHRoOiAzNSVcclxuICAgICZfX3BhcmFtc19zaG9ydCAmX19wYXJhbXMtaXRlbV93YWl0XHJcbiAgICAgIGZsZXgtYmFzaXM6IDM1JVxyXG4gICAgICBtYXgtd2lkdGg6IDM1JVxyXG4gICAgJl9ub2ltYWdlICZfX2NvbnRlbnRcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwXHJcbiAgICAmX25vaW1hZ2UgJl9fdW50aWxcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgJl9ub2ltYWdlICZfX2Rlc2NyaXB0aW9uXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHgiLCIucHJvZ3Jlc3NcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgYmFja2dyb3VuZDogI2ZmZlxyXG4gIHBhZGRpbmc6IDI1cHggMjdweFxyXG4gIHBhZGRpbmctbGVmdDogMTM1cHhcclxuICBtYXJnaW4tdG9wOiAzMHB4XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgJl9fbWVkaWFcclxuICAgIGZsZXg6IDAgMCA4MHB4XHJcbiAgICB3aWR0aDogODBweFxyXG4gICAgaGVpZ2h0OiA4MHB4XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIGxlZnQ6IDM1cHhcclxuICAgIGJvdHRvbTogMjBweFxyXG4gICZfX3ZhbFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICByaWdodDogMFxyXG4gICAgdG9wOiAwXHJcbiAgICBib3R0b206IDBcclxuICAgIGxlZnQ6IDBcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBmb250LXNpemU6IDE4cHhcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgICBjb2xvcjogIzY2NlxyXG4gICZfX2NvbnRlbnRcclxuICAgIGZsZXg6IDEgMSBhdXRvXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGNvbG9yOiAjNjY2NjY2XHJcbiAgICBmb250LXdlaWdodDogNTAwIiwiLnByb21vLWxpc3RcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gICZfX2l0ZW1cclxuICAgIG1hcmdpbi10b3A6IDE1cHhcclxuICAgICZfMFxyXG4gICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgJl9kb3VibGVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgbWFyZ2luLXRvcDogLTI3cHhcclxuICAmX2RvdWJsZSAmX19pdGVtXHJcbiAgICBmbGV4OiAwIDAgNTAlXHJcbiAgICBtYXgtd2lkdGg6IDUwJVxyXG4gICAgbWFyZ2luLXRvcDogMzBweFxyXG4gICAgcGFkZGluZy1yaWdodDogNXB4XHJcbiAgJl9kb3VibGUgJl9faXRlbV8yLFxyXG4gICZfZG91YmxlICZfX2l0ZW1fM1xyXG4gICAgbWFyZ2luLXRvcDogMjVweFxyXG4gIEBtaXhpbiB0YWJsZXRcclxuICAgICZfX2l0ZW1cclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweFxyXG4gICAgJl9kb3VibGVcclxuICAgICAgZmxleC13cmFwOiBub3dyYXBcclxuICAgICZfZG91YmxlICZfX2l0ZW1cclxuICAgICAgZmxleDogMCAwIDI1JVxyXG4gICAgICBtYXgtd2lkdGg6IDI1JSIsIi5yYXRpbmdcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgd2lkdGg6IDk4cHhcclxuICAmX19pdGVtXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBtYXJnaW4tbGVmdDogN3B4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAmX19hY3RpdmVcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgbGVmdDogMFxyXG4gICAgdG9wOiAwXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICB3aWR0aDogMFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICZfX2ljb25cclxuICAgIGhlaWdodDogMTRweFxyXG4gICAgd2lkdGg6IDE0cHhcclxuICAgIGNvbG9yOiAjYjBiNGJlXHJcbiAgICBmbGV4OiAwIDAgMTRweFxyXG4gICZfX2l0ZW1fMFxyXG4gICAgbWFyZ2luLWxlZnQ6IDBcclxuICAmX19pdGVtX2FjdGl2ZSAmX19pY29uLFxyXG4gICZfX2FjdGl2ZSAmX19pY29uXHJcbiAgICBmaWxsOiAjZWNkNjExIiwiLnJldmlldy1pdGVtXHJcbiAgZGlzcGxheTogYmxvY2tcclxuICBwYWRkaW5nOiAyOXB4IDIwcHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgY29sb3I6ICM2NjZcclxuICBoZWlnaHQ6IDEwMCVcclxuICAmX19oZWFkZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHhcclxuICAmX19tZWRpYVxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIGZsZXg6IDAgMCA2MHB4XHJcbiAgICBtYXgtd2lkdGg6IDYwcHhcclxuICAgIGhlaWdodDogNjBweFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4XHJcbiAgJl9fbmFtZVxyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxXHJcbiAgJl9faW1nXHJcbiAgICB3aWR0aDogNjBweFxyXG4gICAgaGVpZ2h0OiA2MHB4XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlclxyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbiAgJl9faW5mb1xyXG4gICAgZmxleDogMSAxIGF1dG9cclxuICAmX19kYXRlXHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIGNvbG9yOiAjNjY2XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcclxuICAmX190aXRsZVxyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBtYXJnaW4tYm90dG9tOiA5cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzXHJcbiAgJl9fdGV4dFxyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICBsaW5lLWhlaWdodDogMS41XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4XHJcbiAgJl9fc291cmNlXHJcbiAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4XHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAmX19yYXRpbmdcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAmX19yYXRpbmctbGFiZWxcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgY29sb3I6ICM2NjZcclxuICAgIG1hcmdpbi1yaWdodDogMTBweFxyXG4gICZfX2JhbmtcclxuICAgIGZsZXg6IDAgMCA4MHB4XHJcbiAgICBtYXgtd2lkdGg6IDgwcHhcclxuICAmX19iYW5rLWltZ1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgJl9fZm9vdGVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAmX19tb3JlXHJcbiAgICBjb2xvcjogJGNvbG9yX2JsdWVcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgICBib3JkZXI6IG5vbmVcclxuICAgIGJhY2tncm91bmQ6IG5vbmVcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZVxyXG4gICAgcGFkZGluZzogMFxyXG4gICZfX3VzZWZ1bFxyXG4gICAgbWFyZ2luLXRvcDogMjRweFxyXG4gICZfX2Fuc3dlclxyXG4gICAgbWFyZ2luOiAwIC0yMHB4XHJcbiAgICBwYWRkaW5nOiAyM3B4IDIxcHhcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDVEQUU1XHJcbiAgICBtYXJnaW4tdG9wOiAyM3B4XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMFxyXG4gICZfX2Fuc3dlci10aXRsZVxyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBjb2xvcjogIzMzM1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweFxyXG4gICZfX2Fuc3dlci1jb250ZW50XHJcbiAgICBjb2xvcjogIzY2NlxyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICBsaW5lLWhlaWdodDogMS41XHJcbiAgQG1peGluIHRhYmxldFxyXG4gICAgcGFkZGluZzogNDBweFxyXG4gICAgY29sb3I6ICMzMzMzMzNcclxuICAgICZfX3RleHRcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcclxuICAgICZfX2luZm9cclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICAgcGFkZGluZy10b3A6IDVweFxyXG4gICAgJl9faW5uZXJcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgJl9fY29udGVudFxyXG4gICAgICBmbGV4LWdyb3c6IDFcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAmX19mb290ZXJcclxuICAgICAgbWFyZ2luLXRvcDogYXV0b1xyXG4gICAgJl9fZGF0ZVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAmX19yYXRpbmdcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHJpZ2h0OiAwXHJcbiAgICAgIHRvcDogNXB4XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG4gICAgJl9fcmF0aW5nLWxhYmVsXHJcbiAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgICBjb2xvcjogIzY2NlxyXG4gICAgICBtYXJnaW4tdG9wOiA2cHhcclxuICAgICZfX2hlYWRlclxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHhcclxuICAgICZfX2NvbnRlbnRcclxuICAgICAgY29sb3I6ICM2NjZcclxuICAgICZfX21vcmVcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmVcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAmX190aXRsZVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgICAmX190ZXh0XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHgiLCIuc2VhcmNoXHJcblx0ZGlzcGxheTogYmxvY2siLCIuc2VjdGlvblxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgcGFkZGluZzogMjBweCAwXHJcbiAgJl9zZWxlY3RcclxuICAgIGNvbG9yOiAjZmZmXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweFxyXG4gICZfc2VsZWN0ICZfX2hlYWRlclxyXG4gICAgcGFkZGluZy10b3A6IDMxcHhcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAmX19oZWFkZXJcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHhcclxuICAmX19wcm9tb1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweFxyXG4gICZfY2FsY3VsYXRlXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgICBwYWRkaW5nLXRvcDogNTBweFxyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHhcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHhcclxuICAmX3Byb21vXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY5XHJcbiAgICBwYWRkaW5nLXRvcDogMzlweFxyXG4gICAgcGFkZGluZy1ib3R0b206IDM3cHhcclxuICAmX19wcm9kdWN0XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgICBwYWRkaW5nOiAyMHB4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0Q1REFFNVxyXG4gICZfcHJvZHVjdHMgJl9faGVhZGVyXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgJl93YXN0ZSxcclxuICAmX2xvYW5cclxuICAgIHBhZGRpbmc6IDU1cHggMFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzQzN1xyXG4gICAgY29sb3I6ICNmZmZcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4XHJcbiAgJl9sb2FuXHJcbiAgICBwYWRkaW5nLXRvcDogNDVweFxyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHhcclxuICAmX3dhc3RlICZfX2hlYWRlcixcclxuICAmX2xvYW4gJl9faGVhZGVyXHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4XHJcbiAgJl93YXN0ZSAmX19wcm9tbyxcclxuICAmX2xvYW4gJl9fcHJvbW9cclxuICAgIGNvbG9yOiAjQURCMUJCXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgJl93YXN0ZSAmX19zdWJ0aXRsZSxcclxuICAmX2xvYW4gJl9fc3VidGl0bGVcclxuICAgIG1hcmdpbi1ib3R0b206IDExcHhcclxuICAmX3dhc3RlICZfX2Zvb3RlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICZfbG9hblxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVzb2x2ZSgnY3JlZGl0cy9pcmsuanBnJylcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCVcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgJl9fbGlzdC1jb250cm9sc1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAmX19kb3RzXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgJl9fcmV2aWV3X3BhZ2VcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAmX3JldmlldyAmX19oZWFkZXJcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHhcclxuICAmX3JldmlldyAmX19mb290ZXIsXHJcbiAgJl9iYW5rcyAmX19mb290ZXIsXHJcbiAgJl9mYXEgJl9fZm9vdGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgbWFyZ2luLXRvcDogMjhweFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICZfcmV2aWV3ICZfX2Zvb3RlclxyXG4gICAgbWFyZ2luLXRvcDogMjBweFxyXG4gICZfX3NlbGVjdGlvblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxyXG4gICAgcGFkZGluZzogMjBweCAyMHB4XHJcbiAgJl9fY29uc3VsdGF0aW9uXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHhcclxuICAgIGNvbG9yOiAjMzMzXHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4XHJcbiAgJl9fbGlzdFxyXG4gICAgY29sb3I6ICNBREIxQkJcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICZfY29uc3VsdGF0aW9uXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXNvbHZlKCdjb21tb24vY29uc3VsdGF0aW9uLmpwZycpXHJcbiAgICBjb2xvcjogI2ZmZlxyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHhcclxuICAgIHBhZGRpbmctdG9wOiA0OHB4XHJcbiAgJl9jb25zdWx0YXRpb24gJl9faGVhZGVyXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgJl9jb25zdWx0YXRpb24gJl9fbGlzdFxyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTdcclxuICAmX2NvbnN1bHRhdGlvbiAmX19jb2xfc2Vjb25kXHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4XHJcbiAgJl9fZG90c1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXJcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgd2lkdGg6IDIwcHhcclxuICAgICAgaGVpZ2h0OiAycHhcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q1REFFNVxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4XHJcbiAgICAmOjphZnRlclxyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4XHJcbiAgJl9fbGlzdC1jb250cm9sc1xyXG4gICAgbWFyZ2luLXRvcDogMzBweFxyXG4gICZfYmFua3MsXHJcbiAgJl9mYXFcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4XHJcbiAgJl9iYW5rcyAmX19oZWFkZXIsXHJcbiAgJl9mYXEgJl9faGVhZGVyXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgJl9fZmluZFxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4XHJcbiAgICBmb250LXNpemU6IDE2cHhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGNvbG9yOiAjRDVEOEUxXHJcbiAgICBsaW5lLWhlaWdodDogMS4zNzVcclxuICAmX19pY29uX2Rvd25sb2FkXHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgd2lkdGg6IDlweFxyXG4gICAgaGVpZ2h0OiAxNHB4XHJcbiAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgbWFyZ2luLXRvcDogMTJweFxyXG4gICAgY29sb3I6ICNENUQ4RTFcclxuICAmX19zb3J0XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4XHJcbiAgJl9icmVhZGNydW1ic1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICZfcGFnaW5hdGlvblxyXG4gICAgcGFkZGluZy10b3A6IDBcclxuICAmX3NvcnRcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgJl9zb3J0ICZfX2hlYWRlclxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweFxyXG4gICZfc29ydCAmX19jb250ZW50XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweFxyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENURBRTVcclxuICAmX2Rlc2t0b3BcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAmX2NvbHMgJl9fY29sX3NlY29uZFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICZfaGFsZlxyXG4gICAgbWFyZ2luLXRvcDogLTZweFxyXG4gICZfX2JhbmtfcGFnZVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICZfYmFuay1oZWFkZXJcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XHJcbiAgJl9ub21hcmdpblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICZfdGl0bGVcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAmX3RpdGxlICZfX2hlYWRlclxyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgcGFkZGluZy10b3A6IDhweFxyXG4gICZfX2xvZ29cclxuICAgIG1heC13aWR0aDogMTAwcHhcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHhcclxuICAmX29yZGVyXHJcbiAgICBwYWRkaW5nLXRvcDogMTBweFxyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweFxyXG4gICAgcGFkZGluZy1ib3R0b206IDBcclxuICAmX29yZGVyICZfX2NvbnRhaW5lclxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICZfdGl0bGVcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4XHJcbiAgJl9fZmFxLWZvcm1cclxuICAgIG1hcmdpbi10b3A6IDIwcHhcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHhcclxuICBAbWl4aW4gdGFibGV0XHJcbiAgICAmX3NlbGVjdFxyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lXHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4XHJcbiAgICAmX3NlbGVjdCAmX19oZWFkZXJcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweFxyXG4gICAgJl9fc2VsZWN0aW9uXHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmVcclxuICAgICAgcGFkZGluZzogMFxyXG4gICAgJl9wcm9tb1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDBcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHhcclxuICAgICZfX3Byb21vXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDY2cHhcclxuICAgICZfY2FsY3VsYXRlXHJcbiAgICAgIHBhZGRpbmctdG9wOiA5MHB4XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweFxyXG4gICAgJl9jYWxjdWxhdGUgJl9faGVhZGVyXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHhcclxuICAgICZfY2FsY3VsYXRlLWNhdFxyXG4gICAgICBwYWRkaW5nLXRvcDogMFxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAmX2NhbGN1bGF0ZS1jYXQgJl9faGVhZGVyXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcclxuICAgICZfX3Byb2R1Y3RcclxuICAgICAgcGFkZGluZzogMzBweFxyXG4gICAgJl9wcm9kdWN0c1xyXG4gICAgICBwYWRkaW5nOiA2MHB4IDBcclxuICAgICAgcGFkZGluZy1ib3R0b206IDc1cHhcclxuICAgICZfcHJvZHVjdHMgKyAmX3Byb2R1Y3RzXHJcbiAgICAgIG1hcmdpbi10b3A6IC03MHB4XHJcbiAgICAmX3Byb2R1Y3RzICZfX2hlYWRlclxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1MHB4XHJcbiAgICAmX3Byb2R1Y3RzICZfX2NvbnRhaW5lclxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICZfcHJvZHVjdHMgJl9fc29ydFxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgcmlnaHQ6IDIwcHhcclxuICAgICAgdG9wOiAtM3B4XHJcbiAgICAgIHdpZHRoOiAzMjBweFxyXG4gICAgJl93YXN0ZVxyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiByZXNvbHZlKCdmcm9udC93YXN0ZS5wbmcnKVxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXNvbHZlKCdmcm9udC9raWEucG5nJyksIHJlc29sdmUoJ2Zyb250L3dhc3RlLnBuZycpXHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwdncgNTAlLCAxMDAlIDUwJVxyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4MnB4XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MnB4XHJcbiAgICAmX3dhc3RlICZfX2hlYWRlcixcclxuICAgICZfd2FzdGUgJl9fY29udGVudCxcclxuICAgICZfd2FzdGUgJl9fZm9vdGVyXHJcbiAgICAgIHdpZHRoOiA2MCVcclxuICAgICZfd2FzdGUgJl9fY29udGFpbmVyXHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEyMCUgNTAlXHJcbiAgICAmX3dhc3RlICZfX2NvbnRlbnRcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweFxyXG4gICAgJl93YXN0ZSAmX19wcm9tb1xyXG4gICAgICB3aWR0aDogNTAlXHJcbiAgICAmX3dhc3RlICZfX2hlYWRlclxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4XHJcbiAgICAmX3dhc3RlICZfX2Zvb3RlclxyXG4gICAgICB3aWR0aDogMjQlXHJcbiAgICAmX3dhc3RlICZfX3N1YnRpdGxlXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHhcclxuICAgICZfcmV2aWV3XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0N3B4XHJcbiAgICAmX3JldmlldyAmX19jb250YWluZXJcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAmX3JldmlldyAmX19saXN0XHJcbiAgICAgIG1hcmdpbjogMCAtMTBweFxyXG4gICAgJl9yZXZpZXcgJl9fZm9vdGVyX2Fic1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgdG9wOiAwXHJcbiAgICAgIHJpZ2h0OiAyMHB4XHJcbiAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICZfX3Jldmlld1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHhcclxuICAgICZfX2JhbmtcclxuICAgICAgcGFkZGluZzogMCAxMHB4XHJcbiAgICAmX19iYW5rX3BhZ2VcclxuICAgICAgcGFkZGluZzogMFxyXG4gICAgJl9iYW5rcyxcclxuICAgICZfZmFxXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4XHJcbiAgICAmX2ZhcVxyXG4gICAgICBwYWRkaW5nLXRvcDogMFxyXG4gICAgJl9iYW5rcyAmX19oZWFkZXIsXHJcbiAgICAmX2ZhcSAmX19oZWFkZXJcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweFxyXG4gICAgJl9iYW5rcyAmX19jb250ZW50XHJcbiAgICAgIG1hcmdpbjogMCAtMTBweFxyXG4gICAgJl9iYW5rcyAmX19jb250YWluZXIsXHJcbiAgICAmX2ZhcSAmX19jb250YWluZXJcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAmX2JhbmtzICZfX2Zvb3RlcixcclxuICAgICZfZmFxICZfX2Zvb3RlclxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgcmlnaHQ6IDIwcHhcclxuICAgICAgdG9wOiAwXHJcbiAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICZfZmFxICZfX2NvbnRlbnRcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgJl9mYXEgJl9fZmFxLWZvcm1cclxuICAgICAgZmxleDogMCAwIDQwMHB4XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweFxyXG4gICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgICAmX2ZhcSAmX19mYXEtbGlzdFxyXG4gICAgICBmbGV4OiAxIDEgYXV0b1xyXG4gICAgJl9jb25zdWx0YXRpb25cclxuICAgICAgcGFkZGluZzogNzBweCAwXHJcbiAgICAmX2NvbnN1bHRhdGlvblxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweFxyXG4gICAgJl9jb25zdWx0YXRpb24gJl9faGVhZGVyXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM3cHhcclxuICAgICZfY29uc3VsdGF0aW9uICZfX2NvbnRhaW5lclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAmX2NvbnN1bHRhdGlvbiAmX19jb2xcclxuICAgICAgZmxleDogMCAwIDYzJVxyXG4gICAgICBtYXgtd2lkdGg6IDYzJVxyXG4gICAgJl9jb25zdWx0YXRpb24gJl9fY29sX3NlY29uZFxyXG4gICAgICBmbGV4LWJhc2lzOiAzNyVcclxuICAgICAgbWF4LXdpZHRoOiAzNyVcclxuICAgICZfY29uc3VsdGF0aW9uICZfX2xpc3RcclxuICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHhcclxuICAgICZfX2NvbnN1bHRhdGlvblxyXG4gICAgICBwYWRkaW5nOiA1OHB4IDYwcHhcclxuICAgICAgcGFkZGluZy10b3A6IDU2cHhcclxuICAgICAgbWFyZ2luLXRvcDogLTIwcHhcclxuICAgICZfX2xpc3QtY29udHJvbHNcclxuICAgICAgbWFyZ2luLXRvcDogMjFweFxyXG4gICAgJl9sb2FuXHJcbiAgICAgIHBhZGRpbmctdG9wOiA3NHB4XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICZfbG9hbiAmX19mb290ZXJcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAmX2xvYW4gJl9faGVhZGVyXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHhcclxuICAgICZfbG9hbiAmX19wcm9tb1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XHJcbiAgICAmX19maW5kXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4XHJcbiAgICAgIGNvbG9yOiAjRUNFRUYzXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgICAmX19maW5kICZfX2ljb25fZG93bmxvYWRcclxuICAgICAgbWFyZ2luLXRvcDogNHB4XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4XHJcbiAgICAgIGNvbG9yOiAjRUNFRUYzXHJcbiAgICAmX19vcmRlclxyXG4gICAgICBtaW4td2lkdGg6IDMxMHB4XHJcbiAgICAmX2JyZWFkY3J1bWJzXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAgICAgcGFkZGluZzogMzBweCAwXHJcbiAgICAmX19tb3JlXHJcbiAgICAgIHdpZHRoOiAyOTBweFxyXG4gICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgJl9zb3J0XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XHJcbiAgICAmX3NvcnQgJl9fY29udGVudFxyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweFxyXG4gICAgJl9tb2JpbGVcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgJl9kZXNrdG9wXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAmX2NvbHNcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBcclxuICAgICZfY29scyAmX19jb250YWluZXJcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgJl9jb2xzICZfX2NvbF9maXJzdFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgZmxleDogMSAxIGF1dG9cclxuICAgICZfY29scyAmX19jb2xfc2Vjb25kXHJcbiAgICAgIGZsZXg6IDAgMCA0MDBweFxyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweFxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgJl9jb2xzICZfX2Zvb3RlcixcclxuICAgICZfYmFua3NwYWdlICZfX2Zvb3RlclxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgcmlnaHQ6IDBcclxuICAgICAgYm90dG9tOiAtNjBweFxyXG4gICAgICB3aWR0aDogMjQwcHhcclxuICAgICZfYmFua3NwYWdlICZfX2Zvb3RlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICZfYmFua3NwYWdlXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwXHJcbiAgICAmX2JhbmtzcGFnZSAmX19jb250YWluZXJcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAmX2JhbmtzcGFnZSAmX19mb290ZXJcclxuICAgICAgdG9wOiBhdXRvXHJcbiAgICAgIHJpZ2h0OiAyMHB4XHJcbiAgICAgIGJvdHRvbTogLTgwcHhcclxuICAgICZfaGFsZlxyXG4gICAgICAvLyB3aWR0aDogY2FsYygxMDB2dyAtIDQwMHB4KVxyXG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHhcclxuICAgICAgcGFkZGluZy10b3A6IDI3cHhcclxuICAgICAgLy8gcGFkZGluZy1yaWdodDogMzIwcHhcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODVweFxyXG4gICAgJl9oYWxmICZfX2NvbnRlbnRcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgbGVmdDogNXB4XHJcbiAgICAmX3RpdGxlXHJcbiAgICAgIHBhZGRpbmctdG9wOiAwXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNHB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHhcclxuICAgICZfdGl0bGUgJl9faGVhZGVyXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXHJcbiAgICAgIHBhZGRpbmctdG9wOiAwXHJcbiAgICAmX3RpdGxlICZfX3RpdGxlXHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xyXG4gICAgJl90aXRsZSAmX19sb2dvXHJcbiAgICAgIG1hcmdpbjogMFxyXG4gICAgICBtYXgtd2lkdGg6IDE1MHB4XHJcbiAgQG1peGluIGRlc2t0b3BcclxuICAgICZfc2VsZWN0ICZfX2hlYWRlclxyXG4gICAgICBtYXgtd2lkdGg6IDYwJVxyXG4gICAgJl9zZWxlY3QgJl9fY29udGVudFxyXG4gICAgICBtYXgtd2lkdGg6IDY2JVxyXG4gICAgJl9zZWxlY3RcclxuICAgICAgbWluLWhlaWdodDogNTEwcHgiLCIuc2xvZ2FuXHJcbiAgZGlzcGxheTogYmxvY2tcclxuIiwiLnNvY2lhbC1saXN0XHJcbiAgZGlzcGxheTogYmxvY2tcclxuICAmX19saW5rXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZVxyXG4gICAgd2lkdGg6IDM2cHhcclxuICAgIGhlaWdodDogMzZweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIG1hcmdpbi1yaWdodDogMTBweFxyXG4gICZfX2ljb25cclxuICAgIGNvbG9yOiAjZmZmXHJcbiAgICB3aWR0aDogMTZweFxyXG4gICAgaGVpZ2h0OiAxNnB4XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnNcclxuICAmX19oZWFkZXJcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgY29sb3I6ICM2NjZcclxuICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG4gICZfX2NvbnRlbnRcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAmX3N1Y2Nlc3NcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAmX3N1Y2Nlc3MgJl9faGVhZGVyXHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGNvbG9yOiAjMzMzXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4XHJcbiAgQG1peGluIHRhYmxldFxyXG4gICAgJl9pbmxpbmVcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAmX2lubGluZSAmX19oZWFkZXJcclxuICAgICAgY29sb3I6ICRjb2xvcl9saWdodFxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHhcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgJl9pbmxpbmUgJl9fbGlua1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lXHJcbiAgICAgIHdpZHRoOiAxNnB4XHJcbiAgICAgIGhlaWdodDogMTZweFxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE5cHhcclxuICAgICZfaW5saW5lICZfX2ljb25cclxuICAgICAgY29sb3I6ICRjb2xvcl9saWdodFxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ibHVlXHJcbiAgICAmX2Zvb3RlciAmX19oZWFkZXJcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgJl9mb290ZXIgJl9fbGlua1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZEMUQ2XHJcbiAgICAmX2Zvb3RlciAmX19pY29uXHJcbiAgICAgIGNvbG9yOiAjOUM5RkE3XHJcbiAgICAmX2Zvb3RlciAmX19saW5rOmhvdmVyICZfX2ljb25cclxuICAgICAgY29sb3I6ICRjb2xvcl9ibHVlXHJcbiAgICAmX2Zvb3RlciAmX19pY29uX2ZiXHJcbiAgICAgIGZpbGw6ICM5QzlGQTdcclxuICAgICZfZ3JheSAmX19oZWFkZXJcclxuICAgICAgY29sb3I6ICM2NjZcclxuICAgICZfZ3JheSAmX19pY29uXHJcbiAgICAgIGNvbG9yOiAjQkVDMkNCIiwiLnN1Y2Nlc3NcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIG1heC13aWR0aDogMjgwcHhcclxuICAmX190aXRsZVxyXG4gICAgY29sb3I6ICRjb2xvcl9ibHVlXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgICBmb250LXNpemU6IDMwcHhcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHhcclxuICAmX190ZXh0XHJcbiAgICBmb250LXNpemU6IDIycHhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM2XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAmX19tZWRpYVxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgJl9faWNvbl9zdWNjZXNzXHJcbiAgICBtYXJnaW46IDAgYXV0b1xyXG4gICZfX2NvbnRlbnRcclxuICAgIG1hcmdpbi1ib3R0b206IDU4cHhcclxuICAmX19zb2NpYWxcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyIiwiLnRhYnNcclxuICBkaXNwbGF5OiBibG9ja1xyXG4iLCIudGV4dC1pY29uXHJcbiAgZGlzcGxheTogZmxleFxyXG4gICZfX21lZGlhXHJcbiAgICBmbGV4OiAwIDAgMzBweFxyXG4gICAgbWF4LXdpZHRoOiAzMHB4XHJcbiAgICBjb2xvcjogJGNvbG9yX2JsdWVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgJl9faWNvblxyXG4gICAgbWF4LXdpZHRoOiAyNXB4XHJcbiAgICBtYXgtaGVpZ2h0OiAyNXB4XHJcbiAgJl9fdGV4dFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNFxyXG4gICZfX2xpbmtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIG1hcmdpbi10b3A6IDVweFxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxuICAmX19jb250ZW50XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgZmxleDogMSAxIGF1dG9cclxuICAmX2ludGVyZmFjZVxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICZfYmlnXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgJl9iaWcgJl9fbWVkaWFcclxuICAgIHdpZHRoOiAzNnB4XHJcbiAgICBoZWlnaHQ6IDM2cHhcclxuICAgIGZsZXgtYmFzaXM6IDM2cHhcclxuICAgIG1hcmdpbi1ib3R0b206IDhweFxyXG4gICZfYmlnICZfX2ljb25cclxuICAgIG1heC13aWR0aDogMzZweFxyXG4gICAgbWF4LWhlaWdodDogMzZweFxyXG4gICZfYmlnICZfX3RleHRcclxuICAgIGZvbnQtc2l6ZTogMTBweFxyXG4gICAgY29sb3I6ICM2NjZcclxuICAmX2JpZyAmX19kZXNjcmlwdGlvblxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBjb2xvcjogIzMzM1xyXG4gICZfX2Rlc2NyaXB0aW9uX2FjY2VudFxyXG4gICAgY29sb3I6ICRjb2xvcl9ibHVlXHJcbiAgJl9saW5lICZfX21lZGlhXHJcbiAgICB3aWR0aDogNDVweFxyXG4gICAgaGVpZ2h0OiA0NXB4XHJcbiAgICBtYXgtd2lkdGg6IDQ1cHhcclxuICAgIGZsZXg6IDAgMCA0NXB4XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHhcclxuICAmX2xpbmUgJl9faWNvblxyXG4gICAgbWF4LXdpZHRoOiA0MHB4XHJcbiAgICBtYXgtaGVpZ2h0OiA0MHB4XHJcbiAgICBjb2xvcjogI0IwQjRCRVxyXG4gICZfbGluZSAmX190ZXh0XHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAmX2xpbmUgJl9fZGVzY3JpcHRpb25cclxuICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcclxuICAmX2xpbmUgJl9fZnJvbSxcclxuICAmX2xpbmUgJl9fbGFiZWxcclxuICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgY29sb3I6ICM2NjZcclxuICAmX2xpbmVzbWFsbFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICZfbGluZXNtYWxsICZfX21lZGlhXHJcbiAgICB3aWR0aDogMjBweFxyXG4gICAgaGVpZ2h0OiAyMHB4XHJcbiAgJl9saW5lc21hbGwgJl9faWNvblxyXG4gICAgbWF4LXdpZHRoOiAxOHB4XHJcbiAgICBtYXgtaGVpZ2h0OiAxOHB4XHJcbiAgICBjb2xvcjogI0IwQjRCRVxyXG4gICZfbGluZXNtYWxsICZfX2ljb25fc2FuZHdhdGNoXHJcbiAgICBtYXJnaW4tbGVmdDogMnB4XHJcbiAgJl9saW5lc21hbGwgJl9fbGFiZWxcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgY29sb3I6ICM4ODg4ODhcclxuICAgIG1hcmdpbi1yaWdodDogOXB4XHJcbiAgJl9saW5lc21hbGwgJl9fdGV4dFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICZfbGluZXNtYWxsICZfX3ZhbHVlXHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAmX2JpZ2ljb24gJl9fbWVkaWFcclxuICAgIHdpZHRoOiA0NXB4XHJcbiAgICBoZWlnaHQ6IDQ1cHhcclxuICAgIGZsZXgtYmFzaXM6IDQ1cHhcclxuICAmX2JpZ2ljb24gJl9faWNvblxyXG4gICAgd2lkdGg6IDMwcHhcclxuICAgIGhlaWdodDogMzBweFxyXG4gICAgbWF4LXdpZHRoOiAzMHB4XHJcbiAgICBtYXgtaGVpZ2h0OiAzMHB4XHJcbiAgICBmbGV4LWJhc2lzOiAzMHB4XHJcbiAgJl9ib2xkXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgJl9ib2xkICZfX21lZGlhXHJcbiAgICBoZWlnaHQ6IDI1cHhcclxuICAgIGZsZXgtYmFzaXM6IDMwcHhcclxuICAgIHdpZHRoOiAzMHB4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAmX2JvbGQgJl9faWNvblxyXG4gICAgbWF4LWhlaWdodDogMjVweFxyXG4gICAgbWF4LXdpZHRoOiAyNXB4XHJcbiAgJl9ib2xkICZfX2NvbnRlbnRcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgICBmb250LXNpemU6IDE2cHhcclxuICAmX2xhYmVsdG9wXHJcbiAgICBwYWRkaW5nLXRvcDogMjBweFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgJl9sYWJlbHRvcCAmX19tZWRpYVxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICZfbGFiZWx0b3AgJl9fbGFiZWxcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgbGVmdDogMFxyXG4gICAgdG9wOiAwXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGNvbG9yOiAjODg4ODg4XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgJl9sYWJlbHRvcCAmX190ZXh0XHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGNvbG9yOiAjMzMzXHJcbiAgJl9sYWJlbHRvcCAmX19pY29uXHJcbiAgICBjb2xvcjogI0IwQjRCRVxyXG4gICAgd2lkdGg6IDE4cHhcclxuICAgIGhlaWdodDogMThweFxyXG4gIEBtaXhpbiBkZXNrdG9wXHJcbiAgICAmX19pdGVtXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBcclxuICAgICZfX2ljb25cclxuICAgICAgbWF4LXdpZHRoOiA1NHB4XHJcbiAgICAgIG1heC1oZWlnaHQ6IDU0cHhcclxuICAgICZfZnJvbnQgJl9fdGV4dFxyXG4gICAgICBmb250LXNpemU6IDE3cHhcclxuICAgICAgY29sb3I6ICRjb2xvcl9saWdodFxyXG4gICAgICBmb250LXdlaWdodDogYm9sZFxyXG4gICAgJl9kb3VibGVcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbiAgICAmX2RvdWJsZSAmX19tZWRpYVxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHhcclxuICAgICAgd2lkdGg6IDQycHhcclxuICAgICAgaGVpZ2h0OiA0MnB4XHJcbiAgICAgIGZsZXgtYmFzaXM6IDQycHhcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgJl9kb3VibGUgJl9faWNvblxyXG4gICAgICBtYXgtd2lkdGg6IDQycHhcclxuICAgICAgbWF4LWhlaWdodDogNDJweFxyXG4gICAgJl9kb3VibGUgJl9fdGV4dFxyXG4gICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4XHJcbiAgICAmX2RvdWJsZSAmX19kZXNjcmlwdGlvblxyXG4gICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgJl9yZXZlcnNlXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxyXG4gICAgJl9yZXZlcnNlICZfX21lZGlhXHJcbiAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweFxyXG4gICAgJl9yZXZlcnNlICZfX3RleHRcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuICAgICZfcmV2ZXJzZSAmX19kZXNjcmlwdGlvblxyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodFxyXG4gICAgJl9saW5lc21hbGwgJl9fbWVkaWFcclxuICAgICAgZmxleC1iYXNpczogMzRweFxyXG4gICAgJl9saW5lc21hbGwgJl9fbGFiZWxcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG4gICAgJl9saW5lc21hbGwgJl9fbGFiZWwsXHJcbiAgICAmX2xpbmVzbWFsbCAmX192YWx1ZVxyXG4gICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICZfYmlnaWNvblxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAmX2JpZ2ljb24gJl9fbWVkaWFcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweFxyXG4gICAgJl9iaWdpY29uICZfX3RleHRcclxuICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgICAmX2JvbGQgJl9fdGV4dFxyXG4gICAgICBjb2xvcjogI0Q1RDhFMSIsIi50b3duXHJcbiAgZGlzcGxheTogYmxvY2tcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAmX19zZWxlY3RcclxuICAgIHBhZGRpbmc6IDBcclxuICAgIGJvcmRlcjogbm9uZVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgY29sb3I6ICMzMzNcclxuICAgIHBhZGRpbmc6IDEuMWVtIDFlbVxyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAmOjotbXMtZXhwYW5kXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICY6Zm9jdXNcclxuICAgICAgb3V0bGluZTogbm9uZVxyXG4gICZfX2ljb25fcGluXHJcbiAgICBjb2xvcjogJGNvbG9yX2JsdWVcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIGxlZnQ6IDI1cHhcclxuICAgIHRvcDogNTAlXHJcbiAgICB3aWR0aDogMTNweFxyXG4gICAgaGVpZ2h0OiAyNXB4XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAmX19pY29uX2NoZXZyb25cclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHJpZ2h0OiAzMHB4XHJcbiAgICB0b3A6IDUwJVxyXG4gICAgd2lkdGg6IDEwcHhcclxuICAgIGhlaWdodDogNnB4XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZylcclxuICBAbWl4aW4gdGFibGV0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAmX19zZWxlY3RcclxuICAgICAgcGFkZGluZzogMTBweCAwXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweFxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4XHJcbiAgICAmX19pY29uX3BpblxyXG4gICAgICBsZWZ0OiAwXHJcbiAgICAgIHdpZHRoOiAxMHB4XHJcbiAgICAgIGhlaWdodDogMTRweFxyXG4gICAgJl9faWNvbl9jaGV2cm9uXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICBjb2xvcjogI0M3QzdDN1xyXG4gICAgICByaWdodDogMCIsIi51c2VmdWxcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICZfX2hlYWRlclxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBsaW5lLWhlaWdodDogMS4zM1xyXG4gICAgY29sb3I6ICMzMzMzMzNcclxuICAmX19jb250ZW50XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgJl9fYnV0dG9uXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGNvbG9yOiAjMUY4RUM0XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lXHJcbiAgICBib3JkZXI6IG5vbmVcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICZfX2J1dHRvbl9kaXNsaWtlXHJcbiAgICBjb2xvcjogI0Q4RENFNlxyXG4gICZfX2J1dHRvbl9saWtlXHJcbiAgICBjb2xvcjogJGNvbG9yX2JsdWVcclxuICAmX19jb3VudFxyXG4gICAgbWFyZ2luLWxlZnQ6IDZweFxyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG4gICZfX2ljb25fbGlrZVxyXG4gICAgY29sb3I6ICMxRjhFQzRcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgdG9wOiAtMXB4XHJcbiAgJl9fYnV0dG9uX2Rpc2xpa2UgJl9faWNvbl9saWtlXHJcbiAgICBjb2xvcjogI0Q4RENFNlxyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZVgoLTEpXHJcbiAgICB0b3A6IDFweCIsIi53cml0ZS11c1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgJl9fbGlua1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWVcclxuICAgIHdpZHRoOiAzNnB4XHJcbiAgICBoZWlnaHQ6IDM2cHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxuICAmX19pY29uXHJcbiAgICBjb2xvcjogI2ZmZlxyXG4gICAgd2lkdGg6IDE2cHhcclxuICAgIGhlaWdodDogMTZweFxyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzXHJcbiAgJl9faGVhZGVyXHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIGNvbG9yOiAjNjY2XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcclxuICAmX19jb250ZW50XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgQG1peGluIHRhYmxldFxyXG4gICAgJl9pbmxpbmVcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAmX2lubGluZSAmX19oZWFkZXJcclxuICAgICAgY29sb3I6ICRjb2xvcl9saWdodFxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE5cHhcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgJl9pbmxpbmUgJl9fbGlua1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lXHJcbiAgICAgIHdpZHRoOiAxNnB4XHJcbiAgICAgIGhlaWdodDogMTZweFxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHhcclxuICAgICZfaW5saW5lICZfX2ljb25cclxuICAgICAgY29sb3I6ICRjb2xvcl9saWdodFxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ibHVlXHJcbiAgICAmX2Zvb3RlciAmX19oZWFkZXJcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgJl9mb290ZXIgJl9fbGlua1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZEMUQ2XHJcbiAgICAmX2Zvb3RlciAmX19pY29uXHJcbiAgICAgIGNvbG9yOiAjOUM5RkE3XHJcbiAgICAmX2Zvb3RlciAmX19saW5rOmhvdmVyICZfX2ljb25cclxuICAgICAgY29sb3I6ICRjb2xvcl9ibHVlXHJcbiAgICAmX2Zvb3RlciAmX19pY29uX2ZiXHJcbiAgICAgIGZpbGw6ICM5QzlGQTdcclxuICAgICZfZ3JheSAmX19oZWFkZXJcclxuICAgICAgY29sb3I6ICM2NjZcclxuICAgICZfZ3JheSAmX19pY29uXHJcbiAgICAgIGNvbG9yOiAjQkVDMkNCIl19 */
