.item-comment .avatar img/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
button,
hr,
input {
 overflow: visible;
}

progress,
sub,
sup {
 vertical-align: baseline;
}

.fancybox-container,
.fancybox-thumbs,
.fancybox-thumbs__list a {
 -webkit-tap-highlight-color: transparent;
}

li,
ul {
 list-style-type: none;
}

html {
 line-height: 1.15;
 -webkit-text-size-adjust: 100%;
}

details,
main {
 display: block;
}

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

hr {
 box-sizing: content-box;
 height: 0;
}

.fancybox-container *,
html,
legend {
 box-sizing: border-box;
}

code,
kbd,
pre,
samp {
 font-family: monospace, monospace;
 font-size: 1em;
}

a {
 background-color: transparent;
}

abbr[title] {
 border-bottom: none;
 text-decoration: underline;
 text-decoration: underline dotted;
}

b,
strong {
 font-weight: bolder;
}

small {
 font-size: 80%;
}

sub,
sup {
 font-size: 75%;
 line-height: 0;
 position: relative;
}

sub {
 bottom: -0.25em;
}

sup {
 top: -0.5em;
}

img {
 border-style: none;
}

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

button,
input {
}

button,
select {
 text-transform: none;
}

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

[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
 border-style: none;
 padding: 0;
}

[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
 outline: ButtonText dotted 1px;
}

fieldset {
 padding: 0.35em 0.75em 0.625em;
}

legend {
 color: inherit;
 display: table;
 max-width: 100%;
 padding: 0;
 white-space: normal;
}

textarea {
 overflow: auto;
}

[type="checkbox"],
[type="radio"] {
 box-sizing: border-box;
 padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
 height: auto;
}

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

[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}

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

body,
h2 {
 font-family: Circe-Light, sans-serif;
}

summary {
 display: list-item;
}

[hidden],
template {
 display: none;
}

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: 0;
 position: fixed;
 top: 0;
 -ms-touch-action: manipulation;
 touch-action: manipulation;
 transform: translateZ(0);
 width: 100%;
 z-index: 99992;
}

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

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

.fancybox-bg {
 background: #1e1e1e;
 opacity: 0;
 transition-duration: inherit;
 transition-property: opacity;
 transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
 opacity: 0.9;
 transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

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

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

.fancybox-slide,
.fancybox-slide--image .fancybox-content {
 transition-property: transform, opacity;
 -webkit-backface-visibility: hidden;
}

.fancybox-infobar {
 color: #ccc;
 font-size: 13px;
 -webkit-font-smoothing: subpixel-antialiased;
 height: 44px;
 left: 0;
 line-height: 44px;
 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;
 transform: translateZ(0);
 z-index: 99994;
}

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

.fancybox-slide {
 display: none;
 height: 100%;
 left: 0;
 outline: 0;
 overflow: auto;
 -webkit-overflow-scrolling: touch;
 padding: 44px;
 position: absolute;
 text-align: center;
 top: 0;
 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--current,
.fancybox-slide--next,
.fancybox-slide--previous {
 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-image,
.fancybox-slide--image .fancybox-content,
.fancybox-spaceball {
 max-width: none;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 top: 0;
 left: 0;
}

.fancybox-slide--image .fancybox-content {
 animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
 background: no-repeat;
 background-size: 100% 100%;
 overflow: visible;
 padding: 0;
 position: absolute;
 -ms-transform-origin: top left;
 transform-origin: top left;
 user-select: none;
 z-index: 99995;
}

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

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

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .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: 0 0;
 border: 0;
 height: 100%;
 margin: 0;
 max-height: none;
 padding: 0;
 position: absolute;
 user-select: none;
 width: 100%;
}

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

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .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-iframe,
.fancybox-video {
 background: 0 0;
 border: 0;
 display: block;
 height: 100%;
 margin: 0;
 overflow: hidden;
 padding: 0;
 width: 100%;
}

.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: 16px;
 line-height: 20px;
 margin: 0;
 padding: 0;
}

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

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

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

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

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

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

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

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

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:nth-child(1),
.fancybox-button--pause svg:nth-child(1),
.fancybox-button--play svg:nth-child(2),
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
 display: none;
}

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

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

.fancybox-close-small {
 background: 0 0;
 border: 0;
 border-radius: 0;
 color: #ccc;
 cursor: pointer;
 opacity: 0.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-navigation .fancybox-button {
 background-clip: content-box;
 height: 100px;
 opacity: 0;
 position: absolute;
 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);
}

.fancybox-caption {
 background: linear-gradient(
  to top,
  rgba(0, 0, 0, 0.85) 0,
  rgba(0, 0, 0, 0.3) 50%,
  rgba(0, 0, 0, 0.15) 65%,
  rgba(0, 0, 0, 0.075) 75.5%,
  rgba(0, 0, 0, 0.037) 82.85%,
  rgba(0, 0, 0, 0.019) 88%,
  rgba(0, 0, 0, 0) 100%
 );
 bottom: 0;
 color: #eee;
 font-size: 14px;
 font-weight: 400;
 left: 0;
 line-height: 1.5;
 padding: 75px 44px 25px;
 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;
}

.fancybox-share__button,
.fancybox-share__button:hover,
.footer a,
.green-link,
.main-header__navigation .btn-menu,
.main-header__navigation .nav a,
.main-header__video {
 text-decoration: none;
}

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

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

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

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

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

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

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
 opacity: 0;
 transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

@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));
  }
 }
}

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

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

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

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

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

.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: 0 0;
 border: 0;
 border-bottom: 1px solid #d7d7d7;
 border-radius: 0;
 color: #5d5b5b;
 font-size: 14px;
 margin: 10px 0 0;
 outline: 0;
 padding: 10px 15px;
 width: 100%;
}

.fancybox-thumbs {
 background: #ddd;
 bottom: 0;
 display: none;
 margin: 0;
 -webkit-overflow-scrolling: touch;
 -ms-overflow-style: -ms-autohiding-scrollbar;
 padding: 2px 2px 4px;
 position: absolute;
 right: 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;
 box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

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

.fancybox-thumbs__list a,
h2 {
 background-position: center center;
}

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

.container,
.container-fluid {
 padding-right: 15px;
 padding-left: 15px;
 margin-right: auto;
 margin-left: auto;
}

.fancybox-thumbs__list a::before {
 border: 6px solid #ff5268;
 bottom: 0;
 content: "";
 left: 0;
 opacity: 0;
 position: absolute;
 right: 0;
 top: 0;
 transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
 z-index: 99991;
}

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

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

.footer a:hover,
.main-header__navigation .nav a:hover {
 opacity: 0.7;
}

@media all and (max-width: 576px) {
 .fancybox-thumbs {
  width: 110px;
 }

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

 .fancybox-thumbs__list a {
  max-width: calc(100% - 10px);
 }
}

/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
 width: device-width;
}

html {
 -ms-overflow-style: scrollbar;
}

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

.popup-wrap,
body {
 box-sizing: border-box;
}

.container {
 width: 100%;
}

@media (min-width: 576px) {
 .container {
  max-width: 540px;
 }
}

@media (min-width: 768px) {
 .container {
  max-width: 720px;
 }
}

@media (min-width: 992px) {
 .container {
  max-width: 960px;
 }
}

@media (min-width: 1200px) {
 .container {
  max-width: 1140px;
 }
}

.container-fluid {
 width: 100%;
}

.row {
 display: -ms-flexbox;
 display: flex;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 margin-right: -15px;
 margin-left: -15px;
}

.no-gutters {
 margin-right: 0;
 margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
 padding-right: 0;
 padding-left: 0;
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
 position: relative;
 width: 100%;
 min-height: 1px;
 padding-right: 15px;
 padding-left: 15px;
}

.col {
 -ms-flex-preferred-size: 0;
 flex-basis: 0;
 -ms-flex-positive: 1;
 flex-grow: 1;
 max-width: 100%;
}

.col-auto {
 -ms-flex: 0 0 auto;
 flex: 0 0 auto;
 width: auto;
 max-width: none;
}

.col-1 {
 -ms-flex: 0 0 8.333333%;
 flex: 0 0 8.333333%;
 max-width: 8.333333%;
}

.col-2 {
 -ms-flex: 0 0 16.666667%;
 flex: 0 0 16.666667%;
 max-width: 16.666667%;
}

.col-3 {
 -ms-flex: 0 0 25%;
 flex: 0 0 25%;
 max-width: 25%;
}

.col-4 {
 -ms-flex: 0 0 33.333333%;
 flex: 0 0 33.333333%;
 max-width: 33.333333%;
}

.col-5 {
 -ms-flex: 0 0 41.666667%;
 flex: 0 0 41.666667%;
 max-width: 41.666667%;
}

.col-6 {
 -ms-flex: 0 0 50%;
 flex: 0 0 50%;
 max-width: 50%;
}

.col-7 {
 -ms-flex: 0 0 58.333333%;
 flex: 0 0 58.333333%;
 max-width: 58.333333%;
}

.col-8 {
 -ms-flex: 0 0 66.666667%;
 flex: 0 0 66.666667%;
 max-width: 66.666667%;
}

.col-9 {
 -ms-flex: 0 0 75%;
 flex: 0 0 75%;
 max-width: 75%;
}

.col-10 {
 -ms-flex: 0 0 83.333333%;
 flex: 0 0 83.333333%;
 max-width: 83.333333%;
}

.col-11 {
 -ms-flex: 0 0 91.666667%;
 flex: 0 0 91.666667%;
 max-width: 91.666667%;
}

.col-12 {
 -ms-flex: 0 0 100%;
 flex: 0 0 100%;
 max-width: 100%;
}

.order-first {
 -ms-flex-order: -1;
 order: -1;
}

.order-last {
 -ms-flex-order: 13;
 order: 13;
}

.order-0 {
 -ms-flex-order: 0;
 order: 0;
}

.order-1 {
 -ms-flex-order: 1;
 order: 1;
}

.order-2 {
 -ms-flex-order: 2;
 order: 2;
}

.order-3 {
 -ms-flex-order: 3;
 order: 3;
}

.order-4 {
 -ms-flex-order: 4;
 order: 4;
}

.order-5 {
 -ms-flex-order: 5;
 order: 5;
}

.order-6 {
 -ms-flex-order: 6;
 order: 6;
}

.order-7 {
 -ms-flex-order: 7;
 order: 7;
}

.order-8 {
 -ms-flex-order: 8;
 order: 8;
}

.order-9 {
 -ms-flex-order: 9;
 order: 9;
}

.order-10 {
 -ms-flex-order: 10;
 order: 10;
}

.order-11 {
 -ms-flex-order: 11;
 order: 11;
}

.order-12 {
 -ms-flex-order: 12;
 order: 12;
}

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

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

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

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

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

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

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

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

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

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

.offset-11 {
 margin-left: 91.666667%;
}

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
 .col-sm {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
 }

 .col-sm-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
 }

 .col-sm-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
 }

 .col-sm-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
 }

 .col-sm-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
 }

 .col-sm-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
 }

 .col-sm-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
 }

 .col-sm-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
 }

 .col-sm-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
 }

 .col-sm-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
 }

 .col-sm-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
 }

 .col-sm-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
 }

 .col-sm-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
 }

 .col-sm-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
 }

 .order-sm-first {
  -ms-flex-order: -1;
  order: -1;
 }

 .order-sm-last {
  -ms-flex-order: 13;
  order: 13;
 }

 .order-sm-0 {
  -ms-flex-order: 0;
  order: 0;
 }

 .order-sm-1 {
  -ms-flex-order: 1;
  order: 1;
 }

 .order-sm-2 {
  -ms-flex-order: 2;
  order: 2;
 }

 .order-sm-3 {
  -ms-flex-order: 3;
  order: 3;
 }

 .order-sm-4 {
  -ms-flex-order: 4;
  order: 4;
 }

 .order-sm-5 {
  -ms-flex-order: 5;
  order: 5;
 }

 .order-sm-6 {
  -ms-flex-order: 6;
  order: 6;
 }

 .order-sm-7 {
  -ms-flex-order: 7;
  order: 7;
 }

 .order-sm-8 {
  -ms-flex-order: 8;
  order: 8;
 }

 .order-sm-9 {
  -ms-flex-order: 9;
  order: 9;
 }

 .order-sm-10 {
  -ms-flex-order: 10;
  order: 10;
 }

 .order-sm-11 {
  -ms-flex-order: 11;
  order: 11;
 }

 .order-sm-12 {
  -ms-flex-order: 12;
  order: 12;
 }

 .offset-sm-0 {
  margin-left: 0;
 }

 .offset-sm-1 {
  margin-left: 8.333333%;
 }

 .offset-sm-2 {
  margin-left: 16.666667%;
 }

 .offset-sm-3 {
  margin-left: 25%;
 }

 .offset-sm-4 {
  margin-left: 33.333333%;
 }

 .offset-sm-5 {
  margin-left: 41.666667%;
 }

 .offset-sm-6 {
  margin-left: 50%;
 }

 .offset-sm-7 {
  margin-left: 58.333333%;
 }

 .offset-sm-8 {
  margin-left: 66.666667%;
 }

 .offset-sm-9 {
  margin-left: 75%;
 }

 .offset-sm-10 {
  margin-left: 83.333333%;
 }

 .offset-sm-11 {
  margin-left: 91.666667%;
 }

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

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

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

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

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

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

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

 .d-sm-flex {
  display: -ms-flexbox !important;
  display: flex !important;
 }

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

@media (min-width: 768px) {
 .col-md {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
 }

 .col-md-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
 }

 .col-md-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
 }

 .col-md-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
 }

 .col-md-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
 }

 .col-md-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
 }

 .col-md-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
 }

 .col-md-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
 }

 .col-md-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
 }

 .col-md-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
 }

 .col-md-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
 }

 .col-md-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
 }

 .col-md-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
 }

 .col-md-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
 }

 .order-md-first {
  -ms-flex-order: -1;
  order: -1;
 }

 .order-md-last {
  -ms-flex-order: 13;
  order: 13;
 }

 .order-md-0 {
  -ms-flex-order: 0;
  order: 0;
 }

 .order-md-1 {
  -ms-flex-order: 1;
  order: 1;
 }

 .order-md-2 {
  -ms-flex-order: 2;
  order: 2;
 }

 .order-md-3 {
  -ms-flex-order: 3;
  order: 3;
 }

 .order-md-4 {
  -ms-flex-order: 4;
  order: 4;
 }

 .order-md-5 {
  -ms-flex-order: 5;
  order: 5;
 }

 .order-md-6 {
  -ms-flex-order: 6;
  order: 6;
 }

 .order-md-7 {
  -ms-flex-order: 7;
  order: 7;
 }

 .order-md-8 {
  -ms-flex-order: 8;
  order: 8;
 }

 .order-md-9 {
  -ms-flex-order: 9;
  order: 9;
 }

 .order-md-10 {
  -ms-flex-order: 10;
  order: 10;
 }

 .order-md-11 {
  -ms-flex-order: 11;
  order: 11;
 }

 .order-md-12 {
  -ms-flex-order: 12;
  order: 12;
 }

 .offset-md-0 {
  margin-left: 0;
 }

 .offset-md-1 {
  margin-left: 8.333333%;
 }

 .offset-md-2 {
  margin-left: 16.666667%;
 }

 .offset-md-3 {
  margin-left: 25%;
 }

 .offset-md-4 {
  margin-left: 33.333333%;
 }

 .offset-md-5 {
  margin-left: 41.666667%;
 }

 .offset-md-6 {
  margin-left: 50%;
 }

 .offset-md-7 {
  margin-left: 58.333333%;
 }

 .offset-md-8 {
  margin-left: 66.666667%;
 }

 .offset-md-9 {
  margin-left: 75%;
 }

 .offset-md-10 {
  margin-left: 83.333333%;
 }

 .offset-md-11 {
  margin-left: 91.666667%;
 }

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

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

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

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

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

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

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

 .d-md-flex {
  display: -ms-flexbox !important;
  display: flex !important;
 }

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

@media (min-width: 992px) {
 .col-lg {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
 }

 .col-lg-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
 }

 .col-lg-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
 }

 .col-lg-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
 }

 .col-lg-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
 }

 .col-lg-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
 }

 .col-lg-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
 }

 .col-lg-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
 }

 .col-lg-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
 }

 .col-lg-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
 }

 .col-lg-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
 }

 .col-lg-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
 }

 .col-lg-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
 }

 .col-lg-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
 }

 .order-lg-first {
  -ms-flex-order: -1;
  order: -1;
 }

 .order-lg-last {
  -ms-flex-order: 13;
  order: 13;
 }

 .order-lg-0 {
  -ms-flex-order: 0;
  order: 0;
 }

 .order-lg-1 {
  -ms-flex-order: 1;
  order: 1;
 }

 .order-lg-2 {
  -ms-flex-order: 2;
  order: 2;
 }

 .order-lg-3 {
  -ms-flex-order: 3;
  order: 3;
 }

 .order-lg-4 {
  -ms-flex-order: 4;
  order: 4;
 }

 .order-lg-5 {
  -ms-flex-order: 5;
  order: 5;
 }

 .order-lg-6 {
  -ms-flex-order: 6;
  order: 6;
 }

 .order-lg-7 {
  -ms-flex-order: 7;
  order: 7;
 }

 .order-lg-8 {
  -ms-flex-order: 8;
  order: 8;
 }

 .order-lg-9 {
  -ms-flex-order: 9;
  order: 9;
 }

 .order-lg-10 {
  -ms-flex-order: 10;
  order: 10;
 }

 .order-lg-11 {
  -ms-flex-order: 11;
  order: 11;
 }

 .order-lg-12 {
  -ms-flex-order: 12;
  order: 12;
 }

 .offset-lg-0 {
  margin-left: 0;
 }

 .offset-lg-1 {
  margin-left: 8.333333%;
 }

 .offset-lg-2 {
  margin-left: 16.666667%;
 }

 .offset-lg-3 {
  margin-left: 25%;
 }

 .offset-lg-4 {
  margin-left: 33.333333%;
 }

 .offset-lg-5 {
  margin-left: 41.666667%;
 }

 .offset-lg-6 {
  margin-left: 50%;
 }

 .offset-lg-7 {
  margin-left: 58.333333%;
 }

 .offset-lg-8 {
  margin-left: 66.666667%;
 }

 .offset-lg-9 {
  margin-left: 75%;
 }

 .offset-lg-10 {
  margin-left: 83.333333%;
 }

 .offset-lg-11 {
  margin-left: 91.666667%;
 }

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

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

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

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

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

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

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

 .d-lg-flex {
  display: -ms-flexbox !important;
  display: flex !important;
 }

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

@media (min-width: 1200px) {
 .col-xl {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
 }

 .col-xl-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
 }

 .col-xl-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
 }

 .col-xl-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
 }

 .col-xl-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
 }

 .col-xl-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
 }

 .col-xl-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
 }

 .col-xl-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
 }

 .col-xl-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
 }

 .col-xl-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
 }

 .col-xl-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
 }

 .col-xl-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
 }

 .col-xl-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
 }

 .col-xl-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
 }

 .order-xl-first {
  -ms-flex-order: -1;
  order: -1;
 }

 .order-xl-last {
  -ms-flex-order: 13;
  order: 13;
 }

 .order-xl-0 {
  -ms-flex-order: 0;
  order: 0;
 }

 .order-xl-1 {
  -ms-flex-order: 1;
  order: 1;
 }

 .order-xl-2 {
  -ms-flex-order: 2;
  order: 2;
 }

 .order-xl-3 {
  -ms-flex-order: 3;
  order: 3;
 }

 .order-xl-4 {
  -ms-flex-order: 4;
  order: 4;
 }

 .order-xl-5 {
  -ms-flex-order: 5;
  order: 5;
 }

 .order-xl-6 {
  -ms-flex-order: 6;
  order: 6;
 }

 .order-xl-7 {
  -ms-flex-order: 7;
  order: 7;
 }

 .order-xl-8 {
  -ms-flex-order: 8;
  order: 8;
 }

 .order-xl-9 {
  -ms-flex-order: 9;
  order: 9;
 }

 .order-xl-10 {
  -ms-flex-order: 10;
  order: 10;
 }

 .order-xl-11 {
  -ms-flex-order: 11;
  order: 11;
 }

 .order-xl-12 {
  -ms-flex-order: 12;
  order: 12;
 }

 .offset-xl-0 {
  margin-left: 0;
 }

 .offset-xl-1 {
  margin-left: 8.333333%;
 }

 .offset-xl-2 {
  margin-left: 16.666667%;
 }

 .offset-xl-3 {
  margin-left: 25%;
 }

 .offset-xl-4 {
  margin-left: 33.333333%;
 }

 .offset-xl-5 {
  margin-left: 41.666667%;
 }

 .offset-xl-6 {
  margin-left: 50%;
 }

 .offset-xl-7 {
  margin-left: 58.333333%;
 }

 .offset-xl-8 {
  margin-left: 66.666667%;
 }

 .offset-xl-9 {
  margin-left: 75%;
 }

 .offset-xl-10 {
  margin-left: 83.333333%;
 }

 .offset-xl-11 {
  margin-left: 91.666667%;
 }

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

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

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

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

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

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

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

 .d-xl-flex {
  display: -ms-flexbox !important;
  display: flex !important;
 }

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

@media print {
 .d-print-none {
  display: none !important;
 }

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

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

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

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

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

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

 .d-print-flex {
  display: -ms-flexbox !important;
  display: flex !important;
 }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.justify-content-center {
 -ms-flex-pack: center !important;
 justify-content: center !important;
}

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

.justify-content-around {
 -ms-flex-pack: distribute !important;
 justify-content: space-around !important;
}

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

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

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

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

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

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

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

.align-content-center {
 -ms-flex-line-pack: center !important;
 align-content: center !important;
}

.align-content-between {
 -ms-flex-line-pack: justify !important;
 align-content: space-between !important;
}

.align-content-around {
 -ms-flex-line-pack: distribute !important;
 align-content: space-around !important;
}

.align-content-stretch {
 -ms-flex-line-pack: stretch !important;
 align-content: stretch !important;
}

.align-self-auto {
 -ms-flex-item-align: auto !important;
 align-self: auto !important;
}

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

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

.align-self-center {
 -ms-flex-item-align: center !important;
 align-self: center !important;
}

.align-self-baseline {
 -ms-flex-item-align: baseline !important;
 align-self: baseline !important;
}

.align-self-stretch {
 -ms-flex-item-align: stretch !important;
 align-self: stretch !important;
}

@media (min-width: 576px) {
 .flex-sm-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
 }

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

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

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

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

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

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

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

 .flex-sm-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
 }

 .flex-sm-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
 }

 .flex-sm-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
 }

 .flex-sm-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
 }

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

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

 .justify-content-sm-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
 }

 .justify-content-sm-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
 }

 .justify-content-sm-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
 }

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

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

 .align-items-sm-center {
  -ms-flex-align: center !important;
  align-items: center !important;
 }

 .align-items-sm-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
 }

 .align-items-sm-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
 }

 .align-content-sm-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
 }

 .align-content-sm-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
 }

 .align-content-sm-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
 }

 .align-content-sm-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
 }

 .align-content-sm-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
 }

 .align-content-sm-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
 }

 .align-self-sm-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
 }

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

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

 .align-self-sm-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
 }

 .align-self-sm-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
 }

 .align-self-sm-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
 }
}

@media (min-width: 768px) {
 .flex-md-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
 }

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

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

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

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

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

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

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

 .flex-md-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
 }

 .flex-md-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
 }

 .flex-md-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
 }

 .flex-md-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
 }

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

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

 .justify-content-md-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
 }

 .justify-content-md-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
 }

 .justify-content-md-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
 }

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

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

 .align-items-md-center {
  -ms-flex-align: center !important;
  align-items: center !important;
 }

 .align-items-md-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
 }

 .align-items-md-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
 }

 .align-content-md-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
 }

 .align-content-md-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
 }

 .align-content-md-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
 }

 .align-content-md-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
 }

 .align-content-md-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
 }

 .align-content-md-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
 }

 .align-self-md-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
 }

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

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

 .align-self-md-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
 }

 .align-self-md-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
 }

 .align-self-md-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
 }
}

@media (min-width: 992px) {
 .flex-lg-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
 }

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

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

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

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

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

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

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

 .flex-lg-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
 }

 .flex-lg-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
 }

 .flex-lg-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
 }

 .flex-lg-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
 }

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

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

 .justify-content-lg-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
 }

 .justify-content-lg-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
 }

 .justify-content-lg-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
 }

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

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

 .align-items-lg-center {
  -ms-flex-align: center !important;
  align-items: center !important;
 }

 .align-items-lg-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
 }

 .align-items-lg-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
 }

 .align-content-lg-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
 }

 .align-content-lg-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
 }

 .align-content-lg-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
 }

 .align-content-lg-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
 }

 .align-content-lg-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
 }

 .align-content-lg-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
 }

 .align-self-lg-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
 }

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

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

 .align-self-lg-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
 }

 .align-self-lg-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
 }

 .align-self-lg-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
 }
}

@media (min-width: 1200px) {
 .flex-xl-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
 }

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

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

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

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

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

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

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

 .flex-xl-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
 }

 .flex-xl-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
 }

 .flex-xl-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
 }

 .flex-xl-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
 }

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

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

 .justify-content-xl-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
 }

 .justify-content-xl-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
 }

 .justify-content-xl-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
 }

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

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

 .align-items-xl-center {
  -ms-flex-align: center !important;
  align-items: center !important;
 }

 .align-items-xl-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
 }

 .align-items-xl-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
 }

 .align-content-xl-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
 }

 .align-content-xl-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
 }

 .align-content-xl-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
 }

 .align-content-xl-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
 }

 .align-content-xl-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
 }

 .align-content-xl-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
 }

 .align-self-xl-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
 }

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

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

 .align-self-xl-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
 }

 .align-self-xl-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
 }

 .align-self-xl-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
 }
}

.main-header {
 max-width: 1500px;
 display: flex;
 width: 100%;
}

.main-header__video {
 width: 240px;
 height: 120px;
 background-color: #000;
 cursor: pointer;
 color: #fff;
 display: flex;
 align-items: center;
 justify-content: center;
 flex-direction: column;
}

.main-header__video p {
 font-size: 13px;
}

.main-header__video img {
 width: 40px;
 height: 40px;
}

.main-header__navigation {
 border: 1px solid #ccc;
 border-top: none;
 width: 100%;
}

@media screen and (max-width: 767px) {
 .main-header__navigation .hide-mobile,
 .main-header__video {
  display: none;
 }
}

@media screen and (min-width: 768px) {
 .main-header__navigation .hide-mobile {
  display: inline-block;
 }
}

.main-header__navigation .btn-menu {
 padding: 10px 0;
 border-bottom: 1px solid #ccc;
 color: #000;
 text-transform: uppercase;
 font-weight: 700;
 display: flex;
 justify-content: space-between;
}

.main-header__navigation .btn-menu span {
 display: flex;
 align-items: center;
}

.main-header__navigation .btn-menu img {
 margin: 0 20px;
 width: 25px;
 height: auto;
}

@media screen and (max-width: 576px) {
 .main-header__navigation .btn-menu {
  display: flex;
 }
}

@media screen and (min-width: 768px) {
 .main-header__navigation .btn-menu {
  display: none;
 }
}

.main-header__navigation .nav {
 border-bottom: 1px solid #ccc;
 display: inline-block;
 margin: 0;
 padding: 0 20px;
 width: 100%;
}

@media screen and (max-width: 767px) {
 .main-header__navigation .nav img {
  margin-top: 15px;
 }

 .main-header__navigation .nav {
  display: flex;
  justify-content: space-between;
 }
}

@media screen and (max-width: 576px) {
 .main-header__navigation .nav {
  display: none;
 }
}

.main-header__navigation .nav a {
 display: inline-block;
 vertical-align: top;
 padding: 0 10px;
 color: #222;
 font-size: 13px;
 line-height: 45px;
 cursor: pointer;
 font-weight: 600;
}

.main-header__navigation .nav a.underline span {
 position: relative;
}

.main-header__navigation .nav a.underline span:after {
 content: "";
 display: block;
 position: absolute;
 z-index: 2;
 bottom: -5px;
 height: 2px;
 background-color: #006ab6;
 left: 0;
 right: 0;
}

body,
header,
section {
 position: relative;
}

.main-header__navigation .nav a.dots {
 font-size: 20px;
 margin-top: -5px;
}

.main-header__navigation .nav a.btn-banners {
 padding: 8px 15px;
 background-color: #006ab6;
 color: #fff;
 font-weight: 600;
 line-height: 1;
 margin-top: 8px;
 border-radius: 5px;
}

.main-header__navigation .nav a.btn-banners:hover {
 background-color: #139f6f;
}

.main-header__navigation li {
 display: inline-block;
}

.main-header__navigation li.quote a {
 padding-right: 0;
}

.main-header__navigation li.vtb a {
 padding: 0;
}

.main-header__navigation li.right-side {
 margin-left: 0;
}

.main-header .header-crypto {
 display: flex;
 align-items: center;
}

@media screen and (max-width: 576px) {
 .main-header .header-crypto {
  flex-direction: column;
 }
}

.main-header .header-crypto__title {
 border-right: 1px solid #ccc;
}

@media screen and (max-width: 767px) {
 .main-header .header-crypto__title {
  border: none;
 }
}

.main-header .header-crypto__title h1 {
 height: 75px;
 line-height: 75px;
 padding: 0 20px 0 16px;
 font-size: 40px;
 text-transform: uppercase;
 margin: 0;
 font-weight: 100;
}

.main-header .header-crypto__navigation ul {
 display: flex;
 align-items: center;
 flex-wrap: wrap;
 border-left: 1px solid #ccc;
}

@media screen and (max-width: 767px) {
 .main-header .header-crypto__navigation ul {
  justify-content: center;
  border-left: 1px solid #ccc;
 }
}

@media screen and (max-width: 576px) {
 .main-header .header-crypto__navigation ul {
  border-top: 1px solid #ccc;
  border-left: none;
 }
}

.main-header .header-crypto__navigation ul li {
 margin: 0 15px;
}

.main-header .header-crypto__navigation ul li:first-child {
 width: 155px;
 font-size: 14px;
}

@media screen and (max-width: 767px) {
 .main-header .header-crypto__navigation ul li {
  margin: 10px;
 }

 .main-header .header-crypto__navigation ul li:first-child {
  display: none;
 }
}

.main-header .header-crypto__navigation ul li:first-child a {
 line-height: 1;
 font-size: 14px;
}

.main-header .header-crypto__navigation ul li:first-child a:hover {
 color: #000;
}

.main-header .header-crypto__navigation ul li:first-child a h3 {
 margin: 0;
}

.main-header .header-crypto__navigation ul li a {
 display: flex;
 flex-direction: column;
 text-decoration: none;
 font-size: 13px;
 color: #222;
 line-height: 16px;
}

.main-header .header-crypto__navigation ul li a:hover,
.main-header .header-crypto__navigation ul li a:hover .crypto-digits,
.main-header .header-crypto__navigation ul li a:hover .crypto-name,
.main-header .header-crypto__navigation ul li a:hover .crypto-percent {
 color: #006ab6;
}

.main-header .header-crypto__navigation .crypto-name {
 display: block;
 font-size: 8px;
 text-transform: uppercase;
 letter-spacing: 0.5px;
 color: #000;
 font-weight: 700;
}

.main-header .header-crypto__navigation .crypto-digits {
 display: block;
 font-weight: 700;
}

.main-header .header-crypto__navigation .crypto-percent {
 display: block;
 color: #f44;
 margin-left: -5px;
 font-weight: 700;
}

.main-header .header-crypto__navigation .crypto-percent.positive {
 color: #006ab6;
}

.footer a,
.footer span {
 color: #222;
 font-size: 13px;
 line-height: 16px;
}

.footer {
 border-top: 1px solid #ccc;
 text-align: left;
 margin-bottom: 20px;
 padding: 20px 30px 0;
}

.footer .container-fluid {
 max-width: 1500px;
 margin: 0;
 padding: 0;
}

.footer .footer-link {
 display: block;
 margin-bottom: 8px;
}

.footer ul {
 margin-bottom: 19px;
}

.footer span,
.footer ul li {
 margin-bottom: 8px;
}

@media screen and (max-width: 767px) {
 .footer {
  text-align: center;
 }

 .footer ul {
  display: none;
 }
}

.footer span {
 font-weight: 700;
 display: block;
}

.footer p {
 margin-bottom: 19px;
 font-size: 13px;
 line-height: 16px;
 color: #999;
}

body,
li,
p,
ul {
 padding: 0;
 margin: 0;
}

body,
html {
 height: 100%;
}

body {
 overflow-x: hidden;
 font-size: 18px;
}

/*img {*/
/*    max-width: 100%*/
/*}*/

h2 {
 color: #000;
 font-size: 36px;
 line-height: 1.55;
 font-weight: 300;
 border-color: transparent;
 border-style: solid;
}

.btn-send,
.item-comment .comment-description .name,
.popup-wrap h1,
.popup-wrap p {
 font-family: "PT Sans", serif;
}

a:active,
a:focus {
 color: #fff;
}

.green-link {
 color: #006ab6;
 font-weight: 600;
 transition: all 0.5s ease;
}

.green-link:active,
.green-link:hover,
.green-link:visited {
 text-decoration: underline;
 color: #006ab6;
 transition: all 0.5s ease;
}

.btn-send {
 height: 40px;
 width: 300px;
 background-color: #006ab6;
 color: #fff;
 text-align: center;
 font-size: 18px;
 text-transform: uppercase;
 text-decoration: none;
 margin: 10px auto;
 display: flex;
 justify-content: center;
 align-items: center;
}

@media screen and (max-width: 767px) {
 .btn-send {
  width: 100%;
 }
}

.btn-send:hover {
 background-color: #139f6f;
}

.news-item {
 border-bottom: 1px solid #ccc;
 padding: 15px 20px;
}

.news-item.aside-right {
 padding: 20px;
}

.news-item.aside-right a.desc {
 display: block;
 font-size: 18px;
 line-height: 22px;
}

.news-item.aside-right a.time {
 display: block;
 margin-top: 12px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #9b9b9b;
 font-size: 12px;
 font-weight: 600;
}

.news-item.aside-right a.time:hover {
 color: #006ab6;
}

.news-item a {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 14px;
 vertical-align: baseline;
 display: block;
 text-decoration: none;
 color: #000;
}

.news-item a:hover {
 color: #006ab6;
}

.news-item a span.time {
 white-space: nowrap;
 display: block;
 color: #9b9b9b;
 margin-top: 5px;
 font-size: 12px;
}

.main-content {
 max-width: 1500px;
 width: 100%;
 display: flex;
 justify-content: space-between;
}

.main-content .aside-column__left {
 max-width: 207px;
 border-right: 1px solid #ccc;
 padding-top: 20px;
}

@media screen and (max-width: 576px) {
 .main-content .aside-column__left {
  display: none;
 }
}

.main-content .aside-column__left h2 {
 margin: 0;
 display: inline-block;
 vertical-align: top;
 font-size: 13px;
 text-decoration: none;
 text-transform: uppercase;
 letter-spacing: 0.5px;
 color: #000;
 font-weight: 700;
 padding: 0 20px;
}

.main-content .aside-column__left .tabs {
 margin: 10px 10px 0 0;
 padding: 0 20px;
}

.main-content .aside-column__left .tabs ul {
 display: flex;
 align-items: center;
 justify-content: center;
 text-align: center;
}

.main-content .aside-column__left .tabs li {
 display: inline-block;
 vertical-align: top;
 width: 50%;
 cursor: pointer;
 font-size: 11px;
 color: #222;
 padding: 8px 0 9px;
 border: 1px solid #ddd;
 border-radius: 3px 0 0 3px;
}

.main-content .aside-column__left .tabs li.active {
 background: #f1f1f1;
 cursor: default;
 color: #222;
}

.main-content .aside-column__left .tabs li:last-child {
 margin-left: -1px;
 border-radius: 0 3px 3px 0;
}

.main-content .aside-column__left .tabs a {
 text-decoration: none;
 color: #000;
}

.main-content .aside-column__left .tabs a:hover {
 color: #006ab6;
}

.main-content .aside-column__right {
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
 max-width: 80%;
}

@media screen and (max-width: 767px) {
 .main-content .aside-column__right {
  display: none;
 }
 .inset {
  padding: 10px !important;
 }
}

.main-content .aside-column__right .dictionary-title {
 text-decoration: none;
 padding: 20px 20px 10px;
 font-weight: 800;
 font-size: 13px;
 line-height: 13px;
 letter-spacing: 0.5px;
 text-transform: uppercase;
 color: #000;
 display: block;
}

.main-content .aside-column__right .dictionary-title:hover {
 color: #006ab6;
}

.main-content .aside-column__right .blockchain {
 padding: 0 20px 12px;
 text-decoration: none;
 color: #000;
 display: block;
 font-size: 24px;
 line-height: 28px;
 font-weight: 700;
}

.main-content .aside-column__right .blockchain:hover {
 color: #006ab6;
}

.main-content .aside-column__right .dictionary {
 padding: 0 20px;
}

.main-content .aside-column__right .dictionary .other {
 font-weight: 700;
}

.main-content .aside-column__right .dictionary li {
 padding: 15px 0;
 display: block;
 border-top: 1px solid #ccc;
}

.main-content .aside-column__right .dictionary li a {
 text-decoration: none;
 color: #000;
 display: flex;
 align-items: center;
 justify-content: space-between;
}

.main-content .aside-column__right .dictionary li a:hover {
 color: #006ab6;
}

.main-content .aside-column__right .dictionary li a img {
 width: 20px;
}

.main-content .aside-column__right .main-news {
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 padding: 20px;
}

.main-content .aside-column__right .main-news__common {
 display: block;
 text-decoration: none;
 color: #000;
 text-transform: uppercase;
 font-size: 13px;
 font-weight: 700;
}

.main-content .aside-column__right .main-news__title {
 font-size: 24px;
 line-height: 26px;
 text-decoration: none;
 color: #000;
 padding-top: 10px;
 display: block;
 font-weight: 700;
}

.main-content .aside-column__right .main-news__title:hover {
 color: #006ab6;
}

.main-content .aside-column__right .main-news__category {
 display: block;
 margin-top: 12px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #9b9b9b;
 font-size: 12px;
 font-weight: 600;
 text-decoration: none;
}

.main-content .aside-column__right .main-news__category:hover {
 color: #006ab6;
}

.main-content__overview {
 max-width: 750px;
 margin: 0 auto;
 padding: 30px 3% 55px;
}

.main-content__overview .content-time {
 font-size: 13px;
 line-height: 18px;
 margin-bottom: 15px;
 text-transform: uppercase;
 font-weight: 700;
 letter-spacing: 0.5px;
}

.main-content__overview .content-time img {
 width: 15px;
 margin: 0 10px 0 15px;
}

#popup,
.popup-overlay {
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
}

.main-content__overview .content-time span {
 font-weight: 700;
 display: flex;
 align-items: center;
}

.main-content__overview .content-description a {
 text-decoration: none;
}

.main-content__overview .content-description h2 {
 font-size: 36px;
 letter-spacing: 0.44px;
 margin: 0 0 20px;
 padding: 0;
 line-height: 1;
 font-weight: 700;
 color: #000;
}

@media screen and (max-width: 576px) {
 .main-content__overview {
  max-width: 100%;
 }

 .main-content__overview .content-description h2 {
  font-size: 32px;
 }
}

.main-content__overview .content-description p {
 font-size: 20px;
 line-height: 28px;
}

@media screen and (max-width: 576px) {
 .main-content__overview .content-description p {
  font-size: 18px;
 }
}

.main-content__overview .content-description h3 {
 font-size: 22px;
}

.image {
 margin: 15px auto;
}

.list-advanced {
 padding: 0 20px;
}

.list-advanced li {
 list-style-type: decimal;
 margin: 20px 0;
}

#popup {
 display: flex;
 height: 100vh;
 height: calc(var(--vh, 1vh) * 100) !important;
 background: 0 0;
 z-index: 3000;
 flex-direction: column;
 justify-content: center;
 align-items: center;
}

.popup-overlay {
 display: block;
 height: 100%;
 background-color: rgba(0, 0, 0, 0.8);
 z-index: 1;
}

.popup-wrap {
 position: relative;
 max-width: 615px;
 width: 99%;
 background: #fff;
 border-radius: 8px;
 padding: 24px 32px;
 z-index: 2;
}

.popup-wrap p {
 font-size: 18px;
 text-align: center;
}

#popup-close {
 position: absolute;
 top: -21px;
 right: -21px;
 font-size: 22px;
 font-weight: 700;
 color: #fff;
 cursor: pointer;
}

@media screen and (max-width: 767px) {
 #popup-close {
  top: 10px;
  right: 10px;
  color: #000;
 }
}

.item-comment {
 margin-bottom: 30px;
 padding: 10px;
}

.item-comment .avatar {
 padding-right: 15px;
 float: left;
}

.item-comment .avatar img {
 border-radius: 50%;
 width: 50px;
 height: auto;
}

.item-comment .comment-description {
 float: none;
 padding-left: 70px;
}

@media screen and (max-width: 576px) {
 .item-comment .comment-description {
  padding-left: 0;
 }
}

.item-comment .comment-description .name {
 text-decoration: none;
 color: #666;
 font-weight: 600;
}

.item-comment .comment-description p {
 margin: 5px 0 0;
 padding: 0;
}
.inset {
 margin: 1.5em 0;
 font-weight: 700;
 min-height: 50px;
 position: relative;
 color: #888;
 padding: 0 65px;
}
.inset p {
 font-size: 0.8em !important;
}
.comment-to-comment {
 margin-top: 10px;
 margin-left: 80px;
}
@media screen and (max-width: 768px) {
 .comment-to-comment {
  margin-left: 30px;
 }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mYW5jeWJveC9kaXN0L2pxdWVyeS5mYW5jeWJveC5jc3MiLCJtYWluLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9kaXN0L2Nzcy9ib290c3RyYXAtZ3JpZC5taW4uY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvX2hlYWRlci5zY3NzIiwicGFydGlhbHMvX3ZhcmlhYmxlLnNjc3MiLCJtYWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiNEVBK0tBLE9BM0hBLEdBNEhBLE1BQ0UsU0FBcUIsUUEyRXZCLFNBaElBLElBQ0EsSUFnSUUsZUFBZ0IsU0M3T2xCLG9CQTJ2QkEsaUJBOERBLHlCQWlCSSw0QkFBNkIsWUMveUJqQyxHQW1CQSxHQUNJLGdCQUFBLEtGckRKLEtBQ0UsWUFBYSxLQUNiLHlCQUFxQyxLQW1UdkMsUUFqU0EsS0FDRSxRQUFTLE1BUVgsR0FDRSxVQUFXLElBQ1gsT0FBUSxNQUFPLEVBV2pCLEdBQ0UsV0FBWSxZQUNaLE9BQW1CLEVDdkJyQixzQkUxQm9DLEtIME9wQyxPQy9NSSxXQUFZLFdEd0VoQixLQUNBLElBMUNBLElBMkNBLEtBMUNFLFlBQWEsVUFBVyxVQUN4QixVQUFzQixJQVV4QixFQUNFLGlCQUFrQixZQVFwQixZQUNFLGNBQWUsS0FDZixnQkFBNEIsVUFDNUIsZ0JBQW9DLFVBQVUsT0FPaEQsRUFDQSxPQUNFLFlBQWEsT0FtQmYsTUFDRSxVQUFXLElBUWIsSUFDQSxJQUNFLFVBQVcsSUFDWCxZQUFhLEVBQ2IsU0FBVSxTQUlaLElBQ0UsT0FBUSxPQUdWLElBQ0UsSUFBSyxNQVVQLElBQ0UsYUFBYyxLQVdoQixPQUNBLE1BQ0EsU0FDQSxPQUNBLFNBQ0UsWUFBYSxRQUNiLFVBQXNCLEtBQ3RCLFlBQWdDLEtBQ2hDLE9BQW1DLEVBUXJD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QUFVLFVBQVUsYUFBYSxTQUFTLFNBQVMsTUFBTSxLQUFLLFdBQVcsSUFBSSxjQUFjLEtBQUssYUFBYSxLQUFLLEtBQUssd0JBQXdCLEVBQUUsV0FBVyxFQUFFLGtCQUFrQixFQUFFLFVBQVUsRUFBRSxVQUFVLEtBQUssVUFBVSxTQUFTLEVBQUUsRUFBRSxLQUFLLEtBQUssRUFBRSxFQUFFLEtBQUssTUFBTSxLQUFLLFVBQVUsS0FBSyxPQUFPLFNBQVMsRUFBRSxFQUFFLFVBQVUsS0FBSyxFQUFFLEVBQUUsVUFBVSxVQUFVLFVBQVUsT0FBTyxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLE9BQU8sU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxPQUFPLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsT0FBTyxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLE9BQU8sU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxPQUFPLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsT0FBTyxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLE9BQU8sU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxRQUFRLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsUUFBUSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFFBQVEsU0FBUyxFQUFFLEVBQUUsS0FBSyxLQUFLLEVBQUUsRUFBRSxLQUFLLFVBQVUsS0FBSyxhQUFhLGVBQWUsR0FBRyxNQUFNLEdBQUcsWUFBWSxlQUFlLEdBQUcsTUFBTSxHQUFHLFNBQVMsZUFBZSxFQUFFLE1BQU0sRUFBRSxTQUFTLGVBQWUsRUFBRSxNQUFNLEVBQUUsU0FBUyxlQUFlLEVBQUUsTUFBTSxFQUFFLFNBQVMsZUFBZSxFQUFFLE1BQU0sRUFBRSxTQUFTLGVBQWUsRUFBRSxNQUFNLEVBQUUsU0FBUyxlQUFlLEVBQUUsTUFBTSxFQUFFLFNBQVMsZUFBZSxFQUFFLE1BQU0sRUFBRSxTQUFTLGVBQWUsRUFBRSxNQUFNLEVBQUUsU0FBUyxlQUFlLEVBQUUsTUFBTSxFQUFFLFNBQVMsZUFBZSxFQUFFLE1BQU0sRUFBRSxVQUFVLGVBQWUsR0FBRyxNQUFNLEdBQUcsVUFBVSxlQUFlLEdBQUcsTUFBTSxHQUFHLFVBQVUsZUFBZSxHQUFHLE1BQU0sR0FBRyxVQUFVLFlBQVksVUFBVSxVQUFVLFlBQVksV0FBVyxVQUFVLFlBQVksSUFBSSxVQUFVLFlBQVksV0FBVyxVQUFVLFlBQVksV0FBVyxVQUFVLFlBQVksSUFBSSxVQUFVLFlBQVksV0FBVyxVQUFVLFlBQVksV0FBVyxVQUFVLFlBQVksSUFBSSxXQUFXLFlBQVksV0FBVyxXQUFXLFlBQVksV0FBNHhQLFFBQVEsUUFBUSxlQUFlLFVBQVUsUUFBUSxpQkFBaUIsZ0JBQWdCLFFBQVEsdUJBQXVCLFNBQVMsUUFBUSxnQkFBZ0IsU0FBUyxRQUFRLGdCQUFnQixhQUFhLFFBQVEsb0JBQW9CLGNBQWMsUUFBUSxxQkFBcUIsUUFBUSxRQUFRLHNCQUFzQixRQUFRLGVBQWUsZUFBZSxRQUFRLDZCQUE2QixRQUFRLHNCQUFzQix5QkFBOW9RLFFBQVEsd0JBQXdCLEVBQUUsV0FBVyxFQUFFLGtCQUFrQixFQUFFLFVBQVUsRUFBRSxVQUFVLEtBQUssYUFBYSxTQUFTLEVBQUUsRUFBRSxLQUFLLEtBQUssRUFBRSxFQUFFLEtBQUssTUFBTSxLQUFLLFVBQVUsS0FBSyxVQUFVLFNBQVMsRUFBRSxFQUFFLFVBQVUsS0FBSyxFQUFFLEVBQUUsVUFBVSxVQUFVLFVBQVUsVUFBVSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxVQUFVLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxVQUFVLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxXQUFXLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsV0FBVyxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFdBQVcsU0FBUyxFQUFFLEVBQUUsS0FBSyxLQUFLLEVBQUUsRUFBRSxLQUFLLFVBQVUsS0FBSyxnQkFBZ0IsZUFBZSxHQUFHLE1BQU0sR0FBRyxlQUFlLGVBQWUsR0FBRyxNQUFNLEdBQUcsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLGFBQWEsZUFBZSxHQUFHLE1BQU0sR0FBRyxhQUFhLGVBQWUsR0FBRyxNQUFNLEdBQUcsYUFBYSxlQUFlLEdBQUcsTUFBTSxHQUFHLGFBQWEsWUFBWSxFQUFFLGFBQWEsWUFBWSxVQUFVLGFBQWEsWUFBWSxXQUFXLGFBQWEsWUFBWSxJQUFJLGFBQWEsWUFBWSxXQUFXLGFBQWEsWUFBWSxXQUFXLGFBQWEsWUFBWSxJQUFJLGFBQWEsWUFBWSxXQUFXLGFBQWEsWUFBWSxXQUFXLGFBQWEsWUFBWSxJQUFJLGNBQWMsWUFBWSxXQUFXLGNBQWMsWUFBWSxXQUF3d00sV0FBVyxRQUFRLGVBQWUsYUFBYSxRQUFRLGlCQUFpQixtQkFBbUIsUUFBUSx1QkFBdUIsWUFBWSxRQUFRLGdCQUFnQixZQUFZLFFBQVEsZ0JBQWdCLGdCQUFnQixRQUFRLG9CQUFvQixpQkFBaUIsUUFBUSxxQkFBcUIsV0FBVyxRQUFRLHNCQUFzQixRQUFRLGVBQWUsa0JBQWtCLFFBQVEsNkJBQTZCLFFBQVEsdUJBQXVCLHlCQUFycE4sUUFBUSx3QkFBd0IsRUFBRSxXQUFXLEVBQUUsa0JBQWtCLEVBQUUsVUFBVSxFQUFFLFVBQVUsS0FBSyxhQUFhLFNBQVMsRUFBRSxFQUFFLEtBQUssS0FBSyxFQUFFLEVBQUUsS0FBSyxNQUFNLEtBQUssVUFBVSxLQUFLLFVBQVUsU0FBUyxFQUFFLEVBQUUsVUFBVSxLQUFLLEVBQUUsRUFBRSxVQUFVLFVBQVUsVUFBVSxVQUFVLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFVBQVUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFVBQVUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFdBQVcsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxXQUFXLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsV0FBVyxTQUFTLEVBQUUsRUFBRSxLQUFLLEtBQUssRUFBRSxFQUFFLEtBQUssVUFBVSxLQUFLLGdCQUFnQixlQUFlLEdBQUcsTUFBTSxHQUFHLGVBQWUsZUFBZSxHQUFHLE1BQU0sR0FBRyxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsYUFBYSxlQUFlLEdBQUcsTUFBTSxHQUFHLGFBQWEsZUFBZSxHQUFHLE1BQU0sR0FBRyxhQUFhLGVBQWUsR0FBRyxNQUFNLEdBQUcsYUFBYSxZQUFZLEVBQUUsYUFBYSxZQUFZLFVBQVUsYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLElBQUksYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLElBQUksYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLElBQUksY0FBYyxZQUFZLFdBQVcsY0FBYyxZQUFZLFdBQSt3SixXQUFXLFFBQVEsZUFBZSxhQUFhLFFBQVEsaUJBQWlCLG1CQUFtQixRQUFRLHVCQUF1QixZQUFZLFFBQVEsZ0JBQWdCLFlBQVksUUFBUSxnQkFBZ0IsZ0JBQWdCLFFBQVEsb0JBQW9CLGlCQUFpQixRQUFRLHFCQUFxQixXQUFXLFFBQVEsc0JBQXNCLFFBQVEsZUFBZSxrQkFBa0IsUUFBUSw2QkFBNkIsUUFBUSx1QkFBdUIseUJBQTVwSyxRQUFRLHdCQUF3QixFQUFFLFdBQVcsRUFBRSxrQkFBa0IsRUFBRSxVQUFVLEVBQUUsVUFBVSxLQUFLLGFBQWEsU0FBUyxFQUFFLEVBQUUsS0FBSyxLQUFLLEVBQUUsRUFBRSxLQUFLLE1BQU0sS0FBSyxVQUFVLEtBQUssVUFBVSxTQUFTLEVBQUUsRUFBRSxVQUFVLEtBQUssRUFBRSxFQUFFLFVBQVUsVUFBVSxVQUFVLFVBQVUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLFNBQVMsRUFBRSxFQUFFLElBQUksS0FBSyxFQUFFLEVBQUUsSUFBSSxVQUFVLElBQUksVUFBVSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLFNBQVMsRUFBRSxFQUFFLElBQUksS0FBSyxFQUFFLEVBQUUsSUFBSSxVQUFVLElBQUksVUFBVSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLFNBQVMsRUFBRSxFQUFFLElBQUksS0FBSyxFQUFFLEVBQUUsSUFBSSxVQUFVLElBQUksV0FBVyxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFdBQVcsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxXQUFXLFNBQVMsRUFBRSxFQUFFLEtBQUssS0FBSyxFQUFFLEVBQUUsS0FBSyxVQUFVLEtBQUssZ0JBQWdCLGVBQWUsR0FBRyxNQUFNLEdBQUcsZUFBZSxlQUFlLEdBQUcsTUFBTSxHQUFHLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxhQUFhLGVBQWUsR0FBRyxNQUFNLEdBQUcsYUFBYSxlQUFlLEdBQUcsTUFBTSxHQUFHLGFBQWEsZUFBZSxHQUFHLE1BQU0sR0FBRyxhQUFhLFlBQVksRUFBRSxhQUFhLFlBQVksVUFBVSxhQUFhLFlBQVksV0FBVyxhQUFhLFlBQVksSUFBSSxhQUFhLFlBQVksV0FBVyxhQUFhLFlBQVksV0FBVyxhQUFhLFlBQVksSUFBSSxhQUFhLFlBQVksV0FBVyxhQUFhLFlBQVksV0FBVyxhQUFhLFlBQVksSUFBSSxjQUFjLFlBQVksV0FBVyxjQUFjLFlBQVksV0FBc3hHLFdBQVcsUUFBUSxlQUFlLGFBQWEsUUFBUSxpQkFBaUIsbUJBQW1CLFFBQVEsdUJBQXVCLFlBQVksUUFBUSxnQkFBZ0IsWUFBWSxRQUFRLGdCQUFnQixnQkFBZ0IsUUFBUSxvQkFBb0IsaUJBQWlCLFFBQVEscUJBQXFCLFdBQVcsUUFBUSxzQkFBc0IsUUFBUSxlQUFlLGtCQUFrQixRQUFRLDZCQUE2QixRQUFRLHVCQUF1QiwwQkFBbHFILFFBQVEsd0JBQXdCLEVBQUUsV0FBVyxFQUFFLGtCQUFrQixFQUFFLFVBQVUsRUFBRSxVQUFVLEtBQUssYUFBYSxTQUFTLEVBQUUsRUFBRSxLQUFLLEtBQUssRUFBRSxFQUFFLEtBQUssTUFBTSxLQUFLLFVBQVUsS0FBSyxVQUFVLFNBQVMsRUFBRSxFQUFFLFVBQVUsS0FBSyxFQUFFLEVBQUUsVUFBVSxVQUFVLFVBQVUsVUFBVSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxVQUFVLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxVQUFVLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxXQUFXLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsV0FBVyxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFdBQVcsU0FBUyxFQUFFLEVBQUUsS0FBSyxLQUFLLEVBQUUsRUFBRSxLQUFLLFVBQVUsS0FBSyxnQkFBZ0IsZUFBZSxHQUFHLE1BQU0sR0FBRyxlQUFlLGVBQWUsR0FBRyxNQUFNLEdBQUcsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0s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ZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsImJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogLTk5OTlweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAwO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTI7XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWJnLFxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtb3V0ZXIge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uZmFuY3lib3gtYmcge1xuICAgIGJhY2tncm91bmQ6IHJnYigzMCwgMzAsIDMwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40NywgMCwgLjc0LCAuNzEpO1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICAgIG9wYWNpdHk6IC45O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIyLCAuNjEsIC4zNiwgMSk7XG59XG5cbi5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgLjI1cztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogOTk5OTc7XG59XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UgMHM7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRvcDogMDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgei1pbmRleDogOTk5OTQ7XG59XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXNsaWRlIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLyogVXNpbmcgd2l0aG91dCBwcmVmaXggd291bGQgYnJlYWsgSUUxMSAqL1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZzogNDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5NDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSxcbi5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDQ0cHggMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuICAgIHBhZGRpbmc6IDZweDtcbn1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHBhZGRpbmc6IDQ0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41LCAwLCAuMTQsIDEpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XG4gICAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xuICAgIGN1cnNvcjogdGV4dDtcbn1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXZpZGVvLFxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBGaXggaU9TICovXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKiBCdXR0b25zICovXG5cbi5mYW5jeWJveC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgLjYpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDQ0cHg7XG59XG5cbi5mYW5jeWJveC1idXR0b24sXG4uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xuICAgIGNvbG9yOiAjY2NjO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIEZpeCBJRTExICovXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6bnRoLWNoaWxkKDEpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmNTI2ODtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgei1pbmRleDogOTk5OTg7XG59XG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IC44O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIHRvcDogLTQ0cHg7XG4gICAgei1pbmRleDogNDAxO1xufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgIHdpZHRoOiA3MHB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gICAgcGFkZGluZzogN3B4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIGxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gICAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gICAgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbn1cblxuLyogQ2FwdGlvbiAqL1xuXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHRvcCxcbiAgICByZ2JhKDAsIDAsIDAsIC44NSkgMCUsXG4gICAgcmdiYSgwLCAwLCAwLCAuMykgNTAlLFxuICAgIHJnYmEoMCwgMCwgMCwgLjE1KSA2NSUsXG4gICAgcmdiYSgwLCAwLCAwLCAuMDc1KSA3NS41JSxcbiAgICByZ2JhKDAsIDAsIDAsIC4wMzcpIDgyLjg1JSxcbiAgICByZ2JhKDAsIDAsIDAsIC4wMTkpIDg4JSxcbiAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCVcbiAgICApO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2VlZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogNzVweCA0NHB4IDI1cHggNDRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5OTY7XG59XG5cbkBzdXBwb3J0cyAocGFkZGluZzogbWF4KDBweCkpIHtcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKSBtYXgoMjVweCwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG4gICAgfVxufVxuXG4uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGUge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxuLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxuLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuXG4uZmFuY3lib3gtbG9hZGluZyB7XG4gICAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXG5cbi5mYW5jeWJveC1hbmltYXRlZCB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTksIDEsIC4yMiwgMSk7XG59XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAgIC5mYW5jeWJveC1zbGlkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICAgICAgY29sb3I6ICNmMmY0ZjY7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICB9XG5cbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICB9XG5cbiAgICBAc3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XG4gICAgICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogU2hhcmUgKi9cblxuLmZhbmN5Ym94LXNoYXJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlIGgxIHtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5mYW5jeWJveC1zaGFyZSBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluayB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG4gICAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICAgIGJhY2tncm91bmQ6ICNiZDA4MWQ7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2FhMDcxOTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHtcbiAgICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwZDk1ZTg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMjVweDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9faW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjNWQ1YjViO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFRodW1icyAqL1xuXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMTJweDtcbiAgICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMjEycHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA3cHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbjogMnB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KTtcbiAgICB6LWluZGV4OiA5OTk5MTtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC41O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgIH1cbiAgICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICAgICAgcmlnaHQ6IDExMHB4O1xuICAgIH1cbiAgICAuZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIH1cbn1cbiIsIi8qXG4qIFRoaXJkIFBhcnR5XG4qL1xuXG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZhbmN5Ym94L2Rpc3QvanF1ZXJ5LmZhbmN5Ym94LmNzc1wiO1xuQGltcG9ydCBcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2Rpc3QvY3NzL2Jvb3RzdHJhcC1ncmlkLm1pbi5jc3NcIjtcblxuLypcbiogQ3VzdG9tXG4qL1xuXG5AaW1wb3J0IFwicGFydGlhbHMvZXh0ZW5kXCI7XG5cblxuaHRtbCxcbmJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuc2VjdGlvbixcbmhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtZmFtaWx5OiAkY2lyY2UtbGlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnAsIHVsLCBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5wIHtcblxufVxuXG5saSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkY2lyY2UtbGlnaHQ7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cbmEge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbn1cbi5ncmVlbi1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMxNmI2N2Y7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICMxNmI2N2Y7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB9XG59XG5cbi5idG4tc2VuZCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZiNjdmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYnAtbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzE2YjY3ZiwgNSUpO1xuICAgIH1cbn1cblxuXG4ubmV3cy1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgJi5hc2lkZS1yaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJi5kZXNjIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRpbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE2YjY3ZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMxNmI2N2Y7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi50aW1lIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5tYWluLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5hc2lkZS1jb2x1bW4ge1xuICAgICAgICAmX19sZWZ0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbC1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50YWJzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgOXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTZiNjdmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kaWN0aW9uYXJ5LXRpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNmI2N2Y7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2NrY2hhaW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTZiNjdmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kaWN0aW9uYXJ5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgLm90aGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNmI2N2Y7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1haW4tbmV3cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAmX19jb21tb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTZiNjdmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE2YjY3ZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19vdmVydmlldyB7XG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMlIDU1cHg7XG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsLW1vYmlsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgJi10aW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNDRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW1hZ2Uge1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xufVxuLmxpc3QtYWR2YW5jZWQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxufVxuXG4vKiBQb3B1cCAqL1xuXG4jcG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKSFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMzAwMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9wdXAtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC44KTtcbiAgICB6LWluZGV4OiAxO1xufVxuLnBvcHVwLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDYxNXB4O1xuICAgIHdpZHRoOiA5OSU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogMjtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgc2VyaWY7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4jcG9wdXAtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMXB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgYnAtbW9iaWxlIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxufVxuXG4vKiBDb21tZW50cyAqL1xuXG4uaXRlbS1jb21tZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5hdmF0YXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29tbWVudC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsLW1vYmlsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBzZXJpZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9ALW1zLXZpZXdwb3J0e3dpZHRoOmRldmljZS13aWR0aH1odG1se2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtb3ZlcmZsb3ctc3R5bGU6c2Nyb2xsYmFyfSosOjphZnRlciw6OmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9LmNvbnRhaW5lcnt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX0uY29udGFpbmVyLWZsdWlke3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LnJvd3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm5vLWd1dHRlcnM+LmNvbCwubm8tZ3V0dGVycz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uY29sLC5jb2wtMSwuY29sLTEwLC5jb2wtMTEsLmNvbC0xMiwuY29sLTIsLmNvbC0zLC5jb2wtNCwuY29sLTUsLmNvbC02LC5jb2wtNywuY29sLTgsLmNvbC05LC5jb2wtYXV0bywuY29sLWxnLC5jb2wtbGctMSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMiwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctYXV0bywuY29sLW1kLC5jb2wtbWQtMSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMiwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtbWQtYXV0bywuY29sLXNtLC5jb2wtc20tMSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMiwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tYXV0bywuY29sLXhsLC5jb2wteGwtMSwuY29sLXhsLTEwLC5jb2wteGwtMTEsLmNvbC14bC0xMiwuY29sLXhsLTIsLmNvbC14bC0zLC5jb2wteGwtNCwuY29sLXhsLTUsLmNvbC14bC02LC5jb2wteGwtNywuY29sLXhsLTgsLmNvbC14bC05LC5jb2wteGwtYXV0b3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MXB4O3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH0uY29sey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbC1zbXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtc20tYXV0b3stbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1zbS0xey1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1zbS0yey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1zbS0zey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1zbS00ey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1zbS01ey1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC1zbS02ey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1zbS03ey1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1zbS04ey1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC1zbS05ey1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1zbS0xMHstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtc20tMTF7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLXNtLTEyey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXNtLWZpcnN0ey1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1zbS1sYXN0ey1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci1zbS0wey1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItc20tMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLXNtLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci1zbS0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItc20tNHstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLXNtLTV7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci1zbS02ey1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItc20tN3stbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLXNtLTh7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci1zbS05ey1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXItc20tMTB7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLXNtLTExey1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci1zbS0xMnstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LXNtLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXNtLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQtc20tMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQtc20tM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1zbS00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC1zbS01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC1zbS02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXNtLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LXNtLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LXNtLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtc20tMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LXNtLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29sLW1key1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1tZC1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLW1kLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLW1kLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLW1kLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLW1kLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLW1kLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLW1kLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLW1kLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLW1kLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLW1kLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLW1kLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC1tZC0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtbWQtMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbWQtZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLW1kLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLW1kLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci1tZC0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItbWQtMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLW1kLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci1tZC00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItbWQtNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLW1kLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci1tZC03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItbWQtOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLW1kLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci1tZC0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItbWQtMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLW1kLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtbWQtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbWQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb2wtbGd7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLWxnLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5jb2wtbGctMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtbGctMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtbGctM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtbGctNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtbGctNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbGctN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtbGctOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtbGctOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbGctMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLWxnLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1sZy0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1sZy1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItbGctbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXItbGctMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLWxnLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1sZy0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXItbGctM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLWxnLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1sZy01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXItbGctNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLWxnLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1sZy04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXItbGctOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLWxnLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci1sZy0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXItbGctMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb2wteGx7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLXhsLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5jb2wteGwtMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wteGwtMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wteGwtM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wteGwtNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wteGwtNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wteGwtNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteGwtN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wteGwtOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wteGwtOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wteGwtMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLXhsLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC14bC0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci14bC1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXIteGwtbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXIteGwtMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLXhsLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci14bC0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXIteGwtM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLXhsLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci14bC01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXIteGwtNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLXhsLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci14bC04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXIteGwtOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLXhsLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci14bC0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXIteGwtMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQteGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC14bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC14bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX0uZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5kLXNtLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXNtLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtc20tYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtc20tdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1zbS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXNtLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5kLW1kLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1tZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtbWQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbWQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtbWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1tZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtbWQtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLW1kLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5kLWxnLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbGctdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtbGctdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtbGctZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLWxnLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZC14bC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC14bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXhsLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQteGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXByaW50LXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXByaW50LWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fS5mbGV4LXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZmxleC1zbS1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1zbS1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXNtLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtc20td3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mbGV4LW1kLXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LW1kLXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbWQtbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1tZC13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZsZXgtbGctcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1sZy1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbGctZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmZsZXgteGwtcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgteGwtcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC14bC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC14bC1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWdyaWQubWluLmNzcy5tYXAgKi8iLCJcbi5mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweCAzMHB4IDA7XG4gIEBpbmNsdWRlIGJwLW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb290ZXItbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzIyMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgQGluY2x1ZGUgYnAtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzIyMjtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxufSIsIi8qKioqKiBIZWFkZXIgT3ZlcnZpZXcgKioqKiovXG5cbi5tYWluLWhlYWRlciB7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgJl9fdmlkZW8ge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBicC1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fbmF2aWdhdGlvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5oaWRlLW1vYmlsZSB7XG4gICAgICBAaW5jbHVkZSBicC1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnAtZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJwLXNtYWxsLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicC1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgYnAtbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicC1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJwLXNtYWxsLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIH1cbiAgICAgICAgJi51bmRlcmxpbmUge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZiNjdmO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kb3RzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmJ0bi1iYW5uZXJzIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZiNjdmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMTZiNjdmLCA1JSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJi5xdW90ZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudnRiIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5yaWdodC1zaWRlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLmhlYWRlci1jcnlwdG8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBicC1zbWFsbC1tb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgIEBpbmNsdWRlIGJwLW1vYmlsZSB7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgfVxuICAgICAgaDEge1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbmF2aWdhdGlvbiB7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBAaW5jbHVkZSBicC1tb2JpbGUge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbC1tb2JpbGUge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICBAaW5jbHVkZSBicC1tb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1vYmlsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzE2YjY3ZjtcbiAgICAgICAgICAgICAgLmNyeXB0byB7XG4gICAgICAgICAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTZiNjdmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWRpZ2l0cyB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzE2YjY3ZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1wZXJjZW50IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTZiNjdmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNyeXB0byB7XG4gICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAmLWRpZ2l0cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgJi1wZXJjZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI2Y0NDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAmLnBvc2l0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTZiNjdmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci13aGl0ZTE6ICNmMmYyZjI7XG4kY29sb3ItZ3JheTogI2NjYztcbiRjb2xvci1ncmF5MTogI2QwZDBkMDtcbiRib3JkZXItY29sb3I6ICNlZWU7XG4kYWRkaXRpb25hbC1ib3JkZXItY29sb3I6ICMzNjM2MzY7XG4kdGV4dC1jb2xvcjogIzY3Nzg5NztcbiRjb2xvci1ibGFjazogIzAwMDtcbiRhY2NlbnQtY29sb3I6ICMwMDAwRkY7XG4kbG9hZGVyLWJnLWNvbG9yOiAjNDY5MzlDO1xuJGxpZ2h0LXR1cnF1b2lzZS1jb2xvcjogIzc2YmNiNztcbiRkYXJrLXR1cnF1b2lzZS1jb2xvcjogIzE1NTE0ZDtcbiRib3JkZXItdGl0bGUtY29sb3I6ICRsaWdodC10dXJxdW9pc2UtY29sb3I7XG4kY2lyY2UtbGlnaHQ6IFwiQ2lyY2UtTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiRjaXJjZS1ib2xkOiBcIkNpcmNlLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiRjaXJjZS1leHRyYWJvbGQ6IFwiQ2lyY2UtRXh0cmFCb2xkXCIsIHNhbnMtc2VyaWY7XG4kY2lyY2UtdGhpbjogXCJDaXJjZS1UaGluXCIsIHNhbnMtc2VyaWY7XG4kY2lyY2UtcmVndWxhcjogXCJDaXJjZS1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG5cbi8qIEJyZWFrcG9pbnQgbWl4aW4gKi9cblxuQG1peGluIGJwLWRlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC10YWJsZXQge1xuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLXRhYmxldC10YXJnZXQge1xuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLW1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLXNtYWxsLW1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gc3BlY2lhbC1wb2ludCB7XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwZWNpYWwtcG9pbnQtMSB7XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwZWNpYWwtcG9pbnQtMiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3BlY2lhbC1wb2ludC0zIHtcbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcGVjaWFsLXBvaW50LTQge1xuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLG51bGxdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */

@media (max-width: 450px) {
 .comment-description p {
  margin: 5px 0 0;
  padding: 5px;
  line-height: 22px;
 }

 .item-comment {
  margin: 5px 0 0;
  padding: 5px;
  line-height: 22px;
  margin-top: 25px;
 }
}
