/**
 * Swiper 6.4.12
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 16, 2021
 */

@font-face {
    
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, 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")
		format("woff");
	font-weight: 400;
	font-style: normal;
}

:root {
	--swiper-theme-color: #ffbe17;;
	--primary-yellow: #F5A623;
            --dark-gray: #1A1A1A;
            --metal-gray: #2D2D2D;
            --light-gray: #E5E5E5;
            --white: #FFFFFF;
            --accent-yellow: #FFD93D;
    --swiper-navigation-size: 44px;
    --bg: #2d2d2d;
    --card-bg: #1f1f1f;
    --accent: #ffbe17;
    --text-main: #ffffff;
    --text-sub: #b5b8c3;
    --border-soft: rgba(255, 255, 255, 0.08);
    --shadow-soft: 0 14px 30px rgba(0, 0, 0, 0.65);
    --radius-lg: 14px;
    --transition-fast: 0.18s ease-out;
    --transition-slow: 0.35s ease;
}


.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
	flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-container-pointer-events {
	touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
	touch-action: pan-x;
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
}

.swiper-slide-invisible-blank {
	visibility: hidden;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
}

.swiper-container-3d {
	perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
	transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
	scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
	scroll-snap-type: y mandatory;
}



.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size) / 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: 0.35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	text-transform: none;
	font-variant: initial;
	line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
	content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
	content: "next";
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
	--swiper-navigation-color: #ffffff;
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
	--swiper-navigation-color: #000000;
}

.swiper-button-lock {
	display: none;
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: 0.3s opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(0.33);
	position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(0.33);
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 10px;
	background: #000;
	opacity: 0.2;
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition:
		0.2s transform,
		0.2s top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:
		0.2s transform,
		0.2s left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:
		0.2s transform,
		0.2s right;
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, 0.25);
	position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-white {
	--swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
	--swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
	display: none;
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	left: 0;
	top: 0;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-scrollbar-lock {
	display: none;
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

.swiper-slide-zoomed {
	cursor: move;
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	animation: swiper-preloader-spin 1s infinite linear;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 10px;
	border-top-color: transparent;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}

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

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-cube {
	overflow: visible;
}

.swiper-container-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
	content: "";
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	-webkit-filter: blur(50px);
	filter: blur(50px);
}

.swiper-container-flip {
	overflow: visible;
}

.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}




.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	position: relative;
}

.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-default .odometer-digit {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	position: relative;
	    
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	visibility: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
	text-align: left;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
	display: block;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
	display: block;
	-webkit-backface-visibility: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value {
	display: block;
	-webkit-transform: translateZ(0);
}

.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
	position: absolute;
}

.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
	-webkit-transition: -webkit-transform 2s;
	-moz-transition: -moz-transform 2s;
	-ms-transition: -ms-transform 2s;
	-o-transition: -o-transform 2s;
	transition: transform 2s;
}

.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}

.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}

.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
	-webkit-transition: -webkit-transform 2s;
	-moz-transition: -moz-transform 2s;
	-ms-transition: -ms-transform 2s;
	-o-transition: -o-transform 2s;
	transition: transform 2s;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
	font-family: "Helvetica Neue", sans-serif;
	line-height: 1.1em;
}

.odometer.odometer-auto-theme .odometer-value,
.odometer.odometer-theme-default .odometer-value {
	text-align: center;
}

@charset "UTF-8";
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	padding: 0;
	margin: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
	border: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: "";
	content: none;
}

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

@font-face {
	font-family: Exo2;
	font-style: normal;
	font-weight: 400;
	src:
		local("Exo2-Regular"),
		local("Exo2-Regular"),
		url(fonts/Exo2-Regular.woff) format("woff");
	font-display: swap;
}

@font-face {
	font-family: Exo2;
	font-style: normal;
	font-weight: 600;
	src:
		local("Exo2-SemiBold"),
		local("Exo2-SemiBold"),
		url(fonts/Exo2-SemiBold.woff) format("woff");
	font-display: swap;
}

@font-face {
	font-family: Exo2;
	font-style: normal;
	font-weight: 700;
	src:
		local("Exo2-Bold"),
		local("Exo2-Bold"),
		url(fonts/Exo2-Bold.woff) format("woff");
	font-display: swap;
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.container {
	width: 100%;
	max-width: 1500px;
	padding: 0 15px;
	margin: 0 auto;
}

section {
	padding: 0px 0;
}

@media (max-width: 1024px) {
	section {
		padding: 40px 0;
	}
}

@media (max-width: 600px) {
	section {
		padding: 20px 0;
	}
}

a {
	color: #ffbe17;
	-webkit-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

.no-padding-top-section {
	padding-top: 0;
}

html {
	font-family: Exo2;
	font-size: 16px;
	line-height: 1.3;
	color: #353535;
}

@media (max-width: 1200px) {
	html {
		font-size: 15px;
	}
}

@media (max-width: 1024px) {
	html {
		font-size: 14px;
	}
}

@media (max-width: 600px) {
	html {
		font-size: 13px;
	}
}

.h1,
h1 {
	margin: 0 0 30px;
	font-family: Exo2;
	font-size: 36px;
	font-weight: 600;
	line-height: 1.4;
	color: #353535;
}

@media (max-width: 900px) {
	.h1,
	h1 {
		font-size: 2.5rem;
	}
}

.h1 b,
h1 b {
	color: #ffbe17;
}

.h2,
h2 {
	margin: 0 0 30px;
	font-family: Exo2;
	font-size: 2.5rem;
	font-weight: 600;
	line-height: 1.3;
	color: #353535;
}

@media (max-width: 900px) {
	.h2,
	h2 {
		margin: 0 0 20px;
		font-size: 2rem;
	}
}

.h2 b,
h2 b {
	color: #ffbe17;
}

.h3,
h3 {
	margin: 0 0 30px;
	font-family: Exo2;
	font-size: 2.1875rem;
	font-weight: 600;
	line-height: 1.4;
	color: #353535;
}

@media (max-width: 900px) {
	.h3,
	h3 {
		font-size: 1.5rem;
	}
}

.h3 b,
h3 b {
	color: #ffbe17;
}

.h4,
h4 {
	margin: 0 0 15px;
	font-family: Exo2;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.5;
	color: #353535;
}

@media (max-width: 900px) {
	.h4,
	h4 {
		font-size: 1.25rem;
	}
}

.h4 b,
h4 b {
	color: #ffbe17;
}

.h5,
h5 {
	margin: 0 0 10px;
	font-family: Exo2;
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.4;
	color: #353535;
}

@media (max-width: 900px) {
	.h5,
	h5 {
		font-size: 1.125rem;
	}
}

.h5 b,
h5 b {
	color: #ffbe17;
}

.h6,
h6 {
	margin: 0 0 10px;
	font-family: Exo2;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.4;
	color: #353535;
}

@media (max-width: 900px) {
	.h6,
	h6 {
		font-size: 1rem;
	}
}

.h6 b,
h6 b {
	color: #ffbe17;
}

a {
	text-decoration: none;
	cursor: pointer;
}

.modal-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
	display: block;
	width: 100vw;
	height: 100vh;
	padding: 20px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	font-size: 0;
	text-align: center;
	white-space: nowrap;
	visibility: hidden;
	background-color: rgba(41, 42, 49, 0.8);
	opacity: 0;
	-webkit-transition:
		opacity 0.3s,
		visibility 0.4s;
	transition:
		opacity 0.3s,
		visibility 0.4s;
}

@media (max-width: 900px) {
	.modal-wrapper {
		padding: 15px;
	}
}

.modal-wrapper:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	content: "";
}

.modal-wrapper.active {
	visibility: visible;
	opacity: 1;
}

.modal-wrapper.active .modal {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.modal-wrapper .modal {
	position: relative;
	z-index: 11;
	display: inline-block;
	width: 100%;
	max-width: 480px;
	padding: 20px;
	font-size: 1rem;
	text-align: center;
	white-space: normal;
	vertical-align: middle;
	background-color: #fff;
	border-radius: 10px;
	opacity: 0;
	-webkit-transition:
		opacity 0.4s,
		-webkit-transform 0.4s;
	transition:
		opacity 0.4s,
		-webkit-transform 0.4s;
	transition:
		opacity 0.4s,
		transform 0.4s;
	transition:
		opacity 0.4s,
		transform 0.4s,
		-webkit-transform 0.4s;
	-webkit-transform: scale(0.6);
	transform: scale(0.6);
}

@media (max-width: 900px) {
	.modal-wrapper .modal {
		padding: 20px;
	}
}

.modal-wrapper .modal--small {
	max-width: 480px;
}

.modal-wrapper .modal--medium {
	max-width: 540px;
}

.modal-wrapper .modal--large {
	max-width: 740px;
}

.modal-wrapper .modal--extra-large {
	max-width: 1440px;
}

.modal-wrapper .modal--no-padding {
	padding-right: 0;
	padding-left: 0;
}

.modal-wrapper .modal .hamburger {
	color: #949ba5;
	-webkit-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

.modal-wrapper .modal .hamburger:hover {
	color: #ffbe17;
}

.modal-wrapper .modal .hamburger > i {
	background-color: currentColor;
}

.modal-wrapper .modal .hamburger > i:first-child {
	-webkit-transform: translate(2.5px, -1px) rotate(45deg);
	transform: translate(2.5px, -1px) rotate(45deg);
}

.modal-wrapper .modal .hamburger > i:nth-child(2) {
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.modal-wrapper .modal .hamburger > i:nth-child(3) {
	-webkit-transform: translate(4px, 1px) rotate(-45deg);
	transform: translate(4px, 1px) rotate(-45deg);
}

@media (max-width: 900px) {
	.modal-wrapper .modal .hamburger > i:first-child {
		-webkit-transform: translate(3px, -1px) rotate(45deg);
		transform: translate(3px, -1px) rotate(45deg);
	}

	.modal-wrapper .modal .hamburger > i:nth-child(3) {
		-webkit-transform: translate(4px, 1px) rotate(-45deg);
		transform: translate(4px, 1px) rotate(-45deg);
	}
}

.modal__title {
	margin: 0 0 20px;
}

.modal__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 20px;
}

.modal__header .modal__title {
	margin: 0 20px 0 0;
}

.modal__header .hamburger {
	margin: 0 0 0 auto;
}

.modal__wrap {
	text-align: left;
}

.modal__text {
	font-size: 1.125rem;
	line-height: 1.4;
	color: #353535;
}

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

.modal-service-wrap > .button {
	margin: 40px 0 0;
}

.modal-service__img {
	display: block;
	width: 100px;
	max-width: 70px;
	height: auto;
	-o-object-fit: contain;
	object-fit: contain;
	margin-right: 20px;
}

.modal-certificate__image {
	margin: 0 0 40px;
	text-align: center;
}

.modal-certificate__image img {
	height: auto;
	max-height: 720px;
	width: auto;
	max-width: 100%;
}

button {
	cursor: pointer;
}

.button {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 220px;
	padding: 2.1435em 2.5em;
	margin: 5px;
	font-family: Exo2;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	color: #353535;
	text-align: center;
	text-transform: uppercase;
	background-color: #ffbe17;
	border: 1px solid #ffbe17;
	border-radius: 10px;
	margin-bottom: 20px;
	-webkit-transition:
		color 0.2s ease-in-out,
		background-color 0.2s ease-in-out,
		border 0.2s ease-in-out,
		-webkit-box-shadow 0.2s ease-in-out;
	transition:
		color 0.2s ease-in-out,
		background-color 0.2s ease-in-out,
		border 0.2s ease-in-out,
		-webkit-box-shadow 0.2s ease-in-out;
	transition:
		color 0.2s ease-in-out,
		background-color 0.2s ease-in-out,
		border 0.2s ease-in-out,
		box-shadow 0.2s ease-in-out;
	transition:
		color 0.2s ease-in-out,
		background-color 0.2s ease-in-out,
		border 0.2s ease-in-out,
		box-shadow 0.2s ease-in-out,
		-webkit-box-shadow 0.2s ease-in-out;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
}

@media (max-width: 900px) {
	.button {
		min-width: 100%;
		padding: 1.5em 1.75em;
		        
	}
}

.button:hover {
	color: #ffbe17;
	background-color: transparent;
}

.button:focus {
	outline: transparent;
	-webkit-box-shadow: 0 0 2px 2px rgba(255, 190, 23, 0.5);
	box-shadow: 0 0 2px 2px rgba(255, 190, 23, 0.5);
}

.button.button--invert {
	color: #ffbe17;
	background-color: transparent;
}

.button.button--invert:hover {
	color: #353535;
	background-color: #ffbe17;
}

.button .svg {
	display: block;
	width: 16px;
	min-width: 16px;
	height: 16px;
	min-height: 16px;
	margin: -2px 10px -2px 0;
	fill: #b62024;
	-webkit-transition:
		fill 0.3s,
		-webkit-transform 0.3s;
	transition:
		fill 0.3s,
		-webkit-transform 0.3s;
	transition:
		fill 0.3s,
		transform 0.3s;
	transition:
		fill 0.3s,
		transform 0.3s,
		-webkit-transform 0.3s;
}

.button .svg--back {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.button .svg--next {
	margin: -2px 0 -2px 10px;
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.button--small {
	min-width: 0;
	padding: 1.5em 1.75em;
	font-size: 14px;
}

.button--gray {
	color: #fff;
	background-color: #949ba5;
	border-color: #949ba5;
}

.button--gray .svg {
	fill: #fff;
}

.button--gray:hover {
	color: #353535;
}

.button--gray:hover .svg {
	fill: #949ba5;
}

.button--gray.button--invert {
	color: #353535;
}

.button--gray.button--invert .svg {
	fill: #949ba5;
}

.button--gray.button--invert:hover {
	color: #fff;
	background-color: #949ba5;
}

.button--gray.button--invert:hover .svg {
	fill: #fff;
}

.button--black {
	color: #fff;
	background-color: #353535;
	border-color: #353535;
}

.button--black .svg {
	fill: #fff;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

.button--black:hover {
	color: #353535;
}

.button--black:hover .svg {
	fill: #353535;
}

.button--black.button--invert {
	color: #353535;
}

.button--black.button--invert .svg {
	fill: #353535;
}

.button--black.button--invert:hover {
	color: #fff;
	background-color: #353535;
}

.button--black.button--invert:hover .svg {
	fill: #fff;
}

.button--black-second {
	color: #fff;
	background-color: #353535;
	border-color: #353535;
}

.button--black-second:hover {
	color: #ffbe17;
	border-color: #ffbe17;
}

.button--black-second:hover .svg {
	fill: #ffbe17;
}

.button--black-second.button--invert {
	color: #ffbe17;
	border-color: #ffbe17;
}

.button--black-second.button--invert .svg {
	fill: #ffbe17;
}

.button--black-second.button--invert:hover {
	color: #fff;
	background-color: #353535;
	border-color: #353535;
}

.button--black-second.button--invert:hover .svg {
	fill: #b62024;
}

.button-icon {
	width: 50px;
	min-width: 50px;
	height: 50px;
	min-height: 50px;
	padding: 15px;
	border-radius: 10px;
}

.button-icon:hover .svg {
	fill: #ffbe17;
}

.button-icon .svg {
	margin: 0;
	fill: #353535;
}

.button-icon--next .svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.input,
.textarea {
	padding: 1.5625em 1.75em;
	margin: 5px;
	overflow: hidden;
	font-family: Exo2;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.3;
	color: #353535;
	background-color: rgba(148, 155, 165, 0.2);
	border: 1px solid transparent;
	border-radius: 10px;
	outline: transparent;
}

@media (max-width: 900px) {
	.input,
	.textarea {
		padding: 0.75em 1em;
	}
}

.input::-webkit-input-placeholder,
.textarea::-webkit-input-placeholder {
	font-family: Exo2;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.3;
	color: #949ba5;
	opacity: 1;
	-webkit-transition:
		opacity 0.3s,
		-webkit-transform 0.3s;
	transition:
		opacity 0.3s,
		-webkit-transform 0.3s;
	transition:
		transform 0.3s,
		opacity 0.3s;
	transition:
		transform 0.3s,
		opacity 0.3s,
		-webkit-transform 0.3s;
}

.input:-moz-placeholder,
.input::-moz-placeholder,
.textarea:-moz-placeholder,
.textarea::-moz-placeholder {
	font-family: Exo2;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.3;
	color: #949ba5;
	opacity: 1;
	-webkit-transition:
		opacity 0.3s,
		-webkit-transform 0.3s;
	transition:
		opacity 0.3s,
		-webkit-transform 0.3s;
	transition:
		transform 0.3s,
		opacity 0.3s;
	transition:
		transform 0.3s,
		opacity 0.3s,
		-webkit-transform 0.3s;
}

.input:-ms-input-placeholder,
.textarea:-ms-input-placeholder {
	font-family: Exo2;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.3;
	color: #949ba5;
	opacity: 1;
	-webkit-transition:
		opacity 0.3s,
		-webkit-transform 0.3s;
	transition:
		opacity 0.3s,
		-webkit-transform 0.3s;
	transition:
		transform 0.3s,
		opacity 0.3s;
	transition:
		transform 0.3s,
		opacity 0.3s,
		-webkit-transform 0.3s;
}

.input:focus::-webkit-input-placeholder,
.textarea:focus::-webkit-input-placeholder {
	opacity: 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.input:focus:-moz-placeholder,
.input:focus::-moz-placeholder,
.textarea:focus:-moz-placeholder,
.textarea:focus::-moz-placeholder {
	opacity: 0;
	transform: translateX(-100%);
}

.input:focus:-ms-input-placeholder,
.textarea:focus:-ms-input-placeholder {
	opacity: 0;
	transform: translateX(-100%);
}

.textarea {
	height: 200px;
	padding: 1em 1.25em;
	margin: 5px;
	resize: none;
}

@media (max-width: 900px) {
	.textarea {
		padding: 0.75em 1em;
	}
}

.checkbox,
.radio {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 5px 0;
	cursor: pointer;
}

.checkbox__input,
.radio__input {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: -2;
	width: 1px;
	height: 1px;
	margin: 0;
	opacity: 0;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.checkbox__input:checked + .checkbox__custom,
.radio__input:checked + .checkbox__custom {
	background-color: #ffbe17;
}

.checkbox__input:checked + .checkbox__custom .checkbox__icon,
.radio__input:checked + .checkbox__custom .checkbox__icon {
	opacity: 1;
}

.checkbox__custom,
.radio__custom {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 20px;
	min-width: 20px;
	height: 20px;
	min-height: 20px;
	margin: 0 0.935em 0 0;
	background-color: rgba(148, 155, 165, 0.6);
	border: 1px solid transparent;
	border-radius: 10px;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}

.checkbox__text,
.radio__text {
	display: block;
	font-family: Exo2;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1;
	color: #353535;
}

.checkbox__link,
.radio__link {
	color: #b62024;
	text-decoration: none;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}

.checkbox__link:hover,
.radio__link:hover {
	color: #ffbe17;
	text-decoration: none;
}

.checkbox__icon,
.radio__icon {
	width: 12px;
	height: 12px;
	opacity: 0;
	fill: #fff;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}

.radio {
	margin: 5px 0;
}

.radio__input:checked + .radio__custom {
	background-color: rgba(148, 155, 165, 0.6);
}

.radio__input:checked + .radio__custom:before {
	opacity: 1;
}

.radio__custom {
	position: relative;
	width: 20px;
	min-width: 20px;
	height: 20px;
	min-height: 20px;
	margin: 0 0.935em 0 0;
	background-color: rgba(148, 155, 165, 0.6);
	border-radius: 10px;
}

.radio__custom:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 12px;
	height: 12px;
	content: "";
	background-color: #ffbe17;
	border-radius: 10px;
	opacity: 0;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.radio--square .radio__input:checked ~ .radio__text {
	color: #353535;
}

.radio--square .radio__custom {
	width: 28px;
	min-width: 28px;
	height: 28px;
	min-height: 28px;
	border-radius: 10px;
}

.radio--square .radio__custom:before {
	width: 14px;
	height: 14px;
	border-radius: 10px;
}

.radio--square .radio__text {
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.6;
	color: #949ba5;
}

.checkbox-switcher .checkbox__icon {
	display: none;
}

.checkbox-switcher .checkbox__input:checked ~ .checkbox__custom {
	background-color: rgba(148, 155, 165, 0.2);
}

.checkbox-switcher .checkbox__input:checked ~ .checkbox__custom:after {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	background-color: #ffbe17;
	-webkit-box-shadow: 0 4px 10px rgba(32, 83, 182, 0.4);
	box-shadow: 0 4px 10px rgba(32, 83, 182, 0.4);
}

.checkbox-switcher .checkbox__custom {
	margin: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 48px;
	min-width: 48px;
	height: 28px;
	min-height: 28px;
	padding: 4px;
	background-color: rgba(148, 155, 165, 0.2);
	border-radius: 10px;
}

.checkbox-switcher .checkbox__custom:after {
	content: "";
	margin: 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 20px;
	min-width: 20px;
	height: 20px;
	min-height: 20px;
	background-color: rgba(148, 155, 165, 0.6);
	border: none;
	border-radius: 10px;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}

.checkbox-switcher--with-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.checkbox-switcher--with-text .checkbox__text {
	margin: 0 20px 0 0;
	font-style: normal;
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.6;
	color: #353535;
}

.textarea-dropdown {
	position: relative;
	margin: 0;
	width: 100%;
}

.textarea-dropdown__textarea {
	position: absolute;
	top: 100%;
	margin: 0;
	width: 100%;
	height: 80px;
	z-index: 1;
	padding: 10px 15px;
	visibility: hidden;
	background-color: #fff;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 15px rgba(41, 42, 49, 0.5);
	box-shadow: 0 0 15px rgba(41, 42, 49, 0.5);
	opacity: 0;
	-webkit-transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		transform 0.2s ease-in-out;
	transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		transform 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.textarea-dropdown.open .textarea-dropdown__textarea {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translate(0);
	transform: translate(0);
}

.textarea-dropdown__custom {
	padding: 20px 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid rgba(41, 42, 49, 0.2);
	-webkit-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
	cursor: pointer;
}

.textarea-dropdown:hover .textarea-dropdown__custom {
	background-color: rgba(148, 155, 165, 0.2);
}

.textarea-dropdown__text {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	font-style: normal;
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1.6;
	color: #ffbe17;
}

.textarea-dropdown.valid .textarea-dropdown__text {
	color: #353535;
}

.textarea-dropdown__icon {
	position: relative;
	width: 12px;
	min-width: 12px;
	height: 12px;
	min-height: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: -webkit-transform 0.2s linear;
	transition: -webkit-transform 0.2s linear;
	transition: transform 0.2s linear;
	transition:
		transform 0.2s linear,
		-webkit-transform 0.2s linear;
}

.textarea-dropdown.open .textarea-dropdown__icon {
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}

.textarea-dropdown__icon span {
	position: absolute;
	width: 10px;
	height: 2px;
	background-color: #ffbe17;
}

.textarea-dropdown__icon span:nth-child(2) {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.cancel {
	position: relative;
	width: 18px;
	height: 18px;
	padding: 0;
	background-color: transparent;
	border: none;
}

.cancel--fixed {
	position: fixed;
	top: 20px;
	right: 20px;
	width: 25px;
	height: 25px;
}

.cancel:focus .cancel__item,
.cancel:hover .cancel__item {
	background-color: #b62024;
}

.cancel__item {
	position: absolute;
	display: block;
	width: 100%;
	height: 2px;
	background-color: #bdbdbd;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
}

.cancel__item:first-child {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.cancel__item:last-child {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}

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

.dropdown.active {
	z-index: 2;
}

.dropdown.active .dropdown__title {
	color: #353535;
}

.dropdown.active .dropdown__arrow {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.dropdown.active .dropdown__content {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
}

.dropdown__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	cursor: pointer;
}

.header.active .header-city-dropdown .dropdown__button:hover .dropdown__title,
.header-city-dropdown .dropdown__button:hover .dropdown__title {
	/* color: #fff; */
	color: #ffbe17 !important;
}

.dropdown__title {
	font-size: 16px;
	font-weight: 400;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}

.dropdown__arrow {
	display: block;
	width: 10px;
	min-width: 10px;
	height: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-left: 8px;
	fill: #ffbe17;
	-webkit-transition:
		fill 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		fill 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		fill 0.2s ease-in-out,
		transform 0.2s ease-in-out;
	transition:
		fill 0.2s ease-in-out,
		transform 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
}

.dropdown__content {
	position: absolute;
	top: calc(100% + 5px);
	left: 50%;
	z-index: 1;
	width: 100%;
	padding: 10px 15px;
	visibility: hidden;
	background-color: #ffbe17;
	border-radius: 10px;
	opacity: 0;
	-webkit-transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		transform 0.2s ease-in-out;
	transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		transform 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	-webkit-transform: translate(-50%, 30px);
	transform: translate(-50%, 30px);
}

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

.header-city-dropdown .dropdown__button {
	padding: 5px 0;
}

.header-city-dropdown .dropdown__title {
	color: #949ba5;
}

.header-city-dropdown .dropdown__content {
	left: 50%;
	width: 140px;
}

.header-city__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 3px 5px;
	color: #fff;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}

.header-city__link:hover {
	color: #353535;
}

.header-order-dropdown.active .dropdown__button {
	background-color: #ffbe17;
	border-color: #ffbe17;
}

.header-order-dropdown.active .dropdown__button .dropdown__title {
	color: #353535;
}

.header-order-dropdown.active .dropdown__button .dropdown__arrow {
	fill: #b62024;
}

.header-order-dropdown .dropdown__button {
	min-width: 200px;
	padding: 1.35em 2em;
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	text-transform: none;
	-webkit-transition:
		background-color 0.3s,
		border 0.3s,
		-webkit-box-shadow 0.3s;
	transition:
		background-color 0.3s,
		border 0.3s,
		-webkit-box-shadow 0.3s;
	transition:
		background-color 0.3s,
		border 0.3s,
		box-shadow 0.3s;
	transition:
		background-color 0.3s,
		border 0.3s,
		box-shadow 0.3s,
		-webkit-box-shadow 0.3s;
}

@media (max-width: 900px) {
	.header-order-dropdown .dropdown__button {
		padding: 0.9em 1.25em;
	}
}

.header-order-dropdown .dropdown__button:hover {
	background-color: #ffbe17;
	border-color: #ffbe17;
	color: #353535 !important;
}

.header-order-dropdown .dropdown__button:hover .dropdown__title {
	color: #353535;
}

.header-order-dropdown .dropdown__button:hover .dropdown__arrow {
	fill: #b62024;
}

.header-order-dropdown .dropdown__title {
	font-size: 20px;
}

.info-box {
	position: relative;
	padding: 40px 40px 55px 55px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border: 1px solid rgba(148, 155, 165, 0.2);
}

@media (max-width: 1024px) {
	.info-box {
		padding: 30px;
		gap: 20px;
	}
}

@media (max-width: 900px) {
	.info-box {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media (max-width: 600px) {
	.info-box {
		padding: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

.info-box__image {
	display: block;
	width: 50px;
	height: auto;
	max-height: 100%;
}

@media (max-width: 600px) {
	.info-box__image {
		position: absolute;
		opacity: 0.2;
		right: 10px;
		bottom: 10px;
	}
}

.info-box__text {
	font-style: normal;
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 1.5;
	color: inherit;
}

.info-box__text b {
	font-weight: 700;
}

@media (max-width: 600px) {
	.nav {
		margin: 60px 0px -10px 0px;
		padding: 0 0 10px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		overflow-x: auto;
		height: auto;
	}
}

.nav__item {
	color: #949ba5;
	white-space: nowrap;
	-webkit-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

.nav__item + .nav__item {
	border-top: 1px solid rgba(41, 42, 49, 0.1);
}

@media (max-width: 600px) {
	.nav__item + .nav__item {
		border-top: none;
		border-left: 1px solid rgba(41, 42, 49, 0.1);
	}
}

.nav__item.active,
.nav__item:hover {
	color: #ffbe17;
}

.nav__link {
	display: block;
	padding: 10px;
	font-style: normal;
	font-weight: 600;
	font-size: 1.125rem;
	line-height: 1.4;
	color: inherit;
}

@media (max-width: 600px) {
	.nav__link {
		padding: 4px 10px;
	}
}

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

.form__group + .form__group {
	margin: 10px 0 0;
}

.form__group .input,
.form__group .textarea {
	margin: 0;
}

.form__message,
.form__warning {
	margin: 5px 0;
	font-style: normal;
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 1.5;
}

.form__warning {
	color: #b62024;
}

.form__actions {
	margin: 20px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.form__actions .button {
	margin: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 15px;
	color: #949ba5;
	-webkit-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

.link:hover {
	color: #ffbe17;
}

.link__icon {
	width: 40px;
	min-width: 40px;
	height: 40px;
	min-height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 1px solid;
	border-radius: 10px;
}

.link__svg {
	display: block;
	width: 16px;
	min-width: 16px;
	height: 16px;
	min-height: 16px;
	fill: currentColor;
}

.link__text {
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1.6;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: currentColor;
}

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

.social__text {
	margin: 0 25px 0 0;
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1.6;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #949ba5;
}

.social__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
}

@media (max-width: 600px) {
	.social__list {
		gap: 10px;
	}
}

.social__icon {
	width: 48px;
	min-width: 48px;
	height: 48px;
	min-height: 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 1px solid;
	border-radius: 10px;
	color: #949ba5;
	-webkit-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

.social__icon:hover {
	color: #ffbe17;
}

.social__icon svg {
	fill: currentColor;
	stroke: currentColor;
}

.accordion-list__item {
	border-bottom: 1px solid rgba(148, 155, 165, 0.2);
}

.accordion-list__item.active {
	border-bottom: 1px solid transparent;
}

.accordion-list.accordion-list--second .accordion-list__item {
	border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
}

.accordion-list.accordion-list--second .accordion-list__item.active {
	border-bottom: 1px solid transparent;
}

.accordion-list__header {
	padding: 25px 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: transparent;
	font-size: 1rem;
	line-height: 1.6;
	color: #353535;
	-webkit-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
	cursor: pointer;
}

@media (max-width: 600px) {
	.accordion-list__header {
		padding: 15px;
		font-size: 0.875rem;
	}
}

.accordion-list__header:hover {
	background-color: rgba(148, 155, 165, 0.2);
}

.accordion-list.accordion-list--second .accordion-list__header {
	color: #fff;
}

.accordion-list__name {
	font-weight: 700;
}

.accordion-list__group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.accordion-list__col {
	width: 33.3333%;
}

.accordion-list__col:not(:last-child) {
	margin: 0 15px 0 0;
}

@media (max-width: 600px) {
	.accordion-list__col:not(:last-child) {
		margin: 0 10px 0 0;
	}
}

.accordion-list__icon {
	margin: 0 0 0 15px;
	color: #ffbe17;
}

.accordion-list__icon svg {
	width: 10px;
	height: 10px;
	fill: currentColor;
	stroke: currentColor;
	-webkit-transition: -webkit-transform 0.2s linear;
	transition: -webkit-transform 0.2s linear;
	transition: transform 0.2s linear;
	transition:
		transform 0.2s linear,
		-webkit-transform 0.2s linear;
}

.accordion-list__item.active .accordion-list__icon svg {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.accordion-list.accordion-list--second .accordion-list__icon {
	color: #ffbe17;
}

.accordion-list__content {
	max-height: 0;
	background-color: rgba(148, 155, 165, 0.1);
	overflow: hidden;
	-webkit-transition: max-height 0.2s linear;
	transition: max-height 0.2s linear;
}

.accordion-list.accordion-list--second .accordion-list__content {
	background-color: #fff;
}

.accordion-list__inner {
	padding: 25px 30px;
}

@media (max-width: 600px) {
	.accordion-list__inner {
		padding: 15px;
	}
}

.accordion-list__text {
	font-size: 0.875rem;
	line-height: 1.6;
	color: #353535;
}

.accordion-list__text a {
	font-weight: 700;
	color: #ffbe17;
	-webkit-transition: color 0.2s ease;
	transition: color 0.2s ease;
}

.accordion-list__text a:hover {
	color: #ffbe17;
}

.tabs-contents {
	position: relative;
	overflow: hidden;
}

.tab-content img {
	max-width: 100%;
}

.tab-content {
	position: relative;
	width: 100%;
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition:
		opacity 0.6s ease,
		visibility 0.6s ease,
		-webkit-transform 0.6s ease;
	transition:
		opacity 0.6s ease,
		visibility 0.6s ease,
		-webkit-transform 0.6s ease;
	transition:
		opacity 0.6s ease,
		visibility 0.6s ease,
		transform 0.6s ease;
	transition:
		opacity 0.6s ease,
		visibility 0.6s ease,
		transform 0.6s ease,
		-webkit-transform 0.6s ease;
	z-index: 1;
}

.tab-content:not(.active) {
	position: absolute;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	z-index: 0;
}

.header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 7;
	width: 100vw;
	padding: 12px 0;
	color: #fff;
	-webkit-transition:
		padding 0.2s linear,
		background-color 0.2s linear;
	transition:
		padding 0.2s linear,
		background-color 0.2s linear;
}

@media (max-width: 900px) {
	.header {
		padding: 10px 0;
	}
}

.header--dark {
	color: #2D2D2D;
}

.header--inner .dropdown.active .dropdown__title,
.header--inner .dropdown__button:hover .dropdown__title {
	color: #353535;
}

.transition-ready .header {
	-webkit-transition:
		background-color 0.2s ease,
		padding 0.2s ease;
	transition:
		background-color 0.2s ease,
		padding 0.2s ease;
}

.header .header-order-dropdown {
	margin: 0 0 0 35px;
}

@media (max-width: 900px) {
	.header .header-order-dropdown {
		margin: 0;
	}
}

.header .header-order-dropdown .dropdown__button {
	min-width: auto;
	max-height: 68px;
}
@media (max-width: 760px) {
	.header-order-dropdown .dropdown__button,
	.header.active .header-order-dropdown .dropdown__button {
		padding: 0.8em 0.8em !important;
	}
	.header-order-dropdown .dropdown__title {
		font-size: 16px;
	}
}

.header.active,
.header.fixed {
	padding: 12px 0;
	color: #fff;
	background-color: #2d2d2d;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}

.header.active .dropdown.active .dropdown__title,
.header.active .dropdown__button:hover .dropdown__title,
.header.fixed .dropdown.active .dropdown__title,
.header.fixed .dropdown__button:hover .dropdown__title {
	color: inherit;
}

.header.active .header-order-dropdown .dropdown__button,
.header.fixed .header-order-dropdown .dropdown__button {
	padding: 15px 25px;
	color: #353535;
	background-color: #ffbe17;
	border-color: #ffbe17;
}

.header.active .header-order-dropdown .dropdown__arrow,
.header.fixed .header-order-dropdown .dropdown__arrow {
	fill: #353535;
}

.header.mutate .header-nav {
	margin-left: auto;
}

/* .header.mutate .header-nav__link {
	display: none;
}
.header.mutate .header-phone-wrapper {
	display: none;
} */

.header.mutate .header-nav__link--hamburger {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.header.mutate .header-order-dropdown .dropdown__button {
	color: #353535;
	background-color: #ffbe17;
	border-color: #ffbe17;
}

.header.mutate .header-order-dropdown .dropdown__arrow {
	fill: #353535;
}

.header.active {
	-webkit-box-shadow: 0 0 2px rgba(148, 155, 165, 0.5);
	box-shadow: 0 0 2px rgba(148, 155, 165, 0.5);
}

.header.active .header-nav__link--hamburger .hamburger {
	opacity: 0.5;
}

.header.active .header-nav__link--hamburger .hamburger > i {
	background-color: #fff;
}

.header.active .header-nav__link--hamburger .hamburger > i:first-child {
	-webkit-transform: translate(2.5px, -1px) rotate(45deg);
	transform: translate(2.5px, -1px) rotate(45deg);
}

.header.active .header-nav__link--hamburger .hamburger > i:nth-child(2) {
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.header.active .header-nav__link--hamburger .hamburger > i:nth-child(3) {
	-webkit-transform: translate(4px, 1px) rotate(-45deg);
	transform: translate(4px, 1px) rotate(-45deg);
}

@media (max-width: 900px) {
	.header.active .header-nav__link--hamburger .hamburger > i:first-child {
		-webkit-transform: translate(4px, -2px) rotate(45deg);
		transform: translate(4px, -2px) rotate(45deg);
	}

	.header.active .header-nav__link--hamburger .hamburger > i:nth-child(3) {
		-webkit-transform: translate(6px, 1px) rotate(-45deg);
		transform: translate(6px, 1px) rotate(-45deg);
	}
}

.logo {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: 180px;
	color: currentColor;
}

@media (max-width: 900px) {
	.logo {
		max-width: 110px;
		margin-right: 20px;
	}
}

.header.fixed .logo {
	max-width: 110px;
}

.logo__icon {
	display: block;
	width: 100%;
	height: 100%;
	height: 70px;
	fill: currentColor;
}

@media (max-width: 900px) {
	.logo__icon {
		height: 50px;
	}
}

.header.fixed .logo__icon {
	height: 50px;
}

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

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

@media (max-width: 1024px) {
	.header-nav {
		margin-left: auto;
	}
}

@media (max-width: 900px) {
	.header-nav {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-left: 20px;
	}
}

.header-nav__link {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 10px 20px;
	color: currentColor;
	cursor: pointer;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}

@media (max-width: 1100px) {
	.header-nav__link {
		padding: 10px 15px;
	}
}

@media (max-width: 1024px) {
	.header-nav__link {
		display: none;
	}
}

@media (max-width: 1024px) {
	.header-nav__link--hamburger {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
}

@media (max-width: 900px) {
	.header-nav__link--hamburger {
		padding: 0;
	}

	.header-nav__link--hamburger .hamburger {
		width: 30px;
		min-width: 30px;
		height: 30px;
		min-height: 30px;
		margin: 0;
	}

	.header-nav__link--hamburger .hamburger > i {
		height: 3px;
		margin: 3px 0;
	}

	.header-nav__link--hamburger span {
		display: none;
	}
}

@media (hover) {
	.header-nav__link:hover {
		color: #ffbe17;
	}

	.header-nav__link:hover .hamburger > i:nth-child(2),
	.header-nav__link:hover .hamburger > i:nth-child(3) {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.header-nav__link.selected {
	color: #ffbe17;
}

.header-nav__link.selected .hamburger > i:nth-child(2),
.header-nav__link.selected .hamburger > i:nth-child(3) {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.header-nav__dropdown .header-nav__link {
	color: #fff;
}

.header-nav__dropdown .header-nav__link.selected,
.header-nav__dropdown .header-nav__link:hover {
	color: #353535;
}

.header-nav__link-wrapper {
	position: relative;
}

.header-nav__dropdown {
	position: absolute;
	top: 100%;
	z-index: 1;
	min-width: 100%;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	max-width: 280px;
	visibility: hidden;
	background-color: #ffbe17;
	border-radius: 10px;
	opacity: 0;
	-webkit-transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		transform 0.2s ease-in-out;
	transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		transform 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.header-nav__link-wrapper:hover .header-nav__dropdown {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.hamburger {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 20px;
	min-width: 20px;
	height: 20px;
	min-height: 20px;
	padding: 0;
	margin: 0 15px 0 0;
	cursor: pointer;
	background-color: transparent;
	border: none;
	outline: none;
}

.hamburger > i {
	display: block;
	width: 100%;
	height: 2px;
	margin: 2px 0;
	background-color: #ffbe17;
	border-radius: 10px;
	-webkit-transition:
		background-color 0.4s ease,
		opacity 0.4s ease,
		visibility 0.4s ease,
		-webkit-transform 0.4s ease;
	transition:
		background-color 0.4s ease,
		opacity 0.4s ease,
		visibility 0.4s ease,
		-webkit-transform 0.4s ease;
	transition:
		background-color 0.4s ease,
		transform 0.4s ease,
		opacity 0.4s ease,
		visibility 0.4s ease;
	transition:
		background-color 0.4s ease,
		transform 0.4s ease,
		opacity 0.4s ease,
		visibility 0.4s ease,
		-webkit-transform 0.4s ease;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}

.hamburger > i:nth-child(2) {
	-webkit-transform: scaleX(0.9);
	transform: scaleX(0.9);
}

.hamburger > i:nth-child(3) {
	-webkit-transform: scaleX(0.8);
	transform: scaleX(0.8);
}

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

@media (max-width: 900px) {
	.header-controls {
		margin: 0 0 0 auto;
	}
}

.header-phone-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	text-align: right;
}

@media (max-width: 1024px) {
	.header-phone-wrapper {
		display: none;
	}
}

.header__phone {
	font-size: 1.25rem;
	font-weight: 700;
	color: currentColor;
	white-space: nowrap;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}

.header__phone:hover {
	color: #ffbe17;
}

.menu-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 6;
	width: 100%;
	height: 100%;
	background-color: #353535;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: center;
	transform-origin: center;
}

.transition-ready .menu-overlay {
	-webkit-transition: -webkit-transform 0.4s ease;
	transition: -webkit-transform 0.4s ease;
	transition: transform 0.4s ease;
	transition:
		transform 0.4s ease,
		-webkit-transform 0.4s ease;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

.menu-overlay.active {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.menu {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 6;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	padding: 200px 0 100px;
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translateY(25%);
	transform: translateY(25%);
}

.transition-ready .menu {
	-webkit-transition:
		opacity 0.4s ease,
		visibility 0.4s ease,
		-webkit-transform 0.4s ease;
	transition:
		opacity 0.4s ease,
		visibility 0.4s ease,
		-webkit-transform 0.4s ease;
	transition:
		transform 0.4s ease,
		opacity 0.4s ease,
		visibility 0.4s ease;
	transition:
		transform 0.4s ease,
		opacity 0.4s ease,
		visibility 0.4s ease,
		-webkit-transform 0.4s ease;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

@media (max-width: 900px) {
	.menu {
		padding: 120px 0 40px;
	}
}

.menu.active {
	visibility: visible;
	opacity: 1;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.menu-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}

@media (max-width: 900px) {
	.menu-wrapper {
		padding-bottom: 40px;
		overflow-x: hidden;
		scrollbar-color: #ffbe17 transparent;
		scrollbar-width: thin;
	}

	.menu-wrapper::-webkit-scrollbar {
		width: 2px;
	}

	.menu-wrapper::-webkit-scrollbar-thumb {
		background: #ffbe17;
		border-radius: 10px;
	}

	.menu-wrapper::-webkit-scrollbar-track {
		background: transparent;
		border-radius: 10px;
	}
}

.menu-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
}

@media (max-width: 900px) {
	.menu-wrap {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		height: auto;
	}
}

.menu-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
}

@media (max-width: 900px) {
	.menu-inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.menu-inner:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1px;
	height: 100%;
	content: "";
	background-color: #949ba5;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

@media (max-width: 900px) {
	.menu-inner:before {
		content: none;
	}
}

.menu-left {
	width: 50%;
}

@media (min-width: 900px) {
	.menu-left {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 100%;
		overflow-x: hidden;
		scrollbar-color: #ffbe17 transparent;
		scrollbar-width: thin;
	}

	.menu-left::-webkit-scrollbar {
		width: 2px;
	}

	.menu-left::-webkit-scrollbar-thumb {
		background: #ffbe17;
		border-radius: 10px;
	}

	.menu-left::-webkit-scrollbar-track {
		background: transparent;
		border-radius: 10px;
	}
}

@media (max-width: 900px) {
	.menu-left {
		width: 100%;
		margin-bottom: 30px;
	}
}

.menu-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-right: 100px;
}

@media (max-width: 1024px) {
	.menu-nav {
		padding-right: 40px;
	}
}

@media (max-width: 900px) {
	.menu-nav {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding-right: 0;
		text-align: center;
	}
}

.menu-nav__link {
	padding: 5px 0;
	margin: 10px 0;
	font-size: 2rem;
	font-weight: 600;
	color: #fff;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}

@media (max-width: 900px) {
	.menu-nav__link {
		padding: 5px 0;
		margin: 10px 0;
		font-size: 1.75rem;
	}
}
@media (max-width: 760px) {
	.menu-nav__link {
		font-size: 1.5rem;
	}
}

.menu-nav__link.selected,
.menu-nav__link:hover {
	color: #ffbe17;
}

.menu-right {
	width: 50%;
}

@media (max-width: 900px) {
	.menu-right {
		width: 100%;
	}
}

.menu-contacts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	height: 100%;
	padding-left: 100px;
}

@media (max-width: 1024px) {
	.menu-contacts {
		padding-left: 40px;
	}
}

@media (max-width: 900px) {
	.menu-contacts {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding-left: 0;
		text-align: center;
	}
}

.menu-contacts__info {
	margin-top: auto;
}

@media (max-width: 900px) {
	.menu-contacts__info {
		margin-bottom: 40px;
	}
}

.menu-contacts__title {
	color: #fff;
}

@media (max-width: 900px) {
	.menu-contacts__title {
		margin: 0 0 15px;
	}
}

.menu-contacts__title b {
	display: block;
}

.menu-contacts .button--black {
	background-color: #2D2D2D;
	border-color: #2D2D2D;
}

.menu-contacts .button--black:hover {
	color: #353535;
	background-color: #ffbe17;
	border-color: #ffbe17;
}

.menu-contacts__list {
	margin-top: auto;
}

.menu-contacts__item {
	font-size: 1.5rem;
	font-weight: 600;
}

.menu-contacts__name {
	display: block;
	margin-bottom: 2px;
	line-height: 1.3;
	color: #fff;
}

.menu-contacts__link {
	color: #ffbe17;
	position: relative;
	-webkit-transition: color 0.2s ease;
	transition: color 0.2s ease;
}
.menu-contacts__link::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background: currentColor;
	top: 100%;
	left: 0;
	pointer-events: none;
	transform-origin: 100% 50%;
	transform: scale3d(0, 1, 1);
	transition: transform 0.3s;
}

.menu-contacts__link:hover::before {
	transform-origin: 0% 50%;
	transform: scale3d(1, 1, 1);
	transition: transform 0.3s;
}

.footer {
	padding: 55px 0;
	background-color: #2d2d2d;
	color: #fff;
}

@media (max-width: 600px) {
	.footer {
		padding: 30px 0;
	}
}

.footer__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 10px;
}

@media (max-width: 600px) {
	.footer__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.footer__copyright {
	color: rgba(148, 155, 165, 0.5);
}

.footer__copyright,
.footer__policy {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	padding: 5px; 

}

.footer__policy {
	color: #ffbe17;
	position: relative;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}

@media (max-width: 600px) {
.footer__policy {
	text-align: center;
	color: #ffbe17;
	position: relative;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}
}
.footer__policy::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background: currentColor;
	top: 100%;
	left: 0;
	pointer-events: none;
	transform-origin: 100% 50%;
	transform: scale3d(0, 1, 1);
	transition: transform 0.3s;
}

.footer__policy:hover::before {
	transform-origin: 0% 50%;
	transform: scale3d(1, 1, 1);
	transition: transform 0.3s;
}

.hero-section {
	height: 100vh;
	padding: 0;
	overflow: hidden;
	background-color: #2D2D2D;
}

@media (max-width: 900px) {
	.hero-section {
		height: auto;
	}
}

.hero-main-slider,
.hero-main-slider-wrapper,
.hero-wrap {
	height: 100%;
}

.hero-main-slider .swiper-wrapper {
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
}

@media (max-width: 900px) {
	.hero-main-slider-wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.hero-main-slide {
	height: 100%;
	overflow: hidden;
	color: #fff;
	background-color: #2D2D2D;
}

.hero-main-slide > div {
	height: 100%;
}

.hero-main-pagination {
	bottom: 20px;
	left: 50%;
	z-index: 4;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
}

.hero-main-pagination .swiper-pagination-bullet {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 50px;
	min-width: 50px;
	height: 34px;
	min-height: 34px;
	margin: 0 2px;
	font-family: Exo2;
	font-weight: 600;
	text-align: center;
	background-color: transparent;
	border-radius: 10px;
	outline: none;
	opacity: 1;
}

.hero-main-pagination .swiper-pagination-bullet:hover .swiper-pagination-bullet__num {
	opacity: 0.7;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.hero-main-pagination .swiper-pagination-bullet:hover:after {
	opacity: 0.5;
}

.hero-main-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-pagination-bullet__num {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.hero-main-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	opacity: 1;
}

.hero-main-pagination .swiper-pagination-bullet:after {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 2px;
	content: "";
	background-color: #fff;
	opacity: 0.2;
	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

.hero-main-pagination .swiper-pagination-bullet__num {
	color: #fff;
	opacity: 0;
	-webkit-transition:
		color 0.2s ease-in-out,
		opacity 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		color 0.2s ease-in-out,
		opacity 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		color 0.2s ease-in-out,
		opacity 0.2s ease-in-out,
		transform 0.2s ease-in-out;
	transition:
		color 0.2s ease-in-out,
		opacity 0.2s ease-in-out,
		transform 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
}

.hero-promo-slider,
.hero-promo-slider-wrapper {
	height: 100%;
}

.hero-promo-slide-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
}

.hero-promo-slide {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	min-height: 100vh;
	padding: 150px 0 80px;
}

@media (max-height: 700px) {
	.hero-promo-slide {
		padding: 120px 0 60px;
	}
}

@media (max-width: 900px) {
	.hero-promo-slide {
		height: 100vh;
		min-height: 550px;
		padding: 80px 0 60px;
	}
}

.hero-promo-slide:after {
	z-index: -1;
	content: "";
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(41, 42, 49, 0.6)), to(rgba(41, 42, 49, 0.6)));
	background: linear-gradient(0deg, rgba(41, 42, 49, 0.6), rgba(41, 42, 49, 0.6));
}

.hero-promo-slide:after,
.hero-promo-slide__bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.hero-promo-slide__bg {
	z-index: -2;
	-o-object-fit: cover;
	object-fit: cover;
}

.hero-promo-slide__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	max-width: 540px;
}

@media (min-width: 901px) and (max-height: 700px) {
	.hero-promo-slide__wrap {
		max-width: 700px;
	}
}

.hero-promo-slide__title {
	color: #fff;
}

.hero-promo-slide__text {
	margin: 0 0 0px;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #fff;
}

@media (max-height: 700px) {
	.hero-promo-slide__text {
		margin: 0 0 0px;
	}
}

.hero-promo-pagination {
	position: static;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 0 20px;
}

.hero-promo-pagination .swiper-pagination-bullet {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: auto;
	height: auto;
	padding: 5px 0;
	font-size: 13px;
	line-height: 1.3;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	background-color: transparent;
	border-radius: 10px;
	outline: none;
	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

.hero-promo-pagination .swiper-pagination-bullet:hover {
	opacity: 0.7;
}

.hero-promo-pagination .swiper-pagination-bullet:not(:last-child):after {
	display: block;
	width: 26px;
	min-width: 26px;
	height: 1px;
	margin: 0 8px;
	content: "";
	background-color: #fff;
}

@media (max-width: 600px) {
	.hero-promo-pagination .swiper-pagination-bullet:not(:last-child):after {
		width: 10px;
		min-width: 10px;
	}
}

.bookmark {
	position: absolute;
	right: 420px;
	bottom: 195px;
	z-index: 5;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-height: 700px) {
	.bookmark {
		bottom: 100px;
	}
}

@media (max-width: 900px) {
	.bookmark {
		display: none;
	}
}

.bookmark__trigger {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 76px;
	min-width: 76px;
	height: 76px;
	min-height: 76px;
	padding: 20px;
	cursor: -webkit-grab;
	cursor: grab;
	background-color: #353535;
	border-radius: 10px;
}

.bookmark__trigger:after {
	position: absolute;
	top: 50%;
	left: 100%;
	width: 100vw;
	height: 2px;
	content: "";
	background-color: #353535;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.bookmark__icon {
	display: block;
	width: 32px;
	height: 32px;
	stroke: #ffbe17;
}

.products-slide {
	    display: flex
;
    align-items: center;
    flex-direction: column;
    flex-wrap: wrap;
   
    justify-content: center;
}

.products-slide-wrapper {
	height: 100%;
}

.products-slide-wrapper--grid {
	height: auto;
}

.products-slide-wrapper--grid .products-slide__list {
	height: auto;
}

@media (min-width: 901px) {
	.products-slide-wrapper--grid .products-slide__list .products-slide__item {
		width: 31%;
		height: auto;
		min-height: 230px;
		background-color: #353535;
		margin: 10px;
		border-radius: 10px;
	}
}

.products-slide__list {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	height: 100%;
	margin-top: 80px;
	flex-direction: row;
    flex-wrap: wrap;
    
}

@media (max-width: 900px) {
	.products-slide__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: wrap;
		flex-flow: wrap;
		height: auto;
	}
}

.products-slide__item {
	width: 450px;
	height: 250px;
	border-right: 2px solid #2D2D2D;
	border-bottom: 2px solid #2D2D2D;
	margin:10px;
}

@media (max-width: 900px) {
	.products-slide__item {
		width: 30%;
		height: auto;
		min-height: 260px;
	}
}

@media (max-width: 700px) {
	.products-slide__item {
		width: 47%;
	}
}

@media (max-width: 500px) {
	.products-slide__item {
		width: 100%;
		min-height: 220px;
		border-right: none;
	}

	.products-slide__item:nth-child(odd) {
		border-right: 2px solid #2D2D2D;
	}
}

@media (min-width: 901px) {
	.products-slide__item:nth-child(odd) .products-slide-link__title {
		margin-top: auto;
	}
}

.products-slide-link {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	height: 100%;
	padding: 50px 45px;
	overflow: hidden;
	transition: transform 1s ease-in-out;
	border-radius: 10px;
}

@media (max-width: 1300px) {
	.products-slide-link {
		padding: 20px;
	}
}

@media (max-width: 1024px) {
	.products-slide-link {
		padding: 20px;
	}
}

@media (min-width: 901px) and (max-height: 700px) {
	.products-slide-link {
		padding: 20px;
	}
}

.products-slide-link:hover .products-slide-link__img {
    opacity: 1; /* делаем изображение полностью видимым */
    transform: scale(1.08); /* увеличиваем изображение немного */
    transition: transform 0.5s ease, opacity 0.5s ease; /* плавный переход для масштабирования и прозрачности */
    border-radius: 10px;
}

.products-slide-link:hover .products-slide-link__title {
	color: #ffbe17;
}

.products-slide-link__img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0.6; /* исходная прозрачность */
    object-fit: cover;  /* чтобы изображение занимало всю площадь карточки */
    object-position: center; /* центрируем изображение */
    border-radius: 10px;
    -webkit-transition: opacity 0.5s ease, transform 0.5s ease; /* плавный переход для изменений */
    transition: opacity 0.5s ease, transform 0.5s ease;
}

@media (max-width: 900px) {
	.products-slide-link__img {
		opacity: 1;
		transition: opacity 1s ease;
	}
}

.products-slide-link__title {
	display: block;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.3;
	color: #fff;
	-webkit-transition: color 0.5s ease;
	transition: color 0.5s ease;
}

@media (max-width: 1024px) {
	.products-slide-link__title {
		font-size: 1.125rem;
	}
}

.services-slide {
	padding: 0px 0 60px;
}

@media (max-width: 900px) {
	.services-slide {
		padding: 40px 0;
	}
}

@media (min-width: 901px) and (max-height: 900px) {
	.services-slide {
		padding: 120px 0 60px;
	}
}

.services-slide-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}

.services-slide-wrap {
	pointer-events: none;
}

.services-slide-wrap.in-hover .services-slide-link:not(.active) {
	opacity: 0.3;
}

.services-slide-wrap.in-hover .services-slide-link:not(.active) .services-slide-link__img {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

.services-slide-wrap.in-hover .services-slide-desc.active {
	position: relative;
	visibility: visible;
	opacity: 1;
}

.services-slide__title {
	width: 100%;
	max-width: 970px;
	margin: 0 0 35px;
	color: #fff;
}

@media (min-width: 901px) and (max-height: 900px) {
	.services-slide__title {
		max-width: none;
		margin: 0 0 20px;
		font-size: 1.5rem;
	}
}

@media (max-width: 900px) {
	.services-slide__title {
		margin: 0 0 20px;
	}
}

.services-slide__body {
	pointer-events: all;
}

@media (min-width: 901px) and (max-height: 900px) {
	.services-slide__body {
		width: 100%;
		max-width: 1000px;
	}
}

.services-slide__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -3px;
}

@media (max-width: 900px) {
	.services-slide__list {
		margin: -5px;
	}
}

.services-slide__item {
	width: calc(16.66667% - 6px);
	margin: 3px;
}

@media (max-width: 900px) {
	.services-slide__item {
		width: calc(25% - 10px);
		margin: 10px 5px;
	}
}

@media (max-width: 600px) {
	.services-slide__item {
		width: calc(33.33333% - 10px);
	}
}

.services-slide-link {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	-webkit-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
}

.services-slide-link__inner {
	position: relative;
	width: 100%;
	padding-bottom: 100%;
	background-color: #353535;
	border-radius: 10px;
}

.services-slide-link__wrap {
	position: absolute;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding: 25px;
}

.services-slide-link__img {
	display: block;
	width: 100%;
	max-width: 70px;
	height: auto;
	-webkit-transition: -webkit-filter 0.2s ease;
	transition: -webkit-filter 0.2s ease;
	transition: filter 0.2s ease;
	transition:
		filter 0.2s ease,
		-webkit-filter 0.2s ease;
}

@media (max-width: 500px) {
	.services-slide-link__img {
		max-width: 60px;
	}
}

.services-slide-link__title {
	display: block;
	margin: 15px 0 0;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.3;
	color: #fff;
}

@media (max-width: 900px) {
	.services-slide-link__title {
		margin: 10px 0 0;
		font-size: 1rem;
	}
}

.services-slide__footer {
	padding-top: 70px;
	pointer-events: all;
}

@media (max-height: 800px) {
	.services-slide__footer {
		padding-top: 40px;
	}
}

@media (max-width: 900px) {
	.services-slide__footer {
		display: none;
	}
}

.services-slide__descs {
	position: relative;
	width: 100%;
}

.services-slide-desc {
	position: absolute;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition:
		opacity 0.2s ease,
		visibility 0.2s ease,
		-webkit-transform 0.2s ease;
	transition:
		opacity 0.2s ease,
		visibility 0.2s ease,
		-webkit-transform 0.2s ease;
	transition:
		opacity 0.2s ease,
		visibility 0.2s ease,
		transform 0.2s ease;
	transition:
		opacity 0.2s ease,
		visibility 0.2s ease,
		transform 0.2s ease,
		-webkit-transform 0.2s ease;
}

.services-slide-desc__text {
	width: 100%;
	max-width: 800px;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.4;
}

@media (min-width: 901px) and (max-height: 800px) {
	.services-slide-desc__text {
		max-width: none;
	}
}

.services-slide-desc .button {
	margin: 0 0 0 40px;
}

.info-slide-wrapper {
	display: flex;
	height: 100%;
	padding: 120px 0 60px;
}

@media (max-width: 900px) {
	.info-slide-wrapper {
		padding: 20px 0;
	}
}

.info-slide-persective {
	perspective: 1000px;
}

.info-slide__wrap {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
}

.info-slide-card {
	position: relative;
	display: flex;
	width: 100%;
	min-height: 600px;
	color: #fff;
	background-color: #ffbe17;
	box-shadow: 0 150px 40px -40px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	opacity: 1 !important; /* Активируем всегда */
	transform: scale(1) !important; /* Убираем scale(0) */
}

@media (max-width: 1200px) {
	.info-slide-card {
		min-height: 500px;
	}
}

@media (max-width: 900px) {
	.info-slide-card {
		min-height: auto;
		overflow: hidden;
		box-shadow: none;
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.info-slide-card {
		min-height: auto;
	}
}

.info-slide-card:before {
	position: absolute;
	top: calc(100% - 24px);
	left: 50%;
	z-index: -1;
	width: calc(100% - 36px);
	height: 70px;
	content: "";
	background-color: #232427;
	transform: translateX(-50%) rotate(180deg) rotateX(55deg);
	border-radius: 10px 10px 0 0;
}

@media (max-width: 1024px) {
	.info-slide-card:before {
		width: calc(100% - 22px);
	}
}

.info-slide-card__wrap {
	display: flex;
	width: 100%;
}

@media (max-width: 900px) {
	.info-slide-card__wrap {
		flex-direction: column;
	}
}

/* Odometer всегда работает */
.info-slide-card__wrap .odometer.odometer-auto-theme .odometer-digit .odometer-value,
.info-slide-card__wrap .odometer.odometer-theme-default .odometer-digit .odometer-value {
	transform: translateZ(0);
	will-change: transform;
}

.info-slide-card__left {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	width: 50%;
	padding: 60px 40px 90px 90px;
	border-right: 1px solid rgba(49, 50, 55, 0.2);
}

@media (max-width: 1200px) {
	.info-slide-card__left {
		padding: 30px 20px 30px 30px;
	}
}

@media (max-width: 900px) {
	.info-slide-card__left {
		width: 100%;
		padding: 20px;
		border-right: none;
		border-bottom: 1px solid rgba(49, 50, 55, 0.2);
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.info-slide-card__left {
		padding: 30px 20px 30px 30px;
	}
}

.info-slide-card__left > .button {
	margin: 30px 0 0;
}

@media (max-width: 600px) {
	.info-slide-card__left > .button {
		width: 100%;
	}
}

.info-slide-card__list {
	display: flex;
	flex-wrap: wrap;
	margin: -20px;
	opacity: 1 !important; /* Активируем список */
	transform: scale(1) !important; /* Убираем scale(0) */
	transition: opacity 0.5s ease, transform 0.5s ease;
}

@media (max-width: 1024px) {
	.info-slide-card__list {
		margin: -10px;
	}
}

.info-slide-card__item {
	width: calc(40% - 40px);
	margin: 30px 20px;
}

@media (max-width: 1024px) {
	.info-slide-card__item {
		width: calc(40% - 20px);
		margin: 20px 10px;
	}
}

@media (max-width: 900px) {
	.info-slide-card__item {
		margin: 15px 10px;
	}
}

.info-slide-card__item:nth-child(odd) {
	width: calc(60% - 40px);
}

@media (max-width: 1024px) {
	.info-slide-card__item:nth-child(odd) {
		width: calc(60% - 20px);
	}
}

@media (max-width: 370px) {
	.info-slide-card__item {
		width: calc(100% - 20px);
		margin: 10px;
	}
	.info-slide-card__item:nth-child(odd) {
		width: calc(100% - 20px);
	}
}

.info-slide-card-block__value {
	display: block;
	font-size: 2.5rem;
	font-weight: 600;
}

@media (max-width: 900px) {
	.info-slide-card-block__value {
		font-size: 1.5rem;
	}
}

.info-slide-card-block__title {
	display: block;
	margin-top: 15px;
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.4;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	opacity: 0.5;
}

@media (max-width: 900px) {
	.info-slide-card-block__title {
		margin-top: 10px;
		font-size: 1rem;
	}
}

.info-slide-card__right {
	width: 50%;
	padding: 60px 90px 90px 40px;
}

@media (max-width: 1200px) {
	.info-slide-card__right {
		padding: 30px 30px 30px 20px;
	}
}

@media (max-width: 900px) {
	.info-slide-card__right {
		width: 100%;
		padding: 20px;
	}
}

.info-slide-card-chart-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	height: 100%;
	padding-top: 40px;
	opacity: 1 !important; /* Активируем график */
	transform: scale(1) !important;
	transition: opacity 0.5s ease, transform 0.5s ease;
}

@media (min-width: 901px) and (max-height: 800px) {
	.info-slide-card-chart-wrapper {
		padding-top: 80px;
	}
}

@media (max-width: 900px) {
	.info-slide-card-chart-wrapper {
		height: 450px;
	}
}

.info-slide-card__title {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 60px;
	font-size: 1.875rem;
	color: #fff;
}

@media (max-width: 1024px) {
	.info-slide-card__title {
		padding-left: 20px;
	}
}

@media (max-width: 600px) {
	.info-slide-card__title {
		padding-left: 0;
	}
}

.info-slide-card-chart {
	position: relative;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	padding-top: 120px;
}

.info-slide-card-chart__line.j_svg-line {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 300px;
	object-fit: contain;
	transition: 2s ease;
	stroke-dasharray: 1000;
	stroke-dashoffset: 1000;
	animation: drawLine 2s ease forwards;
}

@keyframes drawLine {
	to { stroke-dashoffset: 0; }
}

.info-slide-card-chart__wrap {
	display: flex;
	flex-grow: 1;
	justify-content: flex-end; /* ОСТАВИТЬ */
	width: 100%;
	padding-right: 20px;
	padding-left: 50px;
	height: 100%; /* ДОБАВИТЬ фиксированную высоту */
	align-items: flex-end; /* ДОБАВИТЬ выравнивание по низу */
}

@media (max-width: 1024px) {
	.info-slide-card-chart__wrap {
		padding-right: 0;
	}
}

@media (max-width: 600px) {
	.info-slide-card-chart__wrap {
		padding: 0;
	}
}

.info-slide-card-chart-col {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	width: 100%;
	max-width: 32px;
	height: 100%; /* ДОБАВИТЬ 100% высоты колонки */
	align-items: center; /* ДОБАВИТЬ центрирование даты */
}

.info-slide-card-chart-col:not(:last-child) {
	margin-right: 16px;
}

.info-slide-card-chart-col__progress {
	width: 100%; /* ДОБАВИТЬ ширину */
	height: 0; /* ИЗМЕНИТЬ на 0 по умолчанию */
	max-height: none; /* УБРАТЬ max-height ограничение */
	overflow: hidden;
	background-image: url('images/lines_bg.svg');
	background-position: bottom;
	background-size: cover;
	background-repeat: no-repeat;
	transition: height 2s ease; /* АНИМАЦИЯ по height вместо max-height */
	animation: growBar 2.5s ease forwards; /* CSS анимация роста */
}

@keyframes growBar {
	from { height: 0; }
	to { height: var(--bar-height, 90%); } /* PHP задаст высоту через CSS var */
}

.info-slide-card-chart-col__date {
	display: block;
	margin-top: 5px;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	flex-shrink: 0; /* Дата не сжимается */
}


.geo-slide-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	padding: 140px 0 60px;
}

@media (max-width: 900px) {
	.geo-slide-wrapper {
		padding: 20px 0;
	}
}

.geo-slide__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}

.geo-slide__desc {
	margin-bottom: 10px;
}

.geo-slide__title {
	color: #fff;
}

@media (min-width: 901px) and (max-height: 800px) {
	.geo-slide__title {
		margin: 0 0 20px;
	}
}

.geo-slide__text {
	width: 100%;
	max-width: 530px;
	font-size: 1.125rem;
	line-height: 1.4;
	color: #949ba5;
}

@media (min-width: 901px) and (max-height: 800px) {
	.geo-slide__text {
		max-width: 800px;
	}
}

.geo-slide__info {
	position: absolute;
	top: 50%;
	right: 100px;
	z-index: 2;
	width: 100%;
	max-width: 260px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

@media (min-width: 901px) {
	.geo-slide__info {
		opacity: 1;                         /* вместо 0 */
		transform: translateY(-50%);        /* конечное состояние */
		transition: opacity 0.5s ease, transform 0.5s ease;
		transition-delay: 0s;
	}
}

	.geography-section .geo-slide__info,
	.swiper-slide-active .geo-slide__info {
		opacity: 1;
		-webkit-transition-delay: 0.2s;
		transition-delay: 0.2s;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

@media (max-width: 1300px) {
	.geo-slide__info {
		right: 0;
	}
}

@media (max-width: 900px) {
	.geo-slide__info {
		position: static;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		max-width: none;
		margin: 20px 0;
		-webkit-transform: unset;
		transform: unset;
	}
}

@media (max-width: 600px) {
	.geo-slide__info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width: 900px) {
	.geo-slide-item {
		width: 50%;
	}
}

@media (max-width: 600px) {
	.geo-slide-item {
		width: 100%;
	}
}

.geo-slide-item:not(:last-child) {
	margin-bottom: 60px;
}

@media (max-width: 900px) {
	.geo-slide-item:not(:last-child) {
		margin-right: 20px;
		margin-bottom: 0;
	}
}

@media (max-width: 600px) {
	.geo-slide-item:not(:last-child) {
		margin-right: 0;
		margin-bottom: 20px;
	}
}

.geo-slide-item__num {
	display: block;
	margin: 0 0 10px;
	font-size: 3.75rem;
	font-weight: 600;
}

@media (max-width: 900px) {
	.geo-slide-item__num {
		font-size: 2rem;
	}
}

.geo-slide-item__num.odometer.odometer-auto-theme {
	font-family: Exo2;
	line-height: 1;
}

.geo-slide-item__num.odometer.odometer-auto-theme .odometer-digit .odometer-value,
.geo-slide-item__num.odometer.odometer-auto-theme .odometer.odometer-theme-default .odometer-digit .odometer-value {
	display: table;
}

.geo-slide-item__text {
	font-size: 1.125rem;
	line-height: 1.4;
	text-transform: uppercase;
}

.geo-slide-map {
	position: relative;
	z-index: 1;
	width: calc(100% - 100px);
}

@media (max-width: 1300px) {
	.geo-slide-map {
		width: calc(100% - 150px);
	}
}

@media (max-width: 900px) {
	.geo-slide-map {
		width: 100%;
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.geo-slide-map {
		width: calc(100% - 300px);
	}
}

@media (max-width: 600px) {
	.geo-slide-map {
		width: calc(100% + 30px);
		margin-left: -15px;
	}
}

.geo-slide-map__bg {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 901px) {
	.geo-slide-map__bg {
		opacity: 1;               /* всегда видна */
		transform: scale(1);      /* без схлопывания */
		transition: transform 0.7s ease, opacity 0.7s ease;
		transition-delay: 0s;
	}
}

	.geography-section .geo-slide-map__bg,
	.swiper-slide-active .geo-slide-map__bg {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.geo-slide-map__marks {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.geo-slide-map.in-hover .geo-slide-map-mark__icon {
	fill: #949ba5;
}

.geo-slide-map.in-hover .geo-slide-map-mark.active .geo-slide-map-mark__icon {
	fill: #ffbe17;
}

.geo-slide-map.in-hover .geo-slide-map-mark.active .geo-slide-map-mark__city {
	visibility: visible;
	opacity: 1;
}

.geo-slide-map-mark {
	position: absolute;
	z-index: 3;
	width: 100%;
	max-width: 28px;
	-webkit-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

@media (max-width: 900px) {
	.geo-slide-map-mark {
		max-width: 18px;
	}
}

@media (max-width: 600px) {
	.geo-slide-map-mark {
		max-width: 12px;
	}
}

@media (min-width: 901px) {
	.geo-slide-map-mark {
		opacity: 1;                              /* всегда видны */
		transform: translate(-50%, -50%);        /* на своём месте */
		transition: transform 0.5s ease, opacity 0.5s ease;
		transition-delay: 0s;
	}
}

	.geography-section .geo-slide-map-mark,
	.swiper-slide-active .geo-slide-map-mark {
		opacity: 1;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
}

.geo-slide-map-mark:before {
	position: absolute;
	bottom: -8px;
	left: 50%;
	z-index: -1;
	width: 42px;
	height: 16px;
	content: "";
	background-color: #2D2D2D;
	border-radius: 100px/50px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

@media (max-width: 900px) {
	.geo-slide-map-mark:before {
		bottom: -4px;
		width: 28px;
		height: 8px;
	}
}

@media (max-width: 600px) {
	.geo-slide-map-mark:before {
		width: 22px;
		height: 8px;
	}
}

.geo-slide-map-mark__icon {
	display: block;
	width: 100%;
	height: 28px;
	fill: #ffbe17;
	-webkit-transition: fill 0.2s ease;
	transition: fill 0.2s ease;
}

@media (max-width: 600px) {
	.geo-slide-map-mark__icon {
		height: 12px;
	}
}

.geo-slide-map-mark__city {
	position: absolute;
	top: 50%;
	right: calc(100% + 8px);
	z-index: 2;
	font-family: Exo2;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
	white-space: nowrap;
	visibility: hidden;
	opacity: 0;
	-webkit-transition:
		opacity 0.2s ease,
		visibility 0.2s ease;
	transition:
		opacity 0.2s ease,
		visibility 0.2s ease;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}








.geo-slide-map:hover .geo-slide-map-mark__icon {
    fill: #949ba5; /* серый при наведении на карту */
    transition: fill 0.2s ease;
}

.geo-slide-map-mark:hover .geo-slide-map-mark__icon {
    fill: #fff !important; /* белый на активной метке */
}

.geo-slide-map-mark:hover .geo-slide-map-mark__city {
    visibility: visible !important;
    opacity: 1 !important;
    transition: opacity 0.2s ease, visibility 0.2s ease;
}

.geo-slide-map-mark__city {
    position: absolute;
    top: 50%;
    right: calc(100% + 8px);
    z-index: 2;
    font-family: Exo2;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    transform: translateY(-50%);
    transition: opacity 0.2s ease, visibility 0.2s ease;
    background: rgba(35, 36, 39, 0.95);
    padding: 4px 8px;
    border-radius: 4px;
    pointer-events: none; /* текст не мешает hover */
}









.events-slide-wrapper {
	height: 100%;
	padding: 140px 0 60px;
}

@media (max-width: 900px) {
	.events-slide-wrapper {
		padding: 20px 0;
	}
}

.events-slide__title {
	color: #fff;
}

.events-slide__text {
	width: 100%;
	max-width: 500px;
	font-size: 1.125rem;
	line-height: 1.4;
	color: #949ba5;
}

.events-slide-slider-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 20px;
}

.events-slide-slider-wrapper.is-locked:before {
	content: none;
}

.events-slide-slider-wrapper:before {
	display: block;
	width: 40px;
	min-width: 40px;
	height: 40px;
	min-height: 40px;
	margin: 0 50px 40px auto;
	content: "";
	background-image: url(images/scroll.svg);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
}

@media (max-width: 900px) {
	.events-slide-slider-wrapper:before {
		margin: 0 20px 20px auto;
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.events-slide-slider-wrapper:before {
		margin: 0 20px 20px auto;
	}
}

.events-slide-slider {
	width: 100%;
}

.events-slide-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: auto;
	padding: 15px 30px;
	font-size: 1.125rem;
	line-height: 1.4;
	color: #949ba5;
	text-align: center;
	text-decoration: none;
	background-color: #353535;
	border-radius: 10px;
	opacity: 0.5;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.events-slide-item.swiper-slide-visible {
	opacity: 1;
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

.events-slide-item__img {
	display: block;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: auto;
	max-width: 220px;
	height: auto;
	max-height: 90px;
	margin: 0 auto;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 901px) and (max-height: 800px) {
	.events-slide-item__img {
		max-height: 70px;
	}
}

.events-slide-item__name {
	display: block;
	margin: 15px 0 5px;
	text-transform: uppercase;
}

.events-slide-item__text {
	line-height: 1.2;
}

.news-slide-wrapper {
	height: 100%;
	padding: 140px 0 60px;
}

@media (max-width: 1024px) {
	.news-slide-wrapper {
		padding: 120px 0 40px;
	}
}

@media (max-width: 900px) {
	.news-slide-wrapper {
		padding: 20px 0;
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.news-slide-wrapper {
		padding: 120px 0 60px;
	}
}

.news-slide__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 40px;
}

@media (max-width: 1200px) {
	.news-slide__header {
		margin: 0 0 20px;
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.news-slide__header {
		margin: 0 0 20px;
	}
}

@media (max-width: 600px) {
	.news-slide__header {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

.news-slide__header .button-icon {
	margin: 0 0 0 15px;
}

.news-slide__title {
	margin: 0;
	color: #fff;
}

.news-slide__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -3px;
}

.news-slide-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: calc(33.33333% - 6px);
	padding: 35px 30px;
	margin: 3px;
	color: #949ba5;
	background-color: #353535;
	border-radius: 10px;
	-webkit-transition: -webkit-box-shadow 0.2s ease;
	transition: -webkit-box-shadow 0.2s ease;
	transition: box-shadow 0.2s ease;
	transition:
		box-shadow 0.2s ease,
		-webkit-box-shadow 0.2s ease;
}

@media (max-width: 1200px) {
	.news-slide-item {
		padding: 20px;
	}
}

@media (max-width: 900px) {
	.news-slide-item {
		width: calc(50% - 6px);
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.news-slide-item {
		padding: 15px;
	}
}

@media (max-width: 700px) {
	.news-slide-item {
		padding: 15px;
	}
}

@media (max-width: 600px) {
	.news-slide-item {
		width: calc(100% - 6px);
	}
}

.news-slide-item:hover {
	-webkit-box-shadow: 0 0 0 2px #ffbe17;
	box-shadow: 0 0 0 2px #ffbe17;
}

.news-slide-item__body {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-bottom: 25px;
	overflow: hidden;
}

@media (max-width: 1200px) {
	.news-slide-item__body {
		margin-bottom: 15px;
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.news-slide-item__body {
		margin-bottom: 15px;
	}
}

.news-slide-item__title {
	display: block;
	margin: 0 0 20px;
	color: #fff;
}

@media (max-width: 1200px) {
	.news-slide-item__title {
		margin: 0 0 15px;
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.news-slide-item__title {
		margin: 0 0 10px;
		font-size: 1.125rem;
	}
}

.news-slide-item__text {
	font-size: 1rem;
	line-height: 1.4;
	color: #949ba5;
}

.news-slide-item__footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 25px;
	border-top: 1px solid rgba(148, 155, 165, 0.1);
}

@media (max-width: 1200px) {
	.news-slide-item__footer {
		padding-top: 15px;
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.news-slide-item__footer {
		padding-top: 15px;
	}
}

.news-slide-item__arrow {
	display: block;
	width: 16px;
	min-width: 16px;
	height: 16px;
	min-height: 16px;
	fill: #ffbe17;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.contacts-slide-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	padding: 140px 0 60px;
}

@media (max-width: 900px) {
	.contacts-slide-wrapper {
		padding: 20px 0;
	}
}

.contacts-slide__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}

.contacts-slide__header {
	margin: 0 0 50px;
}

@media (max-width: 1400px) {
	.contacts-slide__header {
		margin: 0 0 30px;
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.contacts-slide__header {
		margin: 0 0 20px;
	}
}

.contacts-slide__title {
	margin: 0;
	color: #fff;
}

.contacts-slide__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 40px;
}

@media (max-width: 900px) {
	.contacts-slide__inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 20px;
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.contacts-slide__inner {
		margin-bottom: 20px;
	}
}

.contacts-slide__left {
	width: 50%;
	padding-top: 40px;
	padding-right: 100px;
	padding-bottom: 40px;
	border-right: 1px solid rgba(148, 155, 165, 0.2);
}

@media (max-width: 1400px) and (max-height: 800px) {
	.contacts-slide__left {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

@media (max-width: 1200px) {
	.contacts-slide__left {
		padding-right: 50px;
	}
}

@media (max-width: 900px) {
	.contacts-slide__left {
		width: 100%;
		padding: 0 0 20px;
		margin-bottom: 20px;
		border-right: none;
		border-bottom: 1px solid rgba(148, 155, 165, 0.2);
	}
}

.contacts-slide__list {
	width: 100%;
	max-width: 320px;
}

@media (max-width: 1400px) and (max-height: 800px) {
	.contacts-slide__list {
		max-width: 400px;
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.contacts-slide__list {
		max-width: none;
	}
}

@media (max-width: 900px) {
	.contacts-slide__list {
		max-width: none;
	}
}

.contacts-slide-item:not(:last-child) {
	margin-bottom: 60px;
}

@media (max-width: 1400px) and (max-height: 800px) {
	.contacts-slide-item:not(:last-child) {
		margin-bottom: 40px;
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.contacts-slide-item:not(:last-child) {
		margin-bottom: 40px;
	}
}

@media (max-width: 900px) {
	.contacts-slide-item:not(:last-child) {
		margin-bottom: 30px;
	}
}

.contacts-slide-item__city {
	display: block;
	margin: 0 0 30px;
	font-size: 1.125rem;
	font-weight: 700;
	color: #ffbe17;
	text-transform: uppercase;
}

@media (max-width: 1400px) and (max-height: 800px) {
	.contacts-slide-item__city {
		margin: 0 0 20px;
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.contacts-slide-item__city {
		margin: 0 0 20px;
	}
}

@media (max-width: 900px) {
	.contacts-slide-item__city {
		margin: 0 0 15px;
	}
}

.contacts-slide-item__phone {
	display: block;
	margin: 0 0 30px;
	font-size: 1.5rem;
	font-weight: 600;
	color: #fff;
	-webkit-transition: color 0.2s ease;
	transition: color 0.2s ease;
}

@media (max-width: 1400px) and (max-height: 800px) {
	.contacts-slide-item__phone {
		margin: 0 0 20px;
	}
}

@media (min-width: 901px) and (max-height: 800px) {
	.contacts-slide-item__phone {
		margin: 0 0 20px;
	}
}

@media (max-width: 900px) {
	.contacts-slide-item__phone {
		margin: 0 0 15px;
	}
}

.contacts-slide-item__phone:hover {
	color: #ffbe17;
}

.contacts-slide-item__phone b {
	color: #949ba5;
}

.contacts-slide-item__text {
	font-size: 1rem;
	line-height: 1.4;
}

.contacts-slide__right {
	width: 50%;
	padding-top: 60px;
	padding-left: 100px;
}

@media (max-width: 1200px) {
	.contacts-slide__right {
		padding-top: 40px;
		padding-left: 50px;
	}
}

@media (max-width: 900px) {
	.contacts-slide__right {
		width: 100%;
		padding: 0;
	}
}

@media (max-width: 900px) {
	.contacts-slide__right .menu-contacts__info {
		margin: 0;
		text-align: center;
	}
}

.contacts-slide__right .button--black:hover {
	color: #353535;
	background-color: #ffbe17;
	border-color: #ffbe17;
}

.contacts-slide__footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 30px;
	margin-top: auto;
	border-top: 1px solid rgba(148, 155, 165, 0.2);
}

@media (min-width: 1401px) {
	.contacts-slide__footer {
		position: absolute;
		bottom: 0;
		left: 100%;
		z-index: 2;
		width: 100vh;
		padding: 20px 50px 40px;
		border-top: none;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		-webkit-transform-origin: 0 100%;
		transform-origin: 0 100%;
	}
}

@media (max-width: 900px) {
	.contacts-slide__footer {
		padding-top: 20px;
	}
}

.copyright {
	color: #949ba5;
	opacity: 0.5;
}

.copyright,
.policy {
	font-size: 1rem;
	font-weight: 400;
}

.policy {
	color: #ffbe17;
	-webkit-transition: color 0.2s ease;
	transition: color 0.2s ease;
}

.policy:hover {
	color: #fff;
}

.inner-page {
	padding-top: px;
	min-height: 100vh;
	overflow: hidden;
}

@media (max-width: 900px) {
	.inner-page {
		padding-top: px;
	}
}

.inner-page--with-aside .container {
	position: relative;
	padding-left: px;
}

@media (max-width: 1024px) {
	.inner-page--with-aside .container {
		padding-left: px;
	}
}

@media (max-width: 600px) {
	.inner-page--with-aside .container {
		padding-left: 15px;
	}
}

.inner-page--no-padding {
	padding-top: 0;
}

.inner-page--flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.inner-page--black {
	background-color: #2D2D2D;
	color: #fff;
}

.inner-page-aside {
	position: absolute;
	top: 100px;
	left: 0;
	right: 0;
	width: 200px;
	z-index: 1;
}

@media (max-width: 1024px) {
	.inner-page-aside {
		max-width: 180px;
	}
}

@media (max-width: 900px) {
	.inner-page-aside {
		top: 70px;
	}
}

@media (max-width: 600px) {
	.inner-page-aside {
		position: relative;
		top: unset;
		left: unset;
		right: unset;
		width: unset;
		margin: 0 0 20px;
		max-width: unset;
	}
}

.inner-page-top {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	padding: 0 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top:60px;
}

.inner-page-top__title {
	margin-top: 40px;
	color:#fff;
}

.inner-page-top__actions .select {
	min-width: 200px;
}

.page-info-section {
	position: relative;
}

@media (min-width: 1024px) {
	.page-info-section {
		margin-top: 60px;
		padding-top: 0;
		padding-bottom: 100px;
	}
}

.inner-page--with-aside .page-info-section .container {
	padding-top: 100px;
}

@media (max-width: 900px) {
	.inner-page--with-aside .page-info-section .container {
		padding-top: 80px;
	}
}

.page-info-section--with-background:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 45%;
	
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	z-index: -1;
}

@media (max-width: 600px) {
	.page-info-section--with-background:after {
		width: 100%;
		background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.6))),
			url(images/inner-page_bg1.jpg);
		background: linear-gradient(hsla(0, 0%, 100%, 0.6)), url(images/inner-page_bg1.jpg);
		background-size: cover;
		background-position: 50%;
		background-repeat: no-repeat;
	}
}

.inner-page--with-aside .page-info-section--with-background {
	padding-bottom: 0;
}

.inner-page--with-aside .page-info-section--with-background .container {
	position: relative;
	padding-top: 100px;
	padding-bottom: 480px;
}

@media (max-width: 1024px) {
	.inner-page--with-aside .page-info-section--with-background .container {
		padding-bottom: 380px;
	}
}

@media (max-width: 900px) {
	.inner-page--with-aside .page-info-section--with-background .container {
		padding-top: 70px;
	}
}

@media (max-width: 600px) {
	.inner-page--with-aside .page-info-section--with-background .container {
		padding-top: 60px;
		padding-bottom: 240px;
	}
}

.inner-page--with-aside .page-info-section--with-background .container:after {
	content: "";
	position: absolute;
	left: 250px;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 480px;
	/* background: url(images/inner-page_bg2.jpg); */
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	z-index: -1;
	    border-radius: 10px;
		margin-bottom: 30px;
}

@media (max-width: 1024px) {
	.inner-page--with-aside .page-info-section--with-background .container:after {
		left: 220px;
		height: 380px;
		
	}
}

@media (max-width: 600px) {
	.inner-page--with-aside .page-info-section--with-background .container:after {
		left: 15px;
		height: 240px;
	}
}

.inner-page--with-aside .page-info-section--with-background:after {
	display: none;
}

.page-info-section--with-semitransparent-background:after {
	background: url(images/inner-page_bg2.png);
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	z-index: -1;
}

.page-info-section--no-padding-bottom {
	padding-bottom: 0;
}

.page-info-section__top {
	margin: 0 0 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 20px;
	    margin-top: 100px;
}

@media (max-width: 900px) {
	.page-info-section__top {
		margin: 0 0 20px;
	}
}

@media (max-width: 600px) {
	.page-info-section__top {
		display: grid;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

.page-info-section--with-background .page-info-section__top {
	width: 55%;
}

@media (max-width: 600px) {
	.page-info-section--with-background .page-info-section__top {
		width: 100%;
	}
}

.inner-page--with-aside .page-info-section__top,
.page-info-section--with-semitransparent-background .page-info-section__top {
	width: 70%;
}

@media (max-width: 900px) {
	.inner-page--with-aside .page-info-section__top {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

.page-info-section__button,
.page-info-section__title {
	margin: 0;
	margin-right: -43%;
}

.page-info-section__button {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

@media (max-width: 600px) {
	.page-info-section__button {
		width: 100%;
	}
}

.page-info-section__content {
	width: 60%;
}

@media (max-width: 900px) {
	.page-info-section__content {
		width: 100%;
	}
}

.page-info-section--with-background .page-info-section__content {
	width: 55%;
}

@media (max-width: 900px) {
	.inner-page--with-aside .page-info-section--with-background .page-info-section__content {
		width: 100%;
	}
}

@media (max-width: 600px) {
	.page-info-section--with-background .page-info-section__content {
		width: 100%;
	}
}

.inner-page--with-aside .page-info-section__content {
	margin: 0 0 70px;
}

@media (max-width: 900px) {
	.inner-page--with-aside .page-info-section__content {
		margin: 0 0 50px;
	}
}

.page-info-section__text {
	font-style: normal;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #353535;
}

.page-info-section--with-background .page-info-section__text {
	padding: 0 80px 0 0;
}

@media (max-width: 900px) {
	.page-info-section--with-background .page-info-section__text {
		padding: 0 20px 0 0;
	}
}

.inner-page--with-aside .page-info-section__text {
	padding: 0;
}

.page-info-section__actions {
	margin: 60px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 30px;
}

@media (max-width: 900px) {
	.page-info-section__actions {
		margin: 20px 0 0;
	}
}

@media (max-width: 600px) {
	.page-info-section__actions {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: normal;
		-ms-flex-align: normal;
		align-items: normal;
		gap: 20px;
	}
}

.page-info-section__actions .button {
	margin: 0;
}

.summary-section {
	background-color: #353535;
	color: #fff;
}

@media (min-width: 1024px) {
	.summary-section {
		padding: 90px 0 100px;
	}
}

.summary-section__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 20px;
}

@media (max-width: 900px) {
	.summary-section__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: normal;
		-ms-flex-align: normal;
		align-items: normal;
	}
}

.summary-section__left {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

@media (min-width: 1024px) {
	.summary-section__left {
		padding: 0 0 20px;
	}
}

.summary-section__right {
	width: 400px;
}

@media (max-width: 1024px) {
	.summary-section__right {
		width: 320px;
	}
}

@media (max-width: 900px) {
	.summary-section__right {
		width: 100%;
	}
}

.summary-section__title {
	margin: 0 0 70px;
	color: inherit;
}

@media (max-width: 1024px) {
	.summary-section__title {
		margin: 0 0 40px;
	}
}

@media (max-width: 900px) {
	.summary-section__title {
		margin: 0 0 20px;
	}
}

.summary-list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 60px;
}

@media (max-width: 1024px) {
	.summary-list {
		gap: 40px;
	}
}

@media (max-width: 900px) {
	.summary-list {
		gap: 20px;
	}
}

@media (max-width: 600px) {
	.summary-list {
		grid-template-columns: repeat(1, 1fr);
	}
}

.summary-list__name,
.summary-list li p:first-child {
	font-style: normal;
	font-weight: 600;
	font-size: 2.5rem;
	line-height: 1.4;
	color: inherit;
}

@media (max-width: 900px) {
	.summary-list__name,
	.summary-list li p:first-child {
		font-size: 2rem;
	}
}

.summary-list__description,
.summary-list li p:nth-child(2) {
	font-style: normal;
	font-weight: 700;
	font-size: 1.125rem;
	line-height: 1.4;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #949ba5;
}

@media (max-width: 900px) {
	.summary-list__description,
	.summary-list li p:nth-child(2) {
		font-size: 1rem;
	}
}

@media (min-width: 1024px) {
	.comprises-section {
		padding: 100px 0;
	}
}

.comprises-section__title {
	margin: 0 0 60px;
}

@media (max-width: 1024px) {
	.comprises-section__title {
		margin: 0 0 40px;
	}
}

@media (max-width: 600px) {
	.comprises-section__title {
		margin: 0 0 20px;
	}
}

.comprises-list {
	counter-reset: comprises;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 40px;
}

@media (max-width: 900px) {
	.comprises-list {
		gap: 20px;
	}
}

.comprises-list__item,
.comprises-list li {
	counter-increment: comprises;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-style: normal;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #353535;
}

@media (max-width: 600px) {
	.comprises-list__item,
	.comprises-list li {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 10px;
	}
}

.comprises-list__item:before,
.comprises-list li:before {
	content: counter(comprises);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 64px;
	min-width: 64px;
	height: 64px;
	min-height: 64px;
	background-color: #ffbe17;
	border-radius: 10px;
	font-style: normal;
	font-weight: 600;
	font-size: 1.875rem;
	line-height: 1.4;
	color: #2D2D2D;
}

.comprises-text {
	margin-top: 60px;
	font-style: normal;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #353535;
}

@media (max-width: 1024px) {
	.comprises-text {
		margin-top: 40px;
	}
}

@media (max-width: 600px) {
	.comprises-text {
		margin-top: 20px;
	}
}

.comprises-text h6 {
	margin: 60px 0;
	font-family: Exo2;
	font-size: 2.5rem;
	font-weight: 600;
	line-height: 1.3;
	color: #353535;
}

@media (max-width: 1024px) {
	.comprises-text h6 {
		margin: 40px 0;
	}
}

@media (max-width: 600px) {
	.comprises-text h6 {
		margin: 20px 0;
	}
}

.comprises-text p {
	margin-bottom: 20px;
}

.comprises-text b {
	font-weight: 700;
}

.comprises-text i {
	font-style: italic;
}

.comprises-text ol {
	counter-reset: comprises;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 40px;
}

@media (max-width: 900px) {
	.comprises-text ol {
		gap: 20px;
	}
}

.comprises-text ol li {
	counter-increment: comprises;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-style: normal;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #353535;
}

@media (max-width: 600px) {
	.comprises-text ol li {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 10px;
	}
}

.comprises-text ol li:before {
	content: counter(comprises);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 64px;
	min-width: 64px;
	height: 64px;
	min-height: 64px;
	background-color: #ffbe17;
	border-radius: 10px;
	font-style: normal;
	font-weight: 600;
	font-size: 1.875rem;
	line-height: 1.4;
	color: #2D2D2D;
}

.comprises-text ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 15px;
}

.comprises-text ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 15px;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	font-style: normal;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #353535;
}

.comprises-text ul li:before {
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 12px;
	min-width: 12px;
	height: 12px;
	min-height: 12px;
	background-color: #ffbe17;
	border-radius: 10px;
	font-style: normal;
	font-weight: 600;
	font-size: 1.875rem;
	line-height: 1.4;
	color: #2D2D2D;
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px);
}

.delivery-section {
	position: relative;
	/* min-height: 680px; */
	min-height: auto;
	background-color: #353535;
	color: #fff;
}

@media (min-width: 1024px) {
	.delivery-section {
		padding: 120px 0;
	}
}

@media (max-width: 1024px) {
	.delivery-section {
		min-height: 540px;
	}
}

@media (max-width: 600px) {
	.delivery-section {
		min-height: auto;
		overflow: hidden;
	}
}

.delivery-section__wrapper {
	position: relative;
}

.delivery-section__title {
	margin: 0 0 45px;
	max-width: 50%;
	color: inherit;
}

@media (max-width: 600px) {
	.delivery-section__title {
		margin: 0 0 20px;
		max-width: 100%;
	}
}

.delivery-section__text {
	max-width: 50%;
	font-style: normal;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.5;
}

@media (max-width: 600px) {
	.delivery-section__text {
		max-width: 100%;
	}
}

.delivery-section__button {
	margin: 60px 0 0;
}

@media (max-width: 600px) {
	.delivery-section__button {
		margin: 40px 0 0;
		width: 100%;
	}
}

.delivery__slider {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: 120px 0;
	width: 45%;
}

@media (max-width: 1024px) {
	.delivery__slider {
		margin: 40px 0;
	}
}

@media (max-width: 600px) {
	.delivery__slider {
		margin: 0 0 20px;
		position: relative;
		top: unset;
		bottom: unset;
		right: unset;
		width: 100%;
	}
}

.delivery__slider-wrapper {
	height: 90%;
}

.delivery__image {
	display: block;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
}

.delivery__pagination {
	counter-reset: delivery;
}

.delivery__pagination .swiper-pagination-bullet {
	position: relative;
	height: 2px;
	width: 50px;
	border-radius: 10px;
	background-color: #fff;
	counter-increment: delivery;
}

.delivery__pagination .swiper-pagination-bullet:before {
	content: "0" counter(delivery);
	position: absolute;
	left: 50%;
	bottom: 5px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 140%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	text-align: center;
	color: #fff;
	opacity: 0;
}

.delivery__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
	opacity: 1;
}

.delivery__tracks {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 650px;
}

@media (max-width: 900px) {
	.delivery__tracks {
		opacity: 0.4;
	}
}

@media (max-width: 600px) {
	.delivery__tracks {
		top: 50%;
		height: 540px;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

.delivery__track {
	position: absolute;
	display: block;
	width: auto;
	height: auto;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	-webkit-transition:
		right 0s linear,
		top 0s linear;
	transition:
		right 0s linear,
		top 0s linear;
}

@media (max-width: 1024px) {
	.delivery__track {
		width: 400px;
	}
}

.delivery__track:first-child {
	top: -100%;
	right: -200%;
}

.delivery__track:first-child.animate {
	top: 45%;
	right: 50%;
	-webkit-transition-duration: 1.6s;
	transition-duration: 1.6s;
	-webkit-transition-delay: 0.6s;
	transition-delay: 0.6s;
}

@media (max-width: 900px) {
	.delivery__track:first-child.animate {
		top: 40%;
	}
}

.delivery__track:nth-child(2) {
	top: -100%;
	right: -200%;
}

.delivery__track:nth-child(2).animate {
	top: 40%;
	right: 0;
	-webkit-transition-duration: 1.6s;
	transition-duration: 1.6s;
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s;
}

@media (max-width: 1024px) {
	.delivery__track:nth-child(2).animate {
		right: 15%;
	}
}

@media (max-width: 900px) {
	.delivery__track:nth-child(2).animate {
		top: 35%;
	}
}

.delivery__track:nth-child(3) {
	top: -100%;
	right: -200%;
}

.delivery__track:nth-child(3).animate {
	top: 80%;
	right: 70%;
	-webkit-transition-duration: 1.6s;
	transition-duration: 1.6s;
}

@media (max-width: 900px) {
	.delivery__track:nth-child(3).animate {
		top: 75%;
	}
}

.contacts-section {
	text-align: left;
}

@media (min-width: 1024px) {
	.contacts-section {
		padding: 90px 0 120px;
	}
}

.contacts-section__list {
	margin: 0 0 45px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (max-width: 900px) {
	.contacts-section__list {
		margin: 0 0 30px;
	}
}

.contacts-section__phone {
	font-style: normal;
	font-weight: 600;
	font-size: 1.875rem;
	line-height: 1.4;
	color: #353535;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}

@media (max-width: 900px) {
	.contacts-section__phone {
		font-size: 1.5rem;
	}
}

.contacts-section__phone:hover {
	color: #ffbe17;
}

.contacts-section__text {
	margin: 0 auto;
	max-width: 700px;
	font-style: normal;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #949ba5;
}

@media (max-width: 900px) {
	.contacts-section__text {
		font-size: 1.125rem;
	}
}

.contacts-section__button {
	margin: 30px 0 0;
}

@media (max-width: 600px) {
	.contacts-section__button {
		width: 100%;
	}
}

.next-section {
	position: relative;
	background-color: #2D2D2D;
	color: #fff;
	overflow: hidden;
}

@media (min-width: 600px) {
	.next-section {
		padding: 0;
	}
}

.next-section__wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 60px;
}

@media (min-width: 1024px) {
	.next-section__wrapper {
		gap: 40px;
	}
}

@media (max-width: 600px) {
	.next-section__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 20px;
	}
}

.next-section__content {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

@media (max-width: 600px) {
	.next-section__content {
		width: 100%;
	}
}

.next-section__subtitle {
	font-style: normal;
	font-weight: 700;
	font-size: 1.125rem;
	line-height: 1.4;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #949ba5;
}

.next-section__title {
	margin: 0 0 40px;
	color: inherit;
}

.next-section__button {
	margin: 0;
}

@media (max-width: 600px) {
	.next-section__button {
		width: 100%;
	}
}

.next-section__image {
	height: 350px;
}

@media (max-width: 600px) {
	.next-section__image {
		height: 200px;
		width: 100%;
	}
}

.next-section__image img {
	display: block;
	height: 100%;
	width: auto;
}

@media (max-width: 600px) {
	.next-section__image img {
		margin: 0 -15px;
		height: 100%;
		width: calc(100% + 30px);
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center;
		object-position: center;
	}
}

.constructor-section {
	background: rgba(148, 155, 165, 0.2);
}

@media (min-width: 1024px) {
	.constructor-section {
		padding: 90px 0 110px;
	}
}

.constructor {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	gap: 40px;
}

@media (max-width: 900px) {
	.constructor {
		-webkit-box-align: normal;
		-ms-flex-align: normal;
		align-items: normal;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 20px;
	}
}

.constructor__left {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.constructor__right {
	max-width: 200px;
	width: 100%;
}

@media (max-width: 600px) {
	.constructor__right {
		max-width: 100%;
	}
}

.constructor__tabs {
	position: relative;
	margin: 0 0 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (max-width: 600px) {
	.constructor__tabs {
		margin: 0 0 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		row-gap: 10px;
	}
}

.constructor__tabs:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background-color: rgba(41, 42, 49, 0.3);
	border-radius: 10px;
}

.constructor__tab {
	position: relative;
	padding: 0 20px 20px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-style: normal;
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.4;
	letter-spacing: 0.05em;
	color: rgba(41, 42, 49, 0.5);
}

@media (max-width: 900px) {
	.constructor__tab {
		padding: 0 10px 20px;
	}
}

@media (max-width: 600px) {
	.constructor__tab {
		padding: 0 10px 10px;
	}
}

.constructor__tab a {
	color: inherit;
}

.constructor__tab.active {
	color: #ffbe17;
}

.constructor__tab.active:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background-color: #ffbe17;
	-webkit-box-shadow: 0 4px 10px #ffbe17;
	box-shadow: 0 4px 10px #ffbe17;
	border-radius: 10px;
}

.constructor__grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	-webkit-column-gap: 60px;
	column-gap: 60px;
}

@media (max-width: 1024px) {
	.constructor__grid {
		-webkit-column-gap: 40px;
		column-gap: 40px;
	}
}

@media (max-width: 900px) {
	.constructor__grid {
		-webkit-column-gap: 20px;
		column-gap: 20px;
	}
}

@media (max-width: 600px) {
	.constructor__grid {
		grid-template-columns: repeat(1, 1fr);
	}
}

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

.constructor__group .input {
	margin: 0;
	padding: 20px 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: transparent;
	border-bottom: 1px solid rgba(41, 42, 49, 0.2);
	-webkit-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
	font-style: normal;
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1.6;
	cursor: pointer;
}

.constructor__group .input::-webkit-input-placeholder {
	font-size: 0.875rem;
	line-height: 1.6;
}

.constructor__group .input:-moz-placeholder,
.constructor__group .input::-moz-placeholder {
	font-size: 0.875rem;
	line-height: 1.6;
}

.constructor__group .input:-ms-input-placeholder {
	font-size: 0.875rem;
	line-height: 1.6;
}

.constructor__group .input:focus,
.constructor__group .input:hover {
	background-color: rgba(148, 155, 165, 0.2);
}

.constructor__text {
	font-style: normal;
	font-weight: 400;
	font-size: 1rem;
	line-height: 1.5;
}

.constructor__result {
	font-style: normal;
	font-weight: 700;
	font-size: 1.125rem;
	line-height: 1.4;
	text-align: center;
	letter-spacing: 0.05em;
	color: #353535;
}

.constructor__result p + p {
	margin: 5px 0 0;
}

.constructor__action {
	margin: 25px 0 0;
}

.constructor__action .button {
	margin: 0;
	min-width: 200px;
	width: 100%;
}

@media (min-width: 1024px) {
	.advantages-section--mediun-padding {
		padding: 100px 0 60px;
	}
}

@media (min-width: 1024px) {
	.advantages-section--big-padding {
		padding: 150px 0;
	}
}

.advantages-section__image {
	margin: 100px 0 0;
	height: 580px;
}

@media (max-width: 1024px) {
	.advantages-section__image {
		margin: 40px 0 0;
		height: 500px;
	}
}

@media (max-width: 600px) {
	.advantages-section__image {
		margin: 20px 0 0;
		height: auto;
	}
}

.advantages-section__image img {
	display: block;
	height: 100%;
	width: auto;
}

@media (max-width: 600px) {
	.advantages-section__image img {
		height: auto;
		width: 100%;
	}
}

.advantages {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 40px 120px;
	    margin-bottom: 30px;
}

@media (max-width: 1024px) {
	.advantages {
		gap: 40px;
	}
}

@media (max-width: 900px) {
	.advantages {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 600px) {
	.advantages {
		gap: 20px;
	}
}

.advantages .advantages__icon,
.advantages li img {
	margin: 0 0 20px;
	display: block;
	width: auto;
	max-width: 100%;
	height: 64px;
	-o-object-fit: contain;
	object-fit: contain;
}

.advantages .advantages__name,
.advantages li p:first-of-type {
	margin: 0 0 15px;
	font-style: normal;
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #353535;
}

.advantages .advantages__text,
.advantages li p:last-of-type {
	font-style: normal;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #353535;
}

.advantages--second {
	gap: 40px 240px;
}

@media (max-width: 600px) {
	.advantages--second {
		gap: 20px;
	}
}

.advantages--second .advantages__icon,
.advantages--second li img {
	margin: 0 0 35px;
}

@media (max-width: 600px) {
	.advantages--second .advantages__icon,
	.advantages--second li img {
		margin: 0 0 20px;
	}
}

.advantages--second .advantages__name,
.advantages--second li p:first-of-type {
	margin: 0 0 25px;
	font-style: normal;
	font-weight: 600;
	font-size: 2.5rem;
	line-height: 1.4;
	color: #353535;
}

@media (max-width: 600px) {
	.advantages--second .advantages__name,
	.advantages--second li p:first-of-type {
		margin: 0 0 20px;
		font-size: 2rem;
	}
}

.advantages--second .advantages__text,
.advantages--second li p:last-of-type {
	font-style: normal;
	font-weight: 700;
	font-size: 1.125rem;
	line-height: 1.4;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #949ba5;
}

.advantages--border {
	padding: 70px 80px;
	border: 1px solid rgba(148, 155, 165, 0.6);
}

@media (max-width: 700px) {
	.advantages--border {
		padding: 40px;
	}
}

@media (max-width: 600px) {
	.advantages--border {
		padding: 20px;
	}
}

.steps-section {
	background-color: rgba(148, 155, 165, 0.2);
}

@media (min-width: 1024px) {
	.steps-section {
		padding: 70px 0 90px;
	}
}

.steps-section__title {
	margin: 0 0 25px;
}

.steps-section__subtitle {
	margin: 0 0 45px;
	font-style: normal;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.5;
}

@media (max-width: 600px) {
	.steps-section__subtitle {
		margin: 0 0 90px;
	}
}

.steps {
	counter-reset: steps;
}

.steps .steps__item,
.steps li {
	position: relative;
	counter-increment: steps;
}

@media (max-width: 600px) {
	.steps .steps__item,
	.steps li {
		margin: 45px 0 0;
		padding: 70px 15px 40px;
		background-color: #fff;
	}
}

.steps .steps__item:not(:last-child),
.steps li:not(:last-child) {
	margin: 0 0 45px;
}

@media (max-width: 600px) {
	.steps .steps__item:not(:last-child),
	.steps li:not(:last-child) {
		margin: 45px 0 65px;
	}
}

.steps .steps__item:before,
.steps li:before {
	content: counter(steps);
	position: absolute;
	width: 95px;
	min-width: 95px;
	height: 95px;
	min-height: 95px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #ffbe17;
	border-radius: 10px;
	font-style: normal;
	font-weight: 600;
	font-size: 2.5rem;
	line-height: 1.4;
	z-index: 1;
}

@media (max-width: 600px) {
	.steps .steps__item:before,
	.steps li:before {
		top: -45px;
		left: 0;
	}
}

.steps .steps__item:nth-child(-n + 9):before,
.steps li:nth-child(-n + 9):before {
	content: "0" counter(steps);
}

.steps .steps__name,
.steps li p:first-of-type {
	margin-left: 50px;
	margin-bottom: 15px;
	padding-left: 65px;
	font-style: normal;
	font-weight: 700;
	font-size: 1.875rem;
	line-height: 1.5;
}

@media (max-width: 600px) {
	.steps .steps__name,
	.steps li p:first-of-type {
		margin-left: 0;
		padding-left: 0;
	}
}

.steps .steps__text,
.steps li p:last-of-type {
	position: relative;
	margin-left: 50px;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 65px;
	background-color: #fff;
	font-style: normal;
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 1.5;
}

@media (max-width: 600px) {
	.steps .steps__text,
	.steps li p:last-of-type {
		margin-left: 0;
		padding-left: 0;
		padding-top: 0;
		padding-bottom: 0;
	}
}

.steps .steps__text:after,
.steps li p:last-of-type:after {
	content: "";
	position: absolute;
	top: 0;
	left: 100%;
	bottom: 0;
	width: 100%;
	background-color: #fff;
}

@media (max-width: 600px) {
	.steps .steps__text:after,
	.steps li p:last-of-type:after {
		content: none;
	}
}

@media (min-width: 1024px) {
	.dismantling-section {
		padding: 80px 0 120px;
	}
}

.dismantling-section .container {
	position: relative;
	padding-bottom: 40px;
}

@media (max-width: 1024px) {
	.dismantling-section .container {
		padding-bottom: 40px;
	}
}

@media (max-width: 900px) {
	.dismantling-section .container {
		padding-bottom: 40px;
	}
}

@media (max-width: 600px) {
	.dismantling-section .container {
		padding-bottom: 260px;
	}
}

.dismantling-section .container:after {
	content: "";
	position: absolute;
	left: 250px;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 480px;
	/* background: url(images/inner-page_bg2.jpg); */
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	z-index: -1;
}

@media (max-width: 1024px) {
	.dismantling-section .container:after {
		left: 220px;
		height: 380px;
	}
}

@media (max-width: 600px) {
	.dismantling-section .container:after {
		left: 15px;
		height: 240px;
	}
}

.dismantling-section__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 100px;
}

@media (max-width: 1024px) {
	.dismantling-section__wrapper {
		gap: 40px;
	}
}

@media (max-width: 900px) {
	.dismantling-section__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 20px;
	}
}

.dismantling-section__left {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.dismantling-section__right {
	width: 400px;
}

@media (max-width: 1024px) {
	.dismantling-section__right {
		width: 320px;
	}
}

@media (max-width: 900px) {
	.dismantling-section__right {
		width: 100%;
	}
}

.dismantling-section__title {
	margin: 0 0 45px;
}

@media (max-width: 1024px) {
	.dismantling-section__title {
		margin: 0 0 30px;
	}
}

@media (max-width: 900px) {
	.dismantling-section__title {
		margin: 0 0 20px;
	}
}

.dismantling-section__text {
	font-style: normal;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.5;
}

.dismantling-section__text b {
	font-weight: 700;
}

.dismantling-section__text i {
	font-style: italic;
}

.dismantling-section__text ol,
.dismantling-section__text ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 15px;
}

.dismantling-section__text ol li,
.dismantling-section__text ul li {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	font-style: normal;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #353535;
}

.dismantling-section__text ol li:before,
.dismantling-section__text ul li:before {
	content: "";
	margin-right: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 12px;
	min-width: 12px;
	height: 12px;
	min-height: 12px;
	background-color: #ffbe17;
	border-radius: 10px;
	font-style: normal;
	font-weight: 600;
	font-size: 1.875rem;
	line-height: 1.4;
	color: #2D2D2D;
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px);
}

.calculator-section {
	position: relative;
	background: #2D2D2D;
	color: #fff;
}

@media (min-width: 1024px) {
	.calculator-section {
		padding: 90px 0;
	}
}

@media (max-width: 600px) {
	.calculator-section {
		margin-top: 20px;
		padding-top: 180px;
	}
}

.calculator-section__wrapper {
	position: relative;
	max-width: 530px;
	z-index: 2;
}

.calculator-section__title {
	margin: 0 0 25px;
	color: inherit;
}

.calculator-section__text {
	margin: 0 0 50px;
	font-style: normal;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.5;
	color: inherit;
}

.calculator-section__actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

@media (max-width: 600px) {
	.calculator-section__actions {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.calculator-section__actions .button {
	margin: 0;
	white-space: nowrap;
}

.calculator-section__background {
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	height: 400px;
	width: auto;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: top center;
	object-position: top center;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 1;
}

@media (max-width: 900px) {
	.calculator-section__background {
		height: 340px;
	}
}

@media (max-width: 600px) {
	.calculator-section__background {
		top: -20px;
		left: unset;
		right: 0;
		-webkit-transform: none;
		transform: none;
	}
}

.calculation-form {
	display: grid;
	grid-template-columns: repeat(2, minmax(auto, 410px));
	gap: 130px;
}

@media (max-width: 1024px) {
	.calculation-form {
		grid-template-columns: repeat(2, minmax(auto, 1fr));
		gap: 40px;
	}
}

@media (max-width: 900px) {
	.calculation-form {
		gap: 20px;
	}
}

@media (max-width: 700px) {
	.calculation-form {
		grid-template-columns: 1fr;
	}
}

.calculation-form__group {
	padding: 15px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.calculation-form__group + .calculation-form__group {
	border-top: 1px solid rgba(148, 155, 165, 0.3);
}

.calculation-form__group .checkbox-switcher--with-text {
	margin: 0;
}

.calculation-form__label {
	margin: 0 0 10px;
	display: block;
	font-style: normal;
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.6;
	color: #353535;
}

.calculation-form__input,
.calculation-form__textarea {
	margin: 0;
}

.calculation-form__input-wrap {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.calculation-form__input-wrap .input {
	padding-right: calc(1.75em + 120px);
	width: 100%;
}

@media (max-width: 900px) {
	.calculation-form__input-wrap .input {
		padding-right: calc(1em + 110px);
	}
}

.calculation-form__input-help {
	position: absolute;
	top: 50%;
	right: 1.75em;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-style: normal;
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.6;
	color: #2D2D2D;
}

@media (max-width: 900px) {
	.calculation-form__input-help {
		right: 1em;
	}
}

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

.calculation-form__last {
	margin: 25px 0 0;
}

@media (max-width: 700px) {
	.calculation-form__last {
		margin: 5px 0 0;
	}
}

.calculation-form__last .calculation-form__group {
	padding: 0;
}

.calculation-form__last .calculation-form__group + .calculation-form__group {
	margin: 15px 0 0;
	border-top: none;
}

.calculation-form__title {
	margin: 0 0 20px;
	font-style: normal;
	font-weight: 600;
	font-size: 1.875rem;
	line-height: 1.4;
	color: #2D2D2D;
}

.calculation-form__action {
	margin: 15px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 10px;
}

.calculation-form__action .button {
	margin: 0;
}

.certificates-section {
	position: relative;
	background-color: #2D2D2D;
	color: #fff;
}

@media (min-width: 1024px) {
	.certificates-section {
		padding: 90px 0;
	}
}

.certificates-section__top {
	margin: 0 0 40px;
}

@media (max-width: 600px) {
	.certificates-section__top {
		margin: 0 0 20px;
	}
}

.certificates-section__title {
	color: inherit;
}

.certificates-section__subtitle {
	color: inherit;
	font-style: normal;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.5;
}

.certificates-section__center {
	position: relative;
	z-index: 1;
}

.certificates ul {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-auto-rows: 1fr;
	gap: 5px;
}

@media (max-width: 600px) {
	.certificates ul {
		grid-template-columns: repeat(2, 1fr);
	}
}

.certificates ul li {
	padding: 35px;
	border: 1px solid hsla(0, 0%, 100%, 0.2);
	-webkit-transition: -webkit-box-shadow 0.2s linear;
	transition: -webkit-box-shadow 0.2s linear;
	transition: box-shadow 0.2s linear;
	transition:
		box-shadow 0.2s linear,
		-webkit-box-shadow 0.2s linear;
	cursor: pointer;
}

@media (max-width: 900px) {
	.certificates ul li {
		padding: 20px;
	}
}

.certificates ul li:hover {
	-webkit-box-shadow: 0 0 0 2px #ffbe17;
	box-shadow: 0 0 0 2px #ffbe17;
}

.certificates ul img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.certificates__actions {
	margin: 40px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media (max-width: 600px) {
	.certificates__actions {
		margin: 20px 0 0;
	}
}

.certificates__actions .button {
	margin: 0;
}

.certificates--border-gray ul li {
	border: 1px solid rgba(148, 155, 165, 0.5);
}

.certificates-section__bottom {
	margin: 75px 0 0;
}

@media (max-width: 1024px) {
	.certificates-section__bottom {
		margin: 60px 0 0;
	}
}

@media (max-width: 900px) {
	.certificates-section__bottom {
		margin: 40px 0 0;
	}
}

@media (max-width: 600px) {
	.certificates-section__bottom {
		margin: 20px 0 0;
	}
}

.our-goal {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.our-goal__content {
	position: relative;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 650px;
	z-index: 1;
}

@media (max-width: 1024px) {
	.our-goal__content {
		width: 450px;
	}
}

@media (max-width: 700px) {
	.our-goal__content {
		width: 100%;
	}
}

.our-goal__title {
	margin: 0 0 45px;
	color: #ffbe17;
}

.our-goal__text {
	font-style: normal;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.5;
	color: inherit;
}

.our-goal__image {
	margin: 0 0 -300px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-width: 720px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media (max-width: 1200px) {
	.our-goal__image {
		margin: 0 0 -260px;
		min-width: 600px;
	}
}

@media (max-width: 1100px) {
	.our-goal__image {
		margin: 0 0 -250px;
		min-width: 550px;
	}
}

@media (max-width: 1024px) {
	.our-goal__image {
		margin: 0 0 -200px;
	}
}

@media (max-width: 900px) {
	.our-goal__image {
		margin: 0 0 -200px -50px;
		min-width: 500px;
	}
}

@media (max-width: 700px) {
	.our-goal__image {
		margin: 0;
		position: absolute;
		top: 50%;
		right: 0;
		max-width: 300px;
		min-width: 300px;
		opacity: 0.3;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

.our-goal__image img {
	display: block;
	width: 100%;
	height: auto;
}

@media (min-width: 1024px) {
	.reviews-section {
		padding: 160px 0 80px;
	}
}

.reviews-section__title {
	margin: 0 0 40px;
}

@media (max-width: 600px) {
	.reviews-section__title {
		margin: 0 0 20px;
	}
}

.reviews-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-auto-rows: 1fr;
	gap: 20px 45px;
	font-size: 1rem;
	line-height: 1.5;
	color: #353535;
}

@media (max-width: 900px) {
	.reviews-list {
		gap: 20px;
	}
}

@media (max-width: 700px) {
	.reviews-list {
		grid-template-columns: repeat(1, 1fr);
		grid-auto-rows: unset;
	}
}

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

.reviews-list__name {
	margin: 0 0 10px;
	font-weight: 700;
}

.reviews-list__text {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 9;
	-webkit-box-orient: vertical;
	margin: 0 0 10px;
}

.reviews-list__full {
	margin: auto 0 0;
	font-weight: 600;
	line-height: 1.4;
	color: #ffbe17;
	-webkit-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

.reviews-list__full:hover {
	color: #ffbe17;
}

@media (min-width: 1024px) {
	.news-section {
		padding: 80px 0 160px;
	}
}

.news-section__title {
	margin: 0 0 40px;
}

@media (max-width: 600px) {
	.news-section__title {
		margin: 0 0 20px;
	}
}

.news-section__actions {
	margin: 40px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media (max-width: 600px) {
	.news-section__actions {
		margin: 20px 0 0;
	}
}

.news-section__actions .button {
	margin: 0;
}

.news-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-auto-rows: 1fr;
	gap: 5px;
}

@media (max-width: 700px) {
	.news-list {
		grid-template-columns: repeat(1, 1fr);
		grid-auto-rows: unset;
	}
}

.news-list + .news-list {
	margin: 60px 0 0;
}

@media (max-width: 1024px) {
	.news-list + .news-list {
		margin: 40px 0 0;
	}
}

@media (max-width: 600px) {
	.news-list + .news-list {
		margin: 20px 0 0;
	}
}

.news-list--with-aside {
	grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 800px) {
	.news-list--with-aside {
		grid-template-columns: repeat(1, 1fr);
	}
}

.news-list__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1rem;
	color: #353535;
	line-height: 1.4;
	border-radius: 10px;
}

.news-list.news-list--media-gallery .news-list__item {
	color: #fff;
}

.news-list__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: inherit;
}

.news-list__wrapper {
	border-radius: 10px;
	padding:20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	min-height: 280px;
	background-color: none;
	-webkit-transition: -webkit-box-shadow 0.2s ease;
	transition: -webkit-box-shadow 0.2s ease;
	transition: box-shadow 0.2s ease;
	transition:
		box-shadow 0.2s ease,
		-webkit-box-shadow 0.2s ease;
	border: solid 0.1px;
}

.news-list.news-list--media-gallery .news-list__wrapper {
	position: relative;
	cursor: pointer;
}

.news-list.news-list--media-gallery .news-list__wrapper:hover,
.news-list__link:hover .news-list__wrapper {
	-webkit-box-shadow: 0 0 0 2px #ffbe17;
	box-shadow: 0 0 0 2px #ffbe17;
}

.news-list__background,
.news-list__background:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius:10px;
}

.news-list__background:after {
	content: "";
	background: rgba(0, 0, 0, 0.4);
}

.news-list__background img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius:10px;
}

.news-list.news-list--media-gallery .news-list__body {
	position: relative;
}

.news-list__title {
	margin: 0 0 20px;
	font-weight: 700;
	font-size: 1.375rem;
}

.news-list__text {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.news-list__footer {
	margin: 25px 0 0;
	padding: 25px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-top: 2px solid rgba(148, 155, 165, 0.1);
}

.news-list.news-list--media-gallery .news-list__footer {
	position: relative;
	border-top: 2px solid hsla(0, 0%, 100%, 0.2);
}

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

.news-list__total svg {
	margin: 0 10px 0 0;
	display: block;
	width: 24px;
	min-width: 24px;
	height: 24px;
	min-height: 24px;
	fill: currentColor;
	stroke: currentColor;
}

.news-list__arrow {
	display: block;
	width: 24px;
	min-width: 16px;
	height: 24px;
	min-height: 16px;
	fill: #ffbe17;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.before-footer-section {
	background-color: #2D2D2D;
	color: #fff;
}

@media (min-width: 1024px) {
	.before-footer-section {
		padding: 90px 0 110px;
	}
}

.info-section {
	background-color: #2D2D2D;
	color: #fff;
}

@media (min-width: 1024px) {
	.info-section {
		padding-top: 140px;
	}
}

.info-section__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 900px) {
	.info-section__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.info-section__left {
	margin: 0 40px 0 0;
	width: 500px;
}

@media (max-width: 900px) {
	.info-section__left {
		margin: 0 0 20px;
		width: 100%;
	}
}

.info-content__title {
	color: inherit;
}

.info-content__title span {
	color: #ffbe17;
}

.info-content__text {
	font-size: 1.25rem;
	line-height: 1.5;
}

.info-content__actions {
	margin: 80px 0 0;
}

@media (max-width: 900px) {
	.info-content__actions {
		margin: 40px 0 0;
	}
}

.info-content__actions .button {
	margin: 0;
}

@media (max-width: 600px) {
	.info-content__actions .button {
		width: 100%;
	}
}

.info-section__right {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.info-statistics {
	height: 550px;
}

@media (max-width: 600px) {
	.info-statistics {
		height: 200px;
	}
}

.info-statistics__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	height: 100%;
}

@media (max-width: 600px) {
	.info-statistics__list {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.info-statistics__item {
	position: relative;
	margin: 0 60px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	height: 100%;
	width: 80px;
}

@media (max-width: 1100px) {
	.info-statistics__item {
		margin: 0 20px 0 0;
	}
}

@media (max-width: 600px) {
	.info-statistics__item {
		width: 40px;
	}
}

.info-statistics__item-number {
	margin: 0 0 5px;
	font-weight: 600;
	font-size: 3.75rem;
	line-height: 1.4;
	color: #ffbe17;
	white-space: nowrap;
}

@media (max-width: 1100px) {
	.info-statistics__item-number {
		margin: 0;
		font-size: 3rem;
	}
}

@media (max-width: 600px) {
	.info-statistics__item-number {
		font-size: 1.5rem;
	}
}

.info-statistics__item-name {
	margin: 0 0 30px;
	font-weight: 700;
	font-size: 1.125rem;
	line-height: 1.4;
	letter-spacing: 0.05em;
}

@media (max-width: 1100px) {
	.info-statistics__item-name {
		margin: 0 0 10px;
	}
}

@media (max-width: 600px) {
	.info-statistics__item-name {
		position: absolute;
		bottom: 0;
		right: 0;
		margin: 0 0 5px;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content;
		font-size: 1rem;
		-webkit-writing-mode: tb-rl;
		-ms-writing-mode: tb-rl;
		writing-mode: tb-rl;
		-webkit-transform: translateX(1.5rem);
		transform: translateX(1.5rem);
	}
}

.info-statistics__item-scale {
	width: 100%;
	height: 0%;
	background: url(images/lines_bg-2.svg);
	background-size: cover;
	background-position: bottom;
	-webkit-transition: height linear;
	transition: height linear;
	-webkit-transition-duration: 0;
	transition-duration: 0;
}

.info-statistics__item-scale.animate {
	height: 100%;
	-webkit-transition-duration: 2s;
	transition-duration: 2s;
}

.geography-section {
	position: relative;
	background-color: #2D2D2D;
	color: #fff;
}

.news-detail-section__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 600px) {
	.news-detail-section__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}

.news-detail-section__content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
}

.news-detail-section__aside {
	margin: 0 0 0 20px;
	width: 300px;
	display: grid;
	grid-template-columns: 1fr;
	grid-auto-rows: -webkit-min-content;
	grid-auto-rows: min-content;
	gap: 40px;
}

@media (max-width: 1024px) {
	.news-detail-section__aside {
		width: 260px;
		gap: 20px;
	}
}

@media (max-width: 900px) {
	.news-detail-section__aside {
		width: 220px;
	}
}

@media (max-width: 600px) {
	.news-detail-section__aside {
		margin: 0 0 20px;
		width: 100%;
	}
}

.news-detail-section__image {
	margin: 0 0 60px;
}

@media (max-width: 1024px) {
	.news-detail-section__image {
		margin: 0 0 40px;
	}
}

@media (max-width: 600px) {
	.news-detail-section__image {
		margin: 0 0 20px;
	}
}

.news-detail-section__image img {
	display: block;
	width: 100%;
	height: auto;
}

.news-detail-section__text {
	margin: 0 0 60px;
	padding: 0 50px;
	font-size: 1.25rem;
	line-height: 1.6;
}

@media (max-width: 1024px) {
	.news-detail-section__text {
		margin: 0 0 40px;
		padding: 0 20px;
	}
}

@media (max-width: 600px) {
	.news-detail-section__text {
		margin: 0 0 20px;
		padding: 0;
		font-size: 1rem;
	}
}

.news-detail-section__text p + p {
	margin-top: 2.5rem;
}

@media (max-width: 600px) {
	.news-detail-section__text p + p {
		margin-top: 2rem;
	}
}

.news-detail-section__slider {
	margin: 80px 0 60px;
}

@media (max-width: 1024px) {
	.news-detail-section__slider {
		margin: 40px 0;
	}
}

@media (max-width: 600px) {
	.news-detail-section__slider {
		margin: 20px 0;
	}
}

.news-detail-section__footer {
	margin: 80px 0 0;
	padding: 60px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-top: 2px solid rgba(49, 50, 55, 0.2);
}

@media (max-width: 1024px) {
	.news-detail-section__footer {
		margin: 40px 0 0;
		padding: 40px 0 0;
	}
}

@media (max-width: 900px) {
	.news-detail-section__footer {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 10px;
	}
}

@media (max-width: 600px) {
	.news-detail-section__footer {
		margin: 20px 0 0;
		padding: 20px 0 0;
	}
}

.gallery-slider.gallery-slider--modal {
	width: 100%;
	overflow: hidden;
}

.gallery-slider.gallery-slider--modal .gallery-slider__wrapper {
	width: 100%;
	height:600px;
}

.gallery-slider__image img {
	display: block;
	height: 600px;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (max-width: 900px) {
	.gallery-slider__image img {
		height: 300px;
	}
}

@media (max-width: 600px) {
	.gallery-slider__image img {
		height: 240px;
	}
}

.gallery-slider.gallery-slider--modal .gallery-slider__image img {
	height: auto;
	width: 100%;
	max-height: calc(100vh - 200px);
}

.gallery-slider__maximize {
	position: absolute;
	top: 45px;
	right: 45px;
	padding: 0;
	display: block;
	background-color: transparent;
	border: none;
	color: #fff;
	-webkit-transition: color 0.2s linear;
	transition: color 0.2s linear;
	z-index: 1;
}

@media (max-width: 1024px) {
	.gallery-slider__maximize {
		top: 25px;
		right: 25px;
	}
}

.gallery-slider__maximize:hover {
	color: #ffbe17;
}

.gallery-slider__maximize svg {
	display: block;
	width: 24px;
	min-width: 24px;
	height: 24px;
	min-height: 24px;
	fill: currentColor;
	stroke: currentColor;
}

.gallery-slider__button {
	position: absolute;
	top: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 48px;
	min-width: 48px;
	height: 48px;
	min-height: 48px;
	background-color: transparent;
	border: 1px solid;
	border-radius: 10px;
	color: #fff;
	z-index: 1;
	-webkit-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

.gallery-slider__button:focus,
.gallery-slider__button:hover {
	outline: none;
	color: #ffbe17;
}

.gallery-slider__button.swiper-button-disabled {
	color: #fff;
	opacity: 0.3;
	pointer-events: none;
}

.gallery-slider__button svg {
	width: 16px;
	height: 16px;
	fill: currentColor;
}

.gallery-slider__button--prev {
	left: 40px;
}

@media (max-width: 1024px) {
	.gallery-slider__button--prev {
		left: 20px;
	}
}

.gallery-slider__button--next {
	right: 40px;
}

@media (max-width: 1024px) {
	.gallery-slider__button--next {
		right: 20px;
	}
}

.gallery-slider__button--next svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.gallery-slider__pagination {
	margin: 45px 0 0;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media (max-width: 1024px) {
	.gallery-slider__pagination {
		margin: 20px 0 0;
	}
}

@media (max-width: 600px) {
	.gallery-slider__pagination {
		margin: 10px 0 0;
	}
}

.gallery-slider__pagination .swiper-pagination-bullet {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 50px;
	min-width: 50px;
	height: 34px;
	min-height: 34px;
	margin: 0 2px;
	font-family: Exo2;
	font-weight: 600;
	text-align: center;
	background-color: transparent;
	border-radius: 10px;
	outline: none;
	opacity: 1;
}

@media (max-width: 600px) {
	.gallery-slider__pagination .swiper-pagination-bullet {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		width: unset;
		min-width: unset;
	}
}

.gallery-slider__pagination .swiper-pagination-bullet:hover .swiper-pagination-bullet__num {
	opacity: 0.7;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.gallery-slider__pagination .swiper-pagination-bullet:hover:after {
	opacity: 0.5;
}

.gallery-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-pagination-bullet__num {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.gallery-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	opacity: 1;
}

.gallery-slider__pagination .swiper-pagination-bullet:after {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 2px;
	content: "";
	background-color: #2D2D2D;
	opacity: 0.2;
	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

.gallery-slider__pagination .swiper-pagination-bullet__num {
	color: #2D2D2D;
	opacity: 0;
	-webkit-transition:
		color 0.2s ease-in-out,
		opacity 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		color 0.2s ease-in-out,
		opacity 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		color 0.2s ease-in-out,
		opacity 0.2s ease-in-out,
		transform 0.2s ease-in-out;
	transition:
		color 0.2s ease-in-out,
		opacity 0.2s ease-in-out,
		transform 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
}

.aside-panel {
	padding: 35px;
	background-color: rgba(148, 155, 165, 0.1);
}

@media (max-width: 1024px) {
	.aside-panel {
		padding: 25px;
	}
}

.aside-panel__list {
	display: grid;
	gap: 20px;
}

@media (max-width: 600px) {
	.aside-panel__list {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 480px) {
	.aside-panel__list {
		grid-template-columns: repeat(1, 1fr);
	}
}

.aside-panel__item-link {
	display: block;
}

.aside-panel__item-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #353535;
	-webkit-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

.aside-panel__item-link:hover .aside-panel__item-wrapper {
	color: #ffbe17;
}

.aside-panel__item-icon {
	margin: 0 15px 0 0;
	display: block;
	width: 24px;
	min-width: 24px;
	height: 24px;
	min-height: 24px;
	fill: currentColor;
	stroke: currentColor;
}

.aside-panel__item-text {
	font-size: 1rem;
	line-height: 1.4;
	color: currentColor;
}

@media (max-width: 600px) {
	.aside-gallery {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
}

.aside-gallery__title {
	margin: 0 0 15px;
}

.aside-gallery__box {
	position: relative;
	height: 160px;
	color: #fff;
	cursor: pointer;
	-webkit-transition:
		color 0.2s linear,
		-webkit-box-shadow 0.2s linear;
	transition:
		color 0.2s linear,
		-webkit-box-shadow 0.2s linear;
	transition:
		color 0.2s linear,
		box-shadow 0.2s linear;
	transition:
		color 0.2s linear,
		box-shadow 0.2s linear,
		-webkit-box-shadow 0.2s linear;
}

@media (max-width: 900px) {
	.aside-gallery__box {
		height: 120px;
	}
}

.aside-gallery__box:hover {
	color: #ffbe17;
	-webkit-box-shadow: 0 0 0 2px #ffbe17;
	box-shadow: 0 0 0 2px #ffbe17;
}

.aside-gallery__image {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

.aside-gallery__image:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.4);
}

.aside-gallery__image img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.aside-gallery__line {
	position: absolute;
	left: 30px;
	right: 30px;
	bottom: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 900px) {
	.aside-gallery__line {
		left: 15px;
		right: 15px;
		bottom: 15px;
	}
}

.aside-gallery__icon {
	margin: 0 10px 0 0;
	display: block;
	width: 24px;
	min-width: 24px;
	height: 24px;
	min-height: 24px;
	fill: currentColor;
	stroke: currentColor;
}

.aside-gallery__total {
	font-size: 1rem;
	line-height: 1.4;
	color: currentColor;
}

.vacancies-section .accordion-list {
	max-width: 950px;
}

.vacancies-section__title {
	margin: 0 0 40px;
}

@media (max-width: 900px) {
	.vacancies-section__title {
		margin: 0 0 30px;
	}
}

@media (max-width: 600px) {
	.vacancies-section__title {
		margin: 0 0 20px;
	}
}

.vacancy__text {
	max-width: 750px;
	font-size: 0.875rem;
	line-height: 1.4;
	color: #353535;
}

.vacancy__text h6:not(:last-child) {
	margin: 0 0 15px;
	font-size: inherit;
}

@media (max-width: 900px) {
	.vacancy__text h6:not(:last-child) {
		margin: 0 0 10px;
	}
}

.vacancy__text ul:not(:last-child) {
	margin: 0 0 30px;
}

@media (max-width: 900px) {
	.vacancy__text ul:not(:last-child) {
		margin: 0 0 20px;
	}
}

.vacancy__text li {
	position: relative;
}

.vacancy__text li:before {
	content: "\2014";
}

.vacancy__text li + li {
	margin: 0.875rem 0 0;
}

.vacancy__actions {
	margin: 30px 0 0;
}

@media (max-width: 900px) {
	.vacancy__actions {
		margin: 20px 0 0;
	}
}

.vacancy__actions .button {
	margin: 0;
}

.factory-hero-section {
	position: relative;
	padding: 186px 0 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 100vh;
	background-image: url(images/factory-hero-slider_img-1.png);
	background-size: cover;
	background-position: 50%;
	color: #fff;
}

@media (max-width: 1024px) {
	.factory-hero-section {
		padding: 166px 0 40px;
	}
}

@media (max-width: 900px) {
	.factory-hero-section {
		padding: 118px 0 40px;
		min-height: unset;
	}
}

@media (max-width: 600px) {
	.factory-hero-section {
		padding: 98px 0 20px;
	}
}

.factory-hero-section:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(31, 32, 43, 0.6)), to(rgba(31, 32, 43, 0.6)));
	background: linear-gradient(0deg, rgba(31, 32, 43, 0.6), rgba(31, 32, 43, 0.6));
}

.factory-hero-section__wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.factory-hero-section__content {
	max-width: 700px;
}

.factory-hero-section__title {
	margin: 0 0 30px;
	font-weight: 600;
	font-size: 3.125rem;
	line-height: 1.4;
	color: inherit;
}

.factory-hero-section__text {
	margin: 0 0 50px;
	font-size: 1.25rem;
	line-height: 1.5;
	color: inherit;
}

@media (max-width: 600px) {
	.factory-hero-section__text {
		margin: 0 0 20px;
	}
}

.factory-hero-section__actions .button {
	margin: 0;
}

@media (max-width: 600px) {
	.factory-hero-section__actions .button {
		width: 100%;
	}
}

.factory-hero-section__navigation {
	margin: 20px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}

.factory-hero-section__navigation-item {
	position: relative;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: unset;
	height: unset;
	border-radius: 10px;;
	background: unset;
	font-weight: 600;
	font-size: 0.8125rem;
	line-height: 1.5;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: inherit;
	opacity: 0.5;
	-webkit-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
	cursor: pointer;
}

.factory-hero-section__navigation-item:hover {
	opacity: 1;
}

.factory-hero-section__navigation-item:not(:last-child):after {
	content: "";
	margin: 0 5px;
	display: block;
	height: 2px;
	width: 26px;
	background-color: hsla(0, 0%, 100%, 0.2);
}

.factory-image-slider {
	position: relative;
	overflow: visible;
}

.factory-image-slider__slide {
	position: relative;
	padding: 0 0 30%;
	opacity: 0.7;
	-webkit-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

@media (max-width: 600px) {
	.factory-image-slider__slide {
		padding: 0 0 50%;
	}
}

.factory-image-slider__slide img {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 10px;
}

.factory-image-slider__slide.swiper-slide-visible {
	opacity: 1;
}

.factory-image-slider__button {
	/* position: absolute; */
	top: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 48px;
	min-width: 48px;
	height: 48px;
	min-height: 48px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #ffbe17;
	border: none;
	border-radius: 10px;
	outline: none;
	color: #353535;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: color, background-color, opacity;
	transition: color, background-color, opacity;
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	z-index: 1;
}

.factory-image-slider__button:hover {
	background-color: #353535;
	color: #fff;
}

.factory-image-slider__button svg {
	width: 16px;
	min-width: 16px;
	height: 16px;
	min-height: 16px;
	fill: currentColor;
}

.factory-image-slider__button.swiper-button-disabled {
	opacity: 0;
	pointer-events: none;
}

.factory-image-slider__button--prev {
	left: 0;
}

@media (min-width: 1340px) {
	.factory-image-slider__button--prev {
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
}

.factory-image-slider__button--next {
	right: 0;
}

@media (min-width: 1340px) {
	.factory-image-slider__button--next {
		-webkit-transform: translate(50%, -50%);
		transform: translate(50%, -50%);
	}
}

.factory-image-slider__button--next svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

@media (min-width: 1024px) {
	.equipment-section {
		padding: 140px 0 60px;
	}
}

.equipment-section__title {
	margin: 0 0 30px;
	font-weight: 600;
	font-size: 2.5rem;
	line-height: 1.4;
	color: #353535;
}

@media (max-width: 700px) {
	.equipment-section__title {
		margin: 0;
	}
}

.equipment-slider {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 700px) {
	.equipment-slider {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.equipment-slider__pagination {
	padding: 50px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 50%;
}

@media (max-width: 1024px) {
	.equipment-slider__pagination {
		padding: 40px 0;
	}
}

@media (max-width: 700px) {
	.equipment-slider__pagination {
		padding: 20px 0;
		width: 100%;
	}
}

.equipment-slider__pagination .swiper-pagination-bullet {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	height: auto;
	background: transparent;
	border-radius: 10px;
	outline: none;
	font-size: 1.25rem;
	line-height: 1.6;
	color: #353535;
	opacity: 1;
	-webkit-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

.equipment-slider__pagination .swiper-pagination-bullet:hover {
	color: #ffbe17;
}

.equipment-slider__pagination .swiper-pagination-bullet:not(:last-child) {
	margin: 0 0 10px;
}

.equipment-slider__pagination .swiper-pagination-bullet .swiper-pagination-bullet__number {
	position: absolute;
	top: 0;
	left: 75%;
	height: 1em;
	font-weight: 700;
	font-size: 17.375rem;
	line-height: 0.7em;
	color: transparent;
	-webkit-text-stroke: 2px #353535;
	opacity: 0;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	-webkit-transition:
		opacity 0.2s linear,
		-webkit-transform 0.2s linear;
	transition:
		opacity 0.2s linear,
		-webkit-transform 0.2s linear;
	transition:
		transform 0.2s linear,
		opacity 0.2s linear;
	transition:
		transform 0.2s linear,
		opacity 0.2s linear,
		-webkit-transform 0.2s linear;
	pointer-events: none;
}

@media (max-width: 700px) {
	.equipment-slider__pagination .swiper-pagination-bullet .swiper-pagination-bullet__number {
		top: unset;
		left: unset;
		right: 0;
		bottom: 0;
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

.equipment-slider__pagination .swiper-pagination-bullet-active {
	font-weight: 700;
	color: #ffbe17;
}

.equipment-slider__pagination .swiper-pagination-bullet-active .swiper-pagination-bullet__number {
	opacity: 1;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

@media (max-width: 700px) {
	.equipment-slider__pagination .swiper-pagination-bullet-active .swiper-pagination-bullet__number {
		-webkit-text-stroke: 2px hsla(0, 0%, 100%, 0.1);
		-webkit-transform: translate(0);
		transform: translate(0);
		z-index: 2;
	}
}

.equipment-slider__container {
	width: 50%;
}

@media (max-width: 700px) {
	.equipment-slider__container {
		width: 100%;
	}
}

.equipment-slide {
	position: relative;
	padding: 50px 70px;
	height: 100%;
	background: #2D2D2D;
	color: #fff;
}

@media (max-width: 1024px) {
	.equipment-slide {
		padding: 40px 20px;
		height: auto;
	}
}

@media (max-width: 700px) {
	.equipment-slide {
		padding: 20px;
	}
}

.equipment-slide__title {
	position: relative;
	margin: 0 0 2rem;
	font-weight: 600;
	font-size: 1.5rem;
	line-height: 1.4;
	color: #ffbe17;
}

.equipment-slide__text {
	position: relative;
	font-size: 1.25rem;
	line-height: 1.6;
}

.equipment-slide__text p:not(:last-child),
.equipment-slide__text ul:not(:last-child) {
	margin: 0 0 2rem;
}

.equipment-slide__text li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.equipment-slide__text li:before {
	content: "";
	margin: 0 5px 0 0;
	display: block;
	width: 16px;
	min-width: 16px;
	height: 2px;
	background: currentColor;
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
}

.solutions-section {
	background: #353535 url(images/solutions_bg-1.png);
	background-size: auto 1000px;
	background-position: 100% 0;
	background-repeat: no-repeat;
	color: #fff;
}

@media (min-width: 1024px) {
	.solutions-section {
		padding: 110px 0;
	}
}

.solutions-section__content {
	max-width: 760px;
}

.solutions-section__title {
	margin: 0 0 25px;
	font-weight: 600;
	font-size: 2.5rem;
	line-height: 1.4;
	color: #ffbe17;
}

.solutions-section__text {
	margin: 0 0 40px;
	font-size: 1.25rem;
	line-height: 1.5;
}

@media (min-width: 1024px) {
	.awards-section {
		padding: 60px 0 140px;
	}
}

.awards-section__title {
	margin: 0 0 25px;
	font-weight: 600;
	font-size: 2.5rem;
	line-height: 1.4;
	color: #353535;
}

.awards-section__text {
	font-size: 1.25rem;
	line-height: 1.5;
	color: #353535;
}

.awards-section__top {
	margin: 0 0 45px;
	max-width: 960px;
}

.not-found-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.not-found-section__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #2D2D2D;
	text-align: center;
}

.not-found-section__number {
	font-weight: 700;
	font-size: 18rem;
	line-height: 1.4;
}

@media (max-width: 600px) {
	.not-found-section__number {
		font-size: 9rem;
	}
}

.not-found-section__desctiption {
	max-width: 440px;
	font-size: 1rem;
	line-height: 1.6;
}

.not-found-section__actions {
	margin: 60px 0 0;
}

@media (max-width: 600px) {
	.not-found-section__actions {
		margin: 40px 0 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.products-section .products-slide__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 0;
	
}

.products-section .products-slide__item {
	width: 25%;
	height: 300px;
	min-height: unset;
}

@media (max-width: 900px) {
	.products-section .products-slide__item {
		width: 46%;
		height: 220px;
		background-color: #353535;
		margin: 10px;
		border-radius: 10px;
	}
}

@media (max-width: 600px) {
	.products-section .products-slide__item {
		width: 100%;
		height: 180px;
		background-color: #353535;
		margin: 10px;
		border-radius: 10px;
	}
}

.products-section .products-slide-link__title {
	margin-top: auto;
}

.product-detail__top {
	margin: 0 0 1.875rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 700px) {
	.product-detail__top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: normal;
		-ms-flex-align: normal;
		align-items: normal;
	}
}

.product-detail__title {
	margin: 0;
	font-weight: 600;
	font-size: 2.5rem;
	line-height: 1.4;
	color: #2D2D2D;
}

@media (max-width: 900px) {
	.product-detail__title {
		font-size: 2rem;
	}
}

.product-detail__action {
	margin: 0 0 0 1rem;
	white-space: nowrap;
}

@media (max-width: 900px) {
	.product-detail__action {
		margin: 0.5rem 0 0;
	}
}

.product-detail__action .button {
	margin: 0;
}

.product-detail__specifications ul + .ul {
	margin-top: 2.5rem;
}

.product-detail__specifications ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.product-detail__specifications ul li + li {
	margin-top: 0.75rem;
}

.product-detail__specifications ul li p {
	width: 50%;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #353535;
}

@media (max-width: 900px) {
	.product-detail__specifications ul li p {
		font-size: 1rem;
	}
}

.product-detail__specifications ul li p:first-child {
	margin-right: 1rem;
	font-weight: 700;
}

.product-detail__specifications table {
	margin-top: 2.5rem;
	width: 100%;
}

@media (max-width: 900px) {
	.product-detail__specifications table {
		margin-top: 1.5rem;
	}
}

.product-detail__specifications table td {
	padding: 0.75rem 1.75rem;
	width: auto;
	background-color: hsla(0, 0%, 76.9%, 0.2);
	border: 2px solid #fff;
	font-size: 1.125rem;
	line-height: 1.5;
	color: #353535;
}

@media (max-width: 900px) {
	.product-detail__specifications table td {
		padding: 0.5rem;
		font-size: 1rem;
	}
}

.product-detail__specifications table td:first-child {
	font-weight: 700;
}

@media (min-width: 901px) {
	.product-detail__specifications table td:first-child {
		white-space: nowrap;
	}
}

.product-detail__specifications table td:last-child {
	width: 100%;
}

@media (min-width: 901px) {
	.product-detail__specifications table td:last-child {
		padding-left: 4.75rem;
	}
}

.product-detail__description {
	font-size: 1.25rem;
	line-height: 1.5;
	color: #353535;
}

@media (max-width: 900px) {
	.product-detail__description {
		font-size: 1rem;
	}
}

.product-detail__description h6 {
	margin: 0 0 0.875rem;
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #353535;
}

@media (max-width: 900px) {
	.product-detail__description h6 {
		font-size: 1rem;
	}
}

.product-detail__slider {
	margin-top: 7px;
	position: relative;
	border-radius: 10px;
}

@media (max-width: 900px) {
	.product-detail__slider {
		margin-top: 0px;
	}
}

@media (max-width: 600px) {
	.product-detail__slider {
		
	}
}

.product-detail__slider-image {
	display: block;
	height: 500px;
	border-radius: 10px;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (max-width: 900px) {
	.product-detail__slider-image {
		height: 500px;
	}
}

@media (max-width: 480px) {
	.product-detail__slider-image {
		height: 350px;
	}
}

.product-detail__slider-pagination {
	counter-reset: delivery;
}

.product-detail__slider-pagination .swiper-pagination-bullet {
	position: relative;
	height: 2px;
	width: 50px;
	border-radius: 10px;
	background-color: #fff;
	counter-increment: delivery;
}

.product-detail__slider-pagination .swiper-pagination-bullet:before {
	content: "0" counter(delivery);
	position: absolute;
	left: 50%;
	bottom: 5px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 140%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	text-align: center;
	color: #fff;
	opacity: 0;
}

.product-detail__slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
	opacity: 1;
}

.product-detail__slider-button {
	
	top: 50%;
	margin: 0;
	padding: 18px 18px;
	z-index: 1;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

@media (max-width: 900px) {
	.product-detail__slider-button {
		padding: 1rem;
	}
}

.product-detail__slider-button.swiper-button-disabled {
	opacity: 0;
	visibility: hidden;
}

.product-detail__slider-svg {
	display: block;
	width: 13px;
	min-width: 13px;
	height: 13px;
	min-height: 13px;
	stroke: #2D2D2D;
}

.product-detail__slider-button--prev {
	left: 15px;
}

.product-detail__slider-button--prev .product-detail__slider-svg {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.product-detail__slider-button--next {
	right: 15px;
}

.product-detail__slider-button--next .product-detail__slider-svg {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.product-detail__options h6 {
	margin: 0 0 0.875rem;
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #353535;
}

@media (max-width: 900px) {
	.product-detail__options h6 {
		font-size: 1rem;
	}
}

.product-detail__options ul {
	list-style: lower-greek;
	font-size: 1.25rem;
	line-height: 1.9;
}

@media (max-width: 900px) {
	.product-detail__options ul {
		font-size: 1rem;
	}
}

.product-detail__options ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.product-detail__options ul li:before {
	content: "";
	margin: 0 10px;
	display: inline-block;
	width: 4px;
	min-width: 4px;
	height: 4px;
	min-height: 4px;
	background-color: #353535;
	border-radius: 10px;
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
}

@media (max-width: 900px) {
	.product-detail__options ul li:before {
		margin: 0 5px;
	}
}

.product-detail__prices {
	max-width: 630px;
}

.product-detail__prices-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 1.4;
	font-size: 1.25rem;
	color: #353535;
}

@media (max-width: 900px) {
	.product-detail__prices-item {
		font-size: 1rem;
	}
}

.product-detail__prices-item + .product-detail__prices-item {
	margin-top: 3.75rem;
}

@media (max-width: 900px) {
	.product-detail__prices-item + .product-detail__prices-item {
		margin-top: 1.75rem;
	}
}

.product-detail__prices-content {
	position: relative;
}

.product-detail__prices-small {
	position: absolute;
	bottom: 100%;
	font-weight: 600;
	line-height: 0;
	color: #949ba5;
	text-decoration: line-through;
}

.product-detail__prices-big {
	font-weight: 600;
	font-size: 2.5rem;
}

@media (max-width: 900px) {
	.product-detail__prices-big {
		font-size: 2rem;
	}
}

.product-detail__prices-name {
	max-width: 220px;
}

.product-detail__prices-action {
	margin: 0 0 0 1rem;
	white-space: nowrap;
}

.product-detail__prices-action .button {
	margin: 0;
}

.product-detail__time {
	margin-top: 4.375rem;
	font-size: 1.25rem;
	line-height: 1.9;
	color: #353535;
}

@media (max-width: 900px) {
	.product-detail__time {
		margin-top: 2.375rem;
		font-size: 1rem;
	}
}

.product-detail__time h6 {
	margin: 0 0 0.75rem;
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #353535;
}

@media (max-width: 900px) {
	.product-detail__time h6 {
		margin: 0 0 0.5rem;
		font-size: 1rem;
	}
}

.product-detail__subtitle {
	margin-bottom: 2rem;
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #353535;
}

.product-detail__image {
	padding: 2.625rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: rgba(148, 155, 165, 0.2);
	border-radius: 10px;
}

.product-detail__image img {
	display: block;
	max-width: 100%;
	height: auto;
}

.product-detail__reviews {
	padding: 2.625rem 3.25rem;
	background-color: rgba(148, 155, 165, 0.2);
}

@media (max-width: 900px) {
	.product-detail__reviews {
		padding: 1.625rem 2.25rem;
	}
}

@media (max-width: 600px) {
	.product-detail__reviews {
		margin: 0 -15px;
		padding-left: 15px;
		padding-right: 15px;
	}
}

.product-detail__reviews-title {
	margin: 0 0 1.625rem;
	font-weight: 700;
	font-size: 1.875rem;
	line-height: 1.5;
	color: #353535;
}

@media (max-width: 900px) {
	.product-detail__reviews-title {
		margin: 0 0 1.25rem;
		font-size: 1.5rem;
	}
}

.product-detail__reviews-item {
	padding: 4.5rem 4.25rem;
	background:
		url(images/product-detail__reviews_bg-1.png) top 3.75rem left 3.625rem no-repeat,
		url(images/product-detail__reviews_bg-2.png) right 3.875rem bottom 2.375rem no-repeat,
		#fff;
}

@media (max-width: 900px) {
	.product-detail__reviews-item {
		padding: 2.5rem 2.25rem;
		background:
			url(images/product-detail__reviews_bg-1.png) top 1rem left 1rem no-repeat,
			url(images/product-detail__reviews_bg-2.png) right 1rem bottom 1rem no-repeat,
			#fff;
	}
}

.product-detail__reviews-item + .product-detail__reviews-item {
	margin-top: 1.625rem;
}

.product-detail__reviews-item:nth-child(2n) {
	border-left: 5px solid #ffbe17;
}

.product-detail__reviews-item:nth-child(odd) {
	border-left: 5px solid #b62024;
}

.product-detail__reviews-text {
	font-size: 1.125rem;
	line-height: 1.5;
	color: #2D2D2D;
}

@media (max-width: 900px) {
	.product-detail__reviews-text {
		font-size: 1rem;
	}
}

.product-detail__reviews-author {
	margin-top: 1.25rem;
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #949ba5;
}

@media (max-width: 900px) {
	.product-detail__reviews-author {
		margin-top: 1rem;
		font-size: 1rem;
	}
}

.product-detail__reviews-actions {
	margin-top: 4.375rem;
	text-align: center;
	letter-spacing: 1.375rem;
}

@media (max-width: 900px) {
	.product-detail__reviews-actions {
		margin-top: 2.375rem;
	}
}

@media (max-width: 600px) {
	.product-detail__reviews-actions {
		margin-top: 1.375rem;
	}
}

.product-detail__reviews-actions .button {
	margin: 0;
}

@media (max-width: 600px) {
	.product-detail__reviews-actions .button {
		margin-top: 1rem;
		width: 100%;
	}
}

.select {
	margin: 0;
	position: relative;
	width: 100%;
}

.select__input {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: -2;
	width: 1px;
	height: 1px;
	margin: 0;
	opacity: 0;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.select__button {
	padding: 20px 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid rgba(41, 42, 49, 0.2);
	-webkit-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
	cursor: pointer;
}

.select__button:hover {
	background-color: rgba(148, 155, 165, 0.2);
}

.select.select--disabled .select__button {
	background-color: rgba(148, 155, 165, 0.2);
	border-color: #949ba5;
	color: #949ba5;
	pointer-events: none;
}

.select__button-text {
	font-style: normal;
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1.6;
	color: #FFFFFF;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.select.select--disabled .select__button-text {
	color: #949ba5;
}

.select__button-icon {
	margin: 0 0 0 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.select__button-svg {
	width: 12px;
	height: 12px;
	fill: #ffbe17;
	-webkit-transition:
		fill 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		fill 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		fill 0.2s ease-in-out,
		transform 0.2s ease-in-out;
	transition:
		fill 0.2s ease-in-out,
		transform 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
}

.select.select--disabled .select__button-svg {
	fill: #949ba5;
}

.select.select--open .select__button-svg {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.select__dropdown {
	position: absolute;
	width: 100%;
	z-index: 1;
	padding: 10px 15px;
	visibility: hidden;
	background-color: #ffbe17;
	border-radius: 10px;
	opacity: 0;
	-webkit-transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		transform 0.2s ease-in-out;
	transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		transform 0.2s ease-in-out,
		-webkit-transform 0.2s ease-in-out;
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.select.select--open .select__dropdown {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translate(0);
	transform: translate(0);
}

.select__group + .select__group {
	border-top: 1px solid #000;
}

.select__group-list {
	list-style: none;
}

.select__group-name {
	padding: 0.25em 1em;
	border-bottom: 1px solid #000;
	background-color: #eee;
	font-weight: 700;
}

.select__options {
	list-style: none;
}

.select__options-item {
	padding: 3px 5px;
	color: #fff;
	-webkit-transition: color 0.2s linear;
	transition: color 0.2s linear;
	cursor: pointer;
}

.select__options-item:hover {
	color: #353535;
}

.select__options-item--selected {
	color: #353535;
	cursor: auto;
}

.select__options-item--disabled {
	color: #ccc;
	pointer-events: none;
}

.contacts-slide-item__emails {
	margin-top: 16px;
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.contacts-slide-item__email {
	display: flex;
	gap: 8px;
	align-items: center;
}
.contacts-slide-item__email a {
	color: #ffbe17;
	display: inline-flex;
	position: relative;
	transition: color 0.3s ease-in-out;
}
.contacts-slide-item__email a:hover {
	color: #fff;
}
.contacts-slide-item__email a::after {
	content: "-";
	position: relative;
	margin-left: 8px;
	color: #fff;
}

.bookmark {
	display: none;
}

@media (max-width: 900px) {
	.products .h1,
	.products h1 {
		font-size: 2.0rem;
	}
}
@media (max-width: 600px) {
	.products .page-info-section .container {
		padding-top: 0px;
		
	}
	.products .inner-page-top {
		position: relative;
		order: 1;
		padding: 0 0px;
		display: grid;
        
Specifies the width of the content area, padding area or border area (depending on 'box-sizing') of certain boxes.

Widely available across major browsers (Baseline since January 2018)
Learn more

Don't show
: 100%;
	}
	.products .inner-page-aside {
		order: 2;
	}
	.products .tabs-contents {
		order: 3;
	}
	.products .page-info-section__top {
		gap: 12px;
	}
}

.block_up{
	
	display: flex;
	border-bottom:solid 2px;
	border-color: #454750;
}

@media (max-width: 600px) {
	.block_up {
	display: flex;
	flex-direction: column;
	border-bottom:solid 2px;
	border-color: #454750;
}
}

.products_111{
	width: 33%;
	margin-bottom: 30px;
}

.about_111{
width: 33%;
}

.price_111{
width: 33%;
}

@media (max-width: 600px) {
	.products_111{
	width: 100%;
	margin-bottom: 30px;
}

.about_111{
width: 100%;
}

.price_111{
	margin-top: 20px;
width: 100%;
}
}
.zag_spisok{
	font-size: 24px;
	margin-bottom: 25px;
	color:#ffbe17 ;
	font-weight: bold;
}
.lilit{
	
	font-size: 18px; 
	margin: 7px;
}
.aito{
	color: white;
}

.aito:hover{
	color: #ffbe17;
}


.zag_block_3{
	font-size: 24px;
	margin-bottom: 25px;
	color:#ffbe17 ;
	font-weight: bold;
}
.glav_block_3{
	font-size: 18px;
}
.individ{
	color: #ffbe17 ;
}
.btn_block_3{
	margin-top: 25px;
	width: 100%;
}

.block_center{
margin-top: 30px;
width: 100%;
border-bottom:solid 2px;
	border-color: #454750;

}

.ulyanov{
	margin-top: 25px;
	margin-bottom: 25px;
	font-size: 18px;
}
.text_place{
	margin-bottom: 25px;
	font-size: 18px;
}
.cifr1{
	font-size: 24px;
	margin-bottom: 14px;
	font-weight: bold;
	transition: all 500ms ease;
}
.cifr1:hover{
	color: #ffbe17;
	font-size: 24px;
	margin-bottom: 14px;
	font-weight: bold;
	transition: all 500ms ease; 
}


.ul_flex{
	display: flex;
}

.ul_block_grid{
	display: grid;
	width: 33%;
	font-size: 18px;
	margin-bottom: 20px;
}
@media (max-width: 600px) {
.ul_flex{
	display: flex;
	flex-direction: column;
}

.ul_block_grid{
	display: flex;
	flex-direction: column;
	width: 100%;
	font-size: 18px;
	margin-bottom: 20px;
}
.email_221{
margin-bottom: 15px;
}
.email_111{
margin-bottom: 15px;
}
}
.block_bottom{
	margin-top: 40px;
}

.logo_footer{
display: flex;
align-items: center;
padding-top: 30px;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom:solid 2px;
border-color: #454750;
justify-content: space-between;

}

@media (max-width: 600px) {
.logo_footer{
display: flex;
flex-direction: column;
align-items: center;
padding-top: 30px;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom:solid 2px;
border-color: #454750;


}
}

.logo_image_footer{
	margin-right: 30px;
}

.icon{
	width: 25px;
	height: 25px;
	margin-right: 5px;
}

.flex_footer{
	display: flex;
}


.icons_media{
	display: flex;
	align-items: center;

}

.telegram{

  background-image: url('images/icons/Telegram_b.svg');
  background-size: cover;
  background-repeat: no-repeat; 
  background-position: center; 
  width: 25px;
	height: 25px;
	margin-right: 5px;
	transition: all 250ms ease; 
}


.telegram:hover{

  background-image: url('images/icons/Telegram.svg');
  background-size: cover;
  background-repeat: no-repeat; 
  background-position: center; 
width: 30px;
	height: 30px;
	margin-right: 5px;
	transition: all 250ms ease; 
}

.rutube{

  background-image: url('images/icons/rutube.svg');
  background-size: cover;
  background-repeat: no-repeat; 
  background-position: center; 
  width: 25px;
	height: 25px;
	margin-right: 5px;
	transition: all 250ms ease; 
}


.rutube:hover{

  background-image: url('images/icons/rutube_b.svg');
  background-size: cover;
  background-repeat: no-repeat; 
  background-position: center; 
width: 30px;
	height: 30px;
	margin-right: 5px;
	transition: all 250ms ease; 
}

.vk{

  background-image: url('images/icons/VK_b.svg');
  background-size: cover;
  background-repeat: no-repeat; 
  background-position: center; 
  width: 25px;
	height: 25px;
	margin-right: 5px;
	transition: all 250ms ease; 
}



.vk:hover{

  background-image: url('images/icons/VK.svg');
  background-size: cover;
  background-repeat: no-repeat; 
  background-position: center; 
  width: 30px;
	height: 30px;
	margin-right: 5px;
	transition: all 250ms ease; 
}

.whatsapp{

  background-image: url('images/icons/WhatsApp_b.svg');
  background-size: cover;
  background-repeat: no-repeat; 
  background-position: center; 
  width: 25px;
	height: 25px;
	margin-right: 5px;
	transition: all 250ms ease; 
}


.whatsapp:hover{

  background-image: url('images/icons/WhatsApp.svg');
  background-size: cover;
  background-repeat: no-repeat; 
  background-position: center; 
  width: 30px;
	height: 30px;
	margin-right: 5px;
	transition: all 250ms ease; 
}

.margin_icons{
	margin-right: 10px;
}
.video_slider{
z-index: 1; 

}
video{
	border-radius: 10px;
}
.div_video_slider{
 display: flex; 
 justify-content: space-between;

}
@media (max-width: 1200px) {
.div_video_slider{
 display: grid; 

}

video{
	margin-top:30px;
}
}

@media (max-width: 500px) {
video{
    width: 100% !important; 
    height:100% !important;
 
}

.div_video_slider{
    margin-top: ;
}
}





.ton_card_main{
border-radius: 10px;
	background-color: #fbfbfb;
	display: flex;
	width: 100%;
}

.ton_card_slider{
margin: 25px;
width: 50%;
margin-top: 0;
}

.ton_card_info{
	width: 50%;
    padding: 10px;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.flex_card{
	display: flex;
	align-items: center;
	flex-direction: column;
}

@media (max-width: 1200px) {
.ton_card_main{
border-radius: 10px;
	background-color: #fbfbfb;
	display: flex;
	flex-direction: column;
	width: 100%;
}

.ton_card_slider{
	margin: 25px;
width:100%;
padding-right: 35px;
}
.ton_card_info{
	width: 100%;
    padding: 10px;
	display: flex
;
    flex-direction: column;
    
}
.flex_card{
	display: flex;
	flex-direction: column;
}
}


#section_ton_characteristics{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.grid_sert{
	display: flex;
	flex-wrap: wrap;
	
}

.size_img_sert{
	margin-right: 30px;
	margin-bottom: 30px;
}

.img_sert{
	width: 450px;
	height: 600px;
}
@media (max-width: 600px) {
	.size_img_sert{
	margin-right: 0px;
	margin-bottom: 10px;
	width: 300px;
	height: 500px;
}
.img_sert{
	width: 300px;
	height: 450px;
}

}

table.custom-table {
  width: 100%;
  border-collapse: separate; /* Разрешить закругление */
  border-spacing: 0; /* Убрать промежутки между ячейками */
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #000; /* или другой цвет текста, если нужно */
  border: none; /* Убираем границы таблицы */
  border-radius: 8px; /* Скругление углов таблицы (если нужно закруглить всю таблицу) */
  overflow: hidden; /* Чтобы сохранить скругление */
}

/* Убираем все обводки */
.custom-table, th, td {
  border: none !important;
  border-radius: 10px;
}

.spanobv{
   font-weight: 700;
}

.header__email_hidden { display: none; }
.header__email { color:#fff; font-size:20px; color: currentColor;}
.header__email:hover {
    color:#ffbe17;
}

.whiteback_col{
  background-color:#ffffff;  
}

/* Отключить основной слайдер, сделать вертикальный скролл */
.hero-section { height: auto !important; padding: 0 !important; overflow: visible !important; }
.hero-main-slider, .hero-main-slider-wrapper, .hero-wrap { height: auto !important; position: static !important; }
.hero-main-slide { 
  height: auto !important; 
  min-height:; 
  flex-shrink: 0; 
  position: relative !important; 
}
.hero-main-slider .swiper-wrapper {
  display: flex !important;
  flex-direction: column !important;
  height: auto !important;
  transition: none !important;
  transform: none !important;
}
.hero-main-pagination, .swiper-pagination { display: none !important; } /* Убрать точки */

/* Мини-слайдер promo тоже в столбик */
.hero-promo-slider .swiper-wrapper { flex-direction: column !important; }


        /* ===== HERO SECTION ===== */
        .hero {
            min-height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
            background: linear-gradient(135deg, var(--dark-gray) 0%, var(--metal-gray) 100%);
            position: relative;
            overflow: hidden;
            padding: 100px 5% 60px;
        }

        .hero::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="%23333" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');
            opacity: 0.3;
        }

        .hero-content {
            max-width: 1400px;
            width: 100%;
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 60px;
            align-items: center;
            position: relative;
            z-index: 1;
        }

        .hero-text h1 {
            font-size: 3.5rem;
            font-weight: 800;
            line-height: 1.1;
            margin-bottom: 1.5rem;
            color:white;
        }

        .hero-text h1 span {
            color: var(--primary-yellow);
        }

        .hero-slogan {
            font-size: 1.3rem;
            color: var(--light-gray);
            margin-bottom: 2rem;
            border-left: 4px solid var(--primary-yellow);
            padding-left: 1rem;
        }

        .hero-stats {
            display: flex;
            gap: 40px;
            margin-bottom: 2rem;
        }

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

        .stat-number {
            font-size: 2.5rem;
            font-weight: 800;
            color: var(--primary-yellow);
        }

        .stat-label {
            font-size: 0.9rem;
            color: var(--light-gray);
        }

        .hero-buttons {
            display: flex;
            gap: 1rem;
            flex-wrap: wrap;
        }

        .btn-primary {
            background: linear-gradient(135deg, var(--primary-yellow), var(--accent-yellow));
            color: var(--dark-gray);
            padding: 1rem 2rem;
            border: none;
            border-radius: 8px;
            font-weight: 700;
            font-size: 1rem;
            cursor: pointer;
            transition: all 0.3s ease;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            gap: 8px;
        }

        .btn-primary:hover {
            transform: translateY(-3px);
            box-shadow: 0 10px 30px rgba(245, 166, 35, 0.3);
        }

        .btn-secondary {
            background: transparent;
            color: var(--white);
            padding: 1rem 2rem;
            border: 2px solid var(--light-gray);
            border-radius: 8px;
            font-weight: 600;
            font-size: 1rem;
            cursor: pointer;
            transition: all 0.3s ease;
            text-decoration: none;
        }

        .btn-secondary:hover {
            border-color: var(--primary-yellow);
            color: var(--primary-yellow);
        }

        .hero-visual {
            position: relative;
        }

        .crane-illustration {
            width: 100%;
            height: 400px;
            background: linear-gradient(135deg, var(--metal-gray) 0%, #3a3a3a 100%);
            border-radius: 16px;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
            overflow: hidden;
            border: 1px solid #444;
        }

        .crane-svg {
            width: 80%;
            height: 80%;
        }

        /* ===== ADVANTAGES ===== */
       

        .section-header {
            text-align: left;
            max-width: 1480px;
            margin: 50px auto 60px;
        }

        .section-tag {
            display: inline-block;
            background: rgba(245, 166, 35, 0.1);
            color: var(--primary-yellow);
            padding: 0.5rem 1rem;
            border-radius: 50px;
            font-weight: 600;
            font-size: 0.85rem;
            margin-bottom: 1rem;
            text-transform: uppercase;
            letter-spacing: 1px;
        }

        .section-title {
            font-size: 2.5rem;
            font-weight: 800;
            margin-bottom: 1rem;
            color:white;
        }

        .section-subtitle {
            color: var(--light-gray);
            font-size: 1.1rem;
        }

        .advantages-grid {
            max-width: 1200px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 30px;
        }

        .advantage-card {
            background: var(--dark-gray);
            padding: 2rem;
            border-radius: 16px;
            border: 1px solid #3a3a3a;
            transition: all 0.4s ease;
        }

        .advantage-card:hover {
            transform: translateY(-10px);
            border-color: var(--primary-yellow);
            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
        }

        .advantage-icon {
            width: 60px;
            height: 60px;
            background: linear-gradient(135deg, var(--primary-yellow), var(--accent-yellow));
            border-radius: 12px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 1.5rem;
            font-size: 1.5rem;
        }

        .advantage-card h3 {
            font-size: 1.3rem;
            margin-bottom: 0.75rem;
        }

        .advantage-card p {
            color: var(--light-gray);
            font-size: 0.95rem;
        }

        /* ===== PRODUCTS ===== */

        .products-grid {
            max-width: 1480px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 30px;
            padding: 0 15px;
        }

        .product-card {
            background: linear-gradient(135deg, var(--metal-gray) 0%, #333 100%);
            border-radius: 16px;
            overflow: hidden;
            border: 1px solid #444;
            transition: all 0.4s ease;
        }

        .product-card:hover {
            transform: scale(1.02);
            box-shadow: 0 20px 50px rgba(0, 0, 0, 0.4);
        }

        .product-image {
            height: 200px;
            background: linear-gradient(135deg, #3a3a3a, #4a4a4a);
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
            overflow: hidden;
        }

        .product-image::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            height: 80px;
            background: linear-gradient(transparent, var(--metal-gray));
        }

        .product-icon {
            font-size: 4rem;
            opacity: 0.3;
        }

        .product-info {
            padding: 1.5rem;
        }

        .product-info h3 {
            font-size: 1.4rem;
            margin-bottom: 0.75rem;
            color:white;
        }

        .product-info p {
            color: var(--light-gray);
            font-size: 0.9rem;
            margin-bottom: 1rem;
        }

        .product-features {
            display: flex;
            flex-wrap: wrap;
            gap: 8px;
            margin-bottom: 1rem;
        }

        .feature-tag {
            background: rgba(245, 166, 35, 0.1);
            color: var(--primary-yellow);
            padding: 0.3rem 0.8rem;
            border-radius: 50px;
            font-size: 0.8rem;
        }

        .product-link {
            color: var(--primary-yellow);
            text-decoration: none;
            font-weight: 600;
            display: inline-flex;
            align-items: center;
            gap: 8px;
            transition: gap 0.3s ease;
        }

        .product-link:hover {
            gap: 12px;
        }

        /* ===== ABOUT ===== */
       

        .about-content {
            max-width: 1200px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 60px;
            align-items: center;
        }

        .about-text h2 {
            font-size: 2.5rem;
            font-weight: 800;
            margin-bottom: 1.5rem;
        }

        .about-text h2 span {
            color: var(--primary-yellow);
        }

        .about-text p {
            color: var(--light-gray);
            margin-bottom: 1.5rem;
            font-size: 1.05rem;
        }

        .about-features {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
            margin-top: 2rem;
        }

        .about-feature {
            display: flex;
            align-items: flex-start;
            gap: 12px;
        }

        .about-feature-icon {
            width: 24px;
            height: 24px;
            background: var(--primary-yellow);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            margin-top: 2px;
        }

        .about-feature-icon::after {
            content: '✓';
            color: var(--dark-gray);
            font-size: 0.8rem;
            font-weight: 700;
        }

        .about-visual {
            position: relative;
        }

        .about-image {
            background: linear-gradient(135deg, var(--dark-gray), #3a3a3a);
            border-radius: 16px;
            height: 400px;
            display: flex;
            align-items: center;
            justify-content: center;
            border: 1px solid #444;
        }

        .experience-badge {
            position: absolute;
            bottom: -20px;
            right: -20px;
            background: linear-gradient(135deg, var(--primary-yellow), var(--accent-yellow));
            color: var(--dark-gray);
            padding: 1.5rem 2rem;
            border-radius: 12px;
            text-align: center;
        }

        .experience-badge .number {
            font-size: 2.5rem;
            font-weight: 800;
            display: block;
        }

        .experience-badge .text {
            font-size: 0.9rem;
            font-weight: 600;
        }

        /* ===== SERVICES ===== */
       

        .services-grid {
            max-width: 1200px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 25px;
        }

        .service-card {
            background: var(--metal-gray);
            padding: 2rem;
            border-radius: 12px;
            border: 1px solid #3a3a3a;
            transition: all 0.3s ease;
            text-align: center;
        }

        .service-card:hover {
            border-color: var(--primary-yellow);
            transform: translateY(-5px);
        }

        .service-icon {
            font-size: 2.5rem;
            margin-bottom: 1rem;
        }

        .service-card h3 {
            font-size: 1.2rem;
            margin-bottom: 0.75rem;
        }

        .service-card p {
            color: var(--light-gray);
            font-size: 0.9rem;
        }

        /* ===== GEOGRAPHY ===== */
       

        .geo-content {
            max-width: 1200px;
            margin: 0 auto;
        }

        .geo-stats {
            display: flex;
            justify-content: center;
            gap: 80px;
            margin-top: 40px;
        }

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

        .geo-stat .number {
            font-size: 4rem;
            font-weight: 800;
            color: var(--primary-yellow);
        }

        .geo-stat .label {
            color: var(--light-gray);
            font-size: 1rem;
        }

        /* ===== CONTACT ===== */
        .contact {
            padding: 100px 5%;
            background: var(--dark-gray);
        }

        .contact-content {
            max-width: 1200px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 60px;
        }

        .contact-info h2 {
            font-size: 2.5rem;
            font-weight: 800;
            margin-bottom: 1.5rem;
        }

        .contact-info h2 span {
            color: var(--primary-yellow);
        }

        .contact-item {
            display: flex;
            align-items: flex-start;
            gap: 16px;
            margin-bottom: 1.5rem;
        }

        .contact-icon {
            width: 50px;
            height: 50px;
            background: var(--metal-gray);
            border-radius: 12px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.3rem;
            flex-shrink: 0;
        }

        .contact-item h4 {
            font-size: 1rem;
            margin-bottom: 0.25rem;
            color: var(--light-gray);
        }

        .contact-item p, .contact-item a {
            font-size: 1.1rem;
            color: var(--white);
            text-decoration: none;
        }

        .contact-form {
            background: var(--metal-gray);
            padding: 2.5rem;
            border-radius: 16px;
            border: 1px solid #3a3a3a;
        }

        .contact-form h3 {
            font-size: 1.5rem;
            margin-bottom: 1.5rem;
        }

        .form-group {
            margin-bottom: 1.25rem;
        }

        .form-group label {
            display: block;
            margin-bottom: 0.5rem;
            color: var(--light-gray);
            font-size: 0.9rem;
        }

        .form-group ,
        .form-group  {
            width: 100%;
            padding: 1rem;
            
            
            border-radius: 8px;
            color: var(--white);
            font-family: inherit;
            font-size: 1rem;
            transition: border-color 0.3s ease;
        }

        .form-group :focus,
        .form-group :focus {
            outline: none;
            border-color: var(--primary-yellow);
        }

        .form-group textarea {
            min-height: 120px;
            resize: vertical;
        }



        /* ===== ANIMATIONS ===== */
        @keyframes fadeInUp {
            from {
                opacity: 0;
                transform: translateY(30px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        .animate {
            animation: fadeInUp 0.6s ease forwards;
        }

        /* ===== RESPONSIVE ===== */
        @media (max-width: 1024px) {
            .hero-content {
                grid-template-columns: 1fr;
                text-align: center;
            }

            .hero-visual {
                display: none;
            }

            .hero-slogan {
                border-left: none;
                padding-left: 0;
            }

            .hero-stats {
                justify-content: center;
            }

            .hero-buttons {
                justify-content: center;
            }

            .about-content {
                grid-template-columns: 1fr;
            }

            .contact-content {
                grid-template-columns: 1fr;
            }

            .footer-content {
                grid-template-columns: 1fr 1fr;
            }
        }

        @media (max-width: 768px) {
            .hero-text h1 {
                font-size: 2.5rem;
            }

            nav ul {
                display: none;
            }

            .section-title {
                font-size: 2rem;
            }

            .geo-stats {
                flex-direction: column;
                gap: 30px;
            }

            .footer-content {
                grid-template-columns: 1fr;
            }

            .footer-bottom {
                flex-direction: column;
                gap: 1rem;
                text-align: center;
            }
        }




.products_111{
	width: 33%;
	margin-bottom: 30px;
}

.about_111{
width: 33%;
}

.price_111{
width: 33%;
}

@media (max-width: 600px) {
	.products_111{
	width: 100%;
	margin-bottom: 30px;
}

.about_111{
width: 100%;
}

.price_111{
	margin-top: 20px;
width: 100%;
}
}
.zag_spisok{
	font-size: 24px;
	margin-bottom: 25px;
	color:#ffbe17 ;
	font-weight: bold;
}
.lilit{
	
	font-size: 18px; 
	margin: 7px;
}
.aito{
	color: white;
}

.aito:hover{
	color: #ffbe17;
}


.zag_block_3{
	font-size: 24px;
	margin-bottom: 25px;
	color:#ffbe17 ;
	font-weight: bold;
}
.glav_block_3{
	font-size: 18px;
}
.individ{
	color: #ffbe17 ;
}
.btn_block_3{
	margin-top: 25px;
	width: 100%;
}

.block_center{
margin-top: 30px;
width: 100%;
border-bottom:solid 2px;
	border-color: #454750;

}

.ulyanov{
	margin-top: 25px;
	margin-bottom: 25px;
	font-size: 18px;
}
.text_place{
	margin-bottom: 25px;
	font-size: 18px;
}
.cifr1{
	font-size: 24px;
	margin-bottom: 14px;
	font-weight: bold;
	transition: all 500ms ease;
}
.cifr1:hover{
	color: #ffbe17;
	font-size: 24px;
	margin-bottom: 14px;
	font-weight: bold;
	transition: all 500ms ease; 
}


.ul_flex{
	display: flex;
}

.ul_block_grid{
	display: grid;
	width: 33%;
	font-size: 18px;
	margin-bottom: 20px;
}
@media (max-width: 600px) {
.ul_flex{
	display: flex;
	flex-direction: column;
}

.ul_block_grid{
	display: flex;
	flex-direction: column;
	width: 100%;
	font-size: 18px;
	margin-bottom: 20px;
}
.email_221{
margin-bottom: 15px;
}
.email_111{
margin-bottom: 15px;
}
}
.block_bottom{
	margin-top: 40px;
}

.logo_footer{
display: flex;
align-items: center;
padding-top: 30px;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom:solid 2px;
border-color: #454750;
justify-content: space-between;

}

@media (max-width: 600px) {
.logo_footer{
display: flex;
flex-direction: column;
align-items: center;
padding-top: 30px;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom:solid 2px;
border-color: #454750;


}
}

.logo_image_footer{
	margin-right: 30px;
}

.icon{
	width: 25px;
	height: 25px;
	margin-right: 5px;
}

.flex_footer{
	display: flex;
}


.icons_media{
	display: flex;
	align-items: center;

}
        
        @media (max-width: 1200px) {
        
         .hero-text h1 {
            font-size: 2.8rem;
            font-weight: 800;
            line-height: 1.1;
            margin-bottom: 1.5rem;
            color: #fff;
        }

        .hero-text h1 span {
            color: #F5A623;
        }

        .hero-slogan {
            font-size: 0.9rem;
            color: #E5E5E5;
            margin-bottom: 2rem;
            border-left: 4px solid #ffbe17 ;
            padding-left: 1rem;
        }
        }
        
CONTACTS
  .lead-section {
  padding: 80px 0;
  background: #1f2124;
  color: #fff;
  position: relative;
  overflow: hidden;
}

.lead-section__inner {
  position: relative;
  max-width: 1480px;
  margin: 0 auto;
  margin-top: 100px;
  display: grid;
  grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);
  gap: 64px;
  z-index: 1;
  animation: lead-fade-up 0.7s ease-out 0.05s both;
}
.lead-section__title {
  font-size: 32px;
  line-height: 1.2;
  margin: 0 0 16px;
  color: #fff;
}
.lead-section__subtitle {
  margin: 0 0 32px;
  color: #c5c7cb;
}

.lead-form__row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
.lead-form__field {
  margin-bottom: 16px;
}
.lead-form__field label {
  display: block;
  font-size: 13px;
  margin-bottom: 6px;
  text-transform: uppercase;
  letter-spacing: .04em;
  color: #9da0a7;
}
.lead-form__field input,
.lead-form__field select,
.lead-form__field textarea {
  width: 100%;
  padding: 10px 12px;
  border-radius: 8px;
  border: 1px solid #3a3d43;
  background: #26282c;
  color: #fff;
  font-size: 14px;
  transition: border-color .18s ease, box-shadow .18s ease, background .18s ease, transform .12s ease;
}
.lead-form__field input::placeholder,
.lead-form__field textarea::placeholder {
  color: #6b6f77;
}
.lead-form__field input:focus,
.lead-form__field select:focus,
.lead-form__field textarea:focus {
  outline: none;
  border-color: #ffbe17;
  background: #2b2d32;
  box-shadow: 0 0 0 1px rgba(255,190,23,0.5);
  transform: translateY(-1px);
}

.lead-form__field--animated {
  opacity: 0;
  transform: translateY(10px);
  animation: lead-fade-up 0.55s ease-out forwards;
}
.lead-form__field--delay-1 { animation-delay: .08s; }
.lead-form__field--delay-2 { animation-delay: .16s; }
.lead-form__field--delay-3 { animation-delay: .24s; }

.lead-form__submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 28px;
  border-radius: 999px;
  border: none;

  color: #151515;
  font-weight: 600;
  font-size: 15px;
  cursor: pointer;
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
.lead-form__submit:hover {
  transform: translateY(-1px);
  box-shadow: 0 10px 26px rgba(0,0,0,.45);
  filter: brightness(1.03);
}
.lead-form__submit:active {
  transform: translateY(0);
  box-shadow: 0 4px 12px rgba(0,0,0,.35);
}
.lead-form__submit--animated {
  animation: lead-pulse 2.4s ease-in-out 1.1s 2;
}
.lead-form__note {
  margin-top: 8px;
  font-size: 12px;
  color: #8a8e96;
  max-width: 360px;
}

.lead-section__aside {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.lead-facts {
  background: rgba(17,18,21,0.6);
  border-radius: 16px;
  padding: 20px 18px;
  border: 1px solid rgba(255,255,255,0.04);
  backdrop-filter: blur(10px);
  box-shadow: 0 10px 30px rgba(0,0,0,0.4);
  transform-origin: center;
  animation: lead-fade-up 0.6s ease-out 0.22s both;
}
.lead-facts__title {
  font-size: 16px;
  margin: 0 0 12px;
  text-transform: uppercase;
  letter-spacing: .08em;
  color: #9da0a7;
}
.lead-facts__list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.lead-facts__item {
  display: flex;
  flex-direction: column;
}
.lead-facts__value {
  font-weight: 700;
  color: #ffbe17;
  font-size: 14px;
}
.lead-facts__text {
  font-size: 13px;
  color: #c5c7cb;
}

.lead-help {
  padding: 18px 0 0;
}
.lead-help__title {
  margin: 0 0 8px;
  font-size: 16px;
  color:#fff;
}
.lead-help__text {
  margin: 0;
  font-size: 14px;
  color: #c5c7cb;
  max-width: 360px;
}

@keyframes lead-fade-up {
  from {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes lead-pulse {
  0%   { transform: translateY(0) scale(1); }
  40%  { transform: translateY(-1px) scale(1.02); }
  100% { transform: translateY(0) scale(1); }
}

@media (max-width: 960px) {
  .lead-section {
    padding: 56px 0 64px;
  }
  .lead-section__inner {
    grid-template-columns: 1fr;
    gap: 40px;
  }
  .lead-form__row {
    grid-template-columns: 1fr;
  }
}




.form-errors{
    color:#fff;
    background: #ffecec;
  color: #b3261e;
  border: 1px solid #ff6b6b;
    
}

.form-alert {
  margin: 0 0 16px;
  padding: 12px 16px;
  border-radius: 8px;
  font-size: 14px;
  line-height: 1.4;
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

.form-alert--success {
  background: #e5f8f0;
  color: #115b3c;
  border: 1px solid #40c98a;
}

.form-alert--error {
  background: #ffecec;
  color: #b3261e;
  border: 1px solid #ff6b6b;
}

.form-alert__icon {
  font-size: 18px;
  line-height: 1;
}

.form-alert__text {
  flex: 1;
}


.forma-zapisi {
  scroll-margin-top: calc(50vh - 50px); /* Центр минус половина высоты блока */
  scroll-snap-align: center; /* Опционально, для snap-scroll */
}

@media (max-width: 900px) {
.lead-section {
        padding: 0 15px;
        
}
    .hero-promo-slider-wrapper{
        height:1024px;
    }
    
    
}
/* ===== ТАБЛИЦЫ ===== */

.table-container {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* Плавная прокрутка на iOS */
}

/* Картинка рядом с таблицей */
.blockforimg {
  display: flex;
  height: 300px;
  margin-right: 15px;
  width: 520px;
  justify-content: flex-end;
  margin-bottom: 15px;
}

@media (max-width: 600px) {
  .blockforimg {
    width: 280px;
    height: 200px;
  }
}

/* Базовая таблица (темный фон + акцент) */
table {
  width: 100%;
  border-collapse: collapse;
}

/* Общий стиль кастомной таблицы */
.custom-table {
  border-collapse: collapse;
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 14px;
  background-color: #2d2d2d;
  color: #ffffff;
}

/* Заголовки */
.custom-table thead th {
  background-color: #ffbe17;
  color: #2d2d2d;
  padding: 10px 12px;
  border: 1px solid #3a3a3a;
  text-align: left;
  font-weight: bold;
  position: sticky;
  top: 0;
  z-index: 2;
}

/* Тело таблицы */
.custom-table tbody td {
  padding: 8px 12px;
  border: 1px solid #3a3a3a !important;
  text-align: left;
}

/* Чередование строк */
.custom-table tbody tr:nth-child(even) {
  background-color: #252525;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #2d2d2d;
}

/* Ховер по строке */
.custom-table tbody tr:hover {
  background-color: rgba(255, 190, 23, 0.12);
}

/* Группирующие строки (заголовки секций) */
.header-group {
  background-color: #ffbe17;
  color: #2d2d2d;
  font-weight: bold;
  font-size: 16px;
  border-top: 2px solid #ffbe17;
}

.header-group td {
  border: none;
  text-align: left;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  padding: 8px 12px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvb2RvbWV0ZXIvdGhlbWVzL29kb21ldGVyLXRoZW1lLWRlZmF1bHQuY3NzIiwid2VicGFjazovLy8uL3NyYy9zYXNzL3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9qcy9tb2R1bGVzL3NlbGVjdC9TZWxlY3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLFdBQVcseUJBQXlCLG9DQUFvQyxjQUFjLDBwRUFBMHBFLGdCQUFnQixrQkFBa0IsTUFBTSw2QkFBNkIsa0JBQWtCLGlCQUFpQixrQkFBa0Isa0JBQWtCLGdCQUFnQixnQkFBZ0IsVUFBVSxVQUFVLDJDQUEyQyxzQkFBc0IsZ0JBQWdCLGtCQUFrQixXQUFXLFlBQVksVUFBVSxhQUFhLDhCQUE4Qix1QkFBdUIsd0RBQXdELCtCQUErQiwyQ0FBMkMsZUFBZSxrREFBa0QsZUFBZSxzQkFBc0IsNENBQTRDLG9DQUFvQyxjQUFjLGlDQUFpQyxtQkFBbUIsMkRBQTJELG1CQUFtQixjQUFjLGNBQWMsV0FBVyxZQUFZLGtCQUFrQiw4QkFBOEIsOEJBQThCLGtCQUFrQix3RUFBd0UsWUFBWSw2Q0FBNkMsdUJBQXVCLHFDQUFxQyxxQkFBcUIsbUJBQW1CLCtTQUErUyw0QkFBNEIsOExBQThMLGtCQUFrQixPQUFPLE1BQU0sV0FBVyxZQUFZLG9CQUFvQixXQUFXLCtDQUErQyx1RUFBdUUsZ0RBQWdELHdFQUF3RSw4Q0FBOEMsc0VBQXNFLGlEQUFpRCx5RUFBeUUsMkNBQTJDLGNBQWMscUJBQXFCLHdCQUF3Qiw4REFBOEQsYUFBYSx5REFBeUQsOEJBQThCLHVFQUF1RSw2QkFBNkIscUVBQXFFLDZCQUE2QixNQUFNLDhCQUE4Qix3Q0FBd0Msa0JBQWtCLFFBQVEsbURBQW1ELHFDQUFxQyx1REFBdUQsV0FBVyxlQUFlLGFBQWEsbUJBQW1CLHVCQUF1QiwrREFBK0Qsc0ZBQXNGLFlBQVksWUFBWSxvQkFBb0Isb0RBQW9ELHlCQUF5Qix3Q0FBd0MsOEJBQThCLGlCQUFpQixvQkFBb0IscUJBQXFCLGNBQWMsOERBQThELFVBQVUsV0FBVywwRUFBMEUsZUFBZSw4REFBOEQsV0FBVyxVQUFVLDBFQUEwRSxlQUFlLGdGQUFnRixrQ0FBa0MsZ0ZBQWdGLGtDQUFrQyxvQkFBb0IsYUFBYSxtQkFBbUIsa0JBQWtCLGtCQUFrQix1QkFBdUIsNkJBQTZCLFdBQVcsNENBQTRDLFVBQVUsOEdBQThHLFlBQVksT0FBTyxXQUFXLG1DQUFtQyxnQkFBZ0IsWUFBWSw2REFBNkQscUJBQXFCLGtCQUFrQixvRUFBb0UsbUJBQW1CLHlFQUF5RSxtQkFBbUIseUVBQXlFLHFCQUFxQiw4RUFBOEUscUJBQXFCLHlFQUF5RSxxQkFBcUIsOEVBQThFLHFCQUFxQiwwQkFBMEIsVUFBVSxXQUFXLHFCQUFxQixrQkFBa0IsZ0JBQWdCLFdBQVcsZ0NBQWdDLFlBQVksU0FBUyxVQUFVLGdCQUFnQix3QkFBd0IscUJBQXFCLGdCQUFnQix1REFBdUQsZUFBZSxpQ0FBaUMsVUFBVSxvRUFBb0Usc0RBQXNELFdBQVcsUUFBUSxrQ0FBa0MsZ0ZBQWdGLGFBQWEsY0FBYyx3RkFBd0YsUUFBUSwyQkFBMkIsVUFBVSxrSEFBa0gscUJBQXFCLGlDQUFpQyxrRkFBa0YsYUFBYSwwRkFBMEYsU0FBUywyQkFBMkIsbUJBQW1CLG9IQUFvSCxrQ0FBa0MsK0dBQStHLG1DQUFtQywrQkFBK0IsMkJBQTJCLGtCQUFrQixtRUFBbUUsb0VBQW9FLGtCQUFrQixPQUFPLE1BQU0sV0FBVyxZQUFZLG1CQUFtQiwwQkFBMEIseUZBQXlGLDJCQUEyQiw2SkFBNkosV0FBVyxXQUFXLE9BQU8sTUFBTSw2SkFBNkosVUFBVSxZQUFZLE9BQU8sTUFBTSx5QkFBeUIsa0NBQWtDLHlCQUF5QixrQ0FBa0Msd0JBQXdCLGFBQWEsa0JBQWtCLG1CQUFtQixrQkFBa0Isc0JBQXNCLDBCQUEwQiwrQ0FBK0Msa0JBQWtCLFFBQVEsV0FBVyxXQUFXLFdBQVcsVUFBVSw2Q0FBNkMsa0JBQWtCLFVBQVUsT0FBTyxXQUFXLFVBQVUsV0FBVyx1QkFBdUIsWUFBWSxXQUFXLGtCQUFrQiwwQkFBMEIsbUJBQW1CLE9BQU8sTUFBTSw4QkFBOEIsWUFBWSx1QkFBdUIsYUFBYSx1QkFBdUIsV0FBVyxZQUFZLGFBQWEsdUJBQXVCLG1CQUFtQixrQkFBa0Isb0ZBQW9GLGVBQWUsZ0JBQWdCLG1CQUFtQixxQkFBcUIsWUFBWSx1QkFBdUIsV0FBVyxZQUFZLGtCQUFrQixTQUFTLFFBQVEsa0JBQWtCLGlCQUFpQixXQUFXLHFCQUFxQixtREFBbUQsc0JBQXNCLHlFQUF5RSxrQkFBa0IsNkJBQTZCLDZCQUE2Qiw4QkFBOEIsNkJBQTZCLDhCQUE4QixpQ0FBaUMsS0FBSywwQkFBMEIsdUNBQXVDLGtCQUFrQixPQUFPLE1BQU0sb0JBQW9CLFVBQVUsY0FBYyxnRUFBZ0Usb0NBQW9DLHFDQUFxQyxvQkFBb0IsNEJBQTRCLG1EQUFtRCxvQkFBb0IsNkdBQTZHLG9CQUFvQix1QkFBdUIsaUJBQWlCLHFDQUFxQyxvQkFBb0IsbUNBQW1DLDJCQUEyQixVQUFVLGtCQUFrQixxQkFBcUIsV0FBVyxZQUFZLG1EQUFtRCxvQkFBb0IsMERBQTBELHdCQUF3Qiw2R0FBNkcsb0JBQW9CLHdMQUF3TCxvQkFBb0IsbUJBQW1CLHNNQUFzTSxVQUFVLG1DQUFtQywyQkFBMkIsMkNBQTJDLGtCQUFrQixPQUFPLFdBQVcsV0FBVyxZQUFZLFdBQVcsVUFBVSxrREFBa0QsV0FBVyxnQkFBZ0Isa0JBQWtCLE9BQU8sTUFBTSxTQUFTLFFBQVEsMEJBQTBCLGtCQUFrQix1QkFBdUIsaUJBQWlCLHFDQUFxQyxvQkFBb0IsbUNBQW1DLDJCQUEyQixVQUFVLG1EQUFtRCxvQkFBb0IsNkdBQTZHLG9CQUFvQixzTUFBc00sVUFBVSxtQ0FBbUMsMkI7QUNacDBhO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUN4RkEsaUJBQWlCLDJaQUEyWixVQUFVLFNBQVMsYUFBYSxlQUFlLHdCQUF3QixTQUFTLDhFQUE4RSxjQUFjLEtBQUssY0FBYyxNQUFNLGdCQUFnQixhQUFhLFlBQVksb0RBQW9ELFdBQVcsYUFBYSxNQUFNLGlCQUFpQix5QkFBeUIsV0FBVyxpQkFBaUIsa0JBQWtCLGdCQUFnQiw0RkFBNEYsa0JBQWtCLFdBQVcsaUJBQWlCLGtCQUFrQixnQkFBZ0IsK0ZBQStGLGtCQUFrQixXQUFXLGlCQUFpQixrQkFBa0IsZ0JBQWdCLG1GQUFtRixrQkFBa0IsRUFBRSw4QkFBOEIsc0JBQXNCLFdBQVcsV0FBVyxpQkFBaUIsZUFBZSxjQUFjLFFBQVEsZUFBZSwwQkFBMEIsUUFBUSxnQkFBZ0IseUJBQXlCLFFBQVEsZ0JBQWdCLEVBQUUsY0FBYyxvQ0FBb0MsNEJBQTRCLHdCQUF3QixjQUFjLEtBQUssaUJBQWlCLGVBQWUsZ0JBQWdCLGNBQWMsMEJBQTBCLEtBQUssZ0JBQWdCLDBCQUEwQixLQUFLLGdCQUFnQix5QkFBeUIsS0FBSyxnQkFBZ0IsT0FBTyxnQkFBZ0IsaUJBQWlCLG1CQUFtQixnQkFBZ0IsZ0JBQWdCLGNBQWMseUJBQXlCLE9BQU8sa0JBQWtCLFdBQVcsY0FBYyxPQUFPLGdCQUFnQixpQkFBaUIsaUJBQWlCLGdCQUFnQixnQkFBZ0IsY0FBYyx5QkFBeUIsT0FBTyxnQkFBZ0IsZ0JBQWdCLFdBQVcsY0FBYyxPQUFPLGdCQUFnQixpQkFBaUIsb0JBQW9CLGdCQUFnQixnQkFBZ0IsY0FBYyx5QkFBeUIsT0FBTyxrQkFBa0IsV0FBVyxjQUFjLE9BQU8sZ0JBQWdCLGlCQUFpQixrQkFBa0IsZ0JBQWdCLGdCQUFnQixjQUFjLHlCQUF5QixPQUFPLG1CQUFtQixXQUFXLGNBQWMsT0FBTyxnQkFBZ0IsaUJBQWlCLG1CQUFtQixnQkFBZ0IsZ0JBQWdCLGNBQWMseUJBQXlCLE9BQU8sb0JBQW9CLFdBQVcsY0FBYyxPQUFPLGdCQUFnQixpQkFBaUIsZUFBZSxnQkFBZ0IsZ0JBQWdCLGNBQWMseUJBQXlCLE9BQU8sZ0JBQWdCLFdBQVcsY0FBYyxFQUFFLHFCQUFxQixlQUFlLGVBQWUsZUFBZSxNQUFNLE9BQU8sV0FBVyxjQUFjLFlBQVksYUFBYSxhQUFhLGNBQWMsa0JBQWtCLGdCQUFnQixZQUFZLGtCQUFrQixtQkFBbUIsa0JBQWtCLG1DQUFtQyxVQUFVLDhDQUE4QyxzQ0FBc0MseUJBQXlCLGVBQWUsY0FBYyxzQkFBc0IscUJBQXFCLFlBQVksc0JBQXNCLFdBQVcsc0JBQXNCLG1CQUFtQixVQUFVLDZCQUE2QixVQUFVLDJCQUEyQixtQkFBbUIsc0JBQXNCLGtCQUFrQixXQUFXLHFCQUFxQixXQUFXLGdCQUFnQixhQUFhLGVBQWUsa0JBQWtCLG1CQUFtQixzQkFBc0Isc0JBQXNCLGdCQUFnQixVQUFVLHFEQUFxRCw2Q0FBNkMscUNBQXFDLDJEQUEyRCw0QkFBNEIsb0JBQW9CLHlCQUF5QixzQkFBc0IsY0FBYyw2QkFBNkIsZ0JBQWdCLDhCQUE4QixnQkFBZ0IsNkJBQTZCLGdCQUFnQixtQ0FBbUMsaUJBQWlCLGtDQUFrQyxnQkFBZ0IsZUFBZSxpQ0FBaUMsY0FBYyxvQ0FBb0MsNEJBQTRCLHVDQUF1QyxjQUFjLG1DQUFtQyw4QkFBOEIsK0NBQStDLHNEQUFzRCw4Q0FBOEMsZ0RBQWdELGtCQUFrQixVQUFVLG1DQUFtQywyQkFBMkIsZ0RBQWdELG9EQUFvRCw0Q0FBNEMseUJBQXlCLCtDQUErQyxvREFBb0QsNENBQTRDLGdEQUFnRCxvREFBb0QsNkNBQTZDLGNBQWMsZ0JBQWdCLGVBQWUsb0JBQW9CLG9CQUFvQixhQUFhLHdCQUF3QixxQkFBcUIsdUJBQXVCLHlCQUF5QixzQkFBc0IsOEJBQThCLG1CQUFtQiw2QkFBNkIsa0JBQWtCLDBCQUEwQixrQkFBa0IsYUFBYSxnQkFBZ0IsYUFBYSxtQkFBbUIsZ0JBQWdCLGNBQWMsb0JBQW9CLG9CQUFvQixvQkFBb0IsYUFBYSw0QkFBNEIsNkJBQTZCLDBCQUEwQixzQkFBc0IsNEJBQTRCLGdCQUFnQixvQkFBb0IsY0FBYyxZQUFZLGVBQWUsWUFBWSxzQkFBc0IsbUJBQW1CLGtCQUFrQiwwQkFBMEIsZ0JBQWdCLGtCQUFrQiw4QkFBOEIsWUFBWSxpQkFBaUIsV0FBVyxlQUFlLE9BQU8sZUFBZSxRQUFRLDJCQUEyQiwyQkFBMkIsb0JBQW9CLHlCQUF5QixzQkFBc0IsbUJBQW1CLHdCQUF3QixxQkFBcUIsdUJBQXVCLGdCQUFnQix1QkFBdUIsV0FBVyxpQkFBaUIsZUFBZSxnQkFBZ0IsY0FBYyxjQUFjLGtCQUFrQix5QkFBeUIseUJBQXlCLHlCQUF5QixrQkFBa0Isb0lBQW9JLDRIQUE0SCxvSEFBb0gsdUpBQXVKLHdDQUF3QyxnQ0FBZ0MseUJBQXlCLFFBQVEsZUFBZSxzQkFBc0IsY0FBYyxjQUFjLDZCQUE2QixjQUFjLG9CQUFvQixtREFBbUQsMkNBQTJDLHVCQUF1QixjQUFjLDZCQUE2Qiw2QkFBNkIsY0FBYyx5QkFBeUIsYUFBYSxjQUFjLFdBQVcsZUFBZSxZQUFZLGdCQUFnQix3QkFBd0IsYUFBYSxrREFBa0QsMENBQTBDLGtDQUFrQyx3REFBd0QsbUJBQW1CLGlDQUFpQyx5QkFBeUIsbUJBQW1CLHdCQUF3QixrQ0FBa0MsMEJBQTBCLGVBQWUsWUFBWSxxQkFBcUIsZUFBZSxjQUFjLFdBQVcseUJBQXlCLHFCQUFxQixtQkFBbUIsVUFBVSxvQkFBb0IsY0FBYyx5QkFBeUIsYUFBYSw2QkFBNkIsY0FBYyxrQ0FBa0MsYUFBYSxtQ0FBbUMsV0FBVyx5QkFBeUIsd0NBQXdDLFVBQVUsZUFBZSxXQUFXLHlCQUF5QixxQkFBcUIsb0JBQW9CLFVBQVUsNEJBQTRCLG9CQUFvQixxQkFBcUIsY0FBYywwQkFBMEIsYUFBYSw4QkFBOEIsY0FBYyxtQ0FBbUMsYUFBYSxvQ0FBb0MsV0FBVyx5QkFBeUIseUNBQXlDLFVBQVUsc0JBQXNCLFdBQVcseUJBQXlCLHFCQUFxQiw0QkFBNEIsY0FBYyxxQkFBcUIsaUNBQWlDLGFBQWEscUNBQXFDLGNBQWMscUJBQXFCLDBDQUEwQyxhQUFhLDJDQUEyQyxXQUFXLHlCQUF5QixxQkFBcUIsZ0RBQWdELGFBQWEsYUFBYSxXQUFXLGVBQWUsWUFBWSxnQkFBZ0IsYUFBYSxrQkFBa0Isd0JBQXdCLGFBQWEsa0JBQWtCLFNBQVMsYUFBYSx3QkFBd0IsaUNBQWlDLHlCQUF5QixpQkFBaUIsd0JBQXdCLFdBQVcsZ0JBQWdCLGlCQUFpQixlQUFlLGdCQUFnQixnQkFBZ0IsY0FBYyxzQ0FBc0MsNkJBQTZCLGtCQUFrQixvQkFBb0IseUJBQXlCLGlCQUFpQixtQkFBbUIsdUVBQXVFLGlCQUFpQixlQUFlLGdCQUFnQixnQkFBZ0IsY0FBYyxVQUFVLHFEQUFxRCw2Q0FBNkMscUNBQXFDLDJEQUEyRCx3R0FBd0csaUJBQWlCLGVBQWUsZ0JBQWdCLGdCQUFnQixjQUFjLFVBQVUscURBQXFELDZDQUE2QyxxQ0FBcUMsMkRBQTJELDZEQUE2RCxpQkFBaUIsZUFBZSxnQkFBZ0IsZ0JBQWdCLGNBQWMsVUFBVSxxREFBcUQsNkNBQTZDLHFDQUFxQywyREFBMkQsbUZBQW1GLFVBQVUsb0NBQW9DLDRCQUE0QixnSUFBZ0ksVUFBVSw0QkFBNEIseUVBQXlFLFVBQVUsNEJBQTRCLFVBQVUsYUFBYSxtQkFBbUIsV0FBVyxZQUFZLHlCQUF5QixVQUFVLG1CQUFtQixpQkFBaUIsa0JBQWtCLDJCQUEyQiwyQkFBMkIsb0JBQW9CLHlCQUF5QixzQkFBc0IsbUJBQW1CLGFBQWEsZUFBZSwrQkFBK0Isa0JBQWtCLFFBQVEsU0FBUyxXQUFXLFVBQVUsV0FBVyxTQUFTLFVBQVUsdUNBQXVDLCtCQUErQixtRkFBbUYseUJBQXlCLG1IQUFtSCxVQUFVLGlDQUFpQywyQkFBMkIsMkJBQTJCLG9CQUFvQix5QkFBeUIsc0JBQXNCLG1CQUFtQix3QkFBd0IscUJBQXFCLHVCQUF1QixXQUFXLGVBQWUsWUFBWSxnQkFBZ0Isb0JBQW9CLHNDQUFzQyw2QkFBNkIsa0JBQWtCLG1DQUFtQywyQkFBMkIsNkJBQTZCLGNBQWMsaUJBQWlCLGVBQWUsZ0JBQWdCLGNBQWMsY0FBYyw2QkFBNkIsY0FBYyxxQkFBcUIseUNBQXlDLGlDQUFpQyx5Q0FBeUMsY0FBYyxxQkFBcUIsNkJBQTZCLFdBQVcsWUFBWSxVQUFVLFVBQVUsbUNBQW1DLDJCQUEyQixPQUFPLGFBQWEscUNBQXFDLHNDQUFzQyw0Q0FBNEMsVUFBVSxlQUFlLGtCQUFrQixXQUFXLGVBQWUsWUFBWSxnQkFBZ0Isb0JBQW9CLHNDQUFzQyxrQkFBa0Isc0JBQXNCLGtCQUFrQixRQUFRLFNBQVMsV0FBVyxZQUFZLFdBQVcseUJBQXlCLGtCQUFrQixVQUFVLCtCQUErQix1QkFBdUIsdUNBQXVDLCtCQUErQixrREFBa0QsY0FBYyw4QkFBOEIsV0FBVyxlQUFlLFlBQVksZ0JBQWdCLGdCQUFnQixxQ0FBcUMsV0FBVyxZQUFZLGdCQUFnQiw0QkFBNEIsZ0JBQWdCLGVBQWUsZ0JBQWdCLGNBQWMsbUNBQW1DLGFBQWEsOERBQThELHNDQUFzQyxvRUFBb0UsbUNBQW1DLDJCQUEyQix5QkFBeUIsaURBQWlELHlDQUF5QyxxQ0FBcUMsU0FBUyx1QkFBdUIsb0JBQW9CLDJCQUEyQixXQUFXLGVBQWUsWUFBWSxnQkFBZ0IsWUFBWSxzQ0FBc0Msa0JBQWtCLDJDQUEyQyxXQUFXLFNBQVMsMkJBQTJCLDJCQUEyQixvQkFBb0IseUJBQXlCLHNCQUFzQixtQkFBbUIsd0JBQXdCLHFCQUFxQix1QkFBdUIsV0FBVyxlQUFlLFlBQVksZ0JBQWdCLHNDQUFzQyxZQUFZLGtCQUFrQixtQ0FBbUMsMkJBQTJCLDhCQUE4QixvQkFBb0Isb0JBQW9CLGFBQWEsd0JBQXdCLHFCQUFxQix1QkFBdUIseUJBQXlCLHNCQUFzQiw4QkFBOEIsOENBQThDLGtCQUFrQixrQkFBa0IsZ0JBQWdCLGVBQWUsZ0JBQWdCLGNBQWMsbUJBQW1CLGtCQUFrQixTQUFTLFdBQVcsNkJBQTZCLGtCQUFrQixTQUFTLFNBQVMsV0FBVyxZQUFZLFVBQVUsa0JBQWtCLGtCQUFrQixzQkFBc0Isa0JBQWtCLDhDQUE4QyxzQ0FBc0MsVUFBVSx3R0FBd0csZ0dBQWdHLHdGQUF3RiwwSEFBMEgsbUNBQW1DLDJCQUEyQixxREFBcUQsbUJBQW1CLFVBQVUsK0JBQStCLHVCQUF1QiwyQkFBMkIsa0JBQWtCLG9CQUFvQixvQkFBb0IsYUFBYSxZQUFZLHlCQUF5QixzQkFBc0IsbUJBQW1CLHlCQUF5QixzQkFBc0IsOEJBQThCLDBDQUEwQyxvREFBb0QsNENBQTRDLGVBQWUsb0RBQW9ELHNDQUFzQyx5QkFBeUIsZ0JBQWdCLHVCQUF1QixvQkFBb0IscUJBQXFCLDRCQUE0QixrQkFBa0IsZ0JBQWdCLGtCQUFrQixnQkFBZ0IsY0FBYyxrREFBa0QsY0FBYyx5QkFBeUIsa0JBQWtCLFdBQVcsZUFBZSxZQUFZLGdCQUFnQixvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLHNCQUFzQixtQkFBbUIsd0JBQXdCLHFCQUFxQix1QkFBdUIsZ0RBQWdELHdDQUF3QyxnQ0FBZ0MsOERBQThELGlEQUFpRCxpQ0FBaUMseUJBQXlCLDhCQUE4QixrQkFBa0IsV0FBVyxXQUFXLHlCQUF5QiwyQ0FBMkMsZ0NBQWdDLHdCQUF3QixRQUFRLGtCQUFrQixXQUFXLFlBQVksVUFBVSw2QkFBNkIsWUFBWSxlQUFlLGVBQWUsU0FBUyxXQUFXLFdBQVcsWUFBWSx3REFBd0QseUJBQXlCLGNBQWMsa0JBQWtCLGNBQWMsV0FBVyxXQUFXLHlCQUF5Qix3Q0FBd0MsZ0NBQWdDLDBCQUEwQixRQUFRLFNBQVMscURBQXFELDZDQUE2Qyx5QkFBeUIsUUFBUSxTQUFTLHNEQUFzRCw4Q0FBOEMsVUFBVSxrQkFBa0IsVUFBVSxpQkFBaUIsVUFBVSxrQ0FBa0MsY0FBYyxrQ0FBa0Msa0NBQWtDLDBCQUEwQixvQ0FBb0MsbUJBQW1CLFVBQVUsa0NBQWtDLDBCQUEwQixrQkFBa0Isb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLFdBQVcsZUFBZSx5Q0FBeUMsV0FBVyxpQkFBaUIsZUFBZSxnQkFBZ0IseUNBQXlDLGlDQUFpQyxpQkFBaUIsY0FBYyxXQUFXLGVBQWUsWUFBWSxnQkFBZ0IsZUFBZSxnQkFBZ0IsYUFBYSwwRUFBMEUsa0VBQWtFLDBEQUEwRCw0RkFBNEYsbUJBQW1CLGtCQUFrQixxQkFBcUIsU0FBUyxVQUFVLFdBQVcsa0JBQWtCLGtCQUFrQix5QkFBeUIsa0JBQWtCLFVBQVUsd0dBQXdHLGdHQUFnRyx3RkFBd0YsMEhBQTBILHVDQUF1QywrQkFBK0IsZ0JBQWdCLG9CQUFvQixvQkFBb0IsYUFBYSw0QkFBNEIsNkJBQTZCLDBCQUEwQixzQkFBc0Isd0NBQXdDLGNBQWMsdUNBQXVDLGNBQWMseUNBQXlDLFNBQVMsWUFBWSxtQkFBbUIsb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLHdCQUF3QixxQkFBcUIsdUJBQXVCLGdCQUFnQixXQUFXLHlDQUF5QyxpQ0FBaUMseUJBQXlCLGNBQWMsZ0RBQWdELHlCQUF5QixxQkFBcUIsaUVBQWlFLGNBQWMsaUVBQWlFLGFBQWEseUNBQXlDLGdCQUFnQixtQkFBbUIsU0FBUyxlQUFlLGdCQUFnQixvQkFBb0IsMEVBQTBFLGtFQUFrRSwwREFBMEQsaUZBQWlGLHlCQUF5Qix5Q0FBeUMscUJBQXFCLCtDQUErQyx5QkFBeUIscUJBQXFCLGdFQUFnRSxjQUFjLGdFQUFnRSxhQUFhLHdDQUF3QyxlQUFlLFVBQVUsa0JBQWtCLDRCQUE0QixvQkFBb0Isb0JBQW9CLGFBQWEsd0JBQXdCLHFCQUFxQix1QkFBdUIsU0FBUyw0QkFBNEIsNkJBQTZCLDBCQUEwQixzQkFBc0Isc0NBQXNDLDBCQUEwQixVQUFVLGFBQWEsVUFBVSx5QkFBeUIsVUFBVSw4QkFBOEIsNkJBQTZCLHVCQUF1QixtQkFBbUIseUJBQXlCLHNCQUFzQixvQkFBb0IseUJBQXlCLFVBQVUsYUFBYSw0QkFBNEIsNkJBQTZCLDBCQUEwQixzQkFBc0Isd0JBQXdCLHFCQUFxQix3QkFBd0IsaUJBQWlCLGNBQWMsV0FBVyxZQUFZLGdCQUFnQix5QkFBeUIsaUJBQWlCLGtCQUFrQixXQUFXLFdBQVcsYUFBYSxnQkFBZ0Isa0JBQWtCLGdCQUFnQixtQkFBbUIsZ0JBQWdCLGNBQWMsa0JBQWtCLGdCQUFnQix5QkFBeUIsS0FBSyxlQUFlLGlCQUFpQixvQkFBb0Isb0JBQW9CLGFBQWEsaUJBQWlCLFdBQVcsY0FBYyxtQkFBbUIsb0NBQW9DLDRCQUE0QixzQkFBc0IsdUNBQXVDLHlCQUF5QixzQkFBc0IsZ0JBQWdCLHlDQUF5QyxtQ0FBbUMsY0FBYyxXQUFXLGNBQWMsYUFBYSxrQkFBa0IsZ0JBQWdCLG1CQUFtQixnQkFBZ0IsY0FBYyx5QkFBeUIsV0FBVyxrQkFBa0IsYUFBYSxvQkFBb0Isb0JBQW9CLGFBQWEsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLDBCQUEwQixnQkFBZ0IsMkNBQTJDLFNBQVMsOEJBQThCLGFBQWEsa0JBQWtCLGdCQUFnQixrQkFBa0IsZ0JBQWdCLGVBQWUsY0FBYyxlQUFlLGdCQUFnQixvQkFBb0Isb0JBQW9CLGFBQWEsbUJBQW1CLGVBQWUsU0FBUyx1QkFBdUIsU0FBUyxtQkFBbUIsV0FBVyxPQUFPLE1BQU0sb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLFNBQVMsY0FBYyxvQ0FBb0MsNEJBQTRCLFlBQVksY0FBYyxZQUFZLFdBQVcsZUFBZSxZQUFZLGdCQUFnQixvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLHNCQUFzQixtQkFBbUIsd0JBQXdCLHFCQUFxQix1QkFBdUIsaUJBQWlCLGtCQUFrQixXQUFXLGNBQWMsV0FBVyxlQUFlLFlBQVksZ0JBQWdCLGtCQUFrQixZQUFZLGdCQUFnQixrQkFBa0IsZ0JBQWdCLHFCQUFxQix5QkFBeUIsbUJBQW1CLFFBQVEsb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLGNBQWMsa0JBQWtCLGdCQUFnQixrQkFBa0IsZ0JBQWdCLHFCQUFxQix5QkFBeUIsY0FBYyxjQUFjLG9CQUFvQixvQkFBb0IsYUFBYSxTQUFTLHlCQUF5QixjQUFjLFVBQVUsY0FBYyxXQUFXLGVBQWUsWUFBWSxnQkFBZ0Isb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLHdCQUF3QixxQkFBcUIsdUJBQXVCLGlCQUFpQixrQkFBa0IsY0FBYyxvQ0FBb0MsNEJBQTRCLG9CQUFvQixjQUFjLGtCQUFrQixrQkFBa0Isb0JBQW9CLHNCQUFzQiw2Q0FBNkMsNkJBQTZCLG9DQUFvQyw2REFBNkQsMkNBQTJDLG9FQUFvRSxvQ0FBb0Msd0JBQXdCLGtCQUFrQixvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLHNCQUFzQixtQkFBbUIseUJBQXlCLHNCQUFzQiw4QkFBOEIsNkJBQTZCLGVBQWUsZ0JBQWdCLGNBQWMsK0NBQStDLHVDQUF1QyxlQUFlLHlCQUF5Qix3QkFBd0IsYUFBYSxtQkFBbUIsOEJBQThCLHNDQUFzQywrREFBK0QsV0FBVyxzQkFBc0IsZ0JBQWdCLHVCQUF1QixvQkFBb0Isb0JBQW9CLGFBQWEsbUJBQW1CLFdBQVcsT0FBTywyQkFBMkIsd0JBQXdCLHFCQUFxQix5QkFBeUIsc0JBQXNCLDhCQUE4QixxQkFBcUIsZUFBZSxzQ0FBc0Msa0JBQWtCLHlCQUF5QixzQ0FBc0MsbUJBQW1CLHNCQUFzQixrQkFBa0IsY0FBYywwQkFBMEIsV0FBVyxZQUFZLGtCQUFrQixvQkFBb0IsZ0RBQWdELHdDQUF3QyxnQ0FBZ0MsOERBQThELHVEQUF1RCxrQ0FBa0MsMEJBQTBCLDZEQUE2RCxjQUFjLHlCQUF5QixhQUFhLHNDQUFzQyxnQkFBZ0IseUNBQXlDLGlDQUFpQyxnRUFBZ0Usc0JBQXNCLHVCQUF1QixrQkFBa0IseUJBQXlCLHVCQUF1QixjQUFjLHNCQUFzQixrQkFBa0IsZ0JBQWdCLGNBQWMsd0JBQXdCLGdCQUFnQixjQUFjLGtDQUFrQywwQkFBMEIsOEJBQThCLGNBQWMsZUFBZSxrQkFBa0IsZ0JBQWdCLGFBQWEsa0JBQWtCLFdBQVcsVUFBVSxtQkFBbUIsZ0NBQWdDLHdCQUF3QixtRkFBbUYsMkVBQTJFLG1FQUFtRSw4RkFBOEYsVUFBVSwwQkFBMEIsa0JBQWtCLFVBQVUsa0JBQWtCLG1DQUFtQywyQkFBMkIsVUFBVSxRQUFRLGVBQWUsTUFBTSxPQUFPLFVBQVUsWUFBWSxlQUFlLFdBQVcsa0VBQWtFLDBEQUEwRCx5QkFBeUIsUUFBUSxnQkFBZ0IsY0FBYyxjQUFjLHlHQUF5RyxjQUFjLDBCQUEwQiw4REFBOEQsc0RBQXNELCtCQUErQixrQkFBa0IseUJBQXlCLCtCQUErQixVQUFVLGlEQUFpRCxlQUFlLDZCQUE2QixlQUFlLFdBQVcseUJBQXlCLGlDQUFpQyx5QkFBeUIsZ05BQWdOLGNBQWMsK0dBQStHLGtCQUFrQixjQUFjLHlCQUF5QixxQkFBcUIsNkdBQTZHLGFBQWEsMkJBQTJCLGlCQUFpQixpQ0FBaUMsYUFBYSw0Q0FBNEMsMkJBQTJCLDJCQUEyQixvQkFBb0IscUNBQXFDLGFBQWEsd0RBQXdELGNBQWMseUJBQXlCLHFCQUFxQix1REFBdUQsYUFBYSxlQUFlLGdEQUFnRCx3Q0FBd0MsdURBQXVELFdBQVcseURBQXlELHNCQUFzQixxRUFBcUUsc0RBQXNELDhDQUE4QyxzRUFBc0Usa0JBQWtCLFVBQVUsbUNBQW1DLDJCQUEyQixzRUFBc0Usb0RBQW9ELDRDQUE0Qyx5QkFBeUIscUVBQXFFLG9EQUFvRCw0Q0FBNEMsc0VBQXNFLG9EQUFvRCw2Q0FBNkMsTUFBTSwyQkFBMkIsMkJBQTJCLG9CQUFvQix5QkFBeUIsc0JBQXNCLG1CQUFtQixXQUFXLGdCQUFnQixtQkFBbUIseUJBQXlCLE1BQU0sZ0JBQWdCLG1CQUFtQixvQkFBb0IsZ0JBQWdCLFlBQVksY0FBYyxXQUFXLFlBQVksWUFBWSxrQkFBa0IseUJBQXlCLFlBQVksYUFBYSwwQkFBMEIsWUFBWSxhQUFhLG9CQUFvQixvQkFBb0IsYUFBYSx5QkFBeUIsc0JBQXNCLG1CQUFtQix5QkFBeUIsc0JBQXNCLDhCQUE4QixZQUFZLDJCQUEyQiwyQkFBMkIsb0JBQW9CLHlCQUF5QixzQkFBc0IsbUJBQW1CLDBCQUEwQixZQUFZLGtCQUFrQix5QkFBeUIsWUFBWSw0QkFBNEIsaUJBQWlCLFFBQVEsa0JBQWtCLGtCQUFrQiwyQkFBMkIsMkJBQTJCLG9CQUFvQix5QkFBeUIsc0JBQXNCLG1CQUFtQix3QkFBd0IscUJBQXFCLHVCQUF1QixrQkFBa0IsbUJBQW1CLGVBQWUseUNBQXlDLGlDQUFpQywwQkFBMEIsa0JBQWtCLG1CQUFtQiwwQkFBMEIsa0JBQWtCLGNBQWMsMEJBQTBCLDZCQUE2QiwyQkFBMkIsMkJBQTJCLHFCQUFxQix5QkFBeUIsNkJBQTZCLFVBQVUsd0NBQXdDLFdBQVcsZUFBZSxZQUFZLGdCQUFnQixTQUFTLDBDQUEwQyxXQUFXLGFBQWEsa0NBQWtDLGNBQWMsZUFBZSx3QkFBd0IsY0FBYyxvR0FBb0csNEJBQTRCLHFCQUFxQiwyQkFBMkIsY0FBYywwR0FBMEcsNEJBQTRCLG9CQUFvQix3Q0FBd0MsV0FBVywrRkFBK0YsY0FBYywwQkFBMEIsa0JBQWtCLHNCQUFzQixrQkFBa0IsU0FBUyxVQUFVLGVBQWUsMEJBQTBCLHVCQUF1QixrQkFBa0IsZ0JBQWdCLGtCQUFrQix5QkFBeUIsa0JBQWtCLFVBQVUsd0dBQXdHLGdHQUFnRyx3RkFBd0YsMEhBQTBILG1DQUFtQywyQkFBMkIsc0RBQXNELG1CQUFtQixVQUFVLGdDQUFnQyx3QkFBd0IsV0FBVywyQkFBMkIsMkJBQTJCLG9CQUFvQiw0QkFBNEIsNkJBQTZCLDBCQUEwQixzQkFBc0Isd0JBQXdCLHFCQUFxQix1QkFBdUIsV0FBVyxlQUFlLFlBQVksZ0JBQWdCLFVBQVUsa0JBQWtCLGVBQWUsNkJBQTZCLFlBQVksYUFBYSxhQUFhLGNBQWMsV0FBVyxXQUFXLGFBQWEseUJBQXlCLGtCQUFrQiw2R0FBNkcscUdBQXFHLDZGQUE2Rix3SEFBd0gsZ0NBQWdDLHdCQUF3QiwwQkFBMEIsNkJBQTZCLHFCQUFxQiwwQkFBMEIsNkJBQTZCLHFCQUFxQixpQkFBaUIsMkJBQTJCLDJCQUEyQixvQkFBb0IseUJBQXlCLHNCQUFzQixtQkFBbUIseUJBQXlCLGlCQUFpQixtQkFBbUIsc0JBQXNCLG9CQUFvQixvQkFBb0IsYUFBYSw0QkFBNEIsNkJBQTZCLDBCQUEwQixzQkFBc0Isc0JBQXNCLG1CQUFtQixxQkFBcUIsaUJBQWlCLDBCQUEwQixzQkFBc0IsY0FBYyxlQUFlLGtCQUFrQixnQkFBZ0IsbUJBQW1CLG1CQUFtQixtQ0FBbUMsMkJBQTJCLHFCQUFxQixjQUFjLGNBQWMsZUFBZSxNQUFNLE9BQU8sVUFBVSxXQUFXLFlBQVkseUJBQXlCLDRCQUE0QixvQkFBb0IsZ0NBQWdDLHdCQUF3QixnQ0FBZ0MsOENBQThDLHNDQUFzQyw4QkFBOEIsMERBQTBELDZCQUE2QixxQkFBcUIscUJBQXFCLDRCQUE0QixvQkFBb0IsNEJBQTRCLG9CQUFvQixNQUFNLGVBQWUsTUFBTSxPQUFPLFVBQVUsb0JBQW9CLG9CQUFvQixhQUFhLFdBQVcsWUFBWSxzQkFBc0Isa0JBQWtCLFVBQVUsa0NBQWtDLDBCQUEwQix3QkFBd0IsbUZBQW1GLDJFQUEyRSxtRUFBbUUsOEZBQThGLDRCQUE0QixvQkFBb0IseUJBQXlCLE1BQU0sc0JBQXNCLGFBQWEsbUJBQW1CLFVBQVUsNkJBQTZCLHFCQUFxQixnQ0FBZ0Msd0JBQXdCLGNBQWMsb0JBQW9CLG9CQUFvQixhQUFhLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQixZQUFZLHlCQUF5QixjQUFjLG9CQUFvQixrQkFBa0Isb0NBQW9DLHFCQUFxQixpQ0FBaUMsVUFBVSx1Q0FBdUMsbUJBQW1CLGdCQUFnQix1Q0FBdUMsdUJBQXVCLGlCQUFpQixXQUFXLG9CQUFvQixvQkFBb0IsYUFBYSx5QkFBeUIsc0JBQXNCLG1CQUFtQixZQUFZLHlCQUF5QixXQUFXLG1CQUFtQixvQkFBb0IsWUFBWSxhQUFhLFlBQVksa0JBQWtCLG9CQUFvQixvQkFBb0IsYUFBYSxXQUFXLFlBQVkseUJBQXlCLFlBQVksNEJBQTRCLDZCQUE2QiwwQkFBMEIsdUJBQXVCLG1CQUFtQixrQkFBa0IsUUFBUSxTQUFTLFVBQVUsWUFBWSxXQUFXLHlCQUF5Qix1Q0FBdUMsK0JBQStCLHlCQUF5QixtQkFBbUIsY0FBYyxXQUFXLFVBQVUseUJBQXlCLFdBQVcsb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLFlBQVksa0JBQWtCLG9DQUFvQyxxQkFBcUIsOEJBQThCLFVBQVUsb0NBQW9DLG1CQUFtQixnQkFBZ0Isb0NBQW9DLHVCQUF1QixpQkFBaUIseUJBQXlCLFdBQVcsV0FBVyxvQkFBb0IsVUFBVSxvQkFBb0Isb0JBQW9CLGFBQWEsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLG9CQUFvQiwwQkFBMEIsVUFBVSxvQkFBb0IseUJBQXlCLFVBQVUseUJBQXlCLHNCQUFzQixtQkFBbUIsZ0JBQWdCLG1CQUFtQixnQkFBZ0IsY0FBYyxjQUFjLGVBQWUsZ0JBQWdCLFdBQVcseUNBQXlDLGlDQUFpQyx5QkFBeUIsZ0JBQWdCLGNBQWMsY0FBYyxtQkFBbUIsK0NBQStDLGNBQWMsWUFBWSxVQUFVLHlCQUF5QixZQUFZLFlBQVksZUFBZSxvQkFBb0Isb0JBQW9CLGFBQWEsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLHdCQUF3QixxQkFBcUIsdUJBQXVCLFlBQVksbUJBQW1CLDBCQUEwQixlQUFlLG1CQUFtQix5QkFBeUIsZUFBZSx5QkFBeUIsc0JBQXNCLG1CQUFtQixlQUFlLG1CQUFtQixxQkFBcUIsZ0JBQWdCLHlCQUF5QixxQkFBcUIsb0JBQW9CLHNCQUFzQixXQUFXLHlCQUF5QixzQkFBc0IsaUJBQWlCLHdCQUF3QixjQUFjLDhCQUE4Qix5QkFBeUIscUJBQXFCLG9DQUFvQyxjQUFjLHlCQUF5QixxQkFBcUIscUJBQXFCLGdCQUFnQixxQkFBcUIsaUJBQWlCLGdCQUFnQixxQkFBcUIsY0FBYyxrQkFBa0IsZ0JBQWdCLFdBQVcscUJBQXFCLGNBQWMsa0NBQWtDLDBCQUEwQiwyQkFBMkIsY0FBYyxRQUFRLGVBQWUseUJBQXlCLFdBQVcseUJBQXlCLFFBQVEsZ0JBQWdCLGlCQUFpQixvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLHNCQUFzQixtQkFBbUIseUJBQXlCLHNCQUFzQiw4QkFBOEIsU0FBUyx5QkFBeUIsaUJBQWlCLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHVCQUF1QixtQkFBbUIsMkJBQTJCLG1DQUFtQyxrQkFBa0IsZ0JBQWdCLGVBQWUsZ0JBQWdCLGdCQUFnQixjQUFjLHlDQUF5QyxpQ0FBaUMsc0JBQXNCLGNBQWMsY0FBYyxhQUFhLFVBQVUsZ0JBQWdCLHlCQUF5Qix5QkFBeUIsY0FBYyxhQUFhLHVEQUF1RCxZQUFZLGtDQUFrQyx3Q0FBd0MsZ0NBQWdDLHlCQUF5Qix1QkFBdUIsNEJBQTRCLDZCQUE2QiwwQkFBMEIsdUJBQXVCLGlCQUFpQixZQUFZLGdCQUFnQixXQUFXLHlCQUF5QixxQkFBcUIsWUFBWSxzQkFBc0IsWUFBWSxTQUFTLFVBQVUsb0JBQW9CLG9CQUFvQixhQUFhLGtDQUFrQywwQkFBMEIsZ0RBQWdELGtCQUFrQixvQkFBb0Isb0JBQW9CLGFBQWEsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLHlCQUF5QixzQkFBc0IsbUJBQW1CLHdCQUF3QixxQkFBcUIsdUJBQXVCLFdBQVcsZUFBZSxZQUFZLGdCQUFnQixhQUFhLGlCQUFpQixnQkFBZ0Isa0JBQWtCLDZCQUE2QixnQkFBZ0IsYUFBYSxVQUFVLHFGQUFxRixXQUFXLGdDQUFnQyx3QkFBd0IsNERBQTRELFdBQVcsK0dBQStHLFVBQVUsZ0NBQWdDLHdCQUF3QixzRkFBc0YsVUFBVSxzREFBc0Qsa0JBQWtCLFNBQVMsV0FBVyxXQUFXLFdBQVcsc0JBQXNCLFdBQVcsMkNBQTJDLG1DQUFtQyxxREFBcUQsV0FBVyxVQUFVLG1HQUFtRywyRkFBMkYsbUZBQW1GLHFIQUFxSCxtQ0FBbUMsMkJBQTJCLDhDQUE4QyxZQUFZLDBCQUEwQixvQkFBb0Isb0JBQW9CLGFBQWEsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLHdCQUF3QixxQkFBcUIsdUJBQXVCLHdCQUF3QixxQkFBcUIsdUJBQXVCLFlBQVksa0JBQWtCLGtCQUFrQixVQUFVLFdBQVcsWUFBWSxpQkFBaUIscUJBQXFCLDBCQUEwQixrQkFBa0Isc0JBQXNCLHlCQUF5QixrQkFBa0IsYUFBYSxpQkFBaUIscUJBQXFCLHdCQUF3QixXQUFXLFdBQVcsd0dBQXdHLHFFQUFxRSw4Q0FBOEMsa0JBQWtCLE1BQU0sT0FBTyxXQUFXLFlBQVksc0JBQXNCLFdBQVcsb0JBQW9CLGlCQUFpQix3QkFBd0Isb0JBQW9CLG9CQUFvQixhQUFhLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQix3QkFBd0IscUJBQXFCLHVCQUF1QixXQUFXLGdCQUFnQixnREFBZ0Qsd0JBQXdCLGlCQUFpQix5QkFBeUIsV0FBVyx3QkFBd0IsZ0JBQWdCLGtCQUFrQixnQkFBZ0IsV0FBVywwQkFBMEIsd0JBQXdCLGlCQUFpQix1QkFBdUIsZ0JBQWdCLDJCQUEyQiwyQkFBMkIsb0JBQW9CLG1CQUFtQixlQUFlLGdCQUFnQixpREFBaUQsMkJBQTJCLDJCQUEyQixvQkFBb0IseUJBQXlCLHNCQUFzQixtQkFBbUIsV0FBVyxZQUFZLGNBQWMsZUFBZSxnQkFBZ0IsV0FBVyx5QkFBeUIscUJBQXFCLDZCQUE2QixnQkFBZ0IsYUFBYSwyQ0FBMkMsbUNBQW1DLHVEQUF1RCxXQUFXLHdFQUF3RSxjQUFjLFdBQVcsZUFBZSxXQUFXLGFBQWEsV0FBVyxzQkFBc0IseUJBQXlCLHdFQUF3RSxXQUFXLGdCQUFnQixVQUFVLGtCQUFrQixZQUFZLGFBQWEsVUFBVSwyQkFBMkIsMkJBQTJCLG9CQUFvQix5QkFBeUIsc0JBQXNCLG1CQUFtQiwwQkFBMEIsVUFBVSxjQUFjLHlCQUF5QixVQUFVLGNBQWMsbUJBQW1CLGtCQUFrQiwyQkFBMkIsMkJBQTJCLG9CQUFvQix5QkFBeUIsc0JBQXNCLG1CQUFtQix3QkFBd0IscUJBQXFCLHVCQUF1QixXQUFXLGVBQWUsWUFBWSxnQkFBZ0IsYUFBYSxvQkFBb0IsWUFBWSx5QkFBeUIsa0JBQWtCLHlCQUF5QixrQkFBa0IsUUFBUSxVQUFVLFlBQVksV0FBVyxXQUFXLHlCQUF5QixtQ0FBbUMsMkJBQTJCLGdCQUFnQixjQUFjLFdBQVcsWUFBWSxlQUFlLGdCQUFnQix5QkFBeUIsd0JBQXdCLFlBQVksc0JBQXNCLDJCQUEyQiwyQkFBMkIsb0JBQW9CLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQixZQUFZLHlCQUF5QixzQkFBc0Isb0JBQW9CLG9CQUFvQixhQUFhLG1CQUFtQixlQUFlLGFBQWEsc0JBQXNCLFdBQVcsWUFBWSwrQkFBK0IsZ0NBQWdDLHlCQUF5QixzQkFBc0IsVUFBVSxZQUFZLGtCQUFrQix5QkFBeUIsc0JBQXNCLGlCQUFpQix5QkFBeUIsc0JBQXNCLFVBQVUsaUJBQWlCLGtCQUFrQixxQ0FBcUMsZ0NBQWdDLHlCQUF5QixpRUFBaUUsaUJBQWlCLHFCQUFxQixrQkFBa0IsVUFBVSxvQkFBb0Isb0JBQW9CLGFBQWEsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLFdBQVcsWUFBWSxrQkFBa0IsZ0JBQWdCLDBCQUEwQixxQkFBcUIsY0FBYywwQkFBMEIscUJBQXFCLGNBQWMsZ0RBQWdELHFCQUFxQixjQUFjLHFEQUFxRCxVQUFVLHVEQUF1RCxjQUFjLDBCQUEwQixrQkFBa0IsTUFBTSxPQUFPLFdBQVcsY0FBYyxXQUFXLFlBQVksV0FBVyxvQ0FBb0MsNEJBQTRCLHNCQUFzQixtQkFBbUIseUJBQXlCLHNCQUFzQix5QkFBeUIsMEJBQTBCLFVBQVUsMEJBQTBCLHdCQUF3Qiw0QkFBNEIsY0FBYyxrQkFBa0IsZ0JBQWdCLGdCQUFnQixXQUFXLGtDQUFrQywwQkFBMEIsMEJBQTBCLDRCQUE0QixvQkFBb0IsZ0JBQWdCLHFCQUFxQix5QkFBeUIsZ0JBQWdCLGdCQUFnQixnREFBZ0QsZ0JBQWdCLHNCQUFzQix3QkFBd0Isb0JBQW9CLG9CQUFvQixhQUFhLFlBQVkscUJBQXFCLG9CQUFvQixnRUFBZ0UsV0FBVywwRkFBMEYsNEJBQTRCLG9CQUFvQiwwREFBMEQsa0JBQWtCLG1CQUFtQixVQUFVLHVCQUF1QixXQUFXLGdCQUFnQixnQkFBZ0IsV0FBVyxnREFBZ0QsdUJBQXVCLGVBQWUsZ0JBQWdCLGtCQUFrQix5QkFBeUIsdUJBQXVCLGlCQUFpQixzQkFBc0IsbUJBQW1CLGdEQUFnRCxzQkFBc0IsV0FBVyxrQkFBa0Isc0JBQXNCLG9CQUFvQixvQkFBb0IsYUFBYSxtQkFBbUIsZUFBZSxZQUFZLHlCQUF5QixzQkFBc0IsYUFBYSxzQkFBc0IsNEJBQTRCLFdBQVcseUJBQXlCLHNCQUFzQix1QkFBdUIsaUJBQWlCLHlCQUF5QixzQkFBc0IsOEJBQThCLHFCQUFxQixjQUFjLFdBQVcsWUFBWSxrQkFBa0Isb0NBQW9DLDRCQUE0Qiw0QkFBNEIsa0JBQWtCLFdBQVcsb0JBQW9CLHlCQUF5QixrQkFBa0IsMkJBQTJCLGtCQUFrQixNQUFNLE9BQU8sb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLHdCQUF3QixxQkFBcUIsdUJBQXVCLFdBQVcsWUFBWSxhQUFhLDBCQUEwQixjQUFjLFdBQVcsZUFBZSxZQUFZLDJDQUEyQyxtQ0FBbUMsMkJBQTJCLG9EQUFvRCx5QkFBeUIsMEJBQTBCLGdCQUFnQiw0QkFBNEIsY0FBYyxnQkFBZ0Isa0JBQWtCLGdCQUFnQixnQkFBZ0IsV0FBVyx5QkFBeUIsNEJBQTRCLGdCQUFnQixnQkFBZ0Isd0JBQXdCLGlCQUFpQixtQkFBbUIsMEJBQTBCLHdCQUF3QixrQkFBa0IseUJBQXlCLHdCQUF3QixjQUFjLHVCQUF1QixrQkFBa0IsV0FBVyxxQkFBcUIsa0JBQWtCLE1BQU0sT0FBTyxvQkFBb0Isb0JBQW9CLGFBQWEsd0JBQXdCLHFCQUFxQix1QkFBdUIseUJBQXlCLHNCQUFzQiw4QkFBOEIsV0FBVyxZQUFZLGtCQUFrQixVQUFVLG1GQUFtRiwyRUFBMkUsbUVBQW1FLDhGQUE4RiwyQkFBMkIsV0FBVyxnQkFBZ0IsbUJBQW1CLGdCQUFnQixnQkFBZ0IsZ0RBQWdELDJCQUEyQixnQkFBZ0IsNkJBQTZCLGtCQUFrQixvQkFBb0Isb0JBQW9CLG9CQUFvQixhQUFhLFlBQVkscUJBQXFCLHlCQUF5QixvQkFBb0IsZ0JBQWdCLHVCQUF1QiwyQkFBMkIsbUJBQW1CLGtCQUFrQixvQkFBb0Isb0JBQW9CLGFBQWEsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLHdCQUF3QixxQkFBcUIsdUJBQXVCLFlBQVksaUJBQWlCLGtCQUFrQixvQkFBb0Isb0JBQW9CLGFBQWEsV0FBVyxpQkFBaUIsV0FBVyx5QkFBeUIscURBQXFELDZDQUE2QywwQkFBMEIsaUJBQWlCLGtCQUFrQix5QkFBeUIsaUJBQWlCLGdCQUFnQixnQkFBZ0Isd0JBQXdCLGlCQUFpQixnREFBZ0QsaUJBQWlCLGlCQUFpQix3QkFBd0Isa0JBQWtCLHNCQUFzQixTQUFTLFdBQVcsd0JBQXdCLFlBQVksV0FBVyx5QkFBeUIsaUVBQWlFLHlEQUF5RCwwQkFBMEIsd0JBQXdCLHlCQUF5Qix1QkFBdUIsb0JBQW9CLG9CQUFvQixhQUFhLFdBQVcseUJBQXlCLHVCQUF1Qiw0QkFBNEIsNkJBQTZCLDBCQUEwQix1QkFBdUIsNktBQTZLLGdDQUFnQyx3QkFBd0Isc0JBQXNCLHVCQUF1QixvQkFBb0Isb0JBQW9CLGFBQWEsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLHdCQUF3QixxQkFBcUIsdUJBQXVCLHlCQUF5QixzQkFBc0IsOEJBQThCLFVBQVUsNEJBQTRCLHlDQUF5QywwQkFBMEIsdUJBQXVCLDZCQUE2Qix5QkFBeUIsdUJBQXVCLFdBQVcsYUFBYSxrQkFBa0IsMkNBQTJDLGdEQUFnRCx1QkFBdUIsNkJBQTZCLCtCQUErQixnQkFBZ0IseUJBQXlCLCtCQUErQixZQUFZLHVCQUF1QixvQkFBb0Isb0JBQW9CLGFBQWEsbUJBQW1CLGVBQWUsYUFBYSx5QkFBeUIsdUJBQXVCLFVBQVUsK0RBQStELHVEQUF1RCwrQ0FBK0MsMEVBQTBFLDZCQUE2QixxQkFBcUIsMkJBQTJCLG1CQUFtQiw0Q0FBNEMsVUFBVSwyQkFBMkIsb0JBQW9CLDBCQUEwQix1QkFBdUIsY0FBYyx1QkFBdUIsdUJBQXVCLGlCQUFpQiwwQkFBMEIsdUJBQXVCLHVCQUF1QixrQkFBa0IseUJBQXlCLHVCQUF1QixrQkFBa0IsaURBQWlELHVCQUF1QixhQUFhLHlCQUF5Qix1QkFBdUIsd0JBQXdCLGFBQWEsc0NBQXNDLHVCQUF1QiwwQkFBMEIsc0NBQXNDLHdCQUF3Qix5QkFBeUIsc0NBQXNDLHlCQUF5Qiw4QkFBOEIsY0FBYyxpQkFBaUIsZ0JBQWdCLHlCQUF5Qiw4QkFBOEIsa0JBQWtCLDREQUE0RCxpQkFBaUIsY0FBYywyTEFBMkwsY0FBYyw4QkFBOEIsY0FBYyxnQkFBZ0IsbUJBQW1CLGdCQUFnQixnQkFBZ0IseUJBQXlCLHFCQUFxQixXQUFXLHlCQUF5Qiw4QkFBOEIsZ0JBQWdCLGdCQUFnQix5QkFBeUIsOEJBQThCLGVBQWUsaUNBQWlDLGNBQWMsd0JBQXdCLFVBQVUsNEJBQTRCLDBCQUEwQix3QkFBd0IsNkJBQTZCLHlCQUF5Qix3QkFBd0IsV0FBVyxjQUFjLGdEQUFnRCx3QkFBd0IsNkJBQTZCLCtCQUErQixrQkFBa0Isb0JBQW9CLG9CQUFvQixhQUFhLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQixZQUFZLGlCQUFpQix5QkFBeUIsK0JBQStCLFVBQVUsK0RBQStELHVEQUF1RCwrQ0FBK0MsMEVBQTBFLDZCQUE2QixxQkFBcUIsMkJBQTJCLG1CQUFtQixvREFBb0QsVUFBVSwyQkFBMkIsb0JBQW9CLGdEQUFnRCwrQkFBK0Isa0JBQWtCLHlCQUF5QiwrQkFBK0IsY0FBYyx5QkFBeUIsK0JBQStCLGNBQWMsd0JBQXdCLGtCQUFrQixNQUFNLE9BQU8sa0JBQWtCLG1CQUFtQixXQUFXLDBCQUEwQix3QkFBd0IsbUJBQW1CLHlCQUF5Qix3QkFBd0IsZ0JBQWdCLHVCQUF1QixrQkFBa0Isb0JBQW9CLG9CQUFvQixhQUFhLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQixtQkFBbUIsb0JBQW9CLFlBQVksa0JBQWtCLDZCQUE2QixrQkFBa0IsTUFBTSxPQUFPLFdBQVcsYUFBYSxzQkFBc0IsbUJBQW1CLHlCQUF5Qiw2QkFBNkIsMkJBQTJCLG9CQUFvQix5QkFBeUIsNkJBQTZCLFNBQVMsUUFBUSxVQUFVLGlCQUFpQix5QkFBeUIsNkJBQTZCLFNBQVMseUJBQXlCLDZCQUE2QixVQUFVLDZCQUE2QixvQkFBb0Isb0JBQW9CLGFBQWEsbUJBQW1CLG9CQUFvQixZQUFZLHFCQUFxQixrQkFBa0IseUJBQXlCLFdBQVcsbUJBQW1CLGtCQUFrQiwwQkFBMEIsNkJBQTZCLGlCQUFpQix5QkFBeUIsNkJBQTZCLFdBQVcsMkJBQTJCLG9CQUFvQixvQkFBb0IsYUFBYSw0QkFBNEIsNkJBQTZCLDBCQUEwQixzQkFBc0IscUJBQXFCLGtCQUFrQix5QkFBeUIsV0FBVyxlQUFlLDRDQUE0QyxrQkFBa0IsMEJBQTBCLDRDQUE0QyxtQkFBbUIseUJBQXlCLDRDQUE0QyxrQkFBa0IseUJBQXlCLDRDQUE0QyxnQkFBZ0IscUNBQXFDLFlBQVksYUFBYSxnQkFBZ0IsMENBQTBDLDJCQUEyQixxQkFBcUIseUJBQXlCLHFDQUFxQyxzQ0FBc0MsOEJBQThCLDZCQUE2QixxQkFBcUIsaUVBQWlFLHVCQUF1QixnRkFBZ0YsdUJBQXVCLHVDQUF1QywrQkFBK0IsNEJBQTRCLHFCQUFxQixpQ0FBaUMsY0FBYyxlQUFlLGVBQWUsZ0JBQWdCLGtCQUFrQix5QkFBeUIsaUNBQWlDLGdCQUFnQixtQkFBbUIsa0JBQWtCLG9CQUFvQixvQkFBb0IsYUFBYSxZQUFZLHFCQUFxQix5QkFBeUIsbUJBQW1CLGdCQUFnQixpQkFBaUIsb0JBQW9CLG9CQUFvQixhQUFhLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQixZQUFZLGlCQUFpQixtQkFBbUIsa0JBQWtCLFdBQVcsZ0RBQWdELGtCQUFrQixpQkFBaUIsaUJBQWlCLFdBQVcsZ0JBQWdCLG1CQUFtQixnQkFBZ0IsY0FBYyxnREFBZ0QsaUJBQWlCLGlCQUFpQixpQkFBaUIsa0JBQWtCLFFBQVEsWUFBWSxVQUFVLFdBQVcsZ0JBQWdCLG1DQUFtQywyQkFBMkIseUJBQXlCLGlCQUFpQixVQUFVLCtEQUErRCx1REFBdUQsK0NBQStDLDBFQUEwRSw0QkFBNEIsb0JBQW9CLG1DQUFtQywyQkFBMkIsMEVBQTBFLFVBQVUsNkJBQTZCLHFCQUFxQixtQ0FBbUMsNEJBQTRCLDBCQUEwQixpQkFBaUIsU0FBUyx5QkFBeUIsaUJBQWlCLGdCQUFnQixvQkFBb0Isb0JBQW9CLGFBQWEsZUFBZSxjQUFjLHdCQUF3QixpQkFBaUIseUJBQXlCLGlCQUFpQiw0QkFBNEIsNkJBQTZCLDBCQUEwQix1QkFBdUIseUJBQXlCLGdCQUFnQixXQUFXLHlCQUF5QixnQkFBZ0IsWUFBWSxpQ0FBaUMsbUJBQW1CLHlCQUF5QixpQ0FBaUMsa0JBQWtCLGlCQUFpQix5QkFBeUIsaUNBQWlDLGVBQWUsb0JBQW9CLHFCQUFxQixjQUFjLGdCQUFnQixrQkFBa0IsZ0JBQWdCLHlCQUF5QixxQkFBcUIsZ0JBQWdCLGtEQUFrRCxpQkFBaUIsY0FBYyxxTUFBcU0sY0FBYyxzQkFBc0IsbUJBQW1CLGdCQUFnQix5QkFBeUIsZUFBZSxrQkFBa0IsVUFBVSx5QkFBeUIsMEJBQTBCLGVBQWUsMEJBQTBCLHlCQUF5QixlQUFlLFlBQVksZ0RBQWdELGVBQWUsMEJBQTBCLHlCQUF5QixlQUFlLHdCQUF3QixtQkFBbUIsbUJBQW1CLGNBQWMsV0FBVyxZQUFZLHNCQUFzQixtQkFBbUIseUJBQXlCLG1CQUFtQixVQUFVLCtEQUErRCx1REFBdUQsK0NBQStDLDBFQUEwRSw2QkFBNkIscUJBQXFCLDJCQUEyQixtQkFBbUIsOEVBQThFLFVBQVUsMkJBQTJCLG9CQUFvQixzQkFBc0Isa0JBQWtCLE1BQU0sT0FBTyxXQUFXLFlBQVksa0RBQWtELGFBQWEsNkVBQTZFLGFBQWEsNkVBQTZFLG1CQUFtQixVQUFVLG9CQUFvQixrQkFBa0IsVUFBVSxXQUFXLGVBQWUsb0NBQW9DLDRCQUE0Qix1Q0FBdUMsK0JBQStCLHlCQUF5QixvQkFBb0IsZ0JBQWdCLHlCQUF5QixvQkFBb0IsZ0JBQWdCLHlCQUF5QixvQkFBb0IsVUFBVSwrREFBK0QsdURBQXVELCtDQUErQywwRUFBMEUsNkJBQTZCLHFCQUFxQix1Q0FBdUMsK0JBQStCLGdGQUFnRixVQUFVLHVDQUF1QyxnQ0FBZ0MsMkJBQTJCLGtCQUFrQixZQUFZLFNBQVMsV0FBVyxXQUFXLFlBQVksV0FBVyx5QkFBeUIseUJBQXlCLG1DQUFtQywyQkFBMkIseUJBQXlCLDJCQUEyQixZQUFZLFdBQVcsWUFBWSx5QkFBeUIsMkJBQTJCLFdBQVcsWUFBWSwwQkFBMEIsY0FBYyxXQUFXLFlBQVksYUFBYSxpQ0FBaUMseUJBQXlCLHlCQUF5QiwwQkFBMEIsYUFBYSwwQkFBMEIsa0JBQWtCLFFBQVEsdUJBQXVCLFVBQVUsaUJBQWlCLGVBQWUsZ0JBQWdCLFdBQVcsbUJBQW1CLGtCQUFrQixVQUFVLHdEQUF3RCxnREFBZ0QsbUNBQW1DLDJCQUEyQixzQkFBc0IsWUFBWSxxQkFBcUIseUJBQXlCLHNCQUFzQixnQkFBZ0IscUJBQXFCLFdBQVcsb0JBQW9CLFdBQVcsZ0JBQWdCLG1CQUFtQixnQkFBZ0IsY0FBYyw2QkFBNkIsb0JBQW9CLG9CQUFvQixhQUFhLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQixnQkFBZ0IsOENBQThDLGFBQWEsb0NBQW9DLGNBQWMsV0FBVyxlQUFlLFlBQVksZ0JBQWdCLHdCQUF3QixXQUFXLHdDQUF3Qyw0QkFBNEIsd0JBQXdCLHdCQUF3Qix5QkFBeUIsb0NBQW9DLHlCQUF5QixnREFBZ0Qsb0NBQW9DLHlCQUF5QixxQkFBcUIsV0FBVyxtQkFBbUIsb0JBQW9CLG9CQUFvQixhQUFhLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQixZQUFZLGtCQUFrQixtQkFBbUIsZ0JBQWdCLGNBQWMsa0JBQWtCLHFCQUFxQix5QkFBeUIsa0JBQWtCLFdBQVcsb0NBQW9DLDRCQUE0Qiw0QkFBNEIsb0JBQW9CLHdDQUF3QyxVQUFVLDZCQUE2QixxQkFBcUIsd0JBQXdCLGNBQWMsbUJBQW1CLG9CQUFvQixZQUFZLFdBQVcsZ0JBQWdCLFlBQVksZ0JBQWdCLGNBQWMsc0JBQXNCLG1CQUFtQixnREFBZ0Qsd0JBQXdCLGlCQUFpQix5QkFBeUIsY0FBYyxrQkFBa0IseUJBQXlCLHlCQUF5QixnQkFBZ0Isb0JBQW9CLFlBQVkscUJBQXFCLDBCQUEwQixvQkFBb0Isc0JBQXNCLHlCQUF5QixvQkFBb0IsZ0JBQWdCLGdEQUFnRCxvQkFBb0Isc0JBQXNCLG9CQUFvQixvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLHNCQUFzQixtQkFBbUIsZ0JBQWdCLDBCQUEwQixvQkFBb0IsaUJBQWlCLGdEQUFnRCxvQkFBb0IsaUJBQWlCLHlCQUF5QixvQkFBb0IseUJBQXlCLHNCQUFzQiwrQkFBK0IsaUNBQWlDLGtCQUFrQixtQkFBbUIsU0FBUyxXQUFXLGtCQUFrQixvQkFBb0Isb0JBQW9CLGFBQWEsbUJBQW1CLGVBQWUsWUFBWSxpQkFBaUIsb0JBQW9CLG9CQUFvQixhQUFhLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQiw0QkFBNEIsa0JBQWtCLFdBQVcsY0FBYyx5QkFBeUIsa0JBQWtCLCtDQUErQyx1Q0FBdUMsK0JBQStCLDREQUE0RCwwQkFBMEIsaUJBQWlCLGNBQWMseUJBQXlCLGlCQUFpQix1QkFBdUIsZ0RBQWdELGlCQUFpQixjQUFjLHlCQUF5QixpQkFBaUIsY0FBYyx5QkFBeUIsaUJBQWlCLHdCQUF3Qix1QkFBdUIscUNBQXFDLDZCQUE2Qix1QkFBdUIsbUJBQW1CLG9CQUFvQixZQUFZLG1CQUFtQixnQkFBZ0IsMEJBQTBCLHVCQUF1QixvQkFBb0IsZ0RBQWdELHVCQUF1QixvQkFBb0Isd0JBQXdCLGNBQWMsZ0JBQWdCLFdBQVcsMEJBQTBCLHdCQUF3QixpQkFBaUIsZ0RBQWdELHdCQUF3QixnQkFBZ0Isb0JBQW9CLHVCQUF1QixlQUFlLGdCQUFnQixjQUFjLHlCQUF5QixvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLHNCQUFzQixtQkFBbUIseUJBQXlCLHNCQUFzQiw4QkFBOEIsaUJBQWlCLDBDQUEwQywwQkFBMEIseUJBQXlCLGtCQUFrQixnREFBZ0QseUJBQXlCLGtCQUFrQix3QkFBd0IsY0FBYyxXQUFXLGVBQWUsWUFBWSxnQkFBZ0IsYUFBYSxpQ0FBaUMseUJBQXlCLHdCQUF3QixvQkFBb0Isb0JBQW9CLGFBQWEsWUFBWSxxQkFBcUIseUJBQXlCLHdCQUF3QixnQkFBZ0Isc0JBQXNCLG9CQUFvQixvQkFBb0IsYUFBYSw0QkFBNEIsNkJBQTZCLDBCQUEwQixzQkFBc0IsWUFBWSx3QkFBd0IsZ0JBQWdCLDBCQUEwQix3QkFBd0IsaUJBQWlCLGdEQUFnRCx3QkFBd0IsaUJBQWlCLHVCQUF1QixTQUFTLFdBQVcsdUJBQXVCLG9CQUFvQixvQkFBb0IsYUFBYSxtQkFBbUIseUJBQXlCLHVCQUF1Qiw0QkFBNEIsNkJBQTZCLDBCQUEwQixzQkFBc0Isb0JBQW9CLGdEQUFnRCx1QkFBdUIsb0JBQW9CLHNCQUFzQixVQUFVLGlCQUFpQixvQkFBb0Isb0JBQW9CLDRDQUE0QyxpREFBaUQsc0JBQXNCLGlCQUFpQixxQkFBcUIsMEJBQTBCLHNCQUFzQixvQkFBb0IseUJBQXlCLHNCQUFzQixXQUFXLGlCQUFpQixtQkFBbUIsa0JBQWtCLDhDQUE4QyxzQkFBc0IsV0FBVyxnQkFBZ0IsaURBQWlELHNCQUFzQixpQkFBaUIsZ0RBQWdELHNCQUFzQixnQkFBZ0IseUJBQXlCLHNCQUFzQixnQkFBZ0Isc0NBQXNDLG1CQUFtQixpREFBaUQsc0NBQXNDLG9CQUFvQixnREFBZ0Qsc0NBQXNDLG9CQUFvQix5QkFBeUIsc0NBQXNDLG9CQUFvQiwyQkFBMkIsY0FBYyxnQkFBZ0IsbUJBQW1CLGdCQUFnQixjQUFjLHlCQUF5QixpREFBaUQsMkJBQTJCLGlCQUFpQixnREFBZ0QsMkJBQTJCLGlCQUFpQix5QkFBeUIsMkJBQTJCLGlCQUFpQiw0QkFBNEIsY0FBYyxnQkFBZ0IsaUJBQWlCLGdCQUFnQixXQUFXLGtDQUFrQywwQkFBMEIsaURBQWlELDRCQUE0QixpQkFBaUIsZ0RBQWdELDRCQUE0QixpQkFBaUIseUJBQXlCLDRCQUE0QixpQkFBaUIsa0NBQWtDLGNBQWMsOEJBQThCLGNBQWMsMkJBQTJCLGVBQWUsZ0JBQWdCLHVCQUF1QixVQUFVLGlCQUFpQixtQkFBbUIsMEJBQTBCLHVCQUF1QixpQkFBaUIsbUJBQW1CLHlCQUF5Qix1QkFBdUIsV0FBVyxXQUFXLHlCQUF5Qiw0Q0FBNEMsU0FBUyxtQkFBbUIsNENBQTRDLGNBQWMseUJBQXlCLHFCQUFxQix3QkFBd0Isb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLHlCQUF5QixzQkFBc0IsOEJBQThCLGlCQUFpQixnQkFBZ0IsMENBQTBDLDBCQUEwQix3QkFBd0Isa0JBQWtCLFNBQVMsVUFBVSxVQUFVLFlBQVksdUJBQXVCLGdCQUFnQixpQ0FBaUMseUJBQXlCLGdDQUFnQyx5QkFBeUIseUJBQXlCLHdCQUF3QixrQkFBa0IsV0FBVyxjQUFjLFdBQVcsbUJBQW1CLGVBQWUsZ0JBQWdCLFFBQVEsY0FBYyxrQ0FBa0MsMEJBQTBCLGNBQWMsV0FBVyxZQUFZLGtCQUFrQixpQkFBaUIsZ0JBQWdCLHlCQUF5QixZQUFZLGtCQUFrQixtQ0FBbUMsa0JBQWtCLG1CQUFtQiwwQkFBMEIsbUNBQW1DLG9CQUFvQix5QkFBeUIsbUNBQW1DLG1CQUFtQix3QkFBd0IsY0FBYyxrQkFBa0Isb0JBQW9CLG9CQUFvQixhQUFhLG1CQUFtQix5QkFBeUIsV0FBVyxrQkFBa0Isa0JBQWtCLFVBQVUsT0FBTyxRQUFRLFlBQVksVUFBVSwwQkFBMEIsa0JBQWtCLGlCQUFpQix5QkFBeUIsa0JBQWtCLFVBQVUseUJBQXlCLGtCQUFrQixrQkFBa0IsVUFBVSxXQUFXLFlBQVksWUFBWSxnQkFBZ0IsaUJBQWlCLGdCQUFnQixrQkFBa0IsTUFBTSxPQUFPLFFBQVEsZUFBZSxvQkFBb0Isb0JBQW9CLGFBQWEsOEJBQThCLDZCQUE2Qix1QkFBdUIsbUJBQW1CLHlCQUF5QixzQkFBc0IsbUJBQW1CLHlCQUF5QixzQkFBc0IsOEJBQThCLHVCQUF1QixTQUFTLGlDQUFpQyxnQkFBZ0IsbUJBQW1CLGtCQUFrQiwwQkFBMEIsbUJBQW1CLGdCQUFnQixjQUFjLHNCQUFzQixzREFBc0Qsa0JBQWtCLHlCQUF5QixzREFBc0Qsa0JBQWtCLDBDQUEwQyxXQUFXLGtCQUFrQixNQUFNLFFBQVEsU0FBUyxVQUFVLDBDQUEwQyxzQkFBc0Isd0JBQXdCLDRCQUE0QixXQUFXLHlCQUF5QiwwQ0FBMEMsV0FBVyxvSEFBb0gsOEVBQThFLHNCQUFzQix3QkFBd0IsNkJBQTZCLDREQUE0RCxpQkFBaUIsdUVBQXVFLGtCQUFrQixrQkFBa0IscUJBQXFCLDBCQUEwQix1RUFBdUUsc0JBQXNCLHlCQUF5Qix1RUFBdUUsa0JBQWtCLHlCQUF5Qix1RUFBdUUsaUJBQWlCLHNCQUFzQiw2RUFBNkUsV0FBVyxrQkFBa0IsV0FBVyxRQUFRLFNBQVMsV0FBVyxhQUFhLDBDQUEwQyxzQkFBc0Isd0JBQXdCLDRCQUE0QixXQUFXLDBCQUEwQiw2RUFBNkUsV0FBVyxjQUFjLHlCQUF5Qiw2RUFBNkUsVUFBVSxjQUFjLGtFQUFrRSxhQUFhLDBEQUEwRCwwQ0FBMEMsc0JBQXNCLHdCQUF3Qiw0QkFBNEIsV0FBVyxzQ0FBc0MsaUJBQWlCLHdCQUF3QixnQkFBZ0Isb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLHlCQUF5QixzQkFBc0IsOEJBQThCLFNBQVMseUJBQXlCLHdCQUF3QixpQkFBaUIseUJBQXlCLHdCQUF3QixtQkFBbUIsZ0JBQWdCLDREQUE0RCxVQUFVLHlCQUF5Qiw0REFBNEQsWUFBWSw0SEFBNEgsV0FBVyx5QkFBeUIsZ0RBQWdELG1CQUFtQixnQkFBZ0IscURBQXFELFNBQVMsMkJBQTJCLG9CQUFvQixjQUFjLHlCQUF5QiwyQkFBMkIsWUFBWSw0QkFBNEIsVUFBVSx5QkFBeUIsNEJBQTRCLFlBQVksZ0VBQWdFLFVBQVUseUJBQXlCLHdGQUF3RixZQUFZLHlCQUF5QixnRUFBZ0UsWUFBWSxvREFBb0QsZ0JBQWdCLHlCQUF5QixvREFBb0QsaUJBQWlCLHlCQUF5QixrQkFBa0IsZ0JBQWdCLGtCQUFrQixnQkFBZ0IsY0FBYyw2REFBNkQsbUJBQW1CLHlCQUF5Qiw2REFBNkQsb0JBQW9CLGlEQUFpRCxVQUFVLDRCQUE0QixnQkFBZ0Isb0JBQW9CLG9CQUFvQixhQUFhLG1CQUFtQixlQUFlLHlCQUF5QixzQkFBc0IsbUJBQW1CLFNBQVMseUJBQXlCLDRCQUE0QixpQkFBaUIseUJBQXlCLDRCQUE0QixvQkFBb0Isb0JBQW9CLGFBQWEsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLHlCQUF5QixzQkFBc0IsbUJBQW1CLFVBQVUsb0NBQW9DLFNBQVMsaUJBQWlCLHlCQUF5QixXQUFXLDBCQUEwQixpQkFBaUIsc0JBQXNCLDBCQUEwQixvQkFBb0Isb0JBQW9CLGFBQWEsd0JBQXdCLHFCQUFxQix1QkFBdUIsU0FBUyx5QkFBeUIsMEJBQTBCLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQix5QkFBeUIsc0JBQXNCLG9CQUFvQix1QkFBdUIsbUJBQW1CLFdBQVcsT0FBTywwQkFBMEIsdUJBQXVCLGtCQUFrQix3QkFBd0IsWUFBWSwwQkFBMEIsd0JBQXdCLGFBQWEseUJBQXlCLHdCQUF3QixZQUFZLHdCQUF3QixnQkFBZ0IsY0FBYywwQkFBMEIsd0JBQXdCLGlCQUFpQix5QkFBeUIsd0JBQXdCLGlCQUFpQixjQUFjLGFBQWEsb0NBQW9DLFNBQVMsMEJBQTBCLGNBQWMsVUFBVSx5QkFBeUIsY0FBYyxVQUFVLHlCQUF5QixjQUFjLHFDQUFxQyxtREFBbUQsa0JBQWtCLGdCQUFnQixpQkFBaUIsZ0JBQWdCLGNBQWMseUJBQXlCLG1EQUFtRCxnQkFBZ0IsMkRBQTJELGtCQUFrQixnQkFBZ0IsbUJBQW1CLGdCQUFnQixxQkFBcUIseUJBQXlCLGNBQWMseUJBQXlCLDJEQUEyRCxnQkFBZ0IsMEJBQTBCLG1CQUFtQixpQkFBaUIsMEJBQTBCLGdCQUFnQiwwQkFBMEIsMEJBQTBCLGlCQUFpQix5QkFBeUIsMEJBQTBCLGlCQUFpQixnQkFBZ0Isd0JBQXdCLG9CQUFvQixvQkFBb0IsYUFBYSw0QkFBNEIsNkJBQTZCLDBCQUEwQixzQkFBc0IsU0FBUyx5QkFBeUIsZ0JBQWdCLFVBQVUseUNBQXlDLDRCQUE0QixvQkFBb0Isb0JBQW9CLGFBQWEsU0FBUyx5QkFBeUIsc0JBQXNCLG1CQUFtQixrQkFBa0IsZ0JBQWdCLGtCQUFrQixnQkFBZ0IsY0FBYyx5QkFBeUIseUNBQXlDLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQix3QkFBd0IscUJBQXFCLHVCQUF1QixVQUFVLHVEQUF1RCwyQkFBMkIsb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLHdCQUF3QixxQkFBcUIsdUJBQXVCLFdBQVcsZUFBZSxZQUFZLGdCQUFnQix5QkFBeUIsa0JBQWtCLGtCQUFrQixnQkFBZ0IsbUJBQW1CLGdCQUFnQixjQUFjLGdCQUFnQixnQkFBZ0Isa0JBQWtCLGdCQUFnQixrQkFBa0IsZ0JBQWdCLGNBQWMsMEJBQTBCLGdCQUFnQixpQkFBaUIseUJBQXlCLGdCQUFnQixpQkFBaUIsbUJBQW1CLGNBQWMsaUJBQWlCLGlCQUFpQixnQkFBZ0IsZ0JBQWdCLGNBQWMsMEJBQTBCLG1CQUFtQixlQUFlLHlCQUF5QixtQkFBbUIsZUFBZSxrQkFBa0IsbUJBQW1CLGtCQUFrQixnQkFBZ0Isa0JBQWtCLGtCQUFrQixtQkFBbUIsd0JBQXdCLG9CQUFvQixvQkFBb0IsYUFBYSw0QkFBNEIsNkJBQTZCLDBCQUEwQixzQkFBc0IsU0FBUyx5QkFBeUIsbUJBQW1CLFVBQVUsc0JBQXNCLDRCQUE0QixvQkFBb0Isb0JBQW9CLGFBQWEsU0FBUyx5QkFBeUIsc0JBQXNCLG1CQUFtQixrQkFBa0IsZ0JBQWdCLGtCQUFrQixnQkFBZ0IsY0FBYyx5QkFBeUIsc0JBQXNCLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQix3QkFBd0IscUJBQXFCLHVCQUF1QixVQUFVLDZCQUE2QiwyQkFBMkIsb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLHdCQUF3QixxQkFBcUIsdUJBQXVCLFdBQVcsZUFBZSxZQUFZLGdCQUFnQix5QkFBeUIsa0JBQWtCLGtCQUFrQixnQkFBZ0IsbUJBQW1CLGdCQUFnQixjQUFjLG1CQUFtQixvQkFBb0Isb0JBQW9CLGFBQWEsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLFNBQVMsc0JBQXNCLG9CQUFvQixvQkFBb0IsYUFBYSxTQUFTLDJCQUEyQix3QkFBd0IscUJBQXFCLGtCQUFrQixnQkFBZ0Isa0JBQWtCLGdCQUFnQixjQUFjLDZCQUE2QixXQUFXLG9CQUFvQixvQkFBb0IsYUFBYSx5QkFBeUIsc0JBQXNCLG1CQUFtQix3QkFBd0IscUJBQXFCLHVCQUF1QixXQUFXLGVBQWUsWUFBWSxnQkFBZ0IseUJBQXlCLGtCQUFrQixrQkFBa0IsZ0JBQWdCLG1CQUFtQixnQkFBZ0IsY0FBYyxtQ0FBbUMsMkJBQTJCLGtCQUFrQixrQkFBa0IsaUJBQWlCLHlCQUF5QixXQUFXLDBCQUEwQixrQkFBa0IsaUJBQWlCLDBCQUEwQixrQkFBa0Isa0JBQWtCLHlCQUF5QixrQkFBa0IsZ0JBQWdCLGlCQUFpQiwyQkFBMkIsa0JBQWtCLHlCQUF5QixnQkFBZ0IsY0FBYyxjQUFjLHlCQUF5Qix5QkFBeUIsZ0JBQWdCLGdCQUFnQix3QkFBd0IsY0FBYyxrQkFBa0IsZ0JBQWdCLGtCQUFrQixnQkFBZ0IseUJBQXlCLHdCQUF3QixnQkFBZ0IsMEJBQTBCLGdCQUFnQix5QkFBeUIsMEJBQTBCLGdCQUFnQixZQUFZLGtCQUFrQixrQkFBa0IsTUFBTSxTQUFTLFFBQVEsZUFBZSxVQUFVLDBCQUEwQixrQkFBa0IsZUFBZSx5QkFBeUIsa0JBQWtCLGdCQUFnQixrQkFBa0IsVUFBVSxhQUFhLFlBQVksWUFBWSwwQkFBMEIsV0FBVyxpQkFBaUIsY0FBYyxZQUFZLG9CQUFvQixpQkFBaUIsc0JBQXNCLHVCQUF1QixnREFBZ0Qsa0JBQWtCLFdBQVcsV0FBVyxnQkFBZ0Isc0JBQXNCLDJCQUEyQix1REFBdUQsOEJBQThCLGtCQUFrQixTQUFTLFdBQVcsbUNBQW1DLDJCQUEyQixrQkFBa0IsZ0JBQWdCLGVBQWUsaUJBQWlCLG9CQUFvQixvQkFBb0IsYUFBYSxzQkFBc0IsbUJBQW1CLHFCQUFxQixrQkFBa0IsV0FBVyxVQUFVLHVGQUF1RixVQUFVLGtCQUFrQixrQkFBa0IsTUFBTSxTQUFTLFFBQVEsWUFBWSx5QkFBeUIsa0JBQWtCLFlBQVkseUJBQXlCLGtCQUFrQixRQUFRLGFBQWEsbUNBQW1DLDRCQUE0QixpQkFBaUIsa0JBQWtCLGNBQWMsV0FBVyxZQUFZLHNDQUFzQyw4QkFBOEIsaURBQWlELHlDQUF5QywwQkFBMEIsaUJBQWlCLGFBQWEsNkJBQTZCLFVBQVUsWUFBWSxxQ0FBcUMsUUFBUSxVQUFVLGlDQUFpQyx5QkFBeUIsNkJBQTZCLHFCQUFxQix5QkFBeUIscUNBQXFDLFNBQVMsOEJBQThCLFVBQVUsWUFBWSxzQ0FBc0MsUUFBUSxRQUFRLGlDQUFpQyx5QkFBeUIsOEJBQThCLHNCQUFzQiwwQkFBMEIsc0NBQXNDLFdBQVcseUJBQXlCLHNDQUFzQyxTQUFTLDhCQUE4QixVQUFVLFlBQVksc0NBQXNDLFFBQVEsVUFBVSxpQ0FBaUMseUJBQXlCLHlCQUF5QixzQ0FBc0MsU0FBUyxrQkFBa0Isa0JBQWtCLDBCQUEwQixrQkFBa0Isc0JBQXNCLHdCQUF3QixnQkFBZ0Isb0JBQW9CLG9CQUFvQixhQUFhLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQix5QkFBeUIsd0JBQXdCLGlCQUFpQix5QkFBeUIsa0JBQWtCLGdCQUFnQixtQkFBbUIsZ0JBQWdCLGNBQWMseUNBQXlDLGlDQUFpQyx5QkFBeUIseUJBQXlCLGtCQUFrQiwrQkFBK0IsY0FBYyx3QkFBd0IsY0FBYyxnQkFBZ0Isa0JBQWtCLGdCQUFnQixrQkFBa0IsZ0JBQWdCLGNBQWMseUJBQXlCLHdCQUF3QixvQkFBb0IsMEJBQTBCLGdCQUFnQix5QkFBeUIsMEJBQTBCLFlBQVksY0FBYyxrQkFBa0IseUJBQXlCLFdBQVcsZ0JBQWdCLHlCQUF5QixjQUFjLFdBQVcsdUJBQXVCLGtCQUFrQixvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLHNCQUFzQixtQkFBbUIseUJBQXlCLHNCQUFzQiw4QkFBOEIsU0FBUywwQkFBMEIsdUJBQXVCLFVBQVUseUJBQXlCLHVCQUF1Qiw0QkFBNEIsNkJBQTZCLDBCQUEwQixzQkFBc0Isd0JBQXdCLHFCQUFxQix1QkFBdUIsVUFBVSx1QkFBdUIsb0JBQW9CLGNBQWMseUJBQXlCLHVCQUF1QixZQUFZLHdCQUF3QixrQkFBa0IsZ0JBQWdCLG1CQUFtQixnQkFBZ0IscUJBQXFCLHlCQUF5QixjQUFjLHFCQUFxQixnQkFBZ0IsY0FBYyxzQkFBc0IsU0FBUyx5QkFBeUIsc0JBQXNCLFlBQVkscUJBQXFCLGFBQWEseUJBQXlCLHFCQUFxQixhQUFhLFlBQVkseUJBQXlCLGNBQWMsWUFBWSxXQUFXLHlCQUF5Qix5QkFBeUIsZUFBZSxZQUFZLHdCQUF3QixvQkFBb0IsaUJBQWlCLDBCQUEwQix3QkFBd0IscUJBQXFCLGdDQUFnQywwQkFBMEIscUJBQXFCLHNCQUFzQixhQUFhLG9CQUFvQixvQkFBb0IsYUFBYSw4QkFBOEIsNkJBQTZCLHVCQUF1QixtQkFBbUIsc0JBQXNCLG1CQUFtQixxQkFBcUIsU0FBUyx5QkFBeUIsYUFBYSx5QkFBeUIsc0JBQXNCLG1CQUFtQiw0QkFBNEIsNkJBQTZCLDBCQUEwQixzQkFBc0IsVUFBVSxtQkFBbUIsbUJBQW1CLFdBQVcsT0FBTyxvQkFBb0IsZ0JBQWdCLFdBQVcseUJBQXlCLG9CQUFvQixnQkFBZ0IsbUJBQW1CLGtCQUFrQixnQkFBZ0Isb0JBQW9CLG9CQUFvQixhQUFhLG1CQUFtQixlQUFlLHlCQUF5QixtQkFBbUIsZ0JBQWdCLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQixjQUFjLHlCQUF5QixXQUFXLGtCQUFrQixPQUFPLFNBQVMsV0FBVyxXQUFXLG1DQUFtQyxrQkFBa0Isa0JBQWtCLGtCQUFrQixvQkFBb0IsbUJBQW1CLFdBQVcsT0FBTyxrQkFBa0IsZ0JBQWdCLGVBQWUsZ0JBQWdCLHFCQUFxQix3QkFBd0IseUJBQXlCLGtCQUFrQixxQkFBcUIseUJBQXlCLGtCQUFrQixxQkFBcUIsb0JBQW9CLGNBQWMseUJBQXlCLGNBQWMsK0JBQStCLFdBQVcsa0JBQWtCLE9BQU8sU0FBUyxXQUFXLFdBQVcseUJBQXlCLHNDQUFzQyw4QkFBOEIsa0JBQWtCLG1CQUFtQixhQUFhLG9DQUFvQyx3QkFBd0IsZ0JBQWdCLDBCQUEwQixtQkFBbUIsd0JBQXdCLGlCQUFpQix5QkFBeUIsbUJBQW1CLHdCQUF3QixpQkFBaUIseUJBQXlCLG1CQUFtQixxQ0FBcUMsb0JBQW9CLG9CQUFvQixvQkFBb0IsYUFBYSwyQkFBMkIsU0FBUyxrQkFBa0Isb0JBQW9CLG9CQUFvQixhQUFhLFdBQVcsWUFBWSx5QkFBeUIsc0JBQXNCLG1CQUFtQix5QkFBeUIsc0JBQXNCLDhCQUE4Qiw2QkFBNkIsMENBQTBDLG9EQUFvRCw0Q0FBNEMsa0JBQWtCLGdCQUFnQixrQkFBa0IsZ0JBQWdCLGVBQWUsc0RBQXNELGtCQUFrQixnQkFBZ0IseUZBQXlGLGtCQUFrQixnQkFBZ0IsaURBQWlELGtCQUFrQixnQkFBZ0Isa0VBQWtFLHNDQUFzQyxtQkFBbUIsa0JBQWtCLGdCQUFnQixlQUFlLGdCQUFnQixxQkFBcUIsa0JBQWtCLGdCQUFnQixtQkFBbUIsZ0JBQWdCLGtCQUFrQixxQkFBcUIsY0FBYyx5QkFBeUIsZUFBZSxxQkFBcUIsZ0JBQWdCLDZCQUE2QixTQUFTLGdCQUFnQixXQUFXLDBCQUEwQixvQ0FBb0Msc0JBQXNCLDBCQUEwQixpQ0FBaUMsaUJBQWlCLDJCQUEyQixpQkFBaUIsYUFBYSwwQkFBMEIsMkJBQTJCLGdCQUFnQixjQUFjLHlCQUF5QiwyQkFBMkIsZ0JBQWdCLGFBQWEsK0JBQStCLGNBQWMsWUFBWSxXQUFXLHlCQUF5QiwrQkFBK0IsWUFBWSxZQUFZLFlBQVksYUFBYSw4QkFBOEIsZUFBZSwwQkFBMEIsWUFBWSxVQUFVLHlCQUF5QixZQUFZLDJCQUEyQix5QkFBeUIsWUFBWSxVQUFVLGlEQUFpRCxnQkFBZ0IsY0FBYyxXQUFXLGVBQWUsWUFBWSxzQkFBc0IsbUJBQW1CLDZEQUE2RCxnQkFBZ0Isa0JBQWtCLGdCQUFnQixrQkFBa0IsZ0JBQWdCLGNBQWMsNERBQTRELGtCQUFrQixnQkFBZ0Isa0JBQWtCLGdCQUFnQixjQUFjLG9CQUFvQixlQUFlLHlCQUF5QixvQkFBb0IsVUFBVSxpRUFBaUUsZ0JBQWdCLHlCQUF5QixpRUFBaUUsaUJBQWlCLDZFQUE2RSxnQkFBZ0Isa0JBQWtCLGdCQUFnQixpQkFBaUIsZ0JBQWdCLGNBQWMseUJBQXlCLDZFQUE2RSxnQkFBZ0IsZ0JBQWdCLDRFQUE0RSxrQkFBa0IsZ0JBQWdCLG1CQUFtQixnQkFBZ0IscUJBQXFCLHlCQUF5QixjQUFjLG9CQUFvQixrQkFBa0Isc0NBQXNDLHlCQUF5QixvQkFBb0IsY0FBYyx5QkFBeUIsb0JBQW9CLGNBQWMsZUFBZSxzQ0FBc0MsMEJBQTBCLGVBQWUscUJBQXFCLHNCQUFzQixnQkFBZ0IseUJBQXlCLGdCQUFnQixrQkFBa0IsZ0JBQWdCLGtCQUFrQixnQkFBZ0IseUJBQXlCLHlCQUF5QixpQkFBaUIsT0FBTyxvQkFBb0IsOEJBQThCLGtCQUFrQix3QkFBd0IseUJBQXlCLDhCQUE4QixnQkFBZ0IsdUJBQXVCLHVCQUF1QixnRUFBZ0UsZ0JBQWdCLHlCQUF5QixnRUFBZ0Usb0JBQW9CLDRDQUE0Qyx1QkFBdUIsa0JBQWtCLFdBQVcsZUFBZSxZQUFZLGdCQUFnQixvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLHNCQUFzQixtQkFBbUIsd0JBQXdCLHFCQUFxQix1QkFBdUIseUJBQXlCLGtCQUFrQixrQkFBa0IsZ0JBQWdCLGlCQUFpQixnQkFBZ0IsVUFBVSx5QkFBeUIsNENBQTRDLFVBQVUsUUFBUSw0RUFBNEUsMkJBQTJCLDhDQUE4QyxpQkFBaUIsbUJBQW1CLGtCQUFrQixrQkFBa0IsZ0JBQWdCLG1CQUFtQixnQkFBZ0IseUJBQXlCLDhDQUE4QyxjQUFjLGdCQUFnQiw2Q0FBNkMsa0JBQWtCLGlCQUFpQixpQkFBaUIsb0JBQW9CLGtCQUFrQixzQkFBc0Isa0JBQWtCLGdCQUFnQixtQkFBbUIsZ0JBQWdCLHlCQUF5Qiw2Q0FBNkMsY0FBYyxlQUFlLGNBQWMsa0JBQWtCLHlEQUF5RCxXQUFXLGtCQUFrQixNQUFNLFVBQVUsU0FBUyxXQUFXLHNCQUFzQix5QkFBeUIseURBQXlELGNBQWMsMEJBQTBCLHFCQUFxQixzQkFBc0IsZ0NBQWdDLGtCQUFrQixxQkFBcUIsMEJBQTBCLGdDQUFnQyxzQkFBc0IseUJBQXlCLGdDQUFnQyxzQkFBc0IseUJBQXlCLGdDQUFnQyxzQkFBc0Isc0NBQXNDLFdBQVcsa0JBQWtCLFdBQVcsUUFBUSxTQUFTLFdBQVcsYUFBYSwwQ0FBMEMsc0JBQXNCLHdCQUF3Qiw0QkFBNEIsV0FBVywwQkFBMEIsc0NBQXNDLFdBQVcsY0FBYyx5QkFBeUIsc0NBQXNDLFVBQVUsY0FBYyw4QkFBOEIsb0JBQW9CLG9CQUFvQixhQUFhLFVBQVUsMEJBQTBCLDhCQUE4QixVQUFVLHlCQUF5Qiw4QkFBOEIsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLFVBQVUsMkJBQTJCLG1CQUFtQixXQUFXLE9BQU8sNEJBQTRCLFlBQVksMEJBQTBCLDRCQUE0QixhQUFhLHlCQUF5Qiw0QkFBNEIsWUFBWSw0QkFBNEIsZ0JBQWdCLDBCQUEwQiw0QkFBNEIsaUJBQWlCLHlCQUF5Qiw0QkFBNEIsaUJBQWlCLDJCQUEyQixrQkFBa0IsZ0JBQWdCLGtCQUFrQixnQkFBZ0IsNkJBQTZCLGdCQUFnQiw2QkFBNkIsa0JBQWtCLDREQUE0RCxvQkFBb0Isb0JBQW9CLGFBQWEsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLFNBQVMsa0VBQWtFLDJCQUEyQiwyQkFBMkIsb0JBQW9CLDJCQUEyQix3QkFBd0IscUJBQXFCLGtCQUFrQixnQkFBZ0Isa0JBQWtCLGdCQUFnQixjQUFjLGdGQUFnRixXQUFXLGtCQUFrQixvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLHNCQUFzQixtQkFBbUIsd0JBQXdCLHFCQUFxQix1QkFBdUIsV0FBVyxlQUFlLFlBQVksZ0JBQWdCLHlCQUF5QixrQkFBa0Isa0JBQWtCLGdCQUFnQixtQkFBbUIsZ0JBQWdCLGNBQWMsbUNBQW1DLDJCQUEyQixvQkFBb0Isa0JBQWtCLG1CQUFtQixXQUFXLDBCQUEwQixvQkFBb0IsZ0JBQWdCLHlCQUF5QixvQkFBb0IsZ0JBQWdCLG1CQUFtQiw2QkFBNkIsa0JBQWtCLGdCQUFnQixVQUFVLDJCQUEyQixnQkFBZ0IsY0FBYywwQkFBMEIsZ0JBQWdCLGtCQUFrQixnQkFBZ0Isa0JBQWtCLGdCQUFnQixjQUFjLDZCQUE2QixvQkFBb0Isb0JBQW9CLGFBQWEsbUJBQW1CLGVBQWUsU0FBUyx5QkFBeUIsNkJBQTZCLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHVCQUF1QixxQ0FBcUMsU0FBUyxtQkFBbUIsZ0NBQWdDLGtCQUFrQixRQUFRLFFBQVEsY0FBYyxhQUFhLFdBQVcsZUFBZSxzQkFBc0IsbUJBQW1CLDhCQUE4QiwyQkFBMkIsbUNBQW1DLDJCQUEyQixVQUFVLHlCQUF5QixnQ0FBZ0MsY0FBYyx5QkFBeUIsZ0NBQWdDLFVBQVUsV0FBVyxRQUFRLHVCQUF1QixnQkFBZ0Isa0JBQWtCLGFBQWEsbURBQW1ELFVBQVUsMEJBQTBCLGtCQUFrQixpREFBaUQsVUFBVSx5QkFBeUIsa0JBQWtCLFVBQVUseUJBQXlCLGtCQUFrQiwyQkFBMkIseUJBQXlCLGVBQWUsb0JBQW9CLG9CQUFvQixhQUFhLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQixrREFBa0QsMENBQTBDLHVEQUF1RCxTQUFTLHlCQUF5QixnQkFBZ0IsY0FBYyxrQkFBa0IsZ0JBQWdCLGVBQWUsZ0JBQWdCLGNBQWMscURBQXFELFNBQVMsOEJBQThCLGtCQUFrQixvQkFBb0Isb0JBQW9CLGFBQWEsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLHFDQUFxQyxtQ0FBbUMsV0FBVyx5QkFBeUIscUNBQXFDLGlDQUFpQyw4QkFBOEIsa0JBQWtCLFFBQVEsYUFBYSxtQ0FBbUMsMkJBQTJCLGtCQUFrQixnQkFBZ0IsZUFBZSxnQkFBZ0IsY0FBYyx5QkFBeUIsOEJBQThCLFdBQVcsaUNBQWlDLG9CQUFvQixvQkFBb0IsYUFBYSw0QkFBNEIsNkJBQTZCLDBCQUEwQixzQkFBc0Isd0JBQXdCLGdCQUFnQix5QkFBeUIsd0JBQXdCLGdCQUFnQixpREFBaUQsVUFBVSwwRUFBMEUsZ0JBQWdCLGdCQUFnQix5QkFBeUIsZ0JBQWdCLGtCQUFrQixnQkFBZ0IsbUJBQW1CLGdCQUFnQixjQUFjLDBCQUEwQixnQkFBZ0Isb0JBQW9CLG9CQUFvQixhQUFhLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQixTQUFTLGtDQUFrQyxTQUFTLHNCQUFzQixrQkFBa0IseUJBQXlCLFdBQVcsMEJBQTBCLHNCQUFzQixnQkFBZ0IsMkJBQTJCLGdCQUFnQix5QkFBeUIsMkJBQTJCLGlCQUFpQiw2QkFBNkIsY0FBYyxnQ0FBZ0MsY0FBYyxrQkFBa0IsZ0JBQWdCLGtCQUFrQixnQkFBZ0IsOEJBQThCLGtCQUFrQixVQUFVLGlCQUFpQixhQUFhLG9DQUFvQyxtQkFBbUIsUUFBUSx5QkFBeUIsaUJBQWlCLHFDQUFxQyxvQkFBb0IsYUFBYSxvQ0FBb0MsaURBQWlELHlDQUF5QyxpQ0FBaUMsZ0VBQWdFLGVBQWUseUJBQXlCLG9CQUFvQixjQUFjLDBCQUEwQixxQ0FBcUMsNkJBQTZCLHFCQUFxQixjQUFjLFdBQVcsWUFBWSxvQkFBb0IsaUJBQWlCLHVCQUF1QixnQkFBZ0Isb0JBQW9CLG9CQUFvQixhQUFhLHdCQUF3QixxQkFBcUIsdUJBQXVCLHlCQUF5Qix1QkFBdUIsaUJBQWlCLCtCQUErQixTQUFTLGlDQUFpQyxzQ0FBc0MsOEJBQThCLGdCQUFnQiwwQkFBMEIsOEJBQThCLGlCQUFpQix5QkFBeUIsOEJBQThCLGlCQUFpQix5QkFBeUIsOEJBQThCLGlCQUFpQixVQUFVLGtCQUFrQixvQkFBb0Isb0JBQW9CLGFBQWEsOEJBQThCLDZCQUE2Qix1QkFBdUIsbUJBQW1CLHlCQUF5QixzQkFBc0IsbUJBQW1CLHlCQUF5QixzQkFBc0IsOEJBQThCLG1CQUFtQixrQkFBa0Isb0JBQW9CLGNBQWMsWUFBWSxVQUFVLDBCQUEwQixtQkFBbUIsYUFBYSx5QkFBeUIsbUJBQW1CLFlBQVksaUJBQWlCLGdCQUFnQixjQUFjLGdCQUFnQixrQkFBa0IsZ0JBQWdCLGtCQUFrQixnQkFBZ0IsY0FBYyxpQkFBaUIsa0JBQWtCLG9CQUFvQixvQkFBb0IsYUFBYSxnQkFBZ0IseUJBQXlCLHNCQUFzQixtQkFBbUIsd0JBQXdCLHFCQUFxQix1QkFBdUIsMEJBQTBCLGlCQUFpQixrQkFBa0IsaUJBQWlCLDBCQUEwQixpQkFBaUIsa0JBQWtCLGlCQUFpQiwwQkFBMEIsaUJBQWlCLG1CQUFtQix5QkFBeUIsaUJBQWlCLHdCQUF3QixpQkFBaUIseUJBQXlCLGlCQUFpQixTQUFTLGtCQUFrQixRQUFRLFFBQVEsZ0JBQWdCLGdCQUFnQixXQUFXLG1DQUFtQyw0QkFBNEIscUJBQXFCLGNBQWMsV0FBVyxZQUFZLDBCQUEwQixpQkFBaUIsc0JBQXNCLHdCQUF3QixnQkFBZ0IseUJBQXlCLHdCQUF3QixpQkFBaUIsY0FBYyxhQUFhLG9DQUFvQyxtQkFBbUIsY0FBYyxlQUFlLGdCQUFnQixjQUFjLHlCQUF5QixjQUFjLFVBQVUseUJBQXlCLGNBQWMsb0NBQW9DLHNCQUFzQixvQkFBb0Isb0JBQW9CLG9CQUFvQixhQUFhLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQixvQkFBb0IsZ0JBQWdCLGdCQUFnQixvQkFBb0IsZ0JBQWdCLHVCQUF1QixvQkFBb0IscUJBQXFCLDRCQUE0QixnQkFBZ0Isb0JBQW9CLGdCQUFnQixnQkFBZ0IsZ0JBQWdCLGNBQWMsb0NBQW9DLDRCQUE0QiwwQkFBMEIsY0FBYywwQkFBMEIsY0FBYyxzQkFBc0IscUJBQXFCLGdCQUFnQix5QkFBeUIscUJBQXFCLGlCQUFpQix1QkFBdUIsZ0JBQWdCLG9CQUFvQixvQkFBb0IsYUFBYSx3QkFBd0IscUJBQXFCLHVCQUF1Qix5QkFBeUIsdUJBQXVCLGlCQUFpQiwrQkFBK0IsU0FBUyxXQUFXLGFBQWEsb0NBQW9DLG1CQUFtQixRQUFRLHlCQUF5QixXQUFXLG9DQUFvQyxzQkFBc0Isc0JBQXNCLGdCQUFnQiwwQkFBMEIsc0JBQXNCLGlCQUFpQix5QkFBeUIsc0JBQXNCLGlCQUFpQix1QkFBdUIsb0NBQW9DLHlCQUF5Qix1QkFBdUIscUNBQXFDLGlCQUFpQixvQkFBb0Isb0JBQW9CLGFBQWEsZUFBZSxjQUFjLGdCQUFnQixxREFBcUQsV0FBVyxpQkFBaUIsb0JBQW9CLG9CQUFvQixhQUFhLGNBQWMsb0JBQW9CLGFBQWEsb0JBQW9CLG9CQUFvQixhQUFhLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQix5QkFBeUIsc0JBQXNCLDhCQUE4QixpQkFBaUIseUJBQXlCLCtDQUErQyx1Q0FBdUMsK0JBQStCLDREQUE0RCx3REFBd0Qsa0JBQWtCLGVBQWUseUdBQXlHLHFDQUFxQyw2QkFBNkIsb0RBQW9ELGtCQUFrQixNQUFNLE9BQU8sV0FBVyxZQUFZLDZCQUE2QixXQUFXLDBCQUEwQiwyQkFBMkIsY0FBYyxXQUFXLFlBQVksb0JBQW9CLGlCQUFpQixxREFBcUQsa0JBQWtCLGtCQUFrQixnQkFBZ0IsZ0JBQWdCLG1CQUFtQixpQkFBaUIsZ0JBQWdCLHVCQUF1QixvQkFBb0IscUJBQXFCLDRCQUE0QixtQkFBbUIsZ0JBQWdCLGlCQUFpQixvQkFBb0Isb0JBQW9CLGFBQWEsOEJBQThCLDZCQUE2Qix1QkFBdUIsbUJBQW1CLHlCQUF5QixzQkFBc0IsbUJBQW1CLHlCQUF5QixzQkFBc0IsOEJBQThCLDBDQUEwQyx1REFBdUQsa0JBQWtCLHdDQUF3QyxrQkFBa0Isb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLHNCQUFzQixrQkFBa0IsY0FBYyxXQUFXLGVBQWUsWUFBWSxnQkFBZ0Isa0JBQWtCLG9CQUFvQixrQkFBa0IsY0FBYyxXQUFXLGVBQWUsWUFBWSxnQkFBZ0IsYUFBYSxpQ0FBaUMseUJBQXlCLHVCQUF1Qix5QkFBeUIsV0FBVywwQkFBMEIsdUJBQXVCLHNCQUFzQixjQUFjLHlCQUF5QixXQUFXLDBCQUEwQixjQUFjLG1CQUFtQix1QkFBdUIsb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5Qix1QkFBdUIsNEJBQTRCLDZCQUE2QiwwQkFBMEIsdUJBQXVCLG9CQUFvQixrQkFBa0IsWUFBWSx5QkFBeUIsb0JBQW9CLGdCQUFnQixZQUFZLHFCQUFxQixjQUFjLDBCQUEwQixjQUFjLG9CQUFvQixrQkFBa0IsZ0JBQWdCLHVCQUF1QixnQkFBZ0IseUJBQXlCLHVCQUF1QixpQkFBaUIsK0JBQStCLFNBQVMseUJBQXlCLCtCQUErQixZQUFZLHFCQUFxQixtQkFBbUIsV0FBVyxPQUFPLGlCQUFpQixhQUFhLHlCQUF5QixpQkFBaUIsY0FBYyx1QkFBdUIsb0JBQW9CLG9CQUFvQixhQUFhLHFCQUFxQixrQkFBa0IseUJBQXlCLFlBQVkseUJBQXlCLHVCQUF1Qix3QkFBd0IscUJBQXFCLHdCQUF3Qix1QkFBdUIsa0JBQWtCLGtCQUFrQixvQkFBb0Isb0JBQW9CLGFBQWEsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLHFCQUFxQixrQkFBa0IseUJBQXlCLFlBQVksV0FBVywwQkFBMEIsdUJBQXVCLG1CQUFtQix5QkFBeUIsdUJBQXVCLFlBQVksOEJBQThCLGVBQWUsZ0JBQWdCLGtCQUFrQixnQkFBZ0IsY0FBYyxtQkFBbUIsMEJBQTBCLDhCQUE4QixTQUFTLGdCQUFnQix5QkFBeUIsOEJBQThCLGtCQUFrQiw0QkFBNEIsZ0JBQWdCLGdCQUFnQixtQkFBbUIsZ0JBQWdCLHFCQUFxQiwwQkFBMEIsNEJBQTRCLGlCQUFpQix5QkFBeUIsNEJBQTRCLGtCQUFrQixTQUFTLFFBQVEsZUFBZSwwQkFBMEIsdUJBQXVCLGtCQUFrQixlQUFlLDJCQUEyQix1QkFBdUIsbUJBQW1CLHFDQUFxQyw4QkFBOEIsNkJBQTZCLFdBQVcsVUFBVSxzQ0FBc0Msc0JBQXNCLDJCQUEyQixpQ0FBaUMseUJBQXlCLDhCQUE4QixzQkFBc0IscUNBQXFDLFlBQVksK0JBQStCLHVCQUF1QixtQkFBbUIsa0JBQWtCLHlCQUF5QixXQUFXLDhCQUE4QixvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLDhCQUE4Qiw0QkFBNEIsOEJBQThCLGtDQUFrQywrQkFBK0IsOEJBQThCLG1CQUFtQixXQUFXLE9BQU8sZ0JBQWdCLDRCQUE0QixrQkFBa0IsWUFBWSxhQUFhLDBCQUEwQixtQ0FBbUMsMkJBQTJCLFNBQVMsMEJBQTBCLDRCQUE0QixZQUFZLFVBQVUseUJBQXlCLDRCQUE0QixhQUFhLHlCQUF5Qiw0QkFBNEIsZ0JBQWdCLFlBQVksNEJBQTRCLGdCQUFnQiwwQkFBMEIsNEJBQTRCLGlCQUFpQix5QkFBeUIsNEJBQTRCLGlCQUFpQixnQ0FBZ0MsY0FBYyxXQUFXLFlBQVksMkJBQTJCLGdCQUFnQixlQUFlLGtCQUFrQixnQkFBZ0IsMEJBQTBCLDJCQUEyQixnQkFBZ0IsZ0JBQWdCLHlCQUF5QiwyQkFBMkIsZ0JBQWdCLFVBQVUsZ0JBQWdCLCtCQUErQixrQkFBa0IseUJBQXlCLCtCQUErQixpQkFBaUIsNkJBQTZCLG1CQUFtQiwwQkFBMEIsNkJBQTZCLGVBQWUseUJBQXlCLDZCQUE2QixlQUFlLDZCQUE2QixnQkFBZ0IsaUJBQWlCLG9CQUFvQixvQkFBb0IsYUFBYSx5QkFBeUIsc0JBQXNCLG1CQUFtQix5QkFBeUIsc0JBQXNCLDhCQUE4Qix1Q0FBdUMsMEJBQTBCLDZCQUE2QixnQkFBZ0Isa0JBQWtCLHlCQUF5Qiw2QkFBNkIsd0JBQXdCLHFCQUFxQix1QkFBdUIsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLFVBQVUseUJBQXlCLDZCQUE2QixnQkFBZ0Isa0JBQWtCLHNDQUFzQyxXQUFXLGdCQUFnQiwrREFBK0QsV0FBVywyQkFBMkIsY0FBYyxhQUFhLFdBQVcsb0JBQW9CLGlCQUFpQix5QkFBeUIsMkJBQTJCLGNBQWMseUJBQXlCLDJCQUEyQixjQUFjLGlFQUFpRSxZQUFZLFdBQVcsK0JBQStCLDBCQUEwQixrQkFBa0IsU0FBUyxXQUFXLFVBQVUsY0FBYyw2QkFBNkIsWUFBWSxXQUFXLG9DQUFvQyw0QkFBNEIsVUFBVSwwQkFBMEIsMEJBQTBCLFNBQVMsWUFBWSxnQ0FBZ0MsY0FBYyw4QkFBOEIsY0FBYyxXQUFXLGVBQWUsWUFBWSxnQkFBZ0Isa0JBQWtCLG9CQUFvQix3QkFBd0Isa0JBQWtCLFFBQVEsb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLHdCQUF3QixxQkFBcUIsdUJBQXVCLFdBQVcsZUFBZSxZQUFZLGdCQUFnQiw2QkFBNkIsaUJBQWlCLGtCQUFrQixXQUFXLFVBQVUsb0NBQW9DLDRCQUE0Qiw0REFBNEQsYUFBYSxjQUFjLCtDQUErQyxXQUFXLFdBQVcsb0JBQW9CLDRCQUE0QixXQUFXLFlBQVksa0JBQWtCLDhCQUE4QixVQUFVLDBCQUEwQiw4QkFBOEIsV0FBVyw4QkFBOEIsV0FBVywwQkFBMEIsOEJBQThCLFlBQVksa0NBQWtDLGlDQUFpQyx5QkFBeUIsNEJBQTRCLGdCQUFnQixrQkFBa0Isb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLHdCQUF3QixxQkFBcUIsdUJBQXVCLDBCQUEwQiw0QkFBNEIsaUJBQWlCLHlCQUF5Qiw0QkFBNEIsaUJBQWlCLHNEQUFzRCxrQkFBa0Isb0JBQW9CLG9CQUFvQixhQUFhLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQix5QkFBeUIsc0JBQXNCLG1CQUFtQix3QkFBd0IscUJBQXFCLHVCQUF1QixXQUFXLGVBQWUsWUFBWSxnQkFBZ0IsYUFBYSxpQkFBaUIsZ0JBQWdCLGtCQUFrQiw2QkFBNkIsZ0JBQWdCLGFBQWEsVUFBVSx5QkFBeUIsc0RBQXNELG1CQUFtQixXQUFXLE9BQU8sWUFBWSxpQkFBaUIsMkZBQTJGLFdBQVcsZ0NBQWdDLHdCQUF3QixrRUFBa0UsV0FBVyxxSEFBcUgsVUFBVSxnQ0FBZ0Msd0JBQXdCLDRGQUE0RixVQUFVLDREQUE0RCxrQkFBa0IsU0FBUyxXQUFXLFdBQVcsV0FBVyx5QkFBeUIsV0FBVywyQ0FBMkMsbUNBQW1DLDJEQUEyRCxjQUFjLFVBQVUsbUdBQW1HLDJGQUEyRixtRkFBbUYscUhBQXFILG1DQUFtQywyQkFBMkIsYUFBYSxhQUFhLHNDQUFzQywwQkFBMEIsYUFBYSxjQUFjLG1CQUFtQixhQUFhLFNBQVMseUJBQXlCLG1CQUFtQixxQ0FBcUMseUJBQXlCLG1CQUFtQixxQ0FBcUMsd0JBQXdCLGNBQWMsMkJBQTJCLG9CQUFvQixvQkFBb0IsYUFBYSx5QkFBeUIsc0JBQXNCLG1CQUFtQixjQUFjLG9DQUFvQyw0QkFBNEIseURBQXlELGNBQWMsd0JBQXdCLGtCQUFrQixjQUFjLFdBQVcsZUFBZSxZQUFZLGdCQUFnQixrQkFBa0Isb0JBQW9CLHdCQUF3QixlQUFlLGdCQUFnQixtQkFBbUIseUJBQXlCLGVBQWUsNEJBQTRCLGtCQUFrQixVQUFVLHNCQUFzQixnQkFBZ0Isb0JBQW9CLGtCQUFrQixhQUFhLFdBQVcsZUFBZSxrRUFBa0UsMERBQTBELGtEQUFrRCxnRkFBZ0YseUJBQXlCLG9CQUFvQixjQUFjLDBCQUEwQixjQUFjLHFDQUFxQyw2QkFBNkIsc0JBQXNCLGtCQUFrQixNQUFNLE9BQU8sWUFBWSw0QkFBNEIsV0FBVyxrQkFBa0IsTUFBTSxPQUFPLFFBQVEsU0FBUywwQkFBMEIsMEJBQTBCLGNBQWMsV0FBVyxZQUFZLG9CQUFvQixpQkFBaUIscUJBQXFCLGtCQUFrQixVQUFVLFdBQVcsWUFBWSxvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLHNCQUFzQixtQkFBbUIseUJBQXlCLHFCQUFxQixVQUFVLFdBQVcsYUFBYSxxQkFBcUIsa0JBQWtCLGNBQWMsV0FBVyxlQUFlLFlBQVksZ0JBQWdCLGtCQUFrQixvQkFBb0Isc0JBQXNCLGVBQWUsZ0JBQWdCLG1CQUFtQixtQ0FBbUMsZ0JBQWdCLDBCQUEwQixnQkFBZ0IseUJBQXlCLDBCQUEwQixpQkFBaUIseUJBQXlCLDBCQUEwQixpQkFBaUIsZUFBZSxnQkFBZ0Isa0JBQWtCLGdCQUFnQixjQUFjLG1DQUFtQyxnQkFBZ0Isa0JBQWtCLHlCQUF5QixtQ0FBbUMsaUJBQWlCLG1DQUFtQyxnQkFBZ0IseUJBQXlCLG1DQUFtQyxpQkFBaUIsa0JBQWtCLGtCQUFrQix5QkFBeUIsZ0JBQWdCLHFCQUFxQixtQkFBbUIsa0JBQWtCLGdCQUFnQix5QkFBeUIsa0JBQWtCLGlCQUFpQiwwQkFBMEIsU0FBUyxzQkFBc0Isa0JBQWtCLHNCQUFzQixvQkFBb0Isb0JBQW9CLGFBQWEsaUJBQWlCLDJEQUEyRCxzQkFBc0Isd0JBQXdCLFdBQVcsMEJBQTBCLHNCQUFzQixzQkFBc0IseUJBQXlCLHNCQUFzQixxQkFBcUIsa0JBQWtCLHlCQUF5QixzQkFBc0IscUJBQXFCLDZCQUE2QixXQUFXLGtCQUFrQixNQUFNLE9BQU8sV0FBVyxZQUFZLHdHQUF3RyxxRUFBcUUsK0JBQStCLGtCQUFrQixvQkFBb0Isb0JBQW9CLGFBQWEsNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLFlBQVkseUJBQXlCLHNCQUFzQiw4QkFBOEIsK0JBQStCLGdCQUFnQiw2QkFBNkIsZ0JBQWdCLGdCQUFnQixtQkFBbUIsZ0JBQWdCLGNBQWMsNEJBQTRCLGdCQUFnQixrQkFBa0IsZ0JBQWdCLGNBQWMseUJBQXlCLDRCQUE0QixpQkFBaUIsdUNBQXVDLFNBQVMseUJBQXlCLHVDQUF1QyxZQUFZLGtDQUFrQyxnQkFBZ0Isb0JBQW9CLG9CQUFvQixhQUFhLG1CQUFtQixlQUFlLFdBQVcsdUNBQXVDLGtCQUFrQixTQUFTLG9CQUFvQixvQkFBb0IsYUFBYSx5QkFBeUIsc0JBQXNCLG1CQUFtQixZQUFZLGFBQWEsb0JBQW9CLGlCQUFpQixnQkFBZ0IsbUJBQW1CLGdCQUFnQixxQkFBcUIseUJBQXlCLGNBQWMsV0FBVyxzQ0FBc0MsOEJBQThCLGVBQWUsNkNBQTZDLFVBQVUsOERBQThELFdBQVcsYUFBYSxjQUFjLFdBQVcsV0FBVyxvQ0FBb0Msc0JBQXNCLGtCQUFrQixpQkFBaUIsNkJBQTZCLGtCQUFrQixnQkFBZ0IsV0FBVyxzQ0FBc0MsOEJBQThCLHlCQUF5Qiw2QkFBNkIsaUJBQWlCLGlDQUFpQyxrQkFBa0IsTUFBTSxPQUFPLGNBQWMsV0FBVyxZQUFZLG9CQUFvQixpQkFBaUIsa0RBQWtELFVBQVUsOEJBQThCLGtCQUFrQixRQUFRLG9CQUFvQixvQkFBb0IsYUFBYSxXQUFXLGVBQWUsWUFBWSxnQkFBZ0IseUJBQXlCLHNCQUFzQixtQkFBbUIsd0JBQXdCLHFCQUFxQix1QkFBdUIseUJBQXlCLFlBQVksa0JBQWtCLGFBQWEsY0FBYyxtQ0FBbUMsMkJBQTJCLGtEQUFrRCwwQ0FBMEMsZ0NBQWdDLHdCQUF3QiwwQ0FBMEMsa0NBQWtDLFVBQVUsb0NBQW9DLHlCQUF5QixXQUFXLGtDQUFrQyxXQUFXLGVBQWUsWUFBWSxnQkFBZ0Isa0JBQWtCLHFEQUFxRCxVQUFVLG9CQUFvQixvQ0FBb0MsT0FBTywwQkFBMEIsb0NBQW9DLHVDQUF1QyxnQ0FBZ0Msb0NBQW9DLFFBQVEsMEJBQTBCLG9DQUFvQyxzQ0FBc0MsK0JBQStCLHdDQUF3QyxpQ0FBaUMseUJBQXlCLDBCQUEwQixtQkFBbUIsc0JBQXNCLDBCQUEwQixnQkFBZ0IsZ0JBQWdCLGlCQUFpQixnQkFBZ0IsY0FBYyx5QkFBeUIsMEJBQTBCLFVBQVUsa0JBQWtCLGtCQUFrQixvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLGtCQUFrQiw0QkFBNEIsNkJBQTZCLDBCQUEwQix1QkFBdUIsOEJBQThCLGVBQWUsb0JBQW9CLG9CQUFvQixhQUFhLDRCQUE0Qiw2QkFBNkIsMEJBQTBCLHNCQUFzQixVQUFVLDBCQUEwQiw4QkFBOEIsZ0JBQWdCLHlCQUF5Qiw4QkFBOEIsZUFBZSxZQUFZLHdEQUF3RCwwQkFBMEIsdUJBQXVCLGtCQUFrQixZQUFZLHVCQUF1QixnQkFBZ0IsYUFBYSxrQkFBa0IsZ0JBQWdCLGNBQWMsVUFBVSxvQ0FBb0MsNEJBQTRCLDhEQUE4RCxjQUFjLHlFQUF5RSxnQkFBZ0IsMEZBQTBGLGtCQUFrQixNQUFNLFNBQVMsV0FBVyxnQkFBZ0Isb0JBQW9CLGlCQUFpQixrQkFBa0IsZ0NBQWdDLFVBQVUsa0NBQWtDLDBCQUEwQixtRUFBbUUsMkRBQTJELG1EQUFtRCxnRkFBZ0Ysb0JBQW9CLHlCQUF5QiwwRkFBMEYsVUFBVSxXQUFXLFFBQVEsU0FBUywrQkFBK0Isd0JBQXdCLCtEQUErRCxnQkFBZ0IsY0FBYyxpR0FBaUcsVUFBVSx1Q0FBdUMsK0JBQStCLDZCQUE2QixxQkFBcUIseUJBQXlCLGlHQUFpRywyQ0FBMkMsK0JBQStCLHVCQUF1QixXQUFXLDZCQUE2QixVQUFVLHlCQUF5Qiw2QkFBNkIsWUFBWSxpQkFBaUIsa0JBQWtCLGtCQUFrQixZQUFZLG1CQUFtQixXQUFXLDBCQUEwQixpQkFBaUIsa0JBQWtCLGFBQWEseUJBQXlCLGlCQUFpQixjQUFjLHdCQUF3QixrQkFBa0IsZ0JBQWdCLGdCQUFnQixpQkFBaUIsZ0JBQWdCLGNBQWMsdUJBQXVCLGtCQUFrQixrQkFBa0IsZ0JBQWdCLHFGQUFxRixnQkFBZ0IsMEJBQTBCLG9CQUFvQixvQkFBb0IsYUFBYSwyQkFBMkIsd0JBQXdCLHFCQUFxQixpQ0FBaUMsV0FBVyxpQkFBaUIsY0FBYyxXQUFXLGVBQWUsV0FBVyx3QkFBd0IsbUNBQW1DLDJCQUEyQixtQkFBbUIsa0RBQWtELDRCQUE0QiwyQkFBMkIsNEJBQTRCLFdBQVcsMEJBQTBCLG1CQUFtQixpQkFBaUIsNEJBQTRCLGdCQUFnQiwwQkFBMEIsZ0JBQWdCLGdCQUFnQixpQkFBaUIsZ0JBQWdCLGNBQWMseUJBQXlCLGdCQUFnQixrQkFBa0IsZ0JBQWdCLDBCQUEwQixnQkFBZ0Isc0JBQXNCLHVCQUF1QixnQkFBZ0IsZ0JBQWdCLGlCQUFpQixnQkFBZ0IsY0FBYyxzQkFBc0Isa0JBQWtCLGdCQUFnQixjQUFjLHFCQUFxQixnQkFBZ0IsZ0JBQWdCLG1CQUFtQixvQkFBb0Isb0JBQW9CLGFBQWEsV0FBVyw0QkFBNEIsb0JBQW9CLG9CQUFvQixhQUFhLFlBQVksNEJBQTRCLDZCQUE2QiwwQkFBMEIsc0JBQXNCLHlCQUF5QixzQkFBc0IsbUJBQW1CLHdCQUF3QixxQkFBcUIsdUJBQXVCLGNBQWMsa0JBQWtCLDJCQUEyQixnQkFBZ0IsZ0JBQWdCLGdCQUFnQix5QkFBeUIsMkJBQTJCLGdCQUFnQixnQ0FBZ0MsZ0JBQWdCLGVBQWUsZ0JBQWdCLDRCQUE0QixnQkFBZ0IseUJBQXlCLDRCQUE0QixnQkFBZ0Isb0JBQW9CLG9CQUFvQixhQUFhLFdBQVcsNEJBQTRCLDZCQUE2QiwwQkFBMEIsdUJBQXVCLHdDQUF3QyxvQkFBb0Isb0JBQW9CLGFBQWEsOEJBQThCLDZCQUE2Qix1QkFBdUIsbUJBQW1CLG1CQUFtQixlQUFlLHdDQUF3QyxVQUFVLGFBQWEsaUJBQWlCLHlCQUF5Qix3Q0FBd0MsZUFBZSxjQUFjLHlCQUF5Qix3Q0FBd0MsVUFBVSxjQUFjLDhDQUE4QyxnQkFBZ0IscUJBQXFCLG9CQUFvQixvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLHNCQUFzQixtQkFBbUIseUJBQXlCLHNCQUFzQiw4QkFBOEIseUJBQXlCLHFCQUFxQiw0QkFBNEIsNkJBQTZCLDBCQUEwQixzQkFBc0IseUJBQXlCLHNCQUFzQixvQkFBb0IsdUJBQXVCLFNBQVMsZ0JBQWdCLGlCQUFpQixnQkFBZ0IsY0FBYyx5QkFBeUIsdUJBQXVCLGdCQUFnQix3QkFBd0Isa0JBQWtCLG1CQUFtQix5QkFBeUIsd0JBQXdCLGtCQUFrQixnQ0FBZ0MsU0FBUyx1Q0FBdUMsa0JBQWtCLHNDQUFzQyxvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLHNCQUFzQiw4QkFBOEIseUNBQXlDLGtCQUFrQix3Q0FBd0MsVUFBVSxrQkFBa0IsZ0JBQWdCLGNBQWMseUJBQXlCLHdDQUF3QyxnQkFBZ0Isb0RBQW9ELGtCQUFrQixnQkFBZ0Isc0NBQXNDLGtCQUFrQixXQUFXLHlCQUF5QixzQ0FBc0MsbUJBQW1CLHlDQUF5Qyx1QkFBdUIsV0FBVyxxQ0FBcUMsc0JBQXNCLG1CQUFtQixnQkFBZ0IsY0FBYyx5QkFBeUIseUNBQXlDLGNBQWMsZ0JBQWdCLHFEQUFxRCxnQkFBZ0IseUJBQXlCLHFEQUFxRCxvQkFBb0Isb0RBQW9ELFdBQVcseUJBQXlCLG9EQUFvRCxzQkFBc0IsNkJBQTZCLGtCQUFrQixnQkFBZ0IsY0FBYyx5QkFBeUIsNkJBQTZCLGdCQUFnQixnQ0FBZ0MsbUJBQW1CLGdCQUFnQixrQkFBa0IsZ0JBQWdCLGNBQWMseUJBQXlCLGdDQUFnQyxnQkFBZ0Isd0JBQXdCLG9CQUFvQixrQkFBa0IseUJBQXlCLHdCQUF3QixtQkFBbUIseUJBQXlCLHdCQUF3QixrQkFBa0Isb0JBQW9CLDhCQUE4QixjQUFjLGlCQUFpQixvQkFBb0IsaUJBQWlCLHlCQUF5Qiw4QkFBOEIsa0JBQWtCLHlCQUF5Qiw4QkFBOEIsa0JBQWtCLG1DQUFtQyx1QkFBdUIsNkRBQTZELGtCQUFrQixXQUFXLFdBQVcsZ0JBQWdCLHNCQUFzQiwyQkFBMkIsb0VBQW9FLDhCQUE4QixrQkFBa0IsU0FBUyxXQUFXLG1DQUFtQywyQkFBMkIsa0JBQWtCLGdCQUFnQixlQUFlLGlCQUFpQixvQkFBb0Isb0JBQW9CLGFBQWEsc0JBQXNCLG1CQUFtQixxQkFBcUIsa0JBQWtCLFdBQVcsVUFBVSxvR0FBb0csVUFBVSwrQkFBK0Isa0JBQWtCLFFBQVEsU0FBUyxhQUFhLFVBQVUsbUNBQW1DLDJCQUEyQix5QkFBeUIsK0JBQStCLGNBQWMsc0RBQXNELFVBQVUsa0JBQWtCLDRCQUE0QixjQUFjLFdBQVcsZUFBZSxZQUFZLGdCQUFnQixlQUFlLHFDQUFxQyxVQUFVLGlFQUFpRSxnQ0FBZ0Msd0JBQXdCLHFDQUFxQyxXQUFXLGlFQUFpRSxpQ0FBaUMseUJBQXlCLDRCQUE0QixtQkFBbUIsZ0JBQWdCLGtCQUFrQixnQkFBZ0IsY0FBYyx5QkFBeUIsNEJBQTRCLGdCQUFnQiw0QkFBNEIsdUJBQXVCLGtCQUFrQixnQkFBZ0IseUJBQXlCLDRCQUE0QixnQkFBZ0IsK0JBQStCLG9CQUFvQixvQkFBb0IsYUFBYSwyQkFBMkIsd0JBQXdCLHFCQUFxQixzQ0FBc0MsV0FBVyxjQUFjLHFCQUFxQixVQUFVLGNBQWMsV0FBVyxlQUFlLHlCQUF5QixrQkFBa0IsbUNBQW1DLDJCQUEyQix5QkFBeUIsc0NBQXNDLGNBQWMsd0JBQXdCLGdCQUFnQiw2QkFBNkIsb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLHlCQUF5QixzQkFBc0IsOEJBQThCLGdCQUFnQixrQkFBa0IsY0FBYyx5QkFBeUIsNkJBQTZCLGdCQUFnQiwwREFBMEQsbUJBQW1CLHlCQUF5QiwwREFBMEQsb0JBQW9CLGdDQUFnQyxrQkFBa0IsOEJBQThCLGtCQUFrQixZQUFZLGdCQUFnQixjQUFjLGNBQWMsNkJBQTZCLDRCQUE0QixnQkFBZ0IsaUJBQWlCLHlCQUF5Qiw0QkFBNEIsZ0JBQWdCLDZCQUE2QixnQkFBZ0IsK0JBQStCLGtCQUFrQixtQkFBbUIsdUNBQXVDLFNBQVMsc0JBQXNCLG9CQUFvQixrQkFBa0IsZ0JBQWdCLGNBQWMseUJBQXlCLHNCQUFzQixvQkFBb0IsZ0JBQWdCLHlCQUF5QixrQkFBa0IsZ0JBQWdCLGtCQUFrQixnQkFBZ0IsY0FBYyx5QkFBeUIseUJBQXlCLGlCQUFpQixnQkFBZ0IsMEJBQTBCLG1CQUFtQixnQkFBZ0Isa0JBQWtCLGdCQUFnQixjQUFjLHVCQUF1QixpQkFBaUIsb0JBQW9CLG9CQUFvQixhQUFhLHlCQUF5QixzQkFBc0IsbUJBQW1CLHdCQUF3QixxQkFBcUIsdUJBQXVCLGdDQUFnQyxrQkFBa0IsMkJBQTJCLGNBQWMsZUFBZSxZQUFZLHlCQUF5Qix5QkFBeUIsc0NBQXNDLHlCQUF5Qix5QkFBeUIsMEJBQTBCLHlCQUF5Qix5QkFBeUIsZUFBZSxrQkFBa0Isb0JBQW9CLCtCQUErQixvQkFBb0IsZ0JBQWdCLG1CQUFtQixnQkFBZ0IsY0FBYyx5QkFBeUIsK0JBQStCLG1CQUFtQixrQkFBa0IsOEJBQThCLHVCQUF1Qix1TEFBdUwseUJBQXlCLDhCQUE4Qix1QkFBdUIseUtBQXlLLDREQUE0RCxvQkFBb0IsNENBQTRDLDhCQUE4Qiw2Q0FBNkMsOEJBQThCLDhCQUE4QixtQkFBbUIsZ0JBQWdCLGNBQWMseUJBQXlCLDhCQUE4QixnQkFBZ0IsZ0NBQWdDLG1CQUFtQixnQkFBZ0Isa0JBQWtCLGdCQUFnQixjQUFjLHlCQUF5QixnQ0FBZ0MsZ0JBQWdCLGdCQUFnQixpQ0FBaUMsb0JBQW9CLGtCQUFrQix3QkFBd0IseUJBQXlCLGlDQUFpQyxxQkFBcUIseUJBQXlCLGlDQUFpQyxxQkFBcUIseUNBQXlDLFNBQVMseUJBQXlCLHlDQUF5QyxnQkFBZ0IsWTtBQ0E5cm1KLFFBQVEsU0FBUyxrQkFBa0IsV0FBVyxlQUFlLGtCQUFrQixRQUFRLFNBQVMsV0FBVyxVQUFVLFdBQVcsU0FBUyxVQUFVLHVDQUF1QywrQkFBK0IsZ0JBQWdCLGtCQUFrQixvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLHNCQUFzQixtQkFBbUIseUJBQXlCLHNCQUFzQiw4QkFBOEIsMENBQTBDLG9EQUFvRCw0Q0FBNEMsZUFBZSxzQkFBc0Isc0NBQXNDLHlDQUF5QyxzQ0FBc0MscUJBQXFCLGNBQWMsb0JBQW9CLHFCQUFxQixrQkFBa0IsZ0JBQWdCLGtCQUFrQixnQkFBZ0IsY0FBYyxnQkFBZ0Isb0JBQW9CLHFCQUFxQiw0QkFBNEIsOENBQThDLGNBQWMscUJBQXFCLGtCQUFrQixvQkFBb0Isb0JBQW9CLGFBQWEseUJBQXlCLHNCQUFzQixtQkFBbUIsd0JBQXdCLHFCQUFxQix1QkFBdUIsb0JBQW9CLFdBQVcsWUFBWSxhQUFhLDBFQUEwRSxrRUFBa0UsMERBQTBELDRGQUE0Riw2Q0FBNkMsYUFBYSx5Q0FBeUMsa0NBQWtDLDBCQUEwQixrQkFBa0Isa0JBQWtCLFdBQVcsVUFBVSxrQkFBa0Isa0JBQWtCLHlCQUF5QixrQkFBa0IsVUFBVSx3R0FBd0csZ0dBQWdHLHdGQUF3RiwwSEFBMEgsbUNBQW1DLDJCQUEyQix1Q0FBdUMsbUJBQW1CLFVBQVUsK0JBQStCLHVCQUF1Qiw4QkFBOEIsMEJBQTBCLG9CQUFvQixnQkFBZ0Isb0JBQW9CLGtCQUFrQiw2QkFBNkIsc0JBQXNCLGdCQUFnQixpQkFBaUIsZ0JBQWdCLHNCQUFzQixnQkFBZ0IsV0FBVyxvQ0FBb0MsNEJBQTRCLGVBQWUsNEJBQTRCLGNBQWMsZ0NBQWdDLGNBQWMsWUFBWSxnQ0FBZ0MsV0FBVyxvQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDYuNC4xMlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBGZWJydWFyeSAxNiwgMjAyMVxuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJykgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlci1jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3c+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50c3t0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCwuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1jb250YWluZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OjEwcHg7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6MTBweDtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRley0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6I2ZmZmZmZn0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrey0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IzAwMDAwMH0uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206MTBweDtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6OHB4O2hlaWdodDo4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjJ9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eToxO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjo2cHggMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgNHB4fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZXstLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiNmZmZmZmZ9LnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrey0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IzAwMDAwMH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7LXdlYmtpdC1maWx0ZXI6Ymx1cig1MHB4KTtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0iLCIub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICp2ZXJ0aWNhbC1hbGlnbjogYXV0bztcbiAgKnpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQgLm9kb21ldGVyLWRpZ2l0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LXNwYWNlciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICp2ZXJ0aWNhbC1hbGlnbjogYXV0bztcbiAgKnpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kZWZhdWx0IC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXJpYmJvbiwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtZGVmYXVsdCAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kZWZhdWx0IC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlLm9kb21ldGVyLWxhc3QtdmFsdWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kZWZhdWx0IC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUub2RvbWV0ZXItbGFzdC12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy11cCAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtZGVmYXVsdC5vZG9tZXRlci1hbmltYXRpbmctdXAgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMnM7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDJzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy11cC5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQub2RvbWV0ZXItYW5pbWF0aW5nLXVwLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUub2RvbWV0ZXItYW5pbWF0aW5nLWRvd24gLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQub2RvbWV0ZXItYW5pbWF0aW5nLWRvd24gLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy1kb3duLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtZGVmYXVsdC5vZG9tZXRlci1hbmltYXRpbmctZG93bi5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMnM7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDJzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kZWZhdWx0IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLXZhbHVlLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtZGVmYXVsdCAub2RvbWV0ZXItdmFsdWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7YSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxhcHBsZXQsYXJ0aWNsZSxhc2lkZSxhdWRpbyxiLGJpZyxibG9ja3F1b3RlLGJvZHksY2FudmFzLGNhcHRpb24sY2VudGVyLGNpdGUsY29kZSxkZCxkZWwsZGV0YWlscyxkZm4sZGl2LGRsLGR0LGVtLGVtYmVkLGZpZWxkc2V0LGZpZ2NhcHRpb24sZmlndXJlLGZvb3Rlcixmb3JtLGgxLGgyLGgzLGg0LGg1LGg2LGhlYWRlcixoZ3JvdXAsaHRtbCxpLGlmcmFtZSxpbWcsaW5zLGtiZCxsYWJlbCxsZWdlbmQsbGksbWFyayxtZW51LG5hdixvYmplY3Qsb2wsb3V0cHV0LHAscHJlLHEscnVieSxzLHNhbXAsc2VjdGlvbixzbWFsbCxzcGFuLHN0cmlrZSxzdHJvbmcsc3ViLHN1bW1hcnksc3VwLHRhYmxlLHRib2R5LHRkLHRmb290LHRoLHRoZWFkLHRpbWUsdHIsdHQsdSx1bCx2YXIsdmlkZW97cGFkZGluZzowO21hcmdpbjowO2ZvbnQ6aW5oZXJpdDtmb250LXNpemU6MTAwJTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtib3JkZXI6MH1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bGluZS1oZWlnaHQ6MX1vbCx1bHtsaXN0LXN0eWxlOm5vbmV9YmxvY2txdW90ZSxxe3F1b3Rlczpub25lfWJsb2NrcXVvdGU6YWZ0ZXIsYmxvY2txdW90ZTpiZWZvcmUscTphZnRlcixxOmJlZm9yZXtjb250ZW50OlwiXCI7Y29udGVudDpub25lfXRhYmxle2JvcmRlci1zcGFjaW5nOjA7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6RXhvMjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7c3JjOmxvY2FsKFwiRXhvMi1SZWd1bGFyXCIpLGxvY2FsKFwiRXhvMi1SZWd1bGFyXCIpLHVybChmb250cy9FeG8yLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKTtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkV4bzI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO3NyYzpsb2NhbChcIkV4bzItU2VtaUJvbGRcIiksbG9jYWwoXCJFeG8yLVNlbWlCb2xkXCIpLHVybChmb250cy9FeG8yLVNlbWlCb2xkLndvZmYpIGZvcm1hdChcIndvZmZcIik7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpFeG8yO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtzcmM6bG9jYWwoXCJFeG8yLUJvbGRcIiksbG9jYWwoXCJFeG8yLUJvbGRcIiksdXJsKGZvbnRzL0V4bzItQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtZGlzcGxheTpzd2FwfSp7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5jb250YWluZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTMwMHB4O3BhZGRpbmc6MCAxNXB4O21hcmdpbjowIGF1dG99c2VjdGlvbntwYWRkaW5nOjYwcHggMH1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpe3NlY3Rpb257cGFkZGluZzo0MHB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXtzZWN0aW9ue3BhZGRpbmc6MjBweCAwfX1he2NvbG9yOiMyMDUzYjY7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4ycyBsaW5lYXI7dHJhbnNpdGlvbjpjb2xvciAuMnMgbGluZWFyfS5uby1wYWRkaW5nLXRvcC1zZWN0aW9ue3BhZGRpbmctdG9wOjB9aHRtbHtmb250LWZhbWlseTpFeG8yO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojMjkyYTMxfUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7aHRtbHtmb250LXNpemU6MTVweH19QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXtodG1se2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7aHRtbHtmb250LXNpemU6MTNweH19LmgxLGgxe21hcmdpbjowIDAgMzBweDtmb250LWZhbWlseTpFeG8yO2ZvbnQtc2l6ZTozLjEyNXJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS40O2NvbG9yOiMyOTJhMzF9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5oMSxoMXtmb250LXNpemU6Mi41cmVtfX0uaDEgYixoMSBie2NvbG9yOiNmZmJlMTd9LmgyLGgye21hcmdpbjowIDAgMzBweDtmb250LWZhbWlseTpFeG8yO2ZvbnQtc2l6ZToyLjVyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojMjkyYTMxfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuaDIsaDJ7bWFyZ2luOjAgMCAyMHB4O2ZvbnQtc2l6ZToycmVtfX0uaDIgYixoMiBie2NvbG9yOiNmZmJlMTd9LmgzLGgze21hcmdpbjowIDAgMzBweDtmb250LWZhbWlseTpFeG8yO2ZvbnQtc2l6ZToyLjE4NzVyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMjkyYTMxfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuaDMsaDN7Zm9udC1zaXplOjEuNXJlbX19LmgzIGIsaDMgYntjb2xvcjojZmZiZTE3fS5oNCxoNHttYXJnaW46MCAwIDE1cHg7Zm9udC1mYW1pbHk6RXhvMjtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyOTJhMzF9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5oNCxoNHtmb250LXNpemU6MS4yNXJlbX19Lmg0IGIsaDQgYntjb2xvcjojZmZiZTE3fS5oNSxoNXttYXJnaW46MCAwIDEwcHg7Zm9udC1mYW1pbHk6RXhvMjtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMjkyYTMxfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuaDUsaDV7Zm9udC1zaXplOjEuMTI1cmVtfX0uaDUgYixoNSBie2NvbG9yOiNmZmJlMTd9Lmg2LGg2e21hcmdpbjowIDAgMTBweDtmb250LWZhbWlseTpFeG8yO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzI5MmEzMX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7Lmg2LGg2e2ZvbnQtc2l6ZToxcmVtfX0uaDYgYixoNiBie2NvbG9yOiNmZmJlMTd9YXt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0ubW9kYWwtd3JhcHBlcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtwYWRkaW5nOjIwcHg7b3ZlcmZsb3c6YXV0bztvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87Zm9udC1zaXplOjA7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6cmdiYSg0MSw0Miw0OSwuOCk7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyx2aXNpYmlsaXR5IC40czt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzLHZpc2liaWxpdHkgLjRzfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsubW9kYWwtd3JhcHBlcntwYWRkaW5nOjE1cHh9fS5tb2RhbC13cmFwcGVyOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDpcIlwifS5tb2RhbC13cmFwcGVyLmFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5tb2RhbC13cmFwcGVyLmFjdGl2ZSAubW9kYWx7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0ubW9kYWwtd3JhcHBlciAubW9kYWx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDo0ODBweDtwYWRkaW5nOjIwcHg7Zm9udC1zaXplOjFyZW07dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNHMsLXdlYmtpdC10cmFuc2Zvcm0gLjRzO3RyYW5zaXRpb246b3BhY2l0eSAuNHMsLXdlYmtpdC10cmFuc2Zvcm0gLjRzO3RyYW5zaXRpb246b3BhY2l0eSAuNHMsdHJhbnNmb3JtIC40czt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzLHRyYW5zZm9ybSAuNHMsLXdlYmtpdC10cmFuc2Zvcm0gLjRzOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC42KTt0cmFuc2Zvcm06c2NhbGUoLjYpfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsubW9kYWwtd3JhcHBlciAubW9kYWx7cGFkZGluZzoyMHB4fX0ubW9kYWwtd3JhcHBlciAubW9kYWwtLXNtYWxse21heC13aWR0aDo0ODBweH0ubW9kYWwtd3JhcHBlciAubW9kYWwtLW1lZGl1bXttYXgtd2lkdGg6NTQwcHh9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLS1sYXJnZXttYXgtd2lkdGg6NzQwcHh9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLS1leHRyYS1sYXJnZXttYXgtd2lkdGg6MTQ0MHB4fS5tb2RhbC13cmFwcGVyIC5tb2RhbC0tbm8tcGFkZGluZ3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsIC5oYW1idXJnZXJ7Y29sb3I6Izk0OWJhNTstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmNvbG9yIC4ycyBsaW5lYXJ9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsIC5oYW1idXJnZXI6aG92ZXJ7Y29sb3I6I2ZmYmUxN30ubW9kYWwtd3JhcHBlciAubW9kYWwgLmhhbWJ1cmdlcj5pe2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yfS5tb2RhbC13cmFwcGVyIC5tb2RhbCAuaGFtYnVyZ2VyPmk6Zmlyc3QtY2hpbGR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDIuNXB4LC0xcHgpIHJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgyLjVweCwtMXB4KSByb3RhdGUoNDVkZWcpfS5tb2RhbC13cmFwcGVyIC5tb2RhbCAuaGFtYnVyZ2VyPmk6bnRoLWNoaWxkKDIpe3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5tb2RhbC13cmFwcGVyIC5tb2RhbCAuaGFtYnVyZ2VyPmk6bnRoLWNoaWxkKDMpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg0cHgsMXB4KSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDRweCwxcHgpIHJvdGF0ZSgtNDVkZWcpfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsubW9kYWwtd3JhcHBlciAubW9kYWwgLmhhbWJ1cmdlcj5pOmZpcnN0LWNoaWxkey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgzcHgsLTFweCkgcm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDNweCwtMXB4KSByb3RhdGUoNDVkZWcpfS5tb2RhbC13cmFwcGVyIC5tb2RhbCAuaGFtYnVyZ2VyPmk6bnRoLWNoaWxkKDMpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg0cHgsMXB4KSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDRweCwxcHgpIHJvdGF0ZSgtNDVkZWcpfX0ubW9kYWxfX3RpdGxle21hcmdpbjowIDAgMjBweH0ubW9kYWxfX2hlYWRlcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOnN0YXJ0Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjIwcHh9Lm1vZGFsX19oZWFkZXIgLm1vZGFsX190aXRsZXttYXJnaW46MCAyMHB4IDAgMH0ubW9kYWxfX2hlYWRlciAuaGFtYnVyZ2Vye21hcmdpbjowIDAgMCBhdXRvfS5tb2RhbF9fd3JhcHt0ZXh0LWFsaWduOmxlZnR9Lm1vZGFsX190ZXh0e2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzI5MmEzMX0ubW9kYWwtc2VydmljZS13cmFwe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm1vZGFsLXNlcnZpY2Utd3JhcD4uYnV0dG9ue21hcmdpbjo0MHB4IDAgMH0ubW9kYWwtc2VydmljZV9faW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwcHg7bWF4LXdpZHRoOjcwcHg7aGVpZ2h0OmF1dG87LW8tb2JqZWN0LWZpdDpjb250YWluO29iamVjdC1maXQ6Y29udGFpbjttYXJnaW4tcmlnaHQ6MjBweH0ubW9kYWwtY2VydGlmaWNhdGVfX2ltYWdle21hcmdpbjowIDAgNDBweDt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWwtY2VydGlmaWNhdGVfX2ltYWdlIGltZ3toZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjcyMHB4O3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9YnV0dG9ue2N1cnNvcjpwb2ludGVyfS5idXR0b257ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi13aWR0aDoyMjBweDtwYWRkaW5nOjIuMTQzNWVtIDIuNWVtO21hcmdpbjo1cHg7Zm9udC1mYW1pbHk6RXhvMjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojMjkyYTMxO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmJlMTc7Ym9yZGVyOjFweCBzb2xpZCAjZmZiZTE3O2JvcmRlci1yYWRpdXM6M3B4Oy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQsYm9yZGVyIC4ycyBlYXNlLWluLW91dCwtd2Via2l0LWJveC1zaGFkb3cgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0LGJvcmRlciAuMnMgZWFzZS1pbi1vdXQsLXdlYmtpdC1ib3gtc2hhZG93IC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dCxib3JkZXIgLjJzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0LGJvcmRlciAuMnMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXQsLXdlYmtpdC1ib3gtc2hhZG93IC4ycyBlYXNlLWluLW91dDstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmJ1dHRvbnttaW4td2lkdGg6YXV0bztwYWRkaW5nOjEuNWVtIDEuNzVlbX19LmJ1dHRvbjpob3Zlcntjb2xvcjojZmZiZTE3O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ1dHRvbjpmb2N1c3tvdXRsaW5lOnRyYW5zcGFyZW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMnB4IDJweCByZ2JhKDI1NSwxOTAsMjMsLjUpO2JveC1zaGFkb3c6MCAwIDJweCAycHggcmdiYSgyNTUsMTkwLDIzLC41KX0uYnV0dG9uLmJ1dHRvbi0taW52ZXJ0e2NvbG9yOiNmZmJlMTc7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnV0dG9uLmJ1dHRvbi0taW52ZXJ0OmhvdmVye2NvbG9yOiMyOTJhMzE7YmFja2dyb3VuZC1jb2xvcjojZmZiZTE3fS5idXR0b24gLnN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7bWluLXdpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWluLWhlaWdodDoxNnB4O21hcmdpbjotMnB4IDEwcHggLTJweCAwO2ZpbGw6I2I2MjAyNDstd2Via2l0LXRyYW5zaXRpb246ZmlsbCAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzO3RyYW5zaXRpb246ZmlsbCAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzO3RyYW5zaXRpb246ZmlsbCAuM3MsdHJhbnNmb3JtIC4zczt0cmFuc2l0aW9uOmZpbGwgLjNzLHRyYW5zZm9ybSAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzfS5idXR0b24gLnN2Zy0tYmFja3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LmJ1dHRvbiAuc3ZnLS1uZXh0e21hcmdpbjotMnB4IDAgLTJweCAxMHB4Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpfS5idXR0b24tLXNtYWxse21pbi13aWR0aDowO3BhZGRpbmc6MS41ZW0gMS43NWVtO2ZvbnQtc2l6ZToxNHB4fS5idXR0b24tLWdyYXl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM5NDliYTU7Ym9yZGVyLWNvbG9yOiM5NDliYTV9LmJ1dHRvbi0tZ3JheSAuc3Zne2ZpbGw6I2ZmZn0uYnV0dG9uLS1ncmF5OmhvdmVye2NvbG9yOiMyOTJhMzF9LmJ1dHRvbi0tZ3JheTpob3ZlciAuc3Zne2ZpbGw6Izk0OWJhNX0uYnV0dG9uLS1ncmF5LmJ1dHRvbi0taW52ZXJ0e2NvbG9yOiMyOTJhMzF9LmJ1dHRvbi0tZ3JheS5idXR0b24tLWludmVydCAuc3Zne2ZpbGw6Izk0OWJhNX0uYnV0dG9uLS1ncmF5LmJ1dHRvbi0taW52ZXJ0OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOTQ5YmE1fS5idXR0b24tLWdyYXkuYnV0dG9uLS1pbnZlcnQ6aG92ZXIgLnN2Z3tmaWxsOiNmZmZ9LmJ1dHRvbi0tYmxhY2t7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOTJhMzE7Ym9yZGVyLWNvbG9yOiMyOTJhMzF9LmJ1dHRvbi0tYmxhY2sgLnN2Z3tmaWxsOiNmZmY7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9LmJ1dHRvbi0tYmxhY2s6aG92ZXJ7Y29sb3I6IzI5MmEzMX0uYnV0dG9uLS1ibGFjazpob3ZlciAuc3Zne2ZpbGw6IzI5MmEzMX0uYnV0dG9uLS1ibGFjay5idXR0b24tLWludmVydHtjb2xvcjojMjkyYTMxfS5idXR0b24tLWJsYWNrLmJ1dHRvbi0taW52ZXJ0IC5zdmd7ZmlsbDojMjkyYTMxfS5idXR0b24tLWJsYWNrLmJ1dHRvbi0taW52ZXJ0OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjkyYTMxfS5idXR0b24tLWJsYWNrLmJ1dHRvbi0taW52ZXJ0OmhvdmVyIC5zdmd7ZmlsbDojZmZmfS5idXR0b24tLWJsYWNrLXNlY29uZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI5MmEzMTtib3JkZXItY29sb3I6IzI5MmEzMX0uYnV0dG9uLS1ibGFjay1zZWNvbmQ6aG92ZXJ7Y29sb3I6I2ZmYmUxNztib3JkZXItY29sb3I6I2ZmYmUxN30uYnV0dG9uLS1ibGFjay1zZWNvbmQ6aG92ZXIgLnN2Z3tmaWxsOiNmZmJlMTd9LmJ1dHRvbi0tYmxhY2stc2Vjb25kLmJ1dHRvbi0taW52ZXJ0e2NvbG9yOiNmZmJlMTc7Ym9yZGVyLWNvbG9yOiNmZmJlMTd9LmJ1dHRvbi0tYmxhY2stc2Vjb25kLmJ1dHRvbi0taW52ZXJ0IC5zdmd7ZmlsbDojZmZiZTE3fS5idXR0b24tLWJsYWNrLXNlY29uZC5idXR0b24tLWludmVydDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI5MmEzMTtib3JkZXItY29sb3I6IzI5MmEzMX0uYnV0dG9uLS1ibGFjay1zZWNvbmQuYnV0dG9uLS1pbnZlcnQ6aG92ZXIgLnN2Z3tmaWxsOiNiNjIwMjR9LmJ1dHRvbi1pY29ue3dpZHRoOjUwcHg7bWluLXdpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7bWluLWhlaWdodDo1MHB4O3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjUwJX0uYnV0dG9uLWljb246aG92ZXIgLnN2Z3tmaWxsOiNmZmJlMTd9LmJ1dHRvbi1pY29uIC5zdmd7bWFyZ2luOjA7ZmlsbDojMjkyYTMxfS5idXR0b24taWNvbi0tbmV4dCAuc3Zney13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uaW5wdXQsLnRleHRhcmVhe3BhZGRpbmc6MS41NjI1ZW0gMS43NWVtO21hcmdpbjo1cHg7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtZmFtaWx5OkV4bzI7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojMjkyYTMxO2JhY2tncm91bmQtY29sb3I6cmdiYSgxNDgsMTU1LDE2NSwuMik7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjNweDtvdXRsaW5lOnRyYW5zcGFyZW50fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuaW5wdXQsLnRleHRhcmVhe3BhZGRpbmc6Ljc1ZW0gMWVtfX0uaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2ZvbnQtZmFtaWx5OkV4bzI7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojOTQ5YmE1O29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzO3RyYW5zaXRpb246b3BhY2l0eSAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyxvcGFjaXR5IC4zczt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3Msb3BhY2l0eSAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzfS5pbnB1dDotbW96LXBsYWNlaG9sZGVyLC5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXJ7Zm9udC1mYW1pbHk6RXhvMjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiM5NDliYTU7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcywtd2Via2l0LXRyYW5zZm9ybSAuM3M7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcywtd2Via2l0LXRyYW5zZm9ybSAuM3M7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzLG9wYWNpdHkgLjNzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyxvcGFjaXR5IC4zcywtd2Via2l0LXRyYW5zZm9ybSAuM3N9LmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVye2ZvbnQtZmFtaWx5OkV4bzI7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojOTQ5YmE1O29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzO3RyYW5zaXRpb246b3BhY2l0eSAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyxvcGFjaXR5IC4zczt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3Msb3BhY2l0eSAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzfS5pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwudGV4dGFyZWE6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciwuaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsLnRleHRhcmVhOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIsLnRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVye29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwudGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVye29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LnRleHRhcmVhe2hlaWdodDoyMDBweDtwYWRkaW5nOjFlbSAxLjI1ZW07bWFyZ2luOjVweDtyZXNpemU6bm9uZX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnRleHRhcmVhe3BhZGRpbmc6Ljc1ZW0gMWVtfX0uY2hlY2tib3gsLnJhZGlve3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjVweCAwO2N1cnNvcjpwb2ludGVyfS5jaGVja2JveF9faW5wdXQsLnJhZGlvX19pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3otaW5kZXg6LTI7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOjA7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKX0uY2hlY2tib3hfX2lucHV0OmNoZWNrZWQrLmNoZWNrYm94X19jdXN0b20sLnJhZGlvX19pbnB1dDpjaGVja2VkKy5jaGVja2JveF9fY3VzdG9te2JhY2tncm91bmQtY29sb3I6IzIwNTNiNn0uY2hlY2tib3hfX2lucHV0OmNoZWNrZWQrLmNoZWNrYm94X19jdXN0b20gLmNoZWNrYm94X19pY29uLC5yYWRpb19faW5wdXQ6Y2hlY2tlZCsuY2hlY2tib3hfX2N1c3RvbSAuY2hlY2tib3hfX2ljb257b3BhY2l0eToxfS5jaGVja2JveF9fY3VzdG9tLC5yYWRpb19fY3VzdG9te2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoyMHB4O21pbi13aWR0aDoyMHB4O2hlaWdodDoyMHB4O21pbi1oZWlnaHQ6MjBweDttYXJnaW46MCAuOTM1ZW0gMCAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgxNDgsMTU1LDE2NSwuNik7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjNweDstd2Via2l0LXRyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0fS5jaGVja2JveF9fdGV4dCwucmFkaW9fX3RleHR7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpFeG8yO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiMyOTJhMzF9LmNoZWNrYm94X19saW5rLC5yYWRpb19fbGlua3tjb2xvcjojYjYyMDI0O3RleHQtZGVjb3JhdGlvbjpub25lOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXR9LmNoZWNrYm94X19saW5rOmhvdmVyLC5yYWRpb19fbGluazpob3Zlcntjb2xvcjojMjA1M2I2O3RleHQtZGVjb3JhdGlvbjpub25lfS5jaGVja2JveF9faWNvbiwucmFkaW9fX2ljb257d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtvcGFjaXR5OjA7ZmlsbDojZmZmOy13ZWJraXQtdHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXR9LnJhZGlve21hcmdpbjo1cHggMH0ucmFkaW9fX2lucHV0OmNoZWNrZWQrLnJhZGlvX19jdXN0b217YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE0OCwxNTUsMTY1LC42KX0ucmFkaW9fX2lucHV0OmNoZWNrZWQrLnJhZGlvX19jdXN0b206YmVmb3Jle29wYWNpdHk6MX0ucmFkaW9fX2N1c3RvbXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMHB4O21pbi13aWR0aDoyMHB4O2hlaWdodDoyMHB4O21pbi1oZWlnaHQ6MjBweDttYXJnaW46MCAuOTM1ZW0gMCAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgxNDgsMTU1LDE2NSwuNik7Ym9yZGVyLXJhZGl1czo1MCV9LnJhZGlvX19jdXN0b206YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojMjA1M2I2O2JvcmRlci1yYWRpdXM6NTAlO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3M7dHJhbnNpdGlvbjpvcGFjaXR5IC4zczstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9LnJhZGlvLS1zcXVhcmUgLnJhZGlvX19pbnB1dDpjaGVja2Vkfi5yYWRpb19fdGV4dHtjb2xvcjojMjkyYTMxfS5yYWRpby0tc3F1YXJlIC5yYWRpb19fY3VzdG9te3dpZHRoOjI4cHg7bWluLXdpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7bWluLWhlaWdodDoyOHB4O2JvcmRlci1yYWRpdXM6MH0ucmFkaW8tLXNxdWFyZSAucmFkaW9fX2N1c3RvbTpiZWZvcmV7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtib3JkZXItcmFkaXVzOjB9LnJhZGlvLS1zcXVhcmUgLnJhZGlvX190ZXh0e2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjY7Y29sb3I6Izk0OWJhNX0uY2hlY2tib3gtc3dpdGNoZXIgLmNoZWNrYm94X19pY29ue2Rpc3BsYXk6bm9uZX0uY2hlY2tib3gtc3dpdGNoZXIgLmNoZWNrYm94X19pbnB1dDpjaGVja2Vkfi5jaGVja2JveF9fY3VzdG9te2JhY2tncm91bmQtY29sb3I6cmdiYSgxNDgsMTU1LDE2NSwuMil9LmNoZWNrYm94LXN3aXRjaGVyIC5jaGVja2JveF9faW5wdXQ6Y2hlY2tlZH4uY2hlY2tib3hfX2N1c3RvbTphZnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO2JhY2tncm91bmQtY29sb3I6IzIwNTNiNjstd2Via2l0LWJveC1zaGFkb3c6MCA0cHggMTBweCByZ2JhKDMyLDgzLDE4MiwuNCk7Ym94LXNoYWRvdzowIDRweCAxMHB4IHJnYmEoMzIsODMsMTgyLC40KX0uY2hlY2tib3gtc3dpdGNoZXIgLmNoZWNrYm94X19jdXN0b217bWFyZ2luOjA7LXdlYmtpdC1ib3gtcGFjazpzdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3dpZHRoOjQ4cHg7bWluLXdpZHRoOjQ4cHg7aGVpZ2h0OjI4cHg7bWluLWhlaWdodDoyOHB4O3BhZGRpbmc6NHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgxNDgsMTU1LDE2NSwuMik7Ym9yZGVyLXJhZGl1czozcHh9LmNoZWNrYm94LXN3aXRjaGVyIC5jaGVja2JveF9fY3VzdG9tOmFmdGVye2NvbnRlbnQ6XCJcIjttYXJnaW46MDtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MjBweDttaW4td2lkdGg6MjBweDtoZWlnaHQ6MjBweDttaW4taGVpZ2h0OjIwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE0OCwxNTUsMTY1LC42KTtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDstd2Via2l0LXRyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0fS5jaGVja2JveC1zd2l0Y2hlci0td2l0aC10ZXh0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5jaGVja2JveC1zd2l0Y2hlci0td2l0aC10ZXh0IC5jaGVja2JveF9fdGV4dHttYXJnaW46MCAyMHB4IDAgMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS42O2NvbG9yOiMyOTJhMzF9LnRleHRhcmVhLWRyb3Bkb3due3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3dpZHRoOjEwMCV9LnRleHRhcmVhLWRyb3Bkb3duX190ZXh0YXJlYXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlO2hlaWdodDo4MHB4O3otaW5kZXg6MTtwYWRkaW5nOjEwcHggMTVweDt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czozcHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxNXB4IHJnYmEoNDEsNDIsNDksLjUpO2JveC1zaGFkb3c6MCAwIDE1cHggcmdiYSg0MSw0Miw0OSwuNSk7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IC4ycyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IC4ycyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IC4ycyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KX0udGV4dGFyZWEtZHJvcGRvd24ub3BlbiAudGV4dGFyZWEtZHJvcGRvd25fX3RleHRhcmVhe3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCl9LnRleHRhcmVhLWRyb3Bkb3duX19jdXN0b217cGFkZGluZzoyMHB4IDEwcHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoNDEsNDIsNDksLjIpOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O2N1cnNvcjpwb2ludGVyfS50ZXh0YXJlYS1kcm9wZG93bjpob3ZlciAudGV4dGFyZWEtZHJvcGRvd25fX2N1c3RvbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTQ4LDE1NSwxNjUsLjIpfS50ZXh0YXJlYS1kcm9wZG93bl9fdGV4dHtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDoxOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS42O2NvbG9yOiMyMDUzYjZ9LnRleHRhcmVhLWRyb3Bkb3duLnZhbGlkIC50ZXh0YXJlYS1kcm9wZG93bl9fdGV4dHtjb2xvcjojMjkyYTMxfS50ZXh0YXJlYS1kcm9wZG93bl9faWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMnB4O21pbi13aWR0aDoxMnB4O2hlaWdodDoxMnB4O21pbi1oZWlnaHQ6MTJweDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4ycyBsaW5lYXI7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMnMgbGluZWFyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGxpbmVhciwgLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGxpbmVhcn0udGV4dGFyZWEtZHJvcGRvd24ub3BlbiAudGV4dGFyZWEtZHJvcGRvd25fX2ljb257LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpfS50ZXh0YXJlYS1kcm9wZG93bl9faWNvbiBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiMyMDUzYjZ9LnRleHRhcmVhLWRyb3Bkb3duX19pY29uIHNwYW46bnRoLWNoaWxkKDIpey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmNhbmNlbHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS5jYW5jZWwtLWZpeGVke3Bvc2l0aW9uOmZpeGVkO3RvcDoyMHB4O3JpZ2h0OjIwcHg7d2lkdGg6MjVweDtoZWlnaHQ6MjVweH0uY2FuY2VsOmZvY3VzIC5jYW5jZWxfX2l0ZW0sLmNhbmNlbDpob3ZlciAuY2FuY2VsX19pdGVte2JhY2tncm91bmQtY29sb3I6I2I2MjAyNH0uY2FuY2VsX19pdGVte3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6I2JkYmRiZDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3M7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zc30uY2FuY2VsX19pdGVtOmZpcnN0LWNoaWxke3RvcDo1MCU7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDQ1ZGVnKX0uY2FuY2VsX19pdGVtOmxhc3QtY2hpbGR7dG9wOjUwJTtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC00NWRlZyl9LmRyb3Bkb3due3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uZHJvcGRvd24uYWN0aXZle3otaW5kZXg6Mn0uZHJvcGRvd24uYWN0aXZlIC5kcm9wZG93bl9fdGl0bGV7Y29sb3I6IzI5MmEzMX0uZHJvcGRvd24uYWN0aXZlIC5kcm9wZG93bl9fYXJyb3d7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyl9LmRyb3Bkb3duLmFjdGl2ZSAuZHJvcGRvd25fX2NvbnRlbnR7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX0uZHJvcGRvd25fX2J1dHRvbntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7Y3Vyc29yOnBvaW50ZXJ9LmRyb3Bkb3duX19idXR0b246aG92ZXIgLmRyb3Bkb3duX190aXRsZXtjb2xvcjojZmZmfS5kcm9wZG93bl9fdGl0bGV7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXR9LmRyb3Bkb3duX19hcnJvd3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7bWluLXdpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWluLWhlaWdodDoxMHB4O21hcmdpbi10b3A6MnB4O21hcmdpbi1sZWZ0OjhweDtmaWxsOiNmZmJlMTc7LXdlYmtpdC10cmFuc2l0aW9uOmZpbGwgLjJzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmZpbGwgLjJzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmZpbGwgLjJzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpmaWxsIC4ycyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dH0uZHJvcGRvd25fX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSArIDVweCk7bGVmdDo1MCU7ei1pbmRleDoxO3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4IDE1cHg7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZmZiZTE3O2JvcmRlci1yYWRpdXM6M3B4O29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LHZpc2liaWxpdHkgLjJzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDMwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwzMHB4KX0uZHJvcGRvd25fX2xpc3R7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uaGVhZGVyLWNpdHktZHJvcGRvd24gLmRyb3Bkb3duX19idXR0b257cGFkZGluZzo1cHggMH0uaGVhZGVyLWNpdHktZHJvcGRvd24gLmRyb3Bkb3duX190aXRsZXtjb2xvcjojOTQ5YmE1fS5oZWFkZXItY2l0eS1kcm9wZG93biAuZHJvcGRvd25fX2NvbnRlbnR7bGVmdDo1MCU7d2lkdGg6MTQwcHh9LmhlYWRlci1jaXR5X19saW5re2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjNweCA1cHg7Y29sb3I6I2ZmZjstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0fS5oZWFkZXItY2l0eV9fbGluazpob3Zlcntjb2xvcjojMjkyYTMxfS5oZWFkZXItb3JkZXItZHJvcGRvd24uYWN0aXZlIC5kcm9wZG93bl9fYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZmYmUxNztib3JkZXItY29sb3I6I2ZmYmUxN30uaGVhZGVyLW9yZGVyLWRyb3Bkb3duLmFjdGl2ZSAuZHJvcGRvd25fX2J1dHRvbiAuZHJvcGRvd25fX3RpdGxle2NvbG9yOiMyOTJhMzF9LmhlYWRlci1vcmRlci1kcm9wZG93bi5hY3RpdmUgLmRyb3Bkb3duX19idXR0b24gLmRyb3Bkb3duX19hcnJvd3tmaWxsOiNiNjIwMjR9LmhlYWRlci1vcmRlci1kcm9wZG93biAuZHJvcGRvd25fX2J1dHRvbnttaW4td2lkdGg6MjAwcHg7cGFkZGluZzoxLjM1ZW0gMmVtO21hcmdpbjowO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTpub25lOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyxib3JkZXIgLjNzLC13ZWJraXQtYm94LXNoYWRvdyAuM3M7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyxib3JkZXIgLjNzLC13ZWJraXQtYm94LXNoYWRvdyAuM3M7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyxib3JkZXIgLjNzLGJveC1zaGFkb3cgLjNzO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3MsYm9yZGVyIC4zcyxib3gtc2hhZG93IC4zcywtd2Via2l0LWJveC1zaGFkb3cgLjNzfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuaGVhZGVyLW9yZGVyLWRyb3Bkb3duIC5kcm9wZG93bl9fYnV0dG9ue3BhZGRpbmc6LjllbSAxLjI1ZW19fS5oZWFkZXItb3JkZXItZHJvcGRvd24gLmRyb3Bkb3duX19idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZiZTE3O2JvcmRlci1jb2xvcjojZmZiZTE3fS5oZWFkZXItb3JkZXItZHJvcGRvd24gLmRyb3Bkb3duX19idXR0b246aG92ZXIgLmRyb3Bkb3duX190aXRsZXtjb2xvcjojMjkyYTMxfS5oZWFkZXItb3JkZXItZHJvcGRvd24gLmRyb3Bkb3duX19idXR0b246aG92ZXIgLmRyb3Bkb3duX19hcnJvd3tmaWxsOiNiNjIwMjR9LmhlYWRlci1vcmRlci1kcm9wZG93biAuZHJvcGRvd25fX3RpdGxle2ZvbnQtc2l6ZToyMHB4fS5pbmZvLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjQwcHggNDBweCA1NXB4IDU1cHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpzdGFydDstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDo0MHB4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlcjoxcHggc29saWQgcmdiYSgxNDgsMTU1LDE2NSwuMil9QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsuaW5mby1ib3h7cGFkZGluZzozMHB4O2dhcDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmluZm8tYm94ey13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuaW5mby1ib3h7cGFkZGluZzoyMHB4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYm94LWFsaWduOnN0YXJ0Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fS5pbmZvLWJveF9faW1hZ2V7ZGlzcGxheTpibG9jazt3aWR0aDo1MHB4O2hlaWdodDphdXRvO21heC1oZWlnaHQ6MTAwJX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmluZm8tYm94X19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5Oi4yO3JpZ2h0OjEwcHg7Ym90dG9tOjEwcHh9fS5pbmZvLWJveF9fdGV4dHtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjppbmhlcml0fS5pbmZvLWJveF9fdGV4dCBie2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7Lm5hdnttYXJnaW46MCAtMTVweDtwYWRkaW5nOjAgMCAxMHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7b3ZlcmZsb3cteDphdXRvfX0ubmF2X19pdGVte2NvbG9yOiM5NDliYTU7d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMnMgbGluZWFyO3RyYW5zaXRpb246Y29sb3IgLjJzIGxpbmVhcn0ubmF2X19pdGVtKy5uYXZfX2l0ZW17Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSg0MSw0Miw0OSwuMSl9QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5uYXZfX2l0ZW0rLm5hdl9faXRlbXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoNDEsNDIsNDksLjEpfX0ubmF2X19pdGVtLmFjdGl2ZSwubmF2X19pdGVtOmhvdmVye2NvbG9yOiMyMDUzYjZ9Lm5hdl9fbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjppbmhlcml0fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsubmF2X19saW5re3BhZGRpbmc6NHB4IDEwcHh9fS5mb3JtX19ncm91cHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5mb3JtX19ncm91cCsuZm9ybV9fZ3JvdXB7bWFyZ2luOjEwcHggMCAwfS5mb3JtX19ncm91cCAuaW5wdXQsLmZvcm1fX2dyb3VwIC50ZXh0YXJlYXttYXJnaW46MH0uZm9ybV9fbWVzc2FnZSwuZm9ybV9fd2FybmluZ3ttYXJnaW46NXB4IDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0uZm9ybV9fd2FybmluZ3tjb2xvcjojYjYyMDI0fS5mb3JtX19hY3Rpb25ze21hcmdpbjoyMHB4IDAgMDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtnYXA6MjBweH0uZm9ybV9fYWN0aW9ucyAuYnV0dG9ue21hcmdpbjowOy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MX0ubGlua3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxNXB4O2NvbG9yOiM5NDliYTU7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4ycyBsaW5lYXI7dHJhbnNpdGlvbjpjb2xvciAuMnMgbGluZWFyfS5saW5rOmhvdmVye2NvbG9yOiNmZmJlMTd9LmxpbmtfX2ljb257d2lkdGg6NDBweDttaW4td2lkdGg6NDBweDtoZWlnaHQ6NDBweDttaW4taGVpZ2h0OjQwcHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlcjoxcHggc29saWQ7Ym9yZGVyLXJhZGl1czo1MCV9LmxpbmtfX3N2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7bWluLXdpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWluLWhlaWdodDoxNnB4O2ZpbGw6Y3VycmVudENvbG9yfS5saW5rX190ZXh0e2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjY7bGV0dGVyLXNwYWNpbmc6LjA1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOmN1cnJlbnRDb2xvcn0uc29jaWFse2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnNvY2lhbF9fdGV4dHttYXJnaW46MCAyNXB4IDAgMDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS42O2xldHRlci1zcGFjaW5nOi4wNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojOTQ5YmE1fS5zb2NpYWxfX2xpc3R7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtnYXA6MjBweH1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LnNvY2lhbF9fbGlzdHtnYXA6MTBweH19LnNvY2lhbF9faWNvbnt3aWR0aDo0OHB4O21pbi13aWR0aDo0OHB4O2hlaWdodDo0OHB4O21pbi1oZWlnaHQ6NDhweDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZDtib3JkZXItcmFkaXVzOjUwJTtjb2xvcjojOTQ5YmE1Oy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMnMgbGluZWFyO3RyYW5zaXRpb246Y29sb3IgLjJzIGxpbmVhcn0uc29jaWFsX19pY29uOmhvdmVye2NvbG9yOiNmZmJlMTd9LnNvY2lhbF9faWNvbiBzdmd7ZmlsbDpjdXJyZW50Q29sb3I7c3Ryb2tlOmN1cnJlbnRDb2xvcn0uYWNjb3JkaW9uLWxpc3RfX2l0ZW17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgxNDgsMTU1LDE2NSwuMil9LmFjY29yZGlvbi1saXN0X19pdGVtLmFjdGl2ZXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uYWNjb3JkaW9uLWxpc3QuYWNjb3JkaW9uLWxpc3QtLXNlY29uZCAuYWNjb3JkaW9uLWxpc3RfX2l0ZW17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjIpfS5hY2NvcmRpb24tbGlzdC5hY2NvcmRpb24tbGlzdC0tc2Vjb25kIC5hY2NvcmRpb24tbGlzdF9faXRlbS5hY3RpdmV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnR9LmFjY29yZGlvbi1saXN0X19oZWFkZXJ7cGFkZGluZzoyNXB4IDMwcHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS42O2NvbG9yOiMyOTJhMzE7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmFjY29yZGlvbi1saXN0X19oZWFkZXJ7cGFkZGluZzoxNXB4O2ZvbnQtc2l6ZTouODc1cmVtfX0uYWNjb3JkaW9uLWxpc3RfX2hlYWRlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTQ4LDE1NSwxNjUsLjIpfS5hY2NvcmRpb24tbGlzdC5hY2NvcmRpb24tbGlzdC0tc2Vjb25kIC5hY2NvcmRpb24tbGlzdF9faGVhZGVye2NvbG9yOiNmZmZ9LmFjY29yZGlvbi1saXN0X19uYW1le2ZvbnQtd2VpZ2h0OjcwMH0uYWNjb3JkaW9uLWxpc3RfX2dyb3Vwe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxOy13ZWJraXQtYm94LWFsaWduOmJhc2VsaW5lOy1tcy1mbGV4LWFsaWduOmJhc2VsaW5lO2FsaWduLWl0ZW1zOmJhc2VsaW5lOy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmFjY29yZGlvbi1saXN0X19jb2x7d2lkdGg6MzMuMzMzMyV9LmFjY29yZGlvbi1saXN0X19jb2w6bm90KDpsYXN0LWNoaWxkKXttYXJnaW46MCAxNXB4IDAgMH1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmFjY29yZGlvbi1saXN0X19jb2w6bm90KDpsYXN0LWNoaWxkKXttYXJnaW46MCAxMHB4IDAgMH19LmFjY29yZGlvbi1saXN0X19pY29ue21hcmdpbjowIDAgMCAxNXB4O2NvbG9yOiMyMDUzYjZ9LmFjY29yZGlvbi1saXN0X19pY29uIHN2Z3t3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2ZpbGw6Y3VycmVudENvbG9yO3N0cm9rZTpjdXJyZW50Q29sb3I7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4ycyBsaW5lYXI7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMnMgbGluZWFyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGxpbmVhciwgLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGxpbmVhcn0uYWNjb3JkaW9uLWxpc3RfX2l0ZW0uYWN0aXZlIC5hY2NvcmRpb24tbGlzdF9faWNvbiBzdmd7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyl9LmFjY29yZGlvbi1saXN0LmFjY29yZGlvbi1saXN0LS1zZWNvbmQgLmFjY29yZGlvbi1saXN0X19pY29ue2NvbG9yOiNmZmJlMTd9LmFjY29yZGlvbi1saXN0X19jb250ZW50e21heC1oZWlnaHQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTQ4LDE1NSwxNjUsLjEpO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246bWF4LWhlaWdodCAuMnMgbGluZWFyO3RyYW5zaXRpb246bWF4LWhlaWdodCAuMnMgbGluZWFyfS5hY2NvcmRpb24tbGlzdC5hY2NvcmRpb24tbGlzdC0tc2Vjb25kIC5hY2NvcmRpb24tbGlzdF9fY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmFjY29yZGlvbi1saXN0X19pbm5lcntwYWRkaW5nOjI1cHggMzBweH1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmFjY29yZGlvbi1saXN0X19pbm5lcntwYWRkaW5nOjE1cHh9fS5hY2NvcmRpb24tbGlzdF9fdGV4dHtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjY7Y29sb3I6IzI5MmEzMX0uYWNjb3JkaW9uLWxpc3RfX3RleHQgYXtmb250LXdlaWdodDo3MDA7Y29sb3I6IzIwNTNiNjstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjJzIGVhc2U7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZX0uYWNjb3JkaW9uLWxpc3RfX3RleHQgYTpob3Zlcntjb2xvcjojZmZiZTE3fS50YWJzLWNvbnRlbnRze3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0udGFiLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjZzIGVhc2UsdmlzaWJpbGl0eSAuNnMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjZzIGVhc2UsdmlzaWJpbGl0eSAuNnMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjZzIGVhc2UsdmlzaWJpbGl0eSAuNnMgZWFzZSx0cmFuc2Zvcm0gLjZzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC42cyBlYXNlLHZpc2liaWxpdHkgLjZzIGVhc2UsdHJhbnNmb3JtIC42cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlO3otaW5kZXg6MX0udGFiLWNvbnRlbnQ6bm90KC5hY3RpdmUpe3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3otaW5kZXg6MH0uaGVhZGVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4Ojc7d2lkdGg6MTAwdnc7cGFkZGluZzoyNXB4IDA7Y29sb3I6I2ZmZjstd2Via2l0LXRyYW5zaXRpb246cGFkZGluZyAuMnMgbGluZWFyLGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOnBhZGRpbmcgLjJzIGxpbmVhcixiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXJ9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5oZWFkZXJ7cGFkZGluZzoxMHB4IDB9fS5oZWFkZXItLWRhcmt7Y29sb3I6IzMxMzIzN30uaGVhZGVyLS1pbm5lciAuZHJvcGRvd24uYWN0aXZlIC5kcm9wZG93bl9fdGl0bGUsLmhlYWRlci0taW5uZXIgLmRyb3Bkb3duX19idXR0b246aG92ZXIgLmRyb3Bkb3duX190aXRsZXtjb2xvcjojMjkyYTMxfS50cmFuc2l0aW9uLXJlYWR5IC5oZWFkZXJ7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UscGFkZGluZyAuMnMgZWFzZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UscGFkZGluZyAuMnMgZWFzZX0uaGVhZGVyIC5oZWFkZXItb3JkZXItZHJvcGRvd257bWFyZ2luOjAgMCAwIDM1cHh9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5oZWFkZXIgLmhlYWRlci1vcmRlci1kcm9wZG93bnttYXJnaW46MH19LmhlYWRlciAuaGVhZGVyLW9yZGVyLWRyb3Bkb3duIC5kcm9wZG93bl9fYnV0dG9ue21pbi13aWR0aDphdXRvfS5oZWFkZXIuYWN0aXZlLC5oZWFkZXIuZml4ZWR7cGFkZGluZzoxNXB4IDA7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOTJhMzE7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7Ym94LXNoYWRvdzowIDAgMTBweCAjMDAwfS5oZWFkZXIuYWN0aXZlIC5kcm9wZG93bi5hY3RpdmUgLmRyb3Bkb3duX190aXRsZSwuaGVhZGVyLmFjdGl2ZSAuZHJvcGRvd25fX2J1dHRvbjpob3ZlciAuZHJvcGRvd25fX3RpdGxlLC5oZWFkZXIuZml4ZWQgLmRyb3Bkb3duLmFjdGl2ZSAuZHJvcGRvd25fX3RpdGxlLC5oZWFkZXIuZml4ZWQgLmRyb3Bkb3duX19idXR0b246aG92ZXIgLmRyb3Bkb3duX190aXRsZXtjb2xvcjppbmhlcml0fS5oZWFkZXIuYWN0aXZlIC5oZWFkZXItb3JkZXItZHJvcGRvd24gLmRyb3Bkb3duX19idXR0b24sLmhlYWRlci5maXhlZCAuaGVhZGVyLW9yZGVyLWRyb3Bkb3duIC5kcm9wZG93bl9fYnV0dG9ue3BhZGRpbmc6MTVweCAyNXB4O2NvbG9yOiMyOTJhMzE7YmFja2dyb3VuZC1jb2xvcjojZmZiZTE3O2JvcmRlci1jb2xvcjojZmZiZTE3fS5oZWFkZXIuYWN0aXZlIC5oZWFkZXItb3JkZXItZHJvcGRvd24gLmRyb3Bkb3duX19hcnJvdywuaGVhZGVyLmZpeGVkIC5oZWFkZXItb3JkZXItZHJvcGRvd24gLmRyb3Bkb3duX19hcnJvd3tmaWxsOiMyOTJhMzF9LmhlYWRlci5tdXRhdGUgLmhlYWRlci1uYXZ7bWFyZ2luLWxlZnQ6YXV0b30uaGVhZGVyLm11dGF0ZSAuaGVhZGVyLW5hdl9fbGlua3tkaXNwbGF5Om5vbmV9LmhlYWRlci5tdXRhdGUgLmhlYWRlci1uYXZfX2xpbmstLWhhbWJ1cmdlcntkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4fS5oZWFkZXIubXV0YXRlIC5oZWFkZXItcGhvbmUtd3JhcHBlcntkaXNwbGF5Om5vbmV9LmhlYWRlci5tdXRhdGUgLmhlYWRlci1vcmRlci1kcm9wZG93biAuZHJvcGRvd25fX2J1dHRvbntjb2xvcjojMjkyYTMxO2JhY2tncm91bmQtY29sb3I6I2ZmYmUxNztib3JkZXItY29sb3I6I2ZmYmUxN30uaGVhZGVyLm11dGF0ZSAuaGVhZGVyLW9yZGVyLWRyb3Bkb3duIC5kcm9wZG93bl9fYXJyb3d7ZmlsbDojMjkyYTMxfS5oZWFkZXIuYWN0aXZley13ZWJraXQtYm94LXNoYWRvdzowIDAgMnB4IHJnYmEoMTQ4LDE1NSwxNjUsLjUpO2JveC1zaGFkb3c6MCAwIDJweCByZ2JhKDE0OCwxNTUsMTY1LC41KX0uaGVhZGVyLmFjdGl2ZSAuaGVhZGVyLW5hdl9fbGluay0taGFtYnVyZ2VyIC5oYW1idXJnZXJ7b3BhY2l0eTouNX0uaGVhZGVyLmFjdGl2ZSAuaGVhZGVyLW5hdl9fbGluay0taGFtYnVyZ2VyIC5oYW1idXJnZXI+aXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmhlYWRlci5hY3RpdmUgLmhlYWRlci1uYXZfX2xpbmstLWhhbWJ1cmdlciAuaGFtYnVyZ2VyPmk6Zmlyc3QtY2hpbGR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDIuNXB4LC0xcHgpIHJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgyLjVweCwtMXB4KSByb3RhdGUoNDVkZWcpfS5oZWFkZXIuYWN0aXZlIC5oZWFkZXItbmF2X19saW5rLS1oYW1idXJnZXIgLmhhbWJ1cmdlcj5pOm50aC1jaGlsZCgyKXt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uaGVhZGVyLmFjdGl2ZSAuaGVhZGVyLW5hdl9fbGluay0taGFtYnVyZ2VyIC5oYW1idXJnZXI+aTpudGgtY2hpbGQoMyl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDRweCwxcHgpIHJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUoNHB4LDFweCkgcm90YXRlKC00NWRlZyl9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5oZWFkZXIuYWN0aXZlIC5oZWFkZXItbmF2X19saW5rLS1oYW1idXJnZXIgLmhhbWJ1cmdlcj5pOmZpcnN0LWNoaWxkey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg0cHgsLTJweCkgcm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDRweCwtMnB4KSByb3RhdGUoNDVkZWcpfS5oZWFkZXIuYWN0aXZlIC5oZWFkZXItbmF2X19saW5rLS1oYW1idXJnZXIgLmhhbWJ1cmdlcj5pOm50aC1jaGlsZCgzKXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoNnB4LDFweCkgcm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg2cHgsMXB4KSByb3RhdGUoLTQ1ZGVnKX19LmxvZ297ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO21heC13aWR0aDoxODBweDtjb2xvcjpjdXJyZW50Q29sb3J9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5sb2dve21heC13aWR0aDoxMTBweDttYXJnaW4tcmlnaHQ6MjBweH19LmhlYWRlci5maXhlZCAubG9nb3ttYXgtd2lkdGg6MTEwcHh9LmxvZ29fX2ljb257ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2hlaWdodDo3MHB4O2ZpbGw6Y3VycmVudENvbG9yfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsubG9nb19faWNvbntoZWlnaHQ6NTBweH19LmhlYWRlci5maXhlZCAubG9nb19faWNvbntoZWlnaHQ6NTBweH0uaGVhZGVyLXdyYXB7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5oZWFkZXItbmF2e2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsuaGVhZGVyLW5hdnttYXJnaW4tbGVmdDphdXRvfX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmhlYWRlci1uYXZ7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoyOy1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MTttYXJnaW4tbGVmdDoyMHB4fX0uaGVhZGVyLW5hdl9fbGlua3tkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxMHB4IDIwcHg7Y29sb3I6Y3VycmVudENvbG9yO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXR9QG1lZGlhIChtYXgtd2lkdGg6MTEwMHB4KXsuaGVhZGVyLW5hdl9fbGlua3twYWRkaW5nOjEwcHggMTVweH19QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsuaGVhZGVyLW5hdl9fbGlua3tkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7LmhlYWRlci1uYXZfX2xpbmstLWhhbWJ1cmdlcntkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4fX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmhlYWRlci1uYXZfX2xpbmstLWhhbWJ1cmdlcntwYWRkaW5nOjB9LmhlYWRlci1uYXZfX2xpbmstLWhhbWJ1cmdlciAuaGFtYnVyZ2Vye3dpZHRoOjMwcHg7bWluLXdpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWluLWhlaWdodDozMHB4O21hcmdpbjowfS5oZWFkZXItbmF2X19saW5rLS1oYW1idXJnZXIgLmhhbWJ1cmdlcj5pe2hlaWdodDozcHg7bWFyZ2luOjNweCAwfS5oZWFkZXItbmF2X19saW5rLS1oYW1idXJnZXIgc3BhbntkaXNwbGF5Om5vbmV9fUBtZWRpYSAoaG92ZXIpey5oZWFkZXItbmF2X19saW5rOmhvdmVye2NvbG9yOiNmZmJlMTd9LmhlYWRlci1uYXZfX2xpbms6aG92ZXIgLmhhbWJ1cmdlcj5pOm50aC1jaGlsZCgyKSwuaGVhZGVyLW5hdl9fbGluazpob3ZlciAuaGFtYnVyZ2VyPmk6bnRoLWNoaWxkKDMpey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uaGVhZGVyLW5hdl9fbGluay5zZWxlY3RlZHtjb2xvcjojZmZiZTE3fS5oZWFkZXItbmF2X19saW5rLnNlbGVjdGVkIC5oYW1idXJnZXI+aTpudGgtY2hpbGQoMiksLmhlYWRlci1uYXZfX2xpbmsuc2VsZWN0ZWQgLmhhbWJ1cmdlcj5pOm50aC1jaGlsZCgzKXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0uaGVhZGVyLW5hdl9fZHJvcGRvd24gLmhlYWRlci1uYXZfX2xpbmt7Y29sb3I6I2ZmZn0uaGVhZGVyLW5hdl9fZHJvcGRvd24gLmhlYWRlci1uYXZfX2xpbmsuc2VsZWN0ZWQsLmhlYWRlci1uYXZfX2Ryb3Bkb3duIC5oZWFkZXItbmF2X19saW5rOmhvdmVye2NvbG9yOiMyOTJhMzF9LmhlYWRlci1uYXZfX2xpbmstd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZGVyLW5hdl9fZHJvcGRvd257cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDoxO21pbi13aWR0aDoxMDAlO3dpZHRoOi13ZWJraXQtbWF4LWNvbnRlbnQ7d2lkdGg6LW1vei1tYXgtY29udGVudDt3aWR0aDptYXgtY29udGVudDttYXgtd2lkdGg6MjgwcHg7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZmZiZTE3O2JvcmRlci1yYWRpdXM6M3B4O29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LHZpc2liaWxpdHkgLjJzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzBweCl9LmhlYWRlci1uYXZfX2xpbmstd3JhcHBlcjpob3ZlciAuaGVhZGVyLW5hdl9fZHJvcGRvd257dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5oYW1idXJnZXJ7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjIwcHg7bWluLXdpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWluLWhlaWdodDoyMHB4O3BhZGRpbmc6MDttYXJnaW46MCAxNXB4IDAgMDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO291dGxpbmU6bm9uZX0uaGFtYnVyZ2VyPml7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoycHg7bWFyZ2luOjJweCAwO2JhY2tncm91bmQtY29sb3I6I2ZmYmUxNztib3JkZXItcmFkaXVzOjNweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZSxvcGFjaXR5IC40cyBlYXNlLHZpc2liaWxpdHkgLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlLG9wYWNpdHkgLjRzIGVhc2UsdmlzaWJpbGl0eSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjRzIGVhc2UsdHJhbnNmb3JtIC40cyBlYXNlLG9wYWNpdHkgLjRzIGVhc2UsdmlzaWJpbGl0eSAuNHMgZWFzZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjRzIGVhc2UsdHJhbnNmb3JtIC40cyBlYXNlLG9wYWNpdHkgLjRzIGVhc2UsdmlzaWJpbGl0eSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAxMDAlO3RyYW5zZm9ybS1vcmlnaW46MCAxMDAlfS5oYW1idXJnZXI+aTpudGgtY2hpbGQoMil7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKC45KTt0cmFuc2Zvcm06c2NhbGVYKC45KX0uaGFtYnVyZ2VyPmk6bnRoLWNoaWxkKDMpey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCguOCk7dHJhbnNmb3JtOnNjYWxlWCguOCl9LmhlYWRlci1jb250cm9sc3tkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuaGVhZGVyLWNvbnRyb2xze21hcmdpbjowIDAgMCBhdXRvfX0uaGVhZGVyLXBob25lLXdyYXBwZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1hbGlnbjplbmQ7LW1zLWZsZXgtYWxpZ246ZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kO3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsuaGVhZGVyLXBob25lLXdyYXBwZXJ7ZGlzcGxheTpub25lfX0uaGVhZGVyX19waG9uZXtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6Y3VycmVudENvbG9yO3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXRyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0fS5oZWFkZXJfX3Bob25lOmhvdmVye2NvbG9yOiNmZmJlMTd9Lm1lbnUtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDo2O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMjkyYTMxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm06c2NhbGVYKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnRyYW5zaXRpb24tcmVhZHkgLm1lbnUtb3ZlcmxheXstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi4yczt0cmFuc2l0aW9uLWRlbGF5Oi4yc30ubWVudS1vdmVybGF5LmFjdGl2ZXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbi1kZWxheTowczstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0ubWVudXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDo2O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjIwMHB4IDAgMTAwcHg7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjUlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyNSUpfS50cmFuc2l0aW9uLXJlYWR5IC5tZW51ey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLHZpc2liaWxpdHkgLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLHZpc2liaWxpdHkgLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2Usb3BhY2l0eSAuNHMgZWFzZSx2aXNpYmlsaXR5IC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLG9wYWNpdHkgLjRzIGVhc2UsdmlzaWJpbGl0eSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbi1kZWxheTowc31AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7Lm1lbnV7cGFkZGluZzoxMjBweCAwIDQwcHh9fS5tZW51LmFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTouMnM7dHJhbnNpdGlvbi1kZWxheTouMnM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ubWVudS13cmFwcGVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5tZW51LXdyYXBwZXJ7cGFkZGluZy1ib3R0b206NDBweDtvdmVyZmxvdy14OmhpZGRlbjtzY3JvbGxiYXItY29sb3I6I2ZmYmUxNyB0cmFuc3BhcmVudDtzY3JvbGxiYXItd2lkdGg6dGhpbn0ubWVudS13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDoycHh9Lm1lbnUtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDojZmZiZTE3O2JvcmRlci1yYWRpdXM6MH0ubWVudS13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MH19Lm1lbnUtd3JhcHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsubWVudS13cmFwey13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO2hlaWdodDphdXRvfX0ubWVudS1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5tZW51LWlubmVyey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ubWVudS1pbm5lcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxcHg7aGVpZ2h0OjEwMCU7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6Izk0OWJhNTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5tZW51LWlubmVyOmJlZm9yZXtjb250ZW50Om5vbmV9fS5tZW51LWxlZnR7d2lkdGg6NTAlfUBtZWRpYSAobWluLXdpZHRoOjkwMHB4KXsubWVudS1sZWZ0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjEwMCU7b3ZlcmZsb3cteDpoaWRkZW47c2Nyb2xsYmFyLWNvbG9yOiNmZmJlMTcgdHJhbnNwYXJlbnQ7c2Nyb2xsYmFyLXdpZHRoOnRoaW59Lm1lbnUtbGVmdDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6MnB4fS5tZW51LWxlZnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6I2ZmYmUxNztib3JkZXItcmFkaXVzOjB9Lm1lbnUtbGVmdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjB9fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsubWVudS1sZWZ0e3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTozMHB4fX0ubWVudS1uYXZ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLXJpZ2h0OjEwMHB4fUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7Lm1lbnUtbmF2e3BhZGRpbmctcmlnaHQ6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5tZW51LW5hdnstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXJpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXJ9fS5tZW51LW5hdl9fbGlua3twYWRkaW5nOjVweCAwO21hcmdpbjoxMHB4IDA7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmY7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLWluLW91dH1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7Lm1lbnUtbmF2X19saW5re3BhZGRpbmc6NXB4IDA7bWFyZ2luOjEwcHggMDtmb250LXNpemU6MS43NXJlbX19Lm1lbnUtbmF2X19saW5rLnNlbGVjdGVkLC5tZW51LW5hdl9fbGluazpob3Zlcntjb2xvcjojZmZiZTE3fS5tZW51LXJpZ2h0e3dpZHRoOjUwJX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7Lm1lbnUtcmlnaHR7d2lkdGg6MTAwJX19Lm1lbnUtY29udGFjdHN7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1hbGlnbjpzdGFydDstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2hlaWdodDoxMDAlO3BhZGRpbmctbGVmdDoxMDBweH1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5tZW51LWNvbnRhY3Rze3BhZGRpbmctbGVmdDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7Lm1lbnUtY29udGFjdHN7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjA7dGV4dC1hbGlnbjpjZW50ZXJ9fS5tZW51LWNvbnRhY3RzX19pbmZve21hcmdpbi10b3A6YXV0b31AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7Lm1lbnUtY29udGFjdHNfX2luZm97bWFyZ2luLWJvdHRvbTo0MHB4fX0ubWVudS1jb250YWN0c19fdGl0bGV7Y29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7Lm1lbnUtY29udGFjdHNfX3RpdGxle21hcmdpbjowIDAgMTVweH19Lm1lbnUtY29udGFjdHNfX3RpdGxlIGJ7ZGlzcGxheTpibG9ja30ubWVudS1jb250YWN0cyAuYnV0dG9uLS1ibGFja3tiYWNrZ3JvdW5kLWNvbG9yOiMzMTMyMzc7Ym9yZGVyLWNvbG9yOiMzMTMyMzd9Lm1lbnUtY29udGFjdHMgLmJ1dHRvbi0tYmxhY2s6aG92ZXJ7Y29sb3I6IzI5MmEzMTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmJlMTc7Ym9yZGVyLWNvbG9yOiNmZmJlMTd9Lm1lbnUtY29udGFjdHNfX2xpc3R7bWFyZ2luLXRvcDphdXRvfS5tZW51LWNvbnRhY3RzX19pdGVte2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NjAwfS5tZW51LWNvbnRhY3RzX19uYW1le2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToycHg7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiNmZmZ9Lm1lbnUtY29udGFjdHNfX2xpbmt7Y29sb3I6IzIwNTNiNjstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjJzIGVhc2U7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZX0ubWVudS1jb250YWN0c19fbGluazpob3Zlcntjb2xvcjojZmZiZTE3fS5mb290ZXJ7cGFkZGluZzo1NXB4IDA7YmFja2dyb3VuZC1jb2xvcjojMjkyYTMxO2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5mb290ZXJ7cGFkZGluZzozMHB4IDB9fS5mb290ZXJfX3dyYXBwZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuZm9vdGVyX193cmFwcGVyey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uZm9vdGVyX19jb3B5cmlnaHR7Y29sb3I6cmdiYSgxNDgsMTU1LDE2NSwuNSl9LmZvb3Rlcl9fY29weXJpZ2h0LC5mb290ZXJfX3BvbGljeXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS40fS5mb290ZXJfX3BvbGljeXtjb2xvcjojMjA1M2I2Oy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXR9LmZvb3Rlcl9fcG9saWN5OmhvdmVye2NvbG9yOiNmZmJlMTd9Lmhlcm8tc2VjdGlvbntoZWlnaHQ6MTAwdmg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiMzMTMyMzd9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5oZXJvLXNlY3Rpb257aGVpZ2h0OmF1dG99fS5oZXJvLW1haW4tc2xpZGVyLC5oZXJvLW1haW4tc2xpZGVyLXdyYXBwZXIsLmhlcm8td3JhcHtoZWlnaHQ6MTAwJX0uaGVyby1tYWluLXNsaWRlciAuc3dpcGVyLXdyYXBwZXJ7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5oZXJvLW1haW4tc2xpZGVyLXdyYXB7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5oZXJvLW1haW4tc2xpZGV7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzEzMjM3fS5oZXJvLW1haW4tc2xpZGU+ZGl2e2hlaWdodDoxMDAlfS5oZXJvLW1haW4tcGFnaW5hdGlvbntib3R0b206MjBweDtsZWZ0OjUwJTt6LWluZGV4OjQ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX0uaGVyby1tYWluLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6NTBweDttaW4td2lkdGg6NTBweDtoZWlnaHQ6MzRweDttaW4taGVpZ2h0OjM0cHg7bWFyZ2luOjAgMnB4O2ZvbnQtZmFtaWx5OkV4bzI7Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowO291dGxpbmU6bm9uZTtvcGFjaXR5OjF9Lmhlcm8tbWFpbi1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldF9fbnVte29wYWNpdHk6Ljc7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uaGVyby1tYWluLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlcjphZnRlcntvcGFjaXR5Oi41fS5oZXJvLW1haW4tcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldF9fbnVte29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5oZXJvLW1haW4tcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YWZ0ZXJ7b3BhY2l0eToxfS5oZXJvLW1haW4tcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6LjI7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXR9Lmhlcm8tbWFpbi1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX251bXtjb2xvcjojZmZmO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLWluLW91dCxvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXQsb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLWluLW91dCxvcGFjaXR5IC4ycyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfS5oZXJvLXByb21vLXNsaWRlciwuaGVyby1wcm9tby1zbGlkZXItd3JhcHBlcntoZWlnaHQ6MTAwJX0uaGVyby1wcm9tby1zbGlkZS13cmFwcGVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoxMDAlfS5oZXJvLXByb21vLXNsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MTAwdmg7cGFkZGluZzoxNTBweCAwIDgwcHh9QG1lZGlhIChtYXgtaGVpZ2h0OjcwMHB4KXsuaGVyby1wcm9tby1zbGlkZXtwYWRkaW5nOjEyMHB4IDAgNjBweH19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5oZXJvLXByb21vLXNsaWRle2hlaWdodDoxMDB2aDttaW4taGVpZ2h0OjU1MHB4O3BhZGRpbmc6ODBweCAwIDYwcHh9fS5oZXJvLXByb21vLXNsaWRlOmFmdGVye3otaW5kZXg6LTE7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCBib3R0b20sIGxlZnQgdG9wLGZyb20ocmdiYSg0MSw0Miw0OSwuNikpLHRvKHJnYmEoNDEsNDIsNDksLjYpKSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDQxLDQyLDQ5LC42KSxyZ2JhKDQxLDQyLDQ5LC42KSl9Lmhlcm8tcHJvbW8tc2xpZGU6YWZ0ZXIsLmhlcm8tcHJvbW8tc2xpZGVfX2Jne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5oZXJvLXByb21vLXNsaWRlX19iZ3t6LWluZGV4Oi0yOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcn0uaGVyby1wcm9tby1zbGlkZV9fd3JhcHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYm94LWFsaWduOnN0YXJ0Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDQwcHh9QG1lZGlhIChtaW4td2lkdGg6OTAxcHgpIGFuZCAobWF4LWhlaWdodDo3MDBweCl7Lmhlcm8tcHJvbW8tc2xpZGVfX3dyYXB7bWF4LXdpZHRoOjcwMHB4fX0uaGVyby1wcm9tby1zbGlkZV9fdGl0bGV7Y29sb3I6I2ZmZn0uaGVyby1wcm9tby1zbGlkZV9fdGV4dHttYXJnaW46MCAwIDcwcHg7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtaGVpZ2h0OjcwMHB4KXsuaGVyby1wcm9tby1zbGlkZV9fdGV4dHttYXJnaW46MCAwIDMwcHh9fS5oZXJvLXByb21vLXBhZ2luYXRpb257cG9zaXRpb246c3RhdGljO2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIDAgMjBweH0uaGVyby1wcm9tby1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDphdXRvO2hlaWdodDphdXRvO3BhZGRpbmc6NXB4IDA7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wNWVtO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowO291dGxpbmU6bm9uZTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dH0uaGVyby1wcm9tby1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXJ7b3BhY2l0eTouN30uaGVyby1wcm9tby1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bm90KDpsYXN0LWNoaWxkKTphZnRlcntkaXNwbGF5OmJsb2NrO3dpZHRoOjI2cHg7bWluLXdpZHRoOjI2cHg7aGVpZ2h0OjFweDttYXJnaW46MCA4cHg7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7Lmhlcm8tcHJvbW8tcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXJ7d2lkdGg6MTBweDttaW4td2lkdGg6MTBweH19LmJvb2ttYXJre3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjQyMHB4O2JvdHRvbToxOTVweDt6LWluZGV4OjU7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC1oZWlnaHQ6NzAwcHgpey5ib29rbWFya3tib3R0b206MTAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuYm9va21hcmt7ZGlzcGxheTpub25lfX0uYm9va21hcmtfX3RyaWdnZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjc2cHg7bWluLXdpZHRoOjc2cHg7aGVpZ2h0Ojc2cHg7bWluLWhlaWdodDo3NnB4O3BhZGRpbmc6MjBweDtjdXJzb3I6LXdlYmtpdC1ncmFiO2N1cnNvcjpncmFiO2JhY2tncm91bmQtY29sb3I6IzI5MmEzMTtib3JkZXItcmFkaXVzOjNweH0uYm9va21hcmtfX3RyaWdnZXI6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjEwMCU7d2lkdGg6MTAwdnc7aGVpZ2h0OjJweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojMjkyYTMxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmJvb2ttYXJrX19pY29ue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtzdHJva2U6I2ZmYmUxN30ucHJvZHVjdHMtc2xpZGV7YmFja2dyb3VuZC1jb2xvcjojMjkyYTMxfS5wcm9kdWN0cy1zbGlkZS13cmFwcGVye2hlaWdodDoxMDAlfS5wcm9kdWN0cy1zbGlkZV9fbGlzdHtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWZsb3c6Y29sdW1uIHdyYXA7ZmxleC1mbG93OmNvbHVtbiB3cmFwO2hlaWdodDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsucHJvZHVjdHMtc2xpZGVfX2xpc3R7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1mbG93OndyYXA7ZmxleC1mbG93OndyYXA7aGVpZ2h0OmF1dG99fS5wcm9kdWN0cy1zbGlkZV9faXRlbXt3aWR0aDoyMHZ3O2hlaWdodDo1MHZoO2JvcmRlci1yaWdodDoycHggc29saWQgIzMxMzIzNztib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMzEzMjM3fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsucHJvZHVjdHMtc2xpZGVfX2l0ZW17d2lkdGg6MjUlO2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MjYwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjcwMHB4KXsucHJvZHVjdHMtc2xpZGVfX2l0ZW17d2lkdGg6MzMuMzMzMzMlfX1AbWVkaWEgKG1heC13aWR0aDo1MDBweCl7LnByb2R1Y3RzLXNsaWRlX19pdGVte3dpZHRoOjUwJTttaW4taGVpZ2h0OjIyMHB4O2JvcmRlci1yaWdodDpub25lfS5wcm9kdWN0cy1zbGlkZV9faXRlbTpudGgtY2hpbGQob2RkKXtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICMzMTMyMzd9fUBtZWRpYSAobWluLXdpZHRoOjkwMXB4KXsucHJvZHVjdHMtc2xpZGVfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnByb2R1Y3RzLXNsaWRlLWxpbmtfX3RpdGxle21hcmdpbi10b3A6YXV0b319LnByb2R1Y3RzLXNsaWRlLWxpbmt7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjUwcHggNDVweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6MTMwMHB4KXsucHJvZHVjdHMtc2xpZGUtbGlua3twYWRkaW5nOjI1cHh9fUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7LnByb2R1Y3RzLXNsaWRlLWxpbmt7cGFkZGluZzoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5MDFweCkgYW5kIChtYXgtaGVpZ2h0OjcwMHB4KXsucHJvZHVjdHMtc2xpZGUtbGlua3twYWRkaW5nOjI1cHh9fS5wcm9kdWN0cy1zbGlkZS1saW5rOmhvdmVyIC5wcm9kdWN0cy1zbGlkZS1saW5rX19pbWd7b3BhY2l0eToxfS5wcm9kdWN0cy1zbGlkZS1saW5rOmhvdmVyIC5wcm9kdWN0cy1zbGlkZS1saW5rX190aXRsZXtjb2xvcjojZmZiZTE3fS5wcm9kdWN0cy1zbGlkZS1saW5rX19pbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6LTE7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjI7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlOy1vLW9iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtZml0OmNvbnRhaW47LW8tb2JqZWN0LXBvc2l0aW9uOjAgNjAlO29iamVjdC1wb3NpdGlvbjowIDYwJX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnByb2R1Y3RzLXNsaWRlLWxpbmtfX2ltZ3tvcGFjaXR5OjE7LW8tb2JqZWN0LXBvc2l0aW9uOjAgMTAwJTtvYmplY3QtcG9zaXRpb246MCAxMDAlfX0ucHJvZHVjdHMtc2xpZGUtbGlua19fdGl0bGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiNmZmY7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2V9QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsucHJvZHVjdHMtc2xpZGUtbGlua19fdGl0bGV7Zm9udC1zaXplOjEuMTI1cmVtfX0uc2VydmljZXMtc2xpZGV7cGFkZGluZzoxNTBweCAwIDYwcHh9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5zZXJ2aWNlcy1zbGlkZXtwYWRkaW5nOjQwcHggMH19QG1lZGlhIChtaW4td2lkdGg6OTAxcHgpIGFuZCAobWF4LWhlaWdodDo5MDBweCl7LnNlcnZpY2VzLXNsaWRle3BhZGRpbmc6MTIwcHggMCA2MHB4fX0uc2VydmljZXMtc2xpZGUtd3JhcHBlcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlfS5zZXJ2aWNlcy1zbGlkZS13cmFwe3BvaW50ZXItZXZlbnRzOm5vbmV9LnNlcnZpY2VzLXNsaWRlLXdyYXAuaW4taG92ZXIgLnNlcnZpY2VzLXNsaWRlLWxpbms6bm90KC5hY3RpdmUpe29wYWNpdHk6LjN9LnNlcnZpY2VzLXNsaWRlLXdyYXAuaW4taG92ZXIgLnNlcnZpY2VzLXNsaWRlLWxpbms6bm90KC5hY3RpdmUpIC5zZXJ2aWNlcy1zbGlkZS1saW5rX19pbWd7LXdlYmtpdC1maWx0ZXI6Z3JheXNjYWxlKDEpO2ZpbHRlcjpncmF5c2NhbGUoMSl9LnNlcnZpY2VzLXNsaWRlLXdyYXAuaW4taG92ZXIgLnNlcnZpY2VzLXNsaWRlLWRlc2MuYWN0aXZle3Bvc2l0aW9uOnJlbGF0aXZlO3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjF9LnNlcnZpY2VzLXNsaWRlX190aXRsZXt3aWR0aDoxMDAlO21heC13aWR0aDo5NzBweDttYXJnaW46MCAwIDM1cHg7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDo5MDFweCkgYW5kIChtYXgtaGVpZ2h0OjkwMHB4KXsuc2VydmljZXMtc2xpZGVfX3RpdGxle21heC13aWR0aDpub25lO21hcmdpbjowIDAgMjBweDtmb250LXNpemU6MS41cmVtfX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnNlcnZpY2VzLXNsaWRlX190aXRsZXttYXJnaW46MCAwIDIwcHh9fS5zZXJ2aWNlcy1zbGlkZV9fYm9keXtwb2ludGVyLWV2ZW50czphbGx9QG1lZGlhIChtaW4td2lkdGg6OTAxcHgpIGFuZCAobWF4LWhlaWdodDo5MDBweCl7LnNlcnZpY2VzLXNsaWRlX19ib2R5e3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMDBweH19LnNlcnZpY2VzLXNsaWRlX19saXN0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO21hcmdpbjotM3B4fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuc2VydmljZXMtc2xpZGVfX2xpc3R7bWFyZ2luOi01cHh9fS5zZXJ2aWNlcy1zbGlkZV9faXRlbXt3aWR0aDpjYWxjKDE2LjY2NjY3JSAtIDZweCk7bWFyZ2luOjNweH1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnNlcnZpY2VzLXNsaWRlX19pdGVte3dpZHRoOmNhbGMoMjUlIC0gMTBweCk7bWFyZ2luOjEwcHggNXB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LnNlcnZpY2VzLXNsaWRlX19pdGVte3dpZHRoOmNhbGMoMzMuMzMzMzMlIC0gMTBweCl9fS5zZXJ2aWNlcy1zbGlkZS1saW5re2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2V9LnNlcnZpY2VzLXNsaWRlLWxpbmtfX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMyOTJhMzE7Ym9yZGVyLXJhZGl1czozcHh9LnNlcnZpY2VzLXNsaWRlLWxpbmtfX3dyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MjVweH0uc2VydmljZXMtc2xpZGUtbGlua19faW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6NzBweDtoZWlnaHQ6YXV0bzstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC1maWx0ZXIgLjJzIGVhc2U7dHJhbnNpdGlvbjotd2Via2l0LWZpbHRlciAuMnMgZWFzZTt0cmFuc2l0aW9uOmZpbHRlciAuMnMgZWFzZTt0cmFuc2l0aW9uOmZpbHRlciAuMnMgZWFzZSwgLXdlYmtpdC1maWx0ZXIgLjJzIGVhc2V9QG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpey5zZXJ2aWNlcy1zbGlkZS1saW5rX19pbWd7bWF4LXdpZHRoOjYwcHh9fS5zZXJ2aWNlcy1zbGlkZS1saW5rX190aXRsZXtkaXNwbGF5OmJsb2NrO21hcmdpbjoxNXB4IDAgMDtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5zZXJ2aWNlcy1zbGlkZS1saW5rX190aXRsZXttYXJnaW46MTBweCAwIDA7Zm9udC1zaXplOjFyZW19fS5zZXJ2aWNlcy1zbGlkZV9fZm9vdGVye3BhZGRpbmctdG9wOjcwcHg7cG9pbnRlci1ldmVudHM6YWxsfUBtZWRpYSAobWF4LWhlaWdodDo4MDBweCl7LnNlcnZpY2VzLXNsaWRlX19mb290ZXJ7cGFkZGluZy10b3A6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5zZXJ2aWNlcy1zbGlkZV9fZm9vdGVye2Rpc3BsYXk6bm9uZX19LnNlcnZpY2VzLXNsaWRlX19kZXNjc3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5zZXJ2aWNlcy1zbGlkZS1kZXNje3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOnN0YXJ0Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZSx2aXNpYmlsaXR5IC4ycyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZSx2aXNpYmlsaXR5IC4ycyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZSx2aXNpYmlsaXR5IC4ycyBlYXNlLHRyYW5zZm9ybSAuMnMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UsdmlzaWJpbGl0eSAuMnMgZWFzZSx0cmFuc2Zvcm0gLjJzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2V9LnNlcnZpY2VzLXNsaWRlLWRlc2NfX3RleHR7d2lkdGg6MTAwJTttYXgtd2lkdGg6ODAwcHg7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjR9QG1lZGlhIChtaW4td2lkdGg6OTAxcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCl7LnNlcnZpY2VzLXNsaWRlLWRlc2NfX3RleHR7bWF4LXdpZHRoOm5vbmV9fS5zZXJ2aWNlcy1zbGlkZS1kZXNjIC5idXR0b257bWFyZ2luOjAgMCAwIDQwcHh9LmluZm8tc2xpZGUtd3JhcHBlcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO3BhZGRpbmc6MTIwcHggMCA2MHB4fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuaW5mby1zbGlkZS13cmFwcGVye3BhZGRpbmc6MjBweCAwfX0uaW5mby1zbGlkZS1wZXJzZWN0aXZley13ZWJraXQtcGVyc3BlY3RpdmU6MTAwMHB4O3BlcnNwZWN0aXZlOjEwMDBweH0uaW5mby1zbGlkZV9fd3JhcHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjEwMCV9LmluZm8tc2xpZGUtY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7bWluLWhlaWdodDo2MDBweDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIwNTNiNjstd2Via2l0LWJveC1zaGFkb3c6MCAxNTBweCA0MHB4IC00MHB4IHJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6MCAxNTBweCA0MHB4IC00MHB4IHJnYmEoMCwwLDAsLjIpfUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7LmluZm8tc2xpZGUtY2FyZHttaW4taGVpZ2h0OjUwMHB4fX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmluZm8tc2xpZGUtY2FyZHttaW4taGVpZ2h0OmF1dG87b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6OTAxcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCl7LmluZm8tc2xpZGUtY2FyZHttaW4taGVpZ2h0OmF1dG99fS5pbmZvLXNsaWRlLWNhcmQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgLSAyNHB4KTtsZWZ0OjUwJTt6LWluZGV4Oi0xO3dpZHRoOmNhbGMoMTAwJSAtIDM2cHgpO2hlaWdodDo3MHB4O2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiMyMzI0Mjc7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTgwZGVnKSByb3RhdGVYKDU1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTgwZGVnKSByb3RhdGVYKDU1ZGVnKX1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5pbmZvLXNsaWRlLWNhcmQ6YmVmb3Jle3dpZHRoOmNhbGMoMTAwJSAtIDIycHgpfX0uaW5mby1zbGlkZS1jYXJkX193cmFwe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmluZm8tc2xpZGUtY2FyZF9fd3JhcHstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmluZm8tc2xpZGUtY2FyZF9fd3JhcCAub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlLC5pbmZvLXNsaWRlLWNhcmRfX3dyYXAgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci12YWx1ZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3dpbGwtY2hhbmdlOnRyYW5zZm9ybX0uaW5mby1zbGlkZS1jYXJkX19sZWZ0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjUwJTtwYWRkaW5nOjYwcHggNDBweCA5MHB4IDkwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDQ5LDUwLDU1LC4yKX1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5pbmZvLXNsaWRlLWNhcmRfX2xlZnR7cGFkZGluZzozMHB4IDIwcHggMzBweCAzMHB4fX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmluZm8tc2xpZGUtY2FyZF9fbGVmdHt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweDtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDQ5LDUwLDU1LC4yKX19QG1lZGlhIChtaW4td2lkdGg6OTAxcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCl7LmluZm8tc2xpZGUtY2FyZF9fbGVmdHtwYWRkaW5nOjMwcHggMjBweCAzMHB4IDMwcHh9fS5pbmZvLXNsaWRlLWNhcmRfX2xlZnQ+LmJ1dHRvbnttYXJnaW46MzBweCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5pbmZvLXNsaWRlLWNhcmRfX2xlZnQ+LmJ1dHRvbnt3aWR0aDoxMDAlfX0uaW5mby1zbGlkZS1jYXJkX19saXN0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO21hcmdpbjotMjBweH1AbWVkaWEgKG1pbi13aWR0aDo5MDFweCl7LmluZm8tc2xpZGUtY2FyZF9fbGlzdHtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjVzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC41cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBlYXNlLG9wYWNpdHkgLjVzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2Usb3BhY2l0eSAuNXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNXMgZWFzZTstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjNzO3RyYW5zaXRpb24tZGVsYXk6LjNzOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX0uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuaW5mby1zbGlkZS1jYXJkX19saXN0e29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7LmluZm8tc2xpZGUtY2FyZF9fbGlzdHttYXJnaW46LTEwcHh9fS5pbmZvLXNsaWRlLWNhcmRfX2l0ZW17d2lkdGg6Y2FsYyg0MCUgLSA0MHB4KTttYXJnaW46MzBweCAyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7LmluZm8tc2xpZGUtY2FyZF9faXRlbXt3aWR0aDpjYWxjKDQwJSAtIDIwcHgpO21hcmdpbjoyMHB4IDEwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuaW5mby1zbGlkZS1jYXJkX19pdGVte21hcmdpbjoxNXB4IDEwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEwMjVweCkgYW5kIChtYXgtaGVpZ2h0OjgwMHB4KXsuaW5mby1zbGlkZS1jYXJkX19pdGVte21hcmdpbjoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDozNzBweCl7LmluZm8tc2xpZGUtY2FyZF9faXRlbXt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTttYXJnaW46MTBweH19LmluZm8tc2xpZGUtY2FyZF9faXRlbTpudGgtY2hpbGQob2RkKXt3aWR0aDpjYWxjKDYwJSAtIDQwcHgpfUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7LmluZm8tc2xpZGUtY2FyZF9faXRlbTpudGgtY2hpbGQob2RkKXt3aWR0aDpjYWxjKDYwJSAtIDIwcHgpfX1AbWVkaWEgKG1heC13aWR0aDozNzBweCl7LmluZm8tc2xpZGUtY2FyZF9faXRlbTpudGgtY2hpbGQob2RkKXt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KX19LmluZm8tc2xpZGUtY2FyZC1ibG9ja19fdmFsdWV7ZGlzcGxheTpibG9jaztmb250LXNpemU6Mi41cmVtO2ZvbnQtd2VpZ2h0OjYwMH1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmluZm8tc2xpZGUtY2FyZC1ibG9ja19fdmFsdWV7Zm9udC1zaXplOjEuNXJlbX19LmluZm8tc2xpZGUtY2FyZC1ibG9ja19fdmFsdWUgLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWV7Zm9udC1mYW1pbHk6RXhvMjtsaW5lLWhlaWdodDoxfS5pbmZvLXNsaWRlLWNhcmQtYmxvY2tfX3ZhbHVlIC5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUsLmluZm8tc2xpZGUtY2FyZC1ibG9ja19fdmFsdWUgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRlZmF1bHQgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci12YWx1ZXtkaXNwbGF5OnRhYmxlfS5pbmZvLXNsaWRlLWNhcmQtYmxvY2tfX3RpdGxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoxNXB4O2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS40O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDVlbTtvcGFjaXR5Oi41fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuaW5mby1zbGlkZS1jYXJkLWJsb2NrX190aXRsZXttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOjFyZW19fUBtZWRpYSAobWF4LXdpZHRoOjM3MHB4KXsuaW5mby1zbGlkZS1jYXJkLWJsb2NrX190aXRsZXttYXJnaW4tdG9wOjVweH0uaW5mby1zbGlkZS1jYXJkLWJsb2NrX190aXRsZSBicntkaXNwbGF5Om5vbmV9fS5pbmZvLXNsaWRlLWNhcmRfX3JpZ2h0e3dpZHRoOjUwJTtwYWRkaW5nOjYwcHggOTBweCA5MHB4IDQwcHh9QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsuaW5mby1zbGlkZS1jYXJkX19yaWdodHtwYWRkaW5nOjMwcHggMzBweCAzMHB4IDIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuaW5mby1zbGlkZS1jYXJkX19yaWdodHt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweH19QG1lZGlhIChtaW4td2lkdGg6OTAxcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCl7LmluZm8tc2xpZGUtY2FyZF9fcmlnaHR7cGFkZGluZzozMHB4IDMwcHggMzBweCAyMHB4fX0uaW5mby1zbGlkZS1jYXJkLWNoYXJ0LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJTtwYWRkaW5nLXRvcDo0MHB4fUBtZWRpYSAobWluLXdpZHRoOjkwMXB4KXsuaW5mby1zbGlkZS1jYXJkLWNoYXJ0LXdyYXBwZXJ7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC41cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNXMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZSxvcGFjaXR5IC41cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBlYXNlLG9wYWNpdHkgLjVzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjVzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi4zczt0cmFuc2l0aW9uLWRlbGF5Oi4zczstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9LnN3aXBlci1zbGlkZS1hY3RpdmUgLmluZm8tc2xpZGUtY2FyZC1jaGFydC13cmFwcGVye29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBtZWRpYSAobWluLXdpZHRoOjkwMXB4KSBhbmQgKG1heC1oZWlnaHQ6ODAwcHgpey5pbmZvLXNsaWRlLWNhcmQtY2hhcnQtd3JhcHBlcntwYWRkaW5nLXRvcDo4MHB4fX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmluZm8tc2xpZGUtY2FyZC1jaGFydC13cmFwcGVye2hlaWdodDo0NTBweH19QG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpey5pbmZvLXNsaWRlLWNhcmQtY2hhcnQtd3JhcHBlcntoZWlnaHQ6MzUwcHh9fS5pbmZvLXNsaWRlLWNhcmRfX3RpdGxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwYWRkaW5nLWxlZnQ6NjBweDtmb250LXNpemU6MS44NzVyZW07Y29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5pbmZvLXNsaWRlLWNhcmRfX3RpdGxle3BhZGRpbmctbGVmdDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmluZm8tc2xpZGUtY2FyZF9fdGl0bGV7cGFkZGluZy1sZWZ0OjB9fS5pbmZvLXNsaWRlLWNhcmQtY2hhcnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTtwYWRkaW5nLXRvcDoxMjBweH0uaW5mby1zbGlkZS1jYXJkLWNoYXJ0X19saW5le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDozMDBweDstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWlufUBtZWRpYSAobWluLXdpZHRoOjkwMXB4KXsuaW5mby1zbGlkZS1jYXJkLWNoYXJ0X19saW5ley13ZWJraXQtdHJhbnNpdGlvbjoycyBlYXNlO3RyYW5zaXRpb246MnMgZWFzZX19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5pbmZvLXNsaWRlLWNhcmQtY2hhcnRfX2xpbmV7dG9wOi0xMCU7cmlnaHQ6MDtsZWZ0OmF1dG87bWF4LXdpZHRoOjQwMHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmluZm8tc2xpZGUtY2FyZC1jaGFydF9fbGluZXt0b3A6LTglfX1AbWVkaWEgKG1heC13aWR0aDo0MDBweCl7LmluZm8tc2xpZGUtY2FyZC1jaGFydF9fbGluZXt0b3A6LTE0JX19LmluZm8tc2xpZGUtY2FyZC1jaGFydF9fd3JhcHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxOy13ZWJraXQtYm94LXBhY2s6ZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6NTBweH1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5pbmZvLXNsaWRlLWNhcmQtY2hhcnRfX3dyYXB7cGFkZGluZy1yaWdodDowfX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmluZm8tc2xpZGUtY2FyZC1jaGFydF9fd3JhcHtwYWRkaW5nOjB9fS5pbmZvLXNsaWRlLWNhcmQtY2hhcnQtY29se2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtcGFjazplbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMycHh9LmluZm8tc2xpZGUtY2FyZC1jaGFydC1jb2w6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MTZweH1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5pbmZvLXNsaWRlLWNhcmQtY2hhcnQtY29sOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjEwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjUwMHB4KXsuaW5mby1zbGlkZS1jYXJkLWNoYXJ0LWNvbDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDo0cHh9fUBtZWRpYSAobWF4LXdpZHRoOjQwMHB4KXsuaW5mby1zbGlkZS1jYXJkLWNoYXJ0LWNvbDpub3QoOmxhc3QtY2hpbGQpe21heC13aWR0aDpub25lfX0uaW5mby1zbGlkZS1jYXJkLWNoYXJ0LWNvbF9fcHJvZ3Jlc3N7aGVpZ2h0OjEwMCU7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWltYWdlOnVybChpbWFnZXMvbGluZXNfYmcuc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbTtiYWNrZ3JvdW5kLXNpemU6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo5MDFweCl7LmluZm8tc2xpZGUtY2FyZC1jaGFydC1jb2xfX3Byb2dyZXNzey13ZWJraXQtdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDJzIGVhc2U7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDJzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi41czt0cmFuc2l0aW9uLWRlbGF5Oi41c31ib2R5Om5vdCgudHJhbnNpdGlvbi1yZWFkeSkgLmluZm8tc2xpZGUtY2FyZC1jaGFydC1jb2xfX3Byb2dyZXNze21heC1oZWlnaHQ6MCFpbXBvcnRhbnR9Lmhlcm8tbWFpbi1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIC5pbmZvLXNsaWRlLWNhcmQtY2hhcnQtY29sX19wcm9ncmVzc3ttYXgtaGVpZ2h0OjAhaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNpdGlvbjptYXgtaGVpZ2h0IC41cyBlYXNlO3RyYW5zaXRpb246bWF4LWhlaWdodCAuNXMgZWFzZTstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbi1kZWxheTowc319LmluZm8tc2xpZGUtY2FyZC1jaGFydC1jb2xfX2RhdGV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjVweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpey5pbmZvLXNsaWRlLWNhcmQtY2hhcnQtY29sX19kYXRle2ZvbnQtc2l6ZToxM3B4fX0uZ2VvLXNsaWRlLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjE0MHB4IDAgNjBweH1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7Lmdlby1zbGlkZS13cmFwcGVye3BhZGRpbmc6MjBweCAwfX0uZ2VvLXNsaWRlX193cmFwe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjEwMCV9Lmdlby1zbGlkZV9fZGVzY3ttYXJnaW4tYm90dG9tOjEwcHh9Lmdlby1zbGlkZV9fdGl0bGV7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDo5MDFweCkgYW5kIChtYXgtaGVpZ2h0OjgwMHB4KXsuZ2VvLXNsaWRlX190aXRsZXttYXJnaW46MCAwIDIwcHh9fS5nZW8tc2xpZGVfX3RleHR7d2lkdGg6MTAwJTttYXgtd2lkdGg6NTMwcHg7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojOTQ5YmE1fUBtZWRpYSAobWluLXdpZHRoOjkwMXB4KSBhbmQgKG1heC1oZWlnaHQ6ODAwcHgpey5nZW8tc2xpZGVfX3RleHR7bWF4LXdpZHRoOjgwMHB4fX0uZ2VvLXNsaWRlX19pbmZve3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTAwcHg7ei1pbmRleDoyO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI2MHB4Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhIChtaW4td2lkdGg6OTAxcHgpey5nZW8tc2xpZGVfX2luZm97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC41cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNXMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZSxvcGFjaXR5IC41cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBlYXNlLG9wYWNpdHkgLjVzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjVzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjBzO3RyYW5zaXRpb24tZGVsYXk6MHM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDAlKX0uZ2VvZ3JhcGh5LXNlY3Rpb24gLmdlby1zbGlkZV9faW5mbywuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuZ2VvLXNsaWRlX19pbmZve29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjJzO3RyYW5zaXRpb24tZGVsYXk6LjJzOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9fUBtZWRpYSAobWF4LXdpZHRoOjEzMDBweCl7Lmdlby1zbGlkZV9faW5mb3tyaWdodDowfX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7Lmdlby1zbGlkZV9faW5mb3twb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDttYXgtd2lkdGg6bm9uZTttYXJnaW46MjBweCAwOy13ZWJraXQtdHJhbnNmb3JtOnVuc2V0O3RyYW5zZm9ybTp1bnNldH19QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5nZW8tc2xpZGVfX2luZm97LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuZ2VvLXNsaWRlLWl0ZW17d2lkdGg6NTAlfX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7Lmdlby1zbGlkZS1pdGVte3dpZHRoOjEwMCV9fS5nZW8tc2xpZGUtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206NjBweH1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7Lmdlby1zbGlkZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7Lmdlby1zbGlkZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbToyMHB4fX0uZ2VvLXNsaWRlLWl0ZW1fX251bXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMTBweDtmb250LXNpemU6My43NXJlbTtmb250LXdlaWdodDo2MDB9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5nZW8tc2xpZGUtaXRlbV9fbnVte2ZvbnQtc2l6ZToycmVtfX0uZ2VvLXNsaWRlLWl0ZW1fX251bS5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1le2ZvbnQtZmFtaWx5OkV4bzI7bGluZS1oZWlnaHQ6MX0uZ2VvLXNsaWRlLWl0ZW1fX251bS5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUsLmdlby1zbGlkZS1pdGVtX19udW0ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtZGVmYXVsdCAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVle2Rpc3BsYXk6dGFibGV9Lmdlby1zbGlkZS1pdGVtX190ZXh0e2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxLjQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5nZW8tc2xpZGUtbWFwe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDpjYWxjKDEwMCUgLSAxMDBweCl9QG1lZGlhIChtYXgtd2lkdGg6MTMwMHB4KXsuZ2VvLXNsaWRlLW1hcHt3aWR0aDpjYWxjKDEwMCUgLSAxNTBweCl9fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuZ2VvLXNsaWRlLW1hcHt3aWR0aDoxMDAlfX1AbWVkaWEgKG1pbi13aWR0aDo5MDFweCkgYW5kIChtYXgtaGVpZ2h0OjgwMHB4KXsuZ2VvLXNsaWRlLW1hcHt3aWR0aDpjYWxjKDEwMCUgLSAzMDBweCl9fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuZ2VvLXNsaWRlLW1hcHt3aWR0aDpjYWxjKDEwMCUgKyAzMHB4KTttYXJnaW4tbGVmdDotMTVweH19Lmdlby1zbGlkZS1tYXBfX2Jne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWlufUBtZWRpYSAobWluLXdpZHRoOjkwMXB4KXsuZ2VvLXNsaWRlLW1hcF9fYmd7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC43cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC43cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuN3MgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuN3MgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuN3MgZWFzZSxvcGFjaXR5IC43cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC43cyBlYXNlLG9wYWNpdHkgLjdzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjdzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi4zczt0cmFuc2l0aW9uLWRlbGF5Oi4zczstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9Lmdlb2dyYXBoeS1zZWN0aW9uIC5nZW8tc2xpZGUtbWFwX19iZywuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuZ2VvLXNsaWRlLW1hcF9fYmd7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19Lmdlby1zbGlkZS1tYXBfX21hcmtze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5nZW8tc2xpZGUtbWFwLmluLWhvdmVyIC5nZW8tc2xpZGUtbWFwLW1hcmtfX2ljb257ZmlsbDojOTQ5YmE1fS5nZW8tc2xpZGUtbWFwLmluLWhvdmVyIC5nZW8tc2xpZGUtbWFwLW1hcmsuYWN0aXZlIC5nZW8tc2xpZGUtbWFwLW1hcmtfX2ljb257ZmlsbDojZmZiZTE3fS5nZW8tc2xpZGUtbWFwLmluLWhvdmVyIC5nZW8tc2xpZGUtbWFwLW1hcmsuYWN0aXZlIC5nZW8tc2xpZGUtbWFwLW1hcmtfX2NpdHl7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0uZ2VvLXNsaWRlLW1hcC1tYXJre3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mzt3aWR0aDoxMDAlO21heC13aWR0aDoyOHB4Oy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5nZW8tc2xpZGUtbWFwLW1hcmt7bWF4LXdpZHRoOjE4cHh9fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuZ2VvLXNsaWRlLW1hcC1tYXJre21heC13aWR0aDoxMnB4fX1AbWVkaWEgKG1pbi13aWR0aDo5MDFweCl7Lmdlby1zbGlkZS1tYXAtbWFya3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjVzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC41cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBlYXNlLG9wYWNpdHkgLjVzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2Usb3BhY2l0eSAuNXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNXMgZWFzZTstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjhzO3RyYW5zaXRpb24tZGVsYXk6LjhzOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwxMDAlKX0uZ2VvZ3JhcGh5LXNlY3Rpb24gLmdlby1zbGlkZS1tYXAtbWFyaywuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuZ2VvLXNsaWRlLW1hcC1tYXJre29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9fS5nZW8tc2xpZGUtbWFwLW1hcms6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotOHB4O2xlZnQ6NTAlO3otaW5kZXg6LTE7d2lkdGg6NDJweDtoZWlnaHQ6MTZweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojMzEzMjM3O2JvcmRlci1yYWRpdXM6MTAwcHgvNTBweDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuZ2VvLXNsaWRlLW1hcC1tYXJrOmJlZm9yZXtib3R0b206LTRweDt3aWR0aDoyOHB4O2hlaWdodDo4cHh9fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuZ2VvLXNsaWRlLW1hcC1tYXJrOmJlZm9yZXt3aWR0aDoyMnB4O2hlaWdodDo4cHh9fS5nZW8tc2xpZGUtbWFwLW1hcmtfX2ljb257ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoyOHB4O2ZpbGw6I2ZmYmUxNzstd2Via2l0LXRyYW5zaXRpb246ZmlsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmZpbGwgLjJzIGVhc2V9QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5nZW8tc2xpZGUtbWFwLW1hcmtfX2ljb257aGVpZ2h0OjEycHh9fS5nZW8tc2xpZGUtbWFwLW1hcmtfX2NpdHl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDpjYWxjKDEwMCUgKyA4cHgpO3otaW5kZXg6Mjtmb250LWZhbWlseTpFeG8yO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmO3doaXRlLXNwYWNlOm5vd3JhcDt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UsdmlzaWJpbGl0eSAuMnMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UsdmlzaWJpbGl0eSAuMnMgZWFzZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5ldmVudHMtc2xpZGUtd3JhcHBlcntoZWlnaHQ6MTAwJTtwYWRkaW5nOjE0MHB4IDAgNjBweH1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmV2ZW50cy1zbGlkZS13cmFwcGVye3BhZGRpbmc6MjBweCAwfX0uZXZlbnRzLXNsaWRlX190aXRsZXtjb2xvcjojZmZmfS5ldmVudHMtc2xpZGVfX3RleHR7d2lkdGg6MTAwJTttYXgtd2lkdGg6NTAwcHg7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojOTQ5YmE1fS5ldmVudHMtc2xpZGUtc2xpZGVyLXdyYXBwZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tdG9wOjIwcHh9LmV2ZW50cy1zbGlkZS1zbGlkZXItd3JhcHBlci5pcy1sb2NrZWQ6YmVmb3Jle2NvbnRlbnQ6bm9uZX0uZXZlbnRzLXNsaWRlLXNsaWRlci13cmFwcGVyOmJlZm9yZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7bWluLXdpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWluLWhlaWdodDo0MHB4O21hcmdpbjowIDUwcHggNDBweCBhdXRvO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChpbWFnZXMvc2Nyb2xsLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtc2l6ZTpjb250YWlufUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuZXZlbnRzLXNsaWRlLXNsaWRlci13cmFwcGVyOmJlZm9yZXttYXJnaW46MCAyMHB4IDIwcHggYXV0b319QG1lZGlhIChtaW4td2lkdGg6OTAxcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCl7LmV2ZW50cy1zbGlkZS1zbGlkZXItd3JhcHBlcjpiZWZvcmV7bWFyZ2luOjAgMjBweCAyMHB4IGF1dG99fS5ldmVudHMtc2xpZGUtc2xpZGVye3dpZHRoOjEwMCV9LmV2ZW50cy1zbGlkZS1pdGVte2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OmF1dG87cGFkZGluZzoxNXB4IDMwcHg7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojOTQ5YmE1O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzI5MmEzMTtib3JkZXItcmFkaXVzOjNweDtvcGFjaXR5Oi41Oy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbi1kZWxheTowc30uZXZlbnRzLXNsaWRlLWl0ZW0uc3dpcGVyLXNsaWRlLXZpc2libGV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTouNHM7dHJhbnNpdGlvbi1kZWxheTouNHN9LmV2ZW50cy1zbGlkZS1pdGVtX19pbWd7ZGlzcGxheTpibG9jazstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTt3aWR0aDphdXRvO21heC13aWR0aDoyMjBweDtoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjkwcHg7bWFyZ2luOjAgYXV0bzstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWlufUBtZWRpYSAobWluLXdpZHRoOjkwMXB4KSBhbmQgKG1heC1oZWlnaHQ6ODAwcHgpey5ldmVudHMtc2xpZGUtaXRlbV9faW1ne21heC1oZWlnaHQ6NzBweH19LmV2ZW50cy1zbGlkZS1pdGVtX19uYW1le2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjE1cHggMCA1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ldmVudHMtc2xpZGUtaXRlbV9fdGV4dHtsaW5lLWhlaWdodDoxLjJ9Lm5ld3Mtc2xpZGUtd3JhcHBlcntoZWlnaHQ6MTAwJTtwYWRkaW5nOjE0MHB4IDAgNjBweH1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5uZXdzLXNsaWRlLXdyYXBwZXJ7cGFkZGluZzoxMjBweCAwIDQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsubmV3cy1zbGlkZS13cmFwcGVye3BhZGRpbmc6MjBweCAwfX1AbWVkaWEgKG1pbi13aWR0aDo5MDFweCkgYW5kIChtYXgtaGVpZ2h0OjgwMHB4KXsubmV3cy1zbGlkZS13cmFwcGVye3BhZGRpbmc6MTIwcHggMCA2MHB4fX0ubmV3cy1zbGlkZV9faGVhZGVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjAgMCA0MHB4fUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7Lm5ld3Mtc2xpZGVfX2hlYWRlcnttYXJnaW46MCAwIDIwcHh9fUBtZWRpYSAobWluLXdpZHRoOjkwMXB4KSBhbmQgKG1heC1oZWlnaHQ6ODAwcHgpey5uZXdzLXNsaWRlX19oZWFkZXJ7bWFyZ2luOjAgMCAyMHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7Lm5ld3Mtc2xpZGVfX2hlYWRlcnstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX0ubmV3cy1zbGlkZV9faGVhZGVyIC5idXR0b24taWNvbnttYXJnaW46MCAwIDAgMTVweH0ubmV3cy1zbGlkZV9fdGl0bGV7bWFyZ2luOjA7Y29sb3I6I2ZmZn0ubmV3cy1zbGlkZV9fbGlzdHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDttYXJnaW46LTNweH0ubmV3cy1zbGlkZS1pdGVte2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6Y2FsYygzMy4zMzMzMyUgLSA2cHgpO3BhZGRpbmc6MzVweCAzMHB4O21hcmdpbjozcHg7Y29sb3I6Izk0OWJhNTtiYWNrZ3JvdW5kLWNvbG9yOiMyOTJhMzE7Ym9yZGVyLXJhZGl1czozcHg7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtYm94LXNoYWRvdyAuMnMgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtYm94LXNoYWRvdyAuMnMgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjJzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4ycyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgLjJzIGVhc2V9QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsubmV3cy1zbGlkZS1pdGVte3BhZGRpbmc6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5uZXdzLXNsaWRlLWl0ZW17d2lkdGg6Y2FsYyg1MCUgLSA2cHgpfX1AbWVkaWEgKG1pbi13aWR0aDo5MDFweCkgYW5kIChtYXgtaGVpZ2h0OjgwMHB4KXsubmV3cy1zbGlkZS1pdGVte3BhZGRpbmc6MTVweH19QG1lZGlhIChtYXgtd2lkdGg6NzAwcHgpey5uZXdzLXNsaWRlLWl0ZW17cGFkZGluZzoxNXB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7Lm5ld3Mtc2xpZGUtaXRlbXt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpfX0ubmV3cy1zbGlkZS1pdGVtOmhvdmVyey13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAycHggI2ZmYmUxNztib3gtc2hhZG93OjAgMCAwIDJweCAjZmZiZTE3fS5uZXdzLXNsaWRlLWl0ZW1fX2JvZHl7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWFyZ2luLWJvdHRvbToyNXB4O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5uZXdzLXNsaWRlLWl0ZW1fX2JvZHl7bWFyZ2luLWJvdHRvbToxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDo5MDFweCkgYW5kIChtYXgtaGVpZ2h0OjgwMHB4KXsubmV3cy1zbGlkZS1pdGVtX19ib2R5e21hcmdpbi1ib3R0b206MTVweH19Lm5ld3Mtc2xpZGUtaXRlbV9fdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDIwcHg7Y29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5uZXdzLXNsaWRlLWl0ZW1fX3RpdGxle21hcmdpbjowIDAgMTVweH19QG1lZGlhIChtaW4td2lkdGg6OTAxcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCl7Lm5ld3Mtc2xpZGUtaXRlbV9fdGl0bGV7bWFyZ2luOjAgMCAxMHB4O2ZvbnQtc2l6ZToxLjEyNXJlbX19Lm5ld3Mtc2xpZGUtaXRlbV9fdGV4dHtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6Izk0OWJhNX0ubmV3cy1zbGlkZS1pdGVtX19mb290ZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOjI1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgxNDgsMTU1LDE2NSwuMSl9QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsubmV3cy1zbGlkZS1pdGVtX19mb290ZXJ7cGFkZGluZy10b3A6MTVweH19QG1lZGlhIChtaW4td2lkdGg6OTAxcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCl7Lm5ld3Mtc2xpZGUtaXRlbV9fZm9vdGVye3BhZGRpbmctdG9wOjE1cHh9fS5uZXdzLXNsaWRlLWl0ZW1fX2Fycm93e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDttaW4td2lkdGg6MTZweDtoZWlnaHQ6MTZweDttaW4taGVpZ2h0OjE2cHg7ZmlsbDojZmZiZTE3Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uY29udGFjdHMtc2xpZGUtd3JhcHBlcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO3BhZGRpbmc6MTQwcHggMCA2MHB4fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuY29udGFjdHMtc2xpZGUtd3JhcHBlcntwYWRkaW5nOjIwcHggMH19LmNvbnRhY3RzLXNsaWRlX193cmFwe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjEwMCV9LmNvbnRhY3RzLXNsaWRlX19oZWFkZXJ7bWFyZ2luOjAgMCA1MHB4fUBtZWRpYSAobWF4LXdpZHRoOjE0MDBweCl7LmNvbnRhY3RzLXNsaWRlX19oZWFkZXJ7bWFyZ2luOjAgMCAzMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5MDFweCkgYW5kIChtYXgtaGVpZ2h0OjgwMHB4KXsuY29udGFjdHMtc2xpZGVfX2hlYWRlcnttYXJnaW46MCAwIDIwcHh9fS5jb250YWN0cy1zbGlkZV9fdGl0bGV7bWFyZ2luOjA7Y29sb3I6I2ZmZn0uY29udGFjdHMtc2xpZGVfX2lubmVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuY29udGFjdHMtc2xpZGVfX2lubmVyey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1ib3R0b206MjBweH19QG1lZGlhIChtaW4td2lkdGg6OTAxcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCl7LmNvbnRhY3RzLXNsaWRlX19pbm5lcnttYXJnaW4tYm90dG9tOjIwcHh9fS5jb250YWN0cy1zbGlkZV9fbGVmdHt3aWR0aDo1MCU7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLXJpZ2h0OjEwMHB4O3BhZGRpbmctYm90dG9tOjQwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDE0OCwxNTUsMTY1LC4yKX1AbWVkaWEgKG1heC13aWR0aDoxNDAwcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCl7LmNvbnRhY3RzLXNsaWRlX19sZWZ0e3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MzBweH19QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsuY29udGFjdHMtc2xpZGVfX2xlZnR7cGFkZGluZy1yaWdodDo1MHB4fX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmNvbnRhY3RzLXNsaWRlX19sZWZ0e3dpZHRoOjEwMCU7cGFkZGluZzowIDAgMjBweDttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgxNDgsMTU1LDE2NSwuMil9fS5jb250YWN0cy1zbGlkZV9fbGlzdHt3aWR0aDoxMDAlO21heC13aWR0aDozMjBweH1AbWVkaWEgKG1heC13aWR0aDoxNDAwcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCl7LmNvbnRhY3RzLXNsaWRlX19saXN0e21heC13aWR0aDo0MDBweH19QG1lZGlhIChtaW4td2lkdGg6OTAxcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCl7LmNvbnRhY3RzLXNsaWRlX19saXN0e21heC13aWR0aDpub25lfX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmNvbnRhY3RzLXNsaWRlX19saXN0e21heC13aWR0aDpub25lfX0uY29udGFjdHMtc2xpZGUtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206NjBweH1AbWVkaWEgKG1heC13aWR0aDoxNDAwcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCl7LmNvbnRhY3RzLXNsaWRlLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOjkwMXB4KSBhbmQgKG1heC1oZWlnaHQ6ODAwcHgpey5jb250YWN0cy1zbGlkZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmNvbnRhY3RzLXNsaWRlLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjMwcHh9fS5jb250YWN0cy1zbGlkZS1pdGVtX19jaXR5e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAzMHB4O2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6I2ZmYmUxNzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtYXgtd2lkdGg6MTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6ODAwcHgpey5jb250YWN0cy1zbGlkZS1pdGVtX19jaXR5e21hcmdpbjowIDAgMjBweH19QG1lZGlhIChtaW4td2lkdGg6OTAxcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCl7LmNvbnRhY3RzLXNsaWRlLWl0ZW1fX2NpdHl7bWFyZ2luOjAgMCAyMHB4fX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmNvbnRhY3RzLXNsaWRlLWl0ZW1fX2NpdHl7bWFyZ2luOjAgMCAxNXB4fX0uY29udGFjdHMtc2xpZGUtaXRlbV9fcGhvbmV7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDMwcHg7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6I2ZmZjstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjJzIGVhc2U7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZX1AbWVkaWEgKG1heC13aWR0aDoxNDAwcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCl7LmNvbnRhY3RzLXNsaWRlLWl0ZW1fX3Bob25le21hcmdpbjowIDAgMjBweH19QG1lZGlhIChtaW4td2lkdGg6OTAxcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCl7LmNvbnRhY3RzLXNsaWRlLWl0ZW1fX3Bob25le21hcmdpbjowIDAgMjBweH19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5jb250YWN0cy1zbGlkZS1pdGVtX19waG9uZXttYXJnaW46MCAwIDE1cHh9fS5jb250YWN0cy1zbGlkZS1pdGVtX19waG9uZTpob3Zlcntjb2xvcjojZmZiZTE3fS5jb250YWN0cy1zbGlkZS1pdGVtX19waG9uZSBie2NvbG9yOiM5NDliYTV9LmNvbnRhY3RzLXNsaWRlLWl0ZW1fX3RleHR7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS40fS5jb250YWN0cy1zbGlkZV9fcmlnaHR7d2lkdGg6NTAlO3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1sZWZ0OjEwMHB4fUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7LmNvbnRhY3RzLXNsaWRlX19yaWdodHtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctbGVmdDo1MHB4fX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmNvbnRhY3RzLXNsaWRlX19yaWdodHt3aWR0aDoxMDAlO3BhZGRpbmc6MH19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5jb250YWN0cy1zbGlkZV9fcmlnaHQgLm1lbnUtY29udGFjdHNfX2luZm97bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXJ9fS5jb250YWN0cy1zbGlkZV9fcmlnaHQgLmJ1dHRvbi0tYmxhY2s6aG92ZXJ7Y29sb3I6IzI5MmEzMTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmJlMTc7Ym9yZGVyLWNvbG9yOiNmZmJlMTd9LmNvbnRhY3RzLXNsaWRlX19mb290ZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOjMwcHg7bWFyZ2luLXRvcDphdXRvO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMTQ4LDE1NSwxNjUsLjIpfUBtZWRpYSAobWluLXdpZHRoOjE0MDFweCl7LmNvbnRhY3RzLXNsaWRlX19mb290ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDoxMDAlO3otaW5kZXg6Mjt3aWR0aDoxMDB2aDtwYWRkaW5nOjIwcHggNTBweCA0MHB4O2JvcmRlci10b3A6bm9uZTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMTAwJTt0cmFuc2Zvcm0tb3JpZ2luOjAgMTAwJX19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5jb250YWN0cy1zbGlkZV9fZm9vdGVye3BhZGRpbmctdG9wOjIwcHh9fS5jb3B5cmlnaHR7Y29sb3I6Izk0OWJhNTtvcGFjaXR5Oi41fS5jb3B5cmlnaHQsLnBvbGljeXtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDB9LnBvbGljeXtjb2xvcjojMjA1M2I2Oy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZTt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlfS5wb2xpY3k6aG92ZXJ7Y29sb3I6I2ZmZn0uaW5uZXItcGFnZXtwYWRkaW5nLXRvcDoxMjZweDttaW4taGVpZ2h0OjEwMHZoO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmlubmVyLXBhZ2V7cGFkZGluZy10b3A6NzhweH19LmlubmVyLXBhZ2UtLXdpdGgtYXNpZGUgLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MjUwcHh9QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsuaW5uZXItcGFnZS0td2l0aC1hc2lkZSAuY29udGFpbmVye3BhZGRpbmctbGVmdDoyMjBweH19QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5pbm5lci1wYWdlLS13aXRoLWFzaWRlIC5jb250YWluZXJ7cGFkZGluZy1sZWZ0OjE1cHh9fS5pbm5lci1wYWdlLS1uby1wYWRkaW5ne3BhZGRpbmctdG9wOjB9LmlubmVyLXBhZ2UtLWZsZXh7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uaW5uZXItcGFnZS0tYmxhY2t7YmFja2dyb3VuZC1jb2xvcjojMzEzMjM3O2NvbG9yOiNmZmZ9LmlubmVyLXBhZ2UtYXNpZGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMHB4O2xlZnQ6MDtyaWdodDowO3dpZHRoOjIwMHB4O3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5pbm5lci1wYWdlLWFzaWRle21heC13aWR0aDoxODBweH19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5pbm5lci1wYWdlLWFzaWRle3RvcDo3MHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmlubmVyLXBhZ2UtYXNpZGV7cG9zaXRpb246cmVsYXRpdmU7dG9wOnVuc2V0O2xlZnQ6dW5zZXQ7cmlnaHQ6dW5zZXQ7d2lkdGg6dW5zZXQ7bWFyZ2luOjAgMCAyMHB4O21heC13aWR0aDp1bnNldH19LmlubmVyLXBhZ2UtdG9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO3BhZGRpbmc6MCAxMHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5pbm5lci1wYWdlLXRvcF9fdGl0bGV7bWFyZ2luOjB9LmlubmVyLXBhZ2UtdG9wX19hY3Rpb25zIC5zZWxlY3R7bWluLXdpZHRoOjIwMHB4fS5wYWdlLWluZm8tc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wYWdlLWluZm8tc2VjdGlvbnttYXJnaW4tdG9wOjYwcHg7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbToxMDBweH19LmlubmVyLXBhZ2UtLXdpdGgtYXNpZGUgLnBhZ2UtaW5mby1zZWN0aW9uIC5jb250YWluZXJ7cGFkZGluZy10b3A6MTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5pbm5lci1wYWdlLS13aXRoLWFzaWRlIC5wYWdlLWluZm8tc2VjdGlvbiAuY29udGFpbmVye3BhZGRpbmctdG9wOjgwcHh9fS5wYWdlLWluZm8tc2VjdGlvbi0td2l0aC1iYWNrZ3JvdW5kOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOjQ1JTtiYWNrZ3JvdW5kOnVybChpbWFnZXMvaW5uZXItcGFnZV9iZzEuanBnKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3otaW5kZXg6LTF9QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5wYWdlLWluZm8tc2VjdGlvbi0td2l0aC1iYWNrZ3JvdW5kOmFmdGVye3dpZHRoOjEwMCU7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKGhzbGEoMCwwJSwxMDAlLC42KSkpLHVybChpbWFnZXMvaW5uZXItcGFnZV9iZzEuanBnKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudChoc2xhKDAsMCUsMTAwJSwuNikpLHVybChpbWFnZXMvaW5uZXItcGFnZV9iZzEuanBnKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fX0uaW5uZXItcGFnZS0td2l0aC1hc2lkZSAucGFnZS1pbmZvLXNlY3Rpb24tLXdpdGgtYmFja2dyb3VuZHtwYWRkaW5nLWJvdHRvbTowfS5pbm5lci1wYWdlLS13aXRoLWFzaWRlIC5wYWdlLWluZm8tc2VjdGlvbi0td2l0aC1iYWNrZ3JvdW5kIC5jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MTAwcHg7cGFkZGluZy1ib3R0b206NDgwcHh9QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsuaW5uZXItcGFnZS0td2l0aC1hc2lkZSAucGFnZS1pbmZvLXNlY3Rpb24tLXdpdGgtYmFja2dyb3VuZCAuY29udGFpbmVye3BhZGRpbmctYm90dG9tOjM4MHB4fX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmlubmVyLXBhZ2UtLXdpdGgtYXNpZGUgLnBhZ2UtaW5mby1zZWN0aW9uLS13aXRoLWJhY2tncm91bmQgLmNvbnRhaW5lcntwYWRkaW5nLXRvcDo3MHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmlubmVyLXBhZ2UtLXdpdGgtYXNpZGUgLnBhZ2UtaW5mby1zZWN0aW9uLS13aXRoLWJhY2tncm91bmQgLmNvbnRhaW5lcntwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjI0MHB4fX0uaW5uZXItcGFnZS0td2l0aC1hc2lkZSAucGFnZS1pbmZvLXNlY3Rpb24tLXdpdGgtYmFja2dyb3VuZCAuY29udGFpbmVyOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI1MHB4O3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtoZWlnaHQ6NDgwcHg7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2lubmVyLXBhZ2VfYmcyLmpwZyk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt6LWluZGV4Oi0xfUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7LmlubmVyLXBhZ2UtLXdpdGgtYXNpZGUgLnBhZ2UtaW5mby1zZWN0aW9uLS13aXRoLWJhY2tncm91bmQgLmNvbnRhaW5lcjphZnRlcntsZWZ0OjIyMHB4O2hlaWdodDozODBweH19QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5pbm5lci1wYWdlLS13aXRoLWFzaWRlIC5wYWdlLWluZm8tc2VjdGlvbi0td2l0aC1iYWNrZ3JvdW5kIC5jb250YWluZXI6YWZ0ZXJ7bGVmdDoxNXB4O2hlaWdodDoyNDBweH19LmlubmVyLXBhZ2UtLXdpdGgtYXNpZGUgLnBhZ2UtaW5mby1zZWN0aW9uLS13aXRoLWJhY2tncm91bmQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wYWdlLWluZm8tc2VjdGlvbi0td2l0aC1zZW1pdHJhbnNwYXJlbnQtYmFja2dyb3VuZDphZnRlcntiYWNrZ3JvdW5kOnVybChpbWFnZXMvaW5uZXItcGFnZV9iZzIucG5nKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3otaW5kZXg6LTF9LnBhZ2UtaW5mby1zZWN0aW9uLS1uby1wYWRkaW5nLWJvdHRvbXtwYWRkaW5nLWJvdHRvbTowfS5wYWdlLWluZm8tc2VjdGlvbl9fdG9we21hcmdpbjowIDAgMzBweDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5wYWdlLWluZm8tc2VjdGlvbl9fdG9we21hcmdpbjowIDAgMjBweH19QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5wYWdlLWluZm8tc2VjdGlvbl9fdG9wey1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH19LnBhZ2UtaW5mby1zZWN0aW9uLS13aXRoLWJhY2tncm91bmQgLnBhZ2UtaW5mby1zZWN0aW9uX190b3B7d2lkdGg6NTUlfUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsucGFnZS1pbmZvLXNlY3Rpb24tLXdpdGgtYmFja2dyb3VuZCAucGFnZS1pbmZvLXNlY3Rpb25fX3RvcHt3aWR0aDoxMDAlfX0uaW5uZXItcGFnZS0td2l0aC1hc2lkZSAucGFnZS1pbmZvLXNlY3Rpb25fX3RvcCwucGFnZS1pbmZvLXNlY3Rpb24tLXdpdGgtc2VtaXRyYW5zcGFyZW50LWJhY2tncm91bmQgLnBhZ2UtaW5mby1zZWN0aW9uX190b3B7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmlubmVyLXBhZ2UtLXdpdGgtYXNpZGUgLnBhZ2UtaW5mby1zZWN0aW9uX190b3B7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfX0ucGFnZS1pbmZvLXNlY3Rpb25fX2J1dHRvbiwucGFnZS1pbmZvLXNlY3Rpb25fX3RpdGxle21hcmdpbjowfS5wYWdlLWluZm8tc2VjdGlvbl9fYnV0dG9uey1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MH1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LnBhZ2UtaW5mby1zZWN0aW9uX19idXR0b257d2lkdGg6MTAwJX19LnBhZ2UtaW5mby1zZWN0aW9uX19jb250ZW50e3dpZHRoOjYwJX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnBhZ2UtaW5mby1zZWN0aW9uX19jb250ZW50e3dpZHRoOjEwMCV9fS5wYWdlLWluZm8tc2VjdGlvbi0td2l0aC1iYWNrZ3JvdW5kIC5wYWdlLWluZm8tc2VjdGlvbl9fY29udGVudHt3aWR0aDo1NSV9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5pbm5lci1wYWdlLS13aXRoLWFzaWRlIC5wYWdlLWluZm8tc2VjdGlvbi0td2l0aC1iYWNrZ3JvdW5kIC5wYWdlLWluZm8tc2VjdGlvbl9fY29udGVudHt3aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LnBhZ2UtaW5mby1zZWN0aW9uLS13aXRoLWJhY2tncm91bmQgLnBhZ2UtaW5mby1zZWN0aW9uX19jb250ZW50e3dpZHRoOjEwMCV9fS5pbm5lci1wYWdlLS13aXRoLWFzaWRlIC5wYWdlLWluZm8tc2VjdGlvbl9fY29udGVudHttYXJnaW46MCAwIDcwcHh9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5pbm5lci1wYWdlLS13aXRoLWFzaWRlIC5wYWdlLWluZm8tc2VjdGlvbl9fY29udGVudHttYXJnaW46MCAwIDUwcHh9fS5wYWdlLWluZm8tc2VjdGlvbl9fdGV4dHtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyOTJhMzF9LnBhZ2UtaW5mby1zZWN0aW9uLS13aXRoLWJhY2tncm91bmQgLnBhZ2UtaW5mby1zZWN0aW9uX190ZXh0e3BhZGRpbmc6MCA4MHB4IDAgMH1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnBhZ2UtaW5mby1zZWN0aW9uLS13aXRoLWJhY2tncm91bmQgLnBhZ2UtaW5mby1zZWN0aW9uX190ZXh0e3BhZGRpbmc6MCAyMHB4IDAgMH19LmlubmVyLXBhZ2UtLXdpdGgtYXNpZGUgLnBhZ2UtaW5mby1zZWN0aW9uX190ZXh0e3BhZGRpbmc6MH0ucGFnZS1pbmZvLXNlY3Rpb25fX2FjdGlvbnN7bWFyZ2luOjYwcHggMCAwO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDozMHB4fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsucGFnZS1pbmZvLXNlY3Rpb25fX2FjdGlvbnN7bWFyZ2luOjIwcHggMCAwfX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LnBhZ2UtaW5mby1zZWN0aW9uX19hY3Rpb25ze2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtYWxpZ246bm9ybWFsOy1tcy1mbGV4LWFsaWduOm5vcm1hbDthbGlnbi1pdGVtczpub3JtYWw7Z2FwOjIwcHh9fS5wYWdlLWluZm8tc2VjdGlvbl9fYWN0aW9ucyAuYnV0dG9ue21hcmdpbjowfS5zdW1tYXJ5LXNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojMjkyYTMxO2NvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuc3VtbWFyeS1zZWN0aW9ue3BhZGRpbmc6OTBweCAwIDEwMHB4fX0uc3VtbWFyeS1zZWN0aW9uX193cmFwcGVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MjBweH1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnN1bW1hcnktc2VjdGlvbl9fd3JhcHBlcnstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1hbGlnbjpub3JtYWw7LW1zLWZsZXgtYWxpZ246bm9ybWFsO2FsaWduLWl0ZW1zOm5vcm1hbH19LnN1bW1hcnktc2VjdGlvbl9fbGVmdHstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjF9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuc3VtbWFyeS1zZWN0aW9uX19sZWZ0e3BhZGRpbmc6MCAwIDIwcHh9fS5zdW1tYXJ5LXNlY3Rpb25fX3JpZ2h0e3dpZHRoOjQwMHB4fUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7LnN1bW1hcnktc2VjdGlvbl9fcmlnaHR7d2lkdGg6MzIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuc3VtbWFyeS1zZWN0aW9uX19yaWdodHt3aWR0aDoxMDAlfX0uc3VtbWFyeS1zZWN0aW9uX190aXRsZXttYXJnaW46MCAwIDcwcHg7Y29sb3I6aW5oZXJpdH1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5zdW1tYXJ5LXNlY3Rpb25fX3RpdGxle21hcmdpbjowIDAgNDBweH19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5zdW1tYXJ5LXNlY3Rpb25fX3RpdGxle21hcmdpbjowIDAgMjBweH19LnN1bW1hcnktbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcik7Z2FwOjYwcHh9QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsuc3VtbWFyeS1saXN0e2dhcDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnN1bW1hcnktbGlzdHtnYXA6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5zdW1tYXJ5LWxpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLDFmcil9fS5zdW1tYXJ5LWxpc3RfX25hbWUsLnN1bW1hcnktbGlzdCBsaSBwOmZpcnN0LWNoaWxke2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjppbmhlcml0fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuc3VtbWFyeS1saXN0X19uYW1lLC5zdW1tYXJ5LWxpc3QgbGkgcDpmaXJzdC1jaGlsZHtmb250LXNpemU6MnJlbX19LnN1bW1hcnktbGlzdF9fZGVzY3JpcHRpb24sLnN1bW1hcnktbGlzdCBsaSBwOm50aC1jaGlsZCgyKXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNDtsZXR0ZXItc3BhY2luZzouMDVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6Izk0OWJhNX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnN1bW1hcnktbGlzdF9fZGVzY3JpcHRpb24sLnN1bW1hcnktbGlzdCBsaSBwOm50aC1jaGlsZCgyKXtmb250LXNpemU6MXJlbX19QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuY29tcHJpc2VzLXNlY3Rpb257cGFkZGluZzoxMDBweCAwfX0uY29tcHJpc2VzLXNlY3Rpb25fX3RpdGxle21hcmdpbjowIDAgNjBweH1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5jb21wcmlzZXMtc2VjdGlvbl9fdGl0bGV7bWFyZ2luOjAgMCA0MHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmNvbXByaXNlcy1zZWN0aW9uX190aXRsZXttYXJnaW46MCAwIDIwcHh9fS5jb21wcmlzZXMtbGlzdHtjb3VudGVyLXJlc2V0OmNvbXByaXNlcztkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuY29tcHJpc2VzLWxpc3R7Z2FwOjIwcHh9fS5jb21wcmlzZXMtbGlzdF9faXRlbSwuY29tcHJpc2VzLWxpc3QgbGl7Y291bnRlci1pbmNyZW1lbnQ6Y29tcHJpc2VzO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7Z2FwOjIwcHg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjkyYTMxfUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuY29tcHJpc2VzLWxpc3RfX2l0ZW0sLmNvbXByaXNlcy1saXN0IGxpey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYm94LWFsaWduOnN0YXJ0Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjEwcHh9fS5jb21wcmlzZXMtbGlzdF9faXRlbTpiZWZvcmUsLmNvbXByaXNlcy1saXN0IGxpOmJlZm9yZXtjb250ZW50OmNvdW50ZXIoY29tcHJpc2VzKTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6NjRweDttaW4td2lkdGg6NjRweDtoZWlnaHQ6NjRweDttaW4taGVpZ2h0OjY0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZiZTE3O2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS44NzVyZW07bGluZS1oZWlnaHQ6MS40O2NvbG9yOiMzMTMyMzd9LmNvbXByaXNlcy10ZXh0e21hcmdpbi10b3A6NjBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyOTJhMzF9QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsuY29tcHJpc2VzLXRleHR7bWFyZ2luLXRvcDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmNvbXByaXNlcy10ZXh0e21hcmdpbi10b3A6MjBweH19LmNvbXByaXNlcy10ZXh0IGg2e21hcmdpbjo2MHB4IDA7Zm9udC1mYW1pbHk6RXhvMjtmb250LXNpemU6Mi41cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjM7Y29sb3I6IzI5MmEzMX1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5jb21wcmlzZXMtdGV4dCBoNnttYXJnaW46NDBweCAwfX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmNvbXByaXNlcy10ZXh0IGg2e21hcmdpbjoyMHB4IDB9fS5jb21wcmlzZXMtdGV4dCBwe21hcmdpbi1ib3R0b206MjBweH0uY29tcHJpc2VzLXRleHQgYntmb250LXdlaWdodDo3MDB9LmNvbXByaXNlcy10ZXh0IGl7Zm9udC1zdHlsZTppdGFsaWN9LmNvbXByaXNlcy10ZXh0IG9se2NvdW50ZXItcmVzZXQ6Y29tcHJpc2VzO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5jb21wcmlzZXMtdGV4dCBvbHtnYXA6MjBweH19LmNvbXByaXNlcy10ZXh0IG9sIGxpe2NvdW50ZXItaW5jcmVtZW50OmNvbXByaXNlcztkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2dhcDoyMHB4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzI5MmEzMX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmNvbXByaXNlcy10ZXh0IG9sIGxpey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYm94LWFsaWduOnN0YXJ0Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjEwcHh9fS5jb21wcmlzZXMtdGV4dCBvbCBsaTpiZWZvcmV7Y29udGVudDpjb3VudGVyKGNvbXByaXNlcyk7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjY0cHg7bWluLXdpZHRoOjY0cHg7aGVpZ2h0OjY0cHg7bWluLWhlaWdodDo2NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmYmUxNztib3JkZXItcmFkaXVzOjUwJTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuODc1cmVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMzEzMjM3fS5jb21wcmlzZXMtdGV4dCB1bHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNXB4fS5jb21wcmlzZXMtdGV4dCB1bCBsaXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2dhcDoxNXB4Oy13ZWJraXQtYm94LWFsaWduOmJhc2VsaW5lOy1tcy1mbGV4LWFsaWduOmJhc2VsaW5lO2FsaWduLWl0ZW1zOmJhc2VsaW5lO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzI5MmEzMX0uY29tcHJpc2VzLXRleHQgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTJweDttaW4td2lkdGg6MTJweDtoZWlnaHQ6MTJweDttaW4taGVpZ2h0OjEycHg7YmFja2dyb3VuZC1jb2xvcjojZmZiZTE3O2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS44NzVyZW07bGluZS1oZWlnaHQ6MS40O2NvbG9yOiMzMTMyMzc7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KX0uZGVsaXZlcnktc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjY4MHB4O2JhY2tncm91bmQtY29sb3I6IzI5MmEzMTtjb2xvcjojZmZmfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LmRlbGl2ZXJ5LXNlY3Rpb257cGFkZGluZzoxMjBweCAwfX1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5kZWxpdmVyeS1zZWN0aW9ue21pbi1oZWlnaHQ6NTQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuZGVsaXZlcnktc2VjdGlvbnttaW4taGVpZ2h0OmF1dG87b3ZlcmZsb3c6aGlkZGVufX0uZGVsaXZlcnktc2VjdGlvbl9fd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0uZGVsaXZlcnktc2VjdGlvbl9fdGl0bGV7bWFyZ2luOjAgMCA0NXB4O21heC13aWR0aDo1MCU7Y29sb3I6aW5oZXJpdH1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmRlbGl2ZXJ5LXNlY3Rpb25fX3RpdGxle21hcmdpbjowIDAgMjBweDttYXgtd2lkdGg6MTAwJX19LmRlbGl2ZXJ5LXNlY3Rpb25fX3RleHR7bWF4LXdpZHRoOjUwJTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuZGVsaXZlcnktc2VjdGlvbl9fdGV4dHttYXgtd2lkdGg6MTAwJX19LmRlbGl2ZXJ5LXNlY3Rpb25fX2J1dHRvbnttYXJnaW46NjBweCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5kZWxpdmVyeS1zZWN0aW9uX19idXR0b257bWFyZ2luOjQwcHggMCAwO3dpZHRoOjEwMCV9fS5kZWxpdmVyeV9fc2xpZGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7bWFyZ2luOjEyMHB4IDA7d2lkdGg6NDUlfUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7LmRlbGl2ZXJ5X19zbGlkZXJ7bWFyZ2luOjQwcHggMH19QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5kZWxpdmVyeV9fc2xpZGVye21hcmdpbjowIDAgMjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6dW5zZXQ7Ym90dG9tOnVuc2V0O3JpZ2h0OnVuc2V0O3dpZHRoOjEwMCV9fS5kZWxpdmVyeV9fc2xpZGVyLXdyYXBwZXJ7aGVpZ2h0OjkwJX0uZGVsaXZlcnlfX2ltYWdle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyfS5kZWxpdmVyeV9fcGFnaW5hdGlvbntjb3VudGVyLXJlc2V0OmRlbGl2ZXJ5fS5kZWxpdmVyeV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoycHg7d2lkdGg6NTBweDtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvdW50ZXItaW5jcmVtZW50OmRlbGl2ZXJ5fS5kZWxpdmVyeV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmJlZm9yZXtjb250ZW50OlwiMFwiIGNvdW50ZXIoZGVsaXZlcnkpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2JvdHRvbTo1cHg7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTQwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmVuZDstbXMtZmxleC1hbGlnbjplbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtvcGFjaXR5OjB9LmRlbGl2ZXJ5X19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTpiZWZvcmV7b3BhY2l0eToxfS5kZWxpdmVyeV9fdHJhY2tze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6NjUwcHh9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5kZWxpdmVyeV9fdHJhY2tze29wYWNpdHk6LjR9fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuZGVsaXZlcnlfX3RyYWNrc3t0b3A6NTAlO2hlaWdodDo1NDBweDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfX0uZGVsaXZlcnlfX3RyYWNre3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLC01MCUpOy13ZWJraXQtdHJhbnNpdGlvbjpyaWdodCAwcyBsaW5lYXIsdG9wIDBzIGxpbmVhcjt0cmFuc2l0aW9uOnJpZ2h0IDBzIGxpbmVhcix0b3AgMHMgbGluZWFyfUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7LmRlbGl2ZXJ5X190cmFja3t3aWR0aDo0MDBweH19LmRlbGl2ZXJ5X190cmFjazpmaXJzdC1jaGlsZHt0b3A6LTEwMCU7cmlnaHQ6LTIwMCV9LmRlbGl2ZXJ5X190cmFjazpmaXJzdC1jaGlsZC5hbmltYXRle3RvcDo0NSU7cmlnaHQ6NTAlOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjoxLjZzO3RyYW5zaXRpb24tZHVyYXRpb246MS42czstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjZzO3RyYW5zaXRpb24tZGVsYXk6LjZzfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuZGVsaXZlcnlfX3RyYWNrOmZpcnN0LWNoaWxkLmFuaW1hdGV7dG9wOjQwJX19LmRlbGl2ZXJ5X190cmFjazpudGgtY2hpbGQoMil7dG9wOi0xMDAlO3JpZ2h0Oi0yMDAlfS5kZWxpdmVyeV9fdHJhY2s6bnRoLWNoaWxkKDIpLmFuaW1hdGV7dG9wOjQwJTtyaWdodDowOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjoxLjZzO3RyYW5zaXRpb24tZHVyYXRpb246MS42czstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MS4yczt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsuZGVsaXZlcnlfX3RyYWNrOm50aC1jaGlsZCgyKS5hbmltYXRle3JpZ2h0OjE1JX19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5kZWxpdmVyeV9fdHJhY2s6bnRoLWNoaWxkKDIpLmFuaW1hdGV7dG9wOjM1JX19LmRlbGl2ZXJ5X190cmFjazpudGgtY2hpbGQoMyl7dG9wOi0xMDAlO3JpZ2h0Oi0yMDAlfS5kZWxpdmVyeV9fdHJhY2s6bnRoLWNoaWxkKDMpLmFuaW1hdGV7dG9wOjgwJTtyaWdodDo3MCU7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjEuNnM7dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjZzfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuZGVsaXZlcnlfX3RyYWNrOm50aC1jaGlsZCgzKS5hbmltYXRle3RvcDo3NSV9fS5jb250YWN0cy1zZWN0aW9ue3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LmNvbnRhY3RzLXNlY3Rpb257cGFkZGluZzo5MHB4IDAgMTIwcHh9fS5jb250YWN0cy1zZWN0aW9uX19saXN0e21hcmdpbjowIDAgNDVweDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuY29udGFjdHMtc2VjdGlvbl9fbGlzdHttYXJnaW46MCAwIDMwcHh9fS5jb250YWN0cy1zZWN0aW9uX19waG9uZXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuODc1cmVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMjkyYTMxOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXR9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5jb250YWN0cy1zZWN0aW9uX19waG9uZXtmb250LXNpemU6MS41cmVtfX0uY29udGFjdHMtc2VjdGlvbl9fcGhvbmU6aG92ZXJ7Y29sb3I6I2ZmYmUxN30uY29udGFjdHMtc2VjdGlvbl9fdGV4dHttYXJnaW46MCBhdXRvO21heC13aWR0aDo3MDBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM5NDliYTV9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5jb250YWN0cy1zZWN0aW9uX190ZXh0e2ZvbnQtc2l6ZToxLjEyNXJlbX19LmNvbnRhY3RzLXNlY3Rpb25fX2J1dHRvbnttYXJnaW46MzBweCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5jb250YWN0cy1zZWN0aW9uX19idXR0b257d2lkdGg6MTAwJX19Lm5leHQtc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiMzMTMyMzc7Y29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtaW4td2lkdGg6NjAwcHgpey5uZXh0LXNlY3Rpb257cGFkZGluZzowfX0ubmV4dC1zZWN0aW9uX193cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6NjBweH1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5uZXh0LXNlY3Rpb25fX3dyYXBwZXJ7Z2FwOjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsubmV4dC1zZWN0aW9uX193cmFwcGVyey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYm94LWFsaWduOnN0YXJ0Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjIwcHh9fS5uZXh0LXNlY3Rpb25fX2NvbnRlbnR7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowfUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsubmV4dC1zZWN0aW9uX19jb250ZW50e3dpZHRoOjEwMCV9fS5uZXh0LXNlY3Rpb25fX3N1YnRpdGxle2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS40O2xldHRlci1zcGFjaW5nOi4wNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojOTQ5YmE1fS5uZXh0LXNlY3Rpb25fX3RpdGxle21hcmdpbjowIDAgNDBweDtjb2xvcjppbmhlcml0fS5uZXh0LXNlY3Rpb25fX2J1dHRvbnttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7Lm5leHQtc2VjdGlvbl9fYnV0dG9ue3dpZHRoOjEwMCV9fS5uZXh0LXNlY3Rpb25fX2ltYWdle2hlaWdodDozNTBweH1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7Lm5leHQtc2VjdGlvbl9faW1hZ2V7aGVpZ2h0OjIwMHB4O3dpZHRoOjEwMCV9fS5uZXh0LXNlY3Rpb25fX2ltYWdlIGltZ3tkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOmF1dG99QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5uZXh0LXNlY3Rpb25fX2ltYWdlIGltZ3ttYXJnaW46MCAtMTVweDtoZWlnaHQ6MTAwJTt3aWR0aDpjYWxjKDEwMCUgKyAzMHB4KTstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7LW8tb2JqZWN0LXBvc2l0aW9uOmNlbnRlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyfX0uY29uc3RydWN0b3Itc2VjdGlvbntiYWNrZ3JvdW5kOnJnYmEoMTQ4LDE1NSwxNjUsLjIpfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LmNvbnN0cnVjdG9yLXNlY3Rpb257cGFkZGluZzo5MHB4IDAgMTEwcHh9fS5jb25zdHJ1Y3RvcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1ib3gtYWxpZ246ZW5kOy1tcy1mbGV4LWFsaWduOmVuZDthbGlnbi1pdGVtczpmbGV4LWVuZDtnYXA6NDBweH1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmNvbnN0cnVjdG9yey13ZWJraXQtYm94LWFsaWduOm5vcm1hbDstbXMtZmxleC1hbGlnbjpub3JtYWw7YWxpZ24taXRlbXM6bm9ybWFsOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4fX0uY29uc3RydWN0b3JfX2xlZnR7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxfS5jb25zdHJ1Y3Rvcl9fcmlnaHR7bWF4LXdpZHRoOjIwMHB4O3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5jb25zdHJ1Y3Rvcl9fcmlnaHR7bWF4LXdpZHRoOjEwMCV9fS5jb25zdHJ1Y3Rvcl9fdGFic3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDQwcHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5jb25zdHJ1Y3Rvcl9fdGFic3ttYXJnaW46MCAwIDIwcHg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoxMHB4fX0uY29uc3RydWN0b3JfX3RhYnM6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQxLDQyLDQ5LC4zKTtib3JkZXItcmFkaXVzOjFweH0uY29uc3RydWN0b3JfX3RhYntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMjBweCAyMHB4Oy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS40O2xldHRlci1zcGFjaW5nOi4wNWVtO2NvbG9yOnJnYmEoNDEsNDIsNDksLjUpfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuY29uc3RydWN0b3JfX3RhYntwYWRkaW5nOjAgMTBweCAyMHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmNvbnN0cnVjdG9yX190YWJ7cGFkZGluZzowIDEwcHggMTBweH19LmNvbnN0cnVjdG9yX190YWIgYXtjb2xvcjppbmhlcml0fS5jb25zdHJ1Y3Rvcl9fdGFiLmFjdGl2ZXtjb2xvcjojMjA1M2I2fS5jb25zdHJ1Y3Rvcl9fdGFiLmFjdGl2ZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiMyMDUzYjY7LXdlYmtpdC1ib3gtc2hhZG93OjAgNHB4IDEwcHggIzIwNTNiNjtib3gtc2hhZG93OjAgNHB4IDEwcHggIzIwNTNiNjtib3JkZXItcmFkaXVzOjFweH0uY29uc3RydWN0b3JfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpOy13ZWJraXQtY29sdW1uLWdhcDo2MHB4O2NvbHVtbi1nYXA6NjBweH1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5jb25zdHJ1Y3Rvcl9fZ3JpZHstd2Via2l0LWNvbHVtbi1nYXA6NDBweDtjb2x1bW4tZ2FwOjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuY29uc3RydWN0b3JfX2dyaWR7LXdlYmtpdC1jb2x1bW4tZ2FwOjIwcHg7Y29sdW1uLWdhcDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmNvbnN0cnVjdG9yX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwxZnIpfX0uY29uc3RydWN0b3JfX2dyb3Vwe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9LmNvbnN0cnVjdG9yX19ncm91cCAuaW5wdXR7bWFyZ2luOjA7cGFkZGluZzoyMHB4IDEwcHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDQxLDQyLDQ5LC4yKTstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS42O2N1cnNvcjpwb2ludGVyfS5jb25zdHJ1Y3Rvcl9fZ3JvdXAgLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNn0uY29uc3RydWN0b3JfX2dyb3VwIC5pbnB1dDotbW96LXBsYWNlaG9sZGVyLC5jb25zdHJ1Y3Rvcl9fZ3JvdXAgLmlucHV0OjotbW96LXBsYWNlaG9sZGVye2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNn0uY29uc3RydWN0b3JfX2dyb3VwIC5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS42fS5jb25zdHJ1Y3Rvcl9fZ3JvdXAgLmlucHV0OmZvY3VzLC5jb25zdHJ1Y3Rvcl9fZ3JvdXAgLmlucHV0OmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxNDgsMTU1LDE2NSwuMil9LmNvbnN0cnVjdG9yX190ZXh0e2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjV9LmNvbnN0cnVjdG9yX19yZXN1bHR7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxLjQ7dGV4dC1hbGlnbjpjZW50ZXI7bGV0dGVyLXNwYWNpbmc6LjA1ZW07Y29sb3I6IzI5MmEzMX0uY29uc3RydWN0b3JfX3Jlc3VsdCBwK3B7bWFyZ2luOjVweCAwIDB9LmNvbnN0cnVjdG9yX19hY3Rpb257bWFyZ2luOjI1cHggMCAwfS5jb25zdHJ1Y3Rvcl9fYWN0aW9uIC5idXR0b257bWFyZ2luOjA7bWluLXdpZHRoOjIwMHB4O3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuYWR2YW50YWdlcy1zZWN0aW9uLS1tZWRpdW4tcGFkZGluZ3twYWRkaW5nOjEwMHB4IDAgNjBweH19QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuYWR2YW50YWdlcy1zZWN0aW9uLS1iaWctcGFkZGluZ3twYWRkaW5nOjE1MHB4IDB9fS5hZHZhbnRhZ2VzLXNlY3Rpb25fX2ltYWdle21hcmdpbjoxMDBweCAwIDA7aGVpZ2h0OjU4MHB4fUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7LmFkdmFudGFnZXMtc2VjdGlvbl9faW1hZ2V7bWFyZ2luOjQwcHggMCAwO2hlaWdodDo1MDBweH19QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5hZHZhbnRhZ2VzLXNlY3Rpb25fX2ltYWdle21hcmdpbjoyMHB4IDAgMDtoZWlnaHQ6YXV0b319LmFkdmFudGFnZXMtc2VjdGlvbl9faW1hZ2UgaW1ne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6YXV0b31AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmFkdmFudGFnZXMtc2VjdGlvbl9faW1hZ2UgaW1ne2hlaWdodDphdXRvO3dpZHRoOjEwMCV9fS5hZHZhbnRhZ2Vze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6NDBweCAxMjBweH1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5hZHZhbnRhZ2Vze2dhcDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmFkdmFudGFnZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5hZHZhbnRhZ2Vze2dhcDoyMHB4fX0uYWR2YW50YWdlcyAuYWR2YW50YWdlc19faWNvbiwuYWR2YW50YWdlcyBsaSBpbWd7bWFyZ2luOjAgMCAyMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6NjRweDstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWlufS5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzX19uYW1lLC5hZHZhbnRhZ2VzIGxpIHA6Zmlyc3Qtb2YtdHlwZXttYXJnaW46MCAwIDE1cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjkyYTMxfS5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzX190ZXh0LC5hZHZhbnRhZ2VzIGxpIHA6bGFzdC1vZi10eXBle2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzI5MmEzMX0uYWR2YW50YWdlcy0tc2Vjb25ke2dhcDo0MHB4IDI0MHB4fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuYWR2YW50YWdlcy0tc2Vjb25ke2dhcDoyMHB4fX0uYWR2YW50YWdlcy0tc2Vjb25kIC5hZHZhbnRhZ2VzX19pY29uLC5hZHZhbnRhZ2VzLS1zZWNvbmQgbGkgaW1ne21hcmdpbjowIDAgMzVweH1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmFkdmFudGFnZXMtLXNlY29uZCAuYWR2YW50YWdlc19faWNvbiwuYWR2YW50YWdlcy0tc2Vjb25kIGxpIGltZ3ttYXJnaW46MCAwIDIwcHh9fS5hZHZhbnRhZ2VzLS1zZWNvbmQgLmFkdmFudGFnZXNfX25hbWUsLmFkdmFudGFnZXMtLXNlY29uZCBsaSBwOmZpcnN0LW9mLXR5cGV7bWFyZ2luOjAgMCAyNXB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMjkyYTMxfUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuYWR2YW50YWdlcy0tc2Vjb25kIC5hZHZhbnRhZ2VzX19uYW1lLC5hZHZhbnRhZ2VzLS1zZWNvbmQgbGkgcDpmaXJzdC1vZi10eXBle21hcmdpbjowIDAgMjBweDtmb250LXNpemU6MnJlbX19LmFkdmFudGFnZXMtLXNlY29uZCAuYWR2YW50YWdlc19fdGV4dCwuYWR2YW50YWdlcy0tc2Vjb25kIGxpIHA6bGFzdC1vZi10eXBle2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS40O2xldHRlci1zcGFjaW5nOi4wNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojOTQ5YmE1fS5hZHZhbnRhZ2VzLS1ib3JkZXJ7cGFkZGluZzo3MHB4IDgwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDE0OCwxNTUsMTY1LC42KX1AbWVkaWEgKG1heC13aWR0aDo3MDBweCl7LmFkdmFudGFnZXMtLWJvcmRlcntwYWRkaW5nOjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuYWR2YW50YWdlcy0tYm9yZGVye3BhZGRpbmc6MjBweH19LnN0ZXBzLXNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE0OCwxNTUsMTY1LC4yKX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5zdGVwcy1zZWN0aW9ue3BhZGRpbmc6NzBweCAwIDkwcHh9fS5zdGVwcy1zZWN0aW9uX190aXRsZXttYXJnaW46MCAwIDI1cHh9LnN0ZXBzLXNlY3Rpb25fX3N1YnRpdGxle21hcmdpbjowIDAgNDVweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuc3RlcHMtc2VjdGlvbl9fc3VidGl0bGV7bWFyZ2luOjAgMCA5MHB4fX0uc3RlcHN7Y291bnRlci1yZXNldDpzdGVwc30uc3RlcHMgLnN0ZXBzX19pdGVtLC5zdGVwcyBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtjb3VudGVyLWluY3JlbWVudDpzdGVwc31AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LnN0ZXBzIC5zdGVwc19faXRlbSwuc3RlcHMgbGl7bWFyZ2luOjQ1cHggMCAwO3BhZGRpbmc6NzBweCAxNXB4IDQwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfX0uc3RlcHMgLnN0ZXBzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCksLnN0ZXBzIGxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luOjAgMCA0NXB4fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuc3RlcHMgLnN0ZXBzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCksLnN0ZXBzIGxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luOjQ1cHggMCA2NXB4fX0uc3RlcHMgLnN0ZXBzX19pdGVtOmJlZm9yZSwuc3RlcHMgbGk6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihzdGVwcyk7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6OTVweDttaW4td2lkdGg6OTVweDtoZWlnaHQ6OTVweDttaW4taGVpZ2h0Ojk1cHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmYmUxNztib3JkZXItcmFkaXVzOjUwJTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjIuNXJlbTtsaW5lLWhlaWdodDoxLjQ7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuc3RlcHMgLnN0ZXBzX19pdGVtOmJlZm9yZSwuc3RlcHMgbGk6YmVmb3Jle3RvcDotNDVweDtsZWZ0OjB9fS5zdGVwcyAuc3RlcHNfX2l0ZW06bnRoLWNoaWxkKC1uKzkpOmJlZm9yZSwuc3RlcHMgbGk6bnRoLWNoaWxkKC1uKzkpOmJlZm9yZXtjb250ZW50OlwiMFwiIGNvdW50ZXIoc3RlcHMpfS5zdGVwcyAuc3RlcHNfX25hbWUsLnN0ZXBzIGxpIHA6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tbGVmdDo1MHB4O21hcmdpbi1ib3R0b206MTVweDtwYWRkaW5nLWxlZnQ6NjVweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEuODc1cmVtO2xpbmUtaGVpZ2h0OjEuNX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LnN0ZXBzIC5zdGVwc19fbmFtZSwuc3RlcHMgbGkgcDpmaXJzdC1vZi10eXBle21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9fS5zdGVwcyAuc3RlcHNfX3RleHQsLnN0ZXBzIGxpIHA6bGFzdC1vZi10eXBle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjUwcHg7cGFkZGluZy10b3A6MjVweDtwYWRkaW5nLWJvdHRvbToyNXB4O3BhZGRpbmctbGVmdDo2NXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LnN0ZXBzIC5zdGVwc19fdGV4dCwuc3RlcHMgbGkgcDpsYXN0LW9mLXR5cGV7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9fS5zdGVwcyAuc3RlcHNfX3RleHQ6YWZ0ZXIsLnN0ZXBzIGxpIHA6bGFzdC1vZi10eXBlOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjEwMCU7Ym90dG9tOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5zdGVwcyAuc3RlcHNfX3RleHQ6YWZ0ZXIsLnN0ZXBzIGxpIHA6bGFzdC1vZi10eXBlOmFmdGVye2NvbnRlbnQ6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuZGlzbWFudGxpbmctc2VjdGlvbntwYWRkaW5nOjgwcHggMCAxMjBweH19LmRpc21hbnRsaW5nLXNlY3Rpb24gLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1NjBweH1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5kaXNtYW50bGluZy1zZWN0aW9uIC5jb250YWluZXJ7cGFkZGluZy1ib3R0b206NDIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuZGlzbWFudGxpbmctc2VjdGlvbiAuY29udGFpbmVye3BhZGRpbmctYm90dG9tOjQwMHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmRpc21hbnRsaW5nLXNlY3Rpb24gLmNvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToyNjBweH19LmRpc21hbnRsaW5nLXNlY3Rpb24gLmNvbnRhaW5lcjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyNTBweDtyaWdodDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjQ4MHB4O2JhY2tncm91bmQ6dXJsKGltYWdlcy9pbm5lci1wYWdlX2JnMi5qcGcpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7ei1pbmRleDotMX1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5kaXNtYW50bGluZy1zZWN0aW9uIC5jb250YWluZXI6YWZ0ZXJ7bGVmdDoyMjBweDtoZWlnaHQ6MzgwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuZGlzbWFudGxpbmctc2VjdGlvbiAuY29udGFpbmVyOmFmdGVye2xlZnQ6MTVweDtoZWlnaHQ6MjQwcHh9fS5kaXNtYW50bGluZy1zZWN0aW9uX193cmFwcGVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7Z2FwOjEwMHB4fUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7LmRpc21hbnRsaW5nLXNlY3Rpb25fX3dyYXBwZXJ7Z2FwOjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuZGlzbWFudGxpbmctc2VjdGlvbl9fd3JhcHBlcnstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjBweH19LmRpc21hbnRsaW5nLXNlY3Rpb25fX2xlZnR7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxfS5kaXNtYW50bGluZy1zZWN0aW9uX19yaWdodHt3aWR0aDo0MDBweH1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5kaXNtYW50bGluZy1zZWN0aW9uX19yaWdodHt3aWR0aDozMjBweH19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5kaXNtYW50bGluZy1zZWN0aW9uX19yaWdodHt3aWR0aDoxMDAlfX0uZGlzbWFudGxpbmctc2VjdGlvbl9fdGl0bGV7bWFyZ2luOjAgMCA0NXB4fUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7LmRpc21hbnRsaW5nLXNlY3Rpb25fX3RpdGxle21hcmdpbjowIDAgMzBweH19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5kaXNtYW50bGluZy1zZWN0aW9uX190aXRsZXttYXJnaW46MCAwIDIwcHh9fS5kaXNtYW50bGluZy1zZWN0aW9uX190ZXh0e2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjV9LmRpc21hbnRsaW5nLXNlY3Rpb25fX3RleHQgYntmb250LXdlaWdodDo3MDB9LmRpc21hbnRsaW5nLXNlY3Rpb25fX3RleHQgaXtmb250LXN0eWxlOml0YWxpY30uZGlzbWFudGxpbmctc2VjdGlvbl9fdGV4dCBvbCwuZGlzbWFudGxpbmctc2VjdGlvbl9fdGV4dCB1bHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNXB4fS5kaXNtYW50bGluZy1zZWN0aW9uX190ZXh0IG9sIGxpLC5kaXNtYW50bGluZy1zZWN0aW9uX190ZXh0IHVsIGxpe2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LXdlYmtpdC1ib3gtYWxpZ246YmFzZWxpbmU7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmU7YWxpZ24taXRlbXM6YmFzZWxpbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjkyYTMxfS5kaXNtYW50bGluZy1zZWN0aW9uX190ZXh0IG9sIGxpOmJlZm9yZSwuZGlzbWFudGxpbmctc2VjdGlvbl9fdGV4dCB1bCBsaTpiZWZvcmV7Y29udGVudDpcIlwiO21hcmdpbi1yaWdodDoxNXB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMnB4O21pbi13aWR0aDoxMnB4O2hlaWdodDoxMnB4O21pbi1oZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmJlMTc7Ym9yZGVyLXJhZGl1czo1MCU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxLjg3NXJlbTtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzMxMzIzNzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpfS5jYWxjdWxhdG9yLXNlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojMzEzMjM3O2NvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuY2FsY3VsYXRvci1zZWN0aW9ue3BhZGRpbmc6OTBweCAwfX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmNhbGN1bGF0b3Itc2VjdGlvbnttYXJnaW4tdG9wOjIwcHg7cGFkZGluZy10b3A6MTgwcHh9fS5jYWxjdWxhdG9yLXNlY3Rpb25fX3dyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjUzMHB4O3otaW5kZXg6Mn0uY2FsY3VsYXRvci1zZWN0aW9uX190aXRsZXttYXJnaW46MCAwIDI1cHg7Y29sb3I6aW5oZXJpdH0uY2FsY3VsYXRvci1zZWN0aW9uX190ZXh0e21hcmdpbjowIDAgNTBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOmluaGVyaXR9LmNhbGN1bGF0b3Itc2VjdGlvbl9fYWN0aW9uc3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtnYXA6MjBweH1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmNhbGN1bGF0b3Itc2VjdGlvbl9fYWN0aW9uc3std2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmNhbGN1bGF0b3Itc2VjdGlvbl9fYWN0aW9ucyAuYnV0dG9ue21hcmdpbjowO3doaXRlLXNwYWNlOm5vd3JhcH0uY2FsY3VsYXRvci1zZWN0aW9uX19iYWNrZ3JvdW5ke3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDo0MDBweDt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlOy1vLW9iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtZml0OmNvbnRhaW47LW8tb2JqZWN0LXBvc2l0aW9uOnRvcCBjZW50ZXI7b2JqZWN0LXBvc2l0aW9uOnRvcCBjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5jYWxjdWxhdG9yLXNlY3Rpb25fX2JhY2tncm91bmR7aGVpZ2h0OjM0MHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmNhbGN1bGF0b3Itc2VjdGlvbl9fYmFja2dyb3VuZHt0b3A6LTIwcHg7bGVmdDp1bnNldDtyaWdodDowOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5jYWxjdWxhdGlvbi1mb3Jte2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsbWlubWF4KGF1dG8sNDEwcHgpKTtnYXA6MTMwcHh9QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsuY2FsY3VsYXRpb24tZm9ybXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsbWlubWF4KGF1dG8sMWZyKSk7Z2FwOjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuY2FsY3VsYXRpb24tZm9ybXtnYXA6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6NzAwcHgpey5jYWxjdWxhdGlvbi1mb3Jte2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5jYWxjdWxhdGlvbi1mb3JtX19ncm91cHtwYWRkaW5nOjE1cHggMDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYWxjdWxhdGlvbi1mb3JtX19ncm91cCsuY2FsY3VsYXRpb24tZm9ybV9fZ3JvdXB7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgxNDgsMTU1LDE2NSwuMyl9LmNhbGN1bGF0aW9uLWZvcm1fX2dyb3VwIC5jaGVja2JveC1zd2l0Y2hlci0td2l0aC10ZXh0e21hcmdpbjowfS5jYWxjdWxhdGlvbi1mb3JtX19sYWJlbHttYXJnaW46MCAwIDEwcHg7ZGlzcGxheTpibG9jaztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS42O2NvbG9yOiMyOTJhMzF9LmNhbGN1bGF0aW9uLWZvcm1fX2lucHV0LC5jYWxjdWxhdGlvbi1mb3JtX190ZXh0YXJlYXttYXJnaW46MH0uY2FsY3VsYXRpb24tZm9ybV9faW5wdXQtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYWxjdWxhdGlvbi1mb3JtX19pbnB1dC13cmFwIC5pbnB1dHtwYWRkaW5nLXJpZ2h0OmNhbGMoMS43NWVtICsgMTIwcHgpO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5jYWxjdWxhdGlvbi1mb3JtX19pbnB1dC13cmFwIC5pbnB1dHtwYWRkaW5nLXJpZ2h0OmNhbGMoMWVtICsgMTEwcHgpfX0uY2FsY3VsYXRpb24tZm9ybV9faW5wdXQtaGVscHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjEuNzVlbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjY7Y29sb3I6IzMxMzIzN31AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmNhbGN1bGF0aW9uLWZvcm1fX2lucHV0LWhlbHB7cmlnaHQ6MWVtfX0uY2FsY3VsYXRpb24tZm9ybV9fcmFkaW8td3JhcHBlcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYWxjdWxhdGlvbi1mb3JtX19sYXN0e21hcmdpbjoyNXB4IDAgMH1AbWVkaWEgKG1heC13aWR0aDo3MDBweCl7LmNhbGN1bGF0aW9uLWZvcm1fX2xhc3R7bWFyZ2luOjVweCAwIDB9fS5jYWxjdWxhdGlvbi1mb3JtX19sYXN0IC5jYWxjdWxhdGlvbi1mb3JtX19ncm91cHtwYWRkaW5nOjB9LmNhbGN1bGF0aW9uLWZvcm1fX2xhc3QgLmNhbGN1bGF0aW9uLWZvcm1fX2dyb3VwKy5jYWxjdWxhdGlvbi1mb3JtX19ncm91cHttYXJnaW46MTVweCAwIDA7Ym9yZGVyLXRvcDpub25lfS5jYWxjdWxhdGlvbi1mb3JtX190aXRsZXttYXJnaW46MCAwIDIwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxLjg3NXJlbTtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzMxMzIzN30uY2FsY3VsYXRpb24tZm9ybV9fYWN0aW9ue21hcmdpbjoxNXB4IDAgMDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMHB4fS5jYWxjdWxhdGlvbi1mb3JtX19hY3Rpb24gLmJ1dHRvbnttYXJnaW46MH0uY2VydGlmaWNhdGVzLXNlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojMzEzMjM3O2NvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuY2VydGlmaWNhdGVzLXNlY3Rpb257cGFkZGluZzo5MHB4IDB9fS5jZXJ0aWZpY2F0ZXMtc2VjdGlvbl9fdG9we21hcmdpbjowIDAgNDBweH1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmNlcnRpZmljYXRlcy1zZWN0aW9uX190b3B7bWFyZ2luOjAgMCAyMHB4fX0uY2VydGlmaWNhdGVzLXNlY3Rpb25fX3RpdGxle2NvbG9yOmluaGVyaXR9LmNlcnRpZmljYXRlcy1zZWN0aW9uX19zdWJ0aXRsZXtjb2xvcjppbmhlcml0O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjV9LmNlcnRpZmljYXRlcy1zZWN0aW9uX19jZW50ZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5jZXJ0aWZpY2F0ZXMgdWx7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwxZnIpO2dyaWQtYXV0by1yb3dzOjFmcjtnYXA6NXB4fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuY2VydGlmaWNhdGVzIHVse2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpfX0uY2VydGlmaWNhdGVzIHVsIGxpe3BhZGRpbmc6MzVweDtib3JkZXI6MXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4yKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC1ib3gtc2hhZG93IC4ycyBsaW5lYXI7dHJhbnNpdGlvbjotd2Via2l0LWJveC1zaGFkb3cgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjJzIGxpbmVhciwgLXdlYmtpdC1ib3gtc2hhZG93IC4ycyBsaW5lYXI7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5jZXJ0aWZpY2F0ZXMgdWwgbGl7cGFkZGluZzoyMHB4fX0uY2VydGlmaWNhdGVzIHVsIGxpOmhvdmVyey13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAycHggI2ZmYmUxNztib3gtc2hhZG93OjAgMCAwIDJweCAjZmZiZTE3fS5jZXJ0aWZpY2F0ZXMgdWwgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXJ9LmNlcnRpZmljYXRlc19fYWN0aW9uc3ttYXJnaW46NDBweCAwIDA7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuY2VydGlmaWNhdGVzX19hY3Rpb25ze21hcmdpbjoyMHB4IDAgMH19LmNlcnRpZmljYXRlc19fYWN0aW9ucyAuYnV0dG9ue21hcmdpbjowfS5jZXJ0aWZpY2F0ZXMtLWJvcmRlci1ncmF5IHVsIGxpe2JvcmRlcjoxcHggc29saWQgcmdiYSgxNDgsMTU1LDE2NSwuNSl9LmNlcnRpZmljYXRlcy1zZWN0aW9uX19ib3R0b217bWFyZ2luOjc1cHggMCAwfUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7LmNlcnRpZmljYXRlcy1zZWN0aW9uX19ib3R0b217bWFyZ2luOjYwcHggMCAwfX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmNlcnRpZmljYXRlcy1zZWN0aW9uX19ib3R0b217bWFyZ2luOjQwcHggMCAwfX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmNlcnRpZmljYXRlcy1zZWN0aW9uX19ib3R0b217bWFyZ2luOjIwcHggMCAwfX0ub3VyLWdvYWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm91ci1nb2FsX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDt3aWR0aDo2NTBweDt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsub3VyLWdvYWxfX2NvbnRlbnR7d2lkdGg6NDUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjcwMHB4KXsub3VyLWdvYWxfX2NvbnRlbnR7d2lkdGg6MTAwJX19Lm91ci1nb2FsX190aXRsZXttYXJnaW46MCAwIDQ1cHg7Y29sb3I6I2ZmYmUxN30ub3VyLWdvYWxfX3RleHR7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjppbmhlcml0fS5vdXItZ29hbF9faW1hZ2V7bWFyZ2luOjAgMCAtMzAwcHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDttaW4td2lkdGg6NzIwcHg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5vdXItZ29hbF9faW1hZ2V7bWFyZ2luOjAgMCAtMjYwcHg7bWluLXdpZHRoOjYwMHB4fX1AbWVkaWEgKG1heC13aWR0aDoxMTAwcHgpey5vdXItZ29hbF9faW1hZ2V7bWFyZ2luOjAgMCAtMjUwcHg7bWluLXdpZHRoOjU1MHB4fX1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5vdXItZ29hbF9faW1hZ2V7bWFyZ2luOjAgMCAtMjAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsub3VyLWdvYWxfX2ltYWdle21hcmdpbjowIDAgLTIwMHB4IC01MHB4O21pbi13aWR0aDo1MDBweH19QG1lZGlhIChtYXgtd2lkdGg6NzAwcHgpey5vdXItZ29hbF9faW1hZ2V7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDowO21heC13aWR0aDozMDBweDttaW4td2lkdGg6MzAwcHg7b3BhY2l0eTouMzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfX0ub3VyLWdvYWxfX2ltYWdlIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucmV2aWV3cy1zZWN0aW9ue3BhZGRpbmc6MTYwcHggMCA4MHB4fX0ucmV2aWV3cy1zZWN0aW9uX190aXRsZXttYXJnaW46MCAwIDQwcHh9QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5yZXZpZXdzLXNlY3Rpb25fX3RpdGxle21hcmdpbjowIDAgMjBweH19LnJldmlld3MtbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcik7Z3JpZC1hdXRvLXJvd3M6MWZyO2dhcDoyMHB4IDQ1cHg7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyOTJhMzF9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5yZXZpZXdzLWxpc3R7Z2FwOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjcwMHB4KXsucmV2aWV3cy1saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwxZnIpO2dyaWQtYXV0by1yb3dzOnVuc2V0fX0ucmV2aWV3cy1saXN0X19pdGVte2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnJldmlld3MtbGlzdF9fbmFtZXttYXJnaW46MCAwIDEwcHg7Zm9udC13ZWlnaHQ6NzAwfS5yZXZpZXdzLWxpc3RfX3RleHR7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6OTstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7bWFyZ2luOjAgMCAxMHB4fS5yZXZpZXdzLWxpc3RfX2Z1bGx7bWFyZ2luOmF1dG8gMCAwO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzIwNTNiNjstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmNvbG9yIC4ycyBsaW5lYXJ9LnJldmlld3MtbGlzdF9fZnVsbDpob3Zlcntjb2xvcjojZmZiZTE3fUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7Lm5ld3Mtc2VjdGlvbntwYWRkaW5nOjgwcHggMCAxNjBweH19Lm5ld3Mtc2VjdGlvbl9fdGl0bGV7bWFyZ2luOjAgMCA0MHB4fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsubmV3cy1zZWN0aW9uX190aXRsZXttYXJnaW46MCAwIDIwcHh9fS5uZXdzLXNlY3Rpb25fX2FjdGlvbnN7bWFyZ2luOjQwcHggMCAwO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7Lm5ld3Mtc2VjdGlvbl9fYWN0aW9uc3ttYXJnaW46MjBweCAwIDB9fS5uZXdzLXNlY3Rpb25fX2FjdGlvbnMgLmJ1dHRvbnttYXJnaW46MH0ubmV3cy1saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsMWZyKTtncmlkLWF1dG8tcm93czoxZnI7Z2FwOjVweH1AbWVkaWEgKG1heC13aWR0aDo3MDBweCl7Lm5ld3MtbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsMWZyKTtncmlkLWF1dG8tcm93czp1bnNldH19Lm5ld3MtbGlzdCsubmV3cy1saXN0e21hcmdpbjo2MHB4IDAgMH1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5uZXdzLWxpc3QrLm5ld3MtbGlzdHttYXJnaW46NDBweCAwIDB9fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsubmV3cy1saXN0Ky5uZXdzLWxpc3R7bWFyZ2luOjIwcHggMCAwfX0ubmV3cy1saXN0LS13aXRoLWFzaWRle2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpfUBtZWRpYSAobWF4LXdpZHRoOjgwMHB4KXsubmV3cy1saXN0LS13aXRoLWFzaWRle2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwxZnIpfX0ubmV3cy1saXN0X19pdGVte2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjFyZW07Y29sb3I6IzI5MmEzMTtsaW5lLWhlaWdodDoxLjR9Lm5ld3MtbGlzdC5uZXdzLWxpc3QtLW1lZGlhLWdhbGxlcnkgLm5ld3MtbGlzdF9faXRlbXtjb2xvcjojZmZmfS5uZXdzLWxpc3RfX2xpbmt7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtjb2xvcjppbmhlcml0fS5uZXdzLWxpc3RfX3dyYXBwZXJ7cGFkZGluZzozMHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttaW4taGVpZ2h0OjI4MHB4O2JhY2tncm91bmQtY29sb3I6I2Y0ZjVmNjstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC1ib3gtc2hhZG93IC4ycyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC1ib3gtc2hhZG93IC4ycyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMnMgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjJzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAuMnMgZWFzZX0ubmV3cy1saXN0Lm5ld3MtbGlzdC0tbWVkaWEtZ2FsbGVyeSAubmV3cy1saXN0X193cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5uZXdzLWxpc3QubmV3cy1saXN0LS1tZWRpYS1nYWxsZXJ5IC5uZXdzLWxpc3RfX3dyYXBwZXI6aG92ZXIsLm5ld3MtbGlzdF9fbGluazpob3ZlciAubmV3cy1saXN0X193cmFwcGVyey13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAycHggI2ZmYmUxNztib3gtc2hhZG93OjAgMCAwIDJweCAjZmZiZTE3fS5uZXdzLWxpc3RfX2JhY2tncm91bmQsLm5ld3MtbGlzdF9fYmFja2dyb3VuZDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubmV3cy1saXN0X19iYWNrZ3JvdW5kOmFmdGVye2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjQpfS5uZXdzLWxpc3RfX2JhY2tncm91bmQgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXJ9Lm5ld3MtbGlzdC5uZXdzLWxpc3QtLW1lZGlhLWdhbGxlcnkgLm5ld3MtbGlzdF9fYm9keXtwb3NpdGlvbjpyZWxhdGl2ZX0ubmV3cy1saXN0X190aXRsZXttYXJnaW46MCAwIDIwcHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjM3NXJlbX0ubmV3cy1saXN0X190ZXh0e292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjM7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsfS5uZXdzLWxpc3RfX2Zvb3RlcnttYXJnaW46MjVweCAwIDA7cGFkZGluZzoyNXB4IDAgMDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXItdG9wOjJweCBzb2xpZCByZ2JhKDE0OCwxNTUsMTY1LC4xKX0ubmV3cy1saXN0Lm5ld3MtbGlzdC0tbWVkaWEtZ2FsbGVyeSAubmV3cy1saXN0X19mb290ZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXRvcDoycHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjIpfS5uZXdzLWxpc3RfX3RvdGFse2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm5ld3MtbGlzdF9fdG90YWwgc3Zne21hcmdpbjowIDEwcHggMCAwO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjRweDttaW4td2lkdGg6MjRweDtoZWlnaHQ6MjRweDttaW4taGVpZ2h0OjI0cHg7ZmlsbDpjdXJyZW50Q29sb3I7c3Ryb2tlOmN1cnJlbnRDb2xvcn0ubmV3cy1saXN0X19hcnJvd3tkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7bWluLXdpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWluLWhlaWdodDoxNnB4O2ZpbGw6I2ZmYmUxNzstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmJlZm9yZS1mb290ZXItc2VjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiMzMTMyMzc7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5iZWZvcmUtZm9vdGVyLXNlY3Rpb257cGFkZGluZzo5MHB4IDAgMTEwcHh9fS5pbmZvLXNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojMzEzMjM3O2NvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuaW5mby1zZWN0aW9ue3BhZGRpbmctdG9wOjE0MHB4fX0uaW5mby1zZWN0aW9uX193cmFwcGVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5pbmZvLXNlY3Rpb25fX3dyYXBwZXJ7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5pbmZvLXNlY3Rpb25fX2xlZnR7bWFyZ2luOjAgNDBweCAwIDA7d2lkdGg6NTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5pbmZvLXNlY3Rpb25fX2xlZnR7bWFyZ2luOjAgMCAyMHB4O3dpZHRoOjEwMCV9fS5pbmZvLWNvbnRlbnRfX3RpdGxle2NvbG9yOmluaGVyaXR9LmluZm8tY29udGVudF9fdGl0bGUgc3Bhbntjb2xvcjojZmZiZTE3fS5pbmZvLWNvbnRlbnRfX3RleHR7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41fS5pbmZvLWNvbnRlbnRfX2FjdGlvbnN7bWFyZ2luOjgwcHggMCAwfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuaW5mby1jb250ZW50X19hY3Rpb25ze21hcmdpbjo0MHB4IDAgMH19LmluZm8tY29udGVudF9fYWN0aW9ucyAuYnV0dG9ue21hcmdpbjowfUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuaW5mby1jb250ZW50X19hY3Rpb25zIC5idXR0b257d2lkdGg6MTAwJX19LmluZm8tc2VjdGlvbl9fcmlnaHR7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxfS5pbmZvLXN0YXRpc3RpY3N7aGVpZ2h0OjU1MHB4fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuaW5mby1zdGF0aXN0aWNze2hlaWdodDoyMDBweH19LmluZm8tc3RhdGlzdGljc19fbGlzdHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6ZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtoZWlnaHQ6MTAwJX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmluZm8tc3RhdGlzdGljc19fbGlzdHstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0uaW5mby1zdGF0aXN0aWNzX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDYwcHggMCAwO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtcGFjazplbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2hlaWdodDoxMDAlO3dpZHRoOjgwcHh9QG1lZGlhIChtYXgtd2lkdGg6MTEwMHB4KXsuaW5mby1zdGF0aXN0aWNzX19pdGVte21hcmdpbjowIDIwcHggMCAwfX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmluZm8tc3RhdGlzdGljc19faXRlbXt3aWR0aDo0MHB4fX0uaW5mby1zdGF0aXN0aWNzX19pdGVtLW51bWJlcnttYXJnaW46MCAwIDVweDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjMuNzVyZW07bGluZS1oZWlnaHQ6MS40O2NvbG9yOiNmZmJlMTc7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSAobWF4LXdpZHRoOjExMDBweCl7LmluZm8tc3RhdGlzdGljc19faXRlbS1udW1iZXJ7bWFyZ2luOjA7Zm9udC1zaXplOjNyZW19fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuaW5mby1zdGF0aXN0aWNzX19pdGVtLW51bWJlcntmb250LXNpemU6MS41cmVtfX0uaW5mby1zdGF0aXN0aWNzX19pdGVtLW5hbWV7bWFyZ2luOjAgMCAzMHB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS40O2xldHRlci1zcGFjaW5nOi4wNWVtfUBtZWRpYSAobWF4LXdpZHRoOjExMDBweCl7LmluZm8tc3RhdGlzdGljc19faXRlbS1uYW1le21hcmdpbjowIDAgMTBweH19QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5pbmZvLXN0YXRpc3RpY3NfX2l0ZW0tbmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDowO21hcmdpbjowIDAgNXB4O3dpZHRoOi13ZWJraXQtbWluLWNvbnRlbnQ7d2lkdGg6LW1vei1taW4tY29udGVudDt3aWR0aDptaW4tY29udGVudDtmb250LXNpemU6MXJlbTstd2Via2l0LXdyaXRpbmctbW9kZTp0Yi1ybDstbXMtd3JpdGluZy1tb2RlOnRiLXJsO3dyaXRpbmctbW9kZTp0Yi1ybDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEuNXJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMS41cmVtKX19LmluZm8tc3RhdGlzdGljc19faXRlbS1zY2FsZXt3aWR0aDoxMDAlO2hlaWdodDowJTtiYWNrZ3JvdW5kOnVybChpbWFnZXMvbGluZXNfYmctMi5zdmcpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbTstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IGxpbmVhcjt0cmFuc2l0aW9uOmhlaWdodCBsaW5lYXI7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjA7dHJhbnNpdGlvbi1kdXJhdGlvbjowfS5pbmZvLXN0YXRpc3RpY3NfX2l0ZW0tc2NhbGUuYW5pbWF0ZXtoZWlnaHQ6MTAwJTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MnM7dHJhbnNpdGlvbi1kdXJhdGlvbjoyc30uZ2VvZ3JhcGh5LXNlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojMzEzMjM3O2NvbG9yOiNmZmZ9Lm5ld3MtZGV0YWlsLXNlY3Rpb25fX3dyYXBwZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7Lm5ld3MtZGV0YWlsLXNlY3Rpb25fX3dyYXBwZXJ7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpyZXZlcnNlOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX19Lm5ld3MtZGV0YWlsLXNlY3Rpb25fX2NvbnRlbnR7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxO292ZXJmbG93OmhpZGRlbn0ubmV3cy1kZXRhaWwtc2VjdGlvbl9fYXNpZGV7bWFyZ2luOjAgMCAwIDIwcHg7d2lkdGg6MzAwcHg7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC1hdXRvLXJvd3M6LXdlYmtpdC1taW4tY29udGVudDtncmlkLWF1dG8tcm93czptaW4tY29udGVudDtnYXA6NDBweH1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5uZXdzLWRldGFpbC1zZWN0aW9uX19hc2lkZXt3aWR0aDoyNjBweDtnYXA6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5uZXdzLWRldGFpbC1zZWN0aW9uX19hc2lkZXt3aWR0aDoyMjBweH19QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5uZXdzLWRldGFpbC1zZWN0aW9uX19hc2lkZXttYXJnaW46MCAwIDIwcHg7d2lkdGg6MTAwJX19Lm5ld3MtZGV0YWlsLXNlY3Rpb25fX2ltYWdle21hcmdpbjowIDAgNjBweH1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5uZXdzLWRldGFpbC1zZWN0aW9uX19pbWFnZXttYXJnaW46MCAwIDQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsubmV3cy1kZXRhaWwtc2VjdGlvbl9faW1hZ2V7bWFyZ2luOjAgMCAyMHB4fX0ubmV3cy1kZXRhaWwtc2VjdGlvbl9faW1hZ2UgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubmV3cy1kZXRhaWwtc2VjdGlvbl9fdGV4dHttYXJnaW46MCAwIDYwcHg7cGFkZGluZzowIDUwcHg7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS42fUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7Lm5ld3MtZGV0YWlsLXNlY3Rpb25fX3RleHR7bWFyZ2luOjAgMCA0MHB4O3BhZGRpbmc6MCAyMHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7Lm5ld3MtZGV0YWlsLXNlY3Rpb25fX3RleHR7bWFyZ2luOjAgMCAyMHB4O3BhZGRpbmc6MDtmb250LXNpemU6MXJlbX19Lm5ld3MtZGV0YWlsLXNlY3Rpb25fX3RleHQgcCtwe21hcmdpbi10b3A6Mi41cmVtfUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsubmV3cy1kZXRhaWwtc2VjdGlvbl9fdGV4dCBwK3B7bWFyZ2luLXRvcDoycmVtfX0ubmV3cy1kZXRhaWwtc2VjdGlvbl9fc2xpZGVye21hcmdpbjo4MHB4IDAgNjBweH1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5uZXdzLWRldGFpbC1zZWN0aW9uX19zbGlkZXJ7bWFyZ2luOjQwcHggMH19QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5uZXdzLWRldGFpbC1zZWN0aW9uX19zbGlkZXJ7bWFyZ2luOjIwcHggMH19Lm5ld3MtZGV0YWlsLXNlY3Rpb25fX2Zvb3RlcnttYXJnaW46ODBweCAwIDA7cGFkZGluZzo2MHB4IDAgMDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym9yZGVyLXRvcDoycHggc29saWQgcmdiYSg0OSw1MCw1NSwuMil9QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsubmV3cy1kZXRhaWwtc2VjdGlvbl9fZm9vdGVye21hcmdpbjo0MHB4IDAgMDtwYWRkaW5nOjQwcHggMCAwfX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7Lm5ld3MtZGV0YWlsLXNlY3Rpb25fX2Zvb3Rlcnstd2Via2l0LWJveC1hbGlnbjpzdGFydDstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7Lm5ld3MtZGV0YWlsLXNlY3Rpb25fX2Zvb3RlcnttYXJnaW46MjBweCAwIDA7cGFkZGluZzoyMHB4IDAgMH19LmdhbGxlcnktc2xpZGVyLmdhbGxlcnktc2xpZGVyLS1tb2RhbHt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uZ2FsbGVyeS1zbGlkZXIuZ2FsbGVyeS1zbGlkZXItLW1vZGFsIC5nYWxsZXJ5LXNsaWRlcl9fd3JhcHBlcnt3aWR0aDoxMDAlfS5nYWxsZXJ5LXNsaWRlcl9faW1hZ2UgaW1ne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjQwMHB4O3dpZHRoOjEwMCU7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsuZ2FsbGVyeS1zbGlkZXJfX2ltYWdlIGltZ3toZWlnaHQ6MzAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuZ2FsbGVyeS1zbGlkZXJfX2ltYWdlIGltZ3toZWlnaHQ6MjQwcHh9fS5nYWxsZXJ5LXNsaWRlci5nYWxsZXJ5LXNsaWRlci0tbW9kYWwgLmdhbGxlcnktc2xpZGVyX19pbWFnZSBpbWd7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJTttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAyMDBweCl9LmdhbGxlcnktc2xpZGVyX19tYXhpbWl6ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDVweDtyaWdodDo0NXB4O3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Y29sb3I6I2ZmZjstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmNvbG9yIC4ycyBsaW5lYXI7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7LmdhbGxlcnktc2xpZGVyX19tYXhpbWl6ZXt0b3A6MjVweDtyaWdodDoyNXB4fX0uZ2FsbGVyeS1zbGlkZXJfX21heGltaXplOmhvdmVye2NvbG9yOiNmZmJlMTd9LmdhbGxlcnktc2xpZGVyX19tYXhpbWl6ZSBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDoyNHB4O21pbi13aWR0aDoyNHB4O2hlaWdodDoyNHB4O21pbi1oZWlnaHQ6MjRweDtmaWxsOmN1cnJlbnRDb2xvcjtzdHJva2U6Y3VycmVudENvbG9yfS5nYWxsZXJ5LXNsaWRlcl9fYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjQ4cHg7bWluLXdpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7bWluLWhlaWdodDo0OHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZDtib3JkZXItcmFkaXVzOjUwJTtjb2xvcjojZmZmO3otaW5kZXg6MTstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmNvbG9yIC4ycyBsaW5lYXJ9LmdhbGxlcnktc2xpZGVyX19idXR0b246Zm9jdXMsLmdhbGxlcnktc2xpZGVyX19idXR0b246aG92ZXJ7b3V0bGluZTpub25lO2NvbG9yOiNmZmJlMTd9LmdhbGxlcnktc2xpZGVyX19idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtjb2xvcjojZmZmO29wYWNpdHk6LjM7cG9pbnRlci1ldmVudHM6bm9uZX0uZ2FsbGVyeS1zbGlkZXJfX2J1dHRvbiBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtmaWxsOmN1cnJlbnRDb2xvcn0uZ2FsbGVyeS1zbGlkZXJfX2J1dHRvbi0tcHJldntsZWZ0OjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsuZ2FsbGVyeS1zbGlkZXJfX2J1dHRvbi0tcHJldntsZWZ0OjIwcHh9fS5nYWxsZXJ5LXNsaWRlcl9fYnV0dG9uLS1uZXh0e3JpZ2h0OjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsuZ2FsbGVyeS1zbGlkZXJfX2J1dHRvbi0tbmV4dHtyaWdodDoyMHB4fX0uZ2FsbGVyeS1zbGlkZXJfX2J1dHRvbi0tbmV4dCBzdmd7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5nYWxsZXJ5LXNsaWRlcl9fcGFnaW5hdGlvbnttYXJnaW46NDVweCAwIDA7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7LmdhbGxlcnktc2xpZGVyX19wYWdpbmF0aW9ue21hcmdpbjoyMHB4IDAgMH19QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5nYWxsZXJ5LXNsaWRlcl9fcGFnaW5hdGlvbnttYXJnaW46MTBweCAwIDB9fS5nYWxsZXJ5LXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo1MHB4O21pbi13aWR0aDo1MHB4O2hlaWdodDozNHB4O21pbi1oZWlnaHQ6MzRweDttYXJnaW46MCAycHg7Zm9udC1mYW1pbHk6RXhvMjtmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjA7b3V0bGluZTpub25lO29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmdhbGxlcnktc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxO3dpZHRoOnVuc2V0O21pbi13aWR0aDp1bnNldH19LmdhbGxlcnktc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldF9fbnVte29wYWNpdHk6Ljc7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uZ2FsbGVyeS1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlcjphZnRlcntvcGFjaXR5Oi41fS5nYWxsZXJ5LXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldF9fbnVte29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5nYWxsZXJ5LXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YWZ0ZXJ7b3BhY2l0eToxfS5nYWxsZXJ5LXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojMzEzMjM3O29wYWNpdHk6LjI7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXR9LmdhbGxlcnktc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX251bXtjb2xvcjojMzEzMjM3O29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLWluLW91dCxvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXQsb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLWluLW91dCxvcGFjaXR5IC4ycyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfS5hc2lkZS1wYW5lbHtwYWRkaW5nOjM1cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE0OCwxNTUsMTY1LC4xKX1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5hc2lkZS1wYW5lbHtwYWRkaW5nOjI1cHh9fS5hc2lkZS1wYW5lbF9fbGlzdHtkaXNwbGF5OmdyaWQ7Z2FwOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5hc2lkZS1wYW5lbF9fbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsMWZyKX19QG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpey5hc2lkZS1wYW5lbF9fbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsMWZyKX19LmFzaWRlLXBhbmVsX19pdGVtLWxpbmt7ZGlzcGxheTpibG9ja30uYXNpZGUtcGFuZWxfX2l0ZW0td3JhcHBlcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiMyOTJhMzE7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4ycyBsaW5lYXI7dHJhbnNpdGlvbjpjb2xvciAuMnMgbGluZWFyfS5hc2lkZS1wYW5lbF9faXRlbS1saW5rOmhvdmVyIC5hc2lkZS1wYW5lbF9faXRlbS13cmFwcGVye2NvbG9yOiNmZmJlMTd9LmFzaWRlLXBhbmVsX19pdGVtLWljb257bWFyZ2luOjAgMTVweCAwIDA7ZGlzcGxheTpibG9jazt3aWR0aDoyNHB4O21pbi13aWR0aDoyNHB4O2hlaWdodDoyNHB4O21pbi1oZWlnaHQ6MjRweDtmaWxsOmN1cnJlbnRDb2xvcjtzdHJva2U6Y3VycmVudENvbG9yfS5hc2lkZS1wYW5lbF9faXRlbS10ZXh0e2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjpjdXJyZW50Q29sb3J9QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5hc2lkZS1nYWxsZXJ5ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MDstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX19LmFzaWRlLWdhbGxlcnlfX3RpdGxle21hcmdpbjowIDAgMTVweH0uYXNpZGUtZ2FsbGVyeV9fYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxNjBweDtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMnMgbGluZWFyLC13ZWJraXQtYm94LXNoYWRvdyAuMnMgbGluZWFyO3RyYW5zaXRpb246Y29sb3IgLjJzIGxpbmVhciwtd2Via2l0LWJveC1zaGFkb3cgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmNvbG9yIC4ycyBsaW5lYXIsYm94LXNoYWRvdyAuMnMgbGluZWFyO3RyYW5zaXRpb246Y29sb3IgLjJzIGxpbmVhcixib3gtc2hhZG93IC4ycyBsaW5lYXIsLXdlYmtpdC1ib3gtc2hhZG93IC4ycyBsaW5lYXJ9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5hc2lkZS1nYWxsZXJ5X19ib3h7aGVpZ2h0OjEyMHB4fX0uYXNpZGUtZ2FsbGVyeV9fYm94OmhvdmVye2NvbG9yOiNmZmJlMTc7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDJweCAjZmZiZTE3O2JveC1zaGFkb3c6MCAwIDAgMnB4ICNmZmJlMTd9LmFzaWRlLWdhbGxlcnlfX2ltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJX0uYXNpZGUtZ2FsbGVyeV9faW1hZ2U6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNCl9LmFzaWRlLWdhbGxlcnlfX2ltYWdlIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyfS5hc2lkZS1nYWxsZXJ5X19saW5le3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MzBweDtyaWdodDozMHB4O2JvdHRvbTozMHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5hc2lkZS1nYWxsZXJ5X19saW5le2xlZnQ6MTVweDtyaWdodDoxNXB4O2JvdHRvbToxNXB4fX0uYXNpZGUtZ2FsbGVyeV9faWNvbnttYXJnaW46MCAxMHB4IDAgMDtkaXNwbGF5OmJsb2NrO3dpZHRoOjI0cHg7bWluLXdpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWluLWhlaWdodDoyNHB4O2ZpbGw6Y3VycmVudENvbG9yO3N0cm9rZTpjdXJyZW50Q29sb3J9LmFzaWRlLWdhbGxlcnlfX3RvdGFse2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjpjdXJyZW50Q29sb3J9LnZhY2FuY2llcy1zZWN0aW9uIC5hY2NvcmRpb24tbGlzdHttYXgtd2lkdGg6OTUwcHh9LnZhY2FuY2llcy1zZWN0aW9uX190aXRsZXttYXJnaW46MCAwIDQwcHh9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey52YWNhbmNpZXMtc2VjdGlvbl9fdGl0bGV7bWFyZ2luOjAgMCAzMHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LnZhY2FuY2llcy1zZWN0aW9uX190aXRsZXttYXJnaW46MCAwIDIwcHh9fS52YWNhbmN5X190ZXh0e21heC13aWR0aDo3NTBweDtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzI5MmEzMX0udmFjYW5jeV9fdGV4dCBoNjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbjowIDAgMTVweDtmb250LXNpemU6aW5oZXJpdH1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnZhY2FuY3lfX3RleHQgaDY6bm90KDpsYXN0LWNoaWxkKXttYXJnaW46MCAwIDEwcHh9fS52YWNhbmN5X190ZXh0IHVsOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luOjAgMCAzMHB4fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsudmFjYW5jeV9fdGV4dCB1bDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbjowIDAgMjBweH19LnZhY2FuY3lfX3RleHQgbGl7cG9zaXRpb246cmVsYXRpdmV9LnZhY2FuY3lfX3RleHQgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMTRcIn0udmFjYW5jeV9fdGV4dCBsaStsaXttYXJnaW46Ljg3NXJlbSAwIDB9LnZhY2FuY3lfX2FjdGlvbnN7bWFyZ2luOjMwcHggMCAwfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsudmFjYW5jeV9fYWN0aW9uc3ttYXJnaW46MjBweCAwIDB9fS52YWNhbmN5X19hY3Rpb25zIC5idXR0b257bWFyZ2luOjB9LmZhY3RvcnktaGVyby1zZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTg2cHggMCAxMDBweDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O21pbi1oZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaW1hZ2VzL2ZhY3RvcnktaGVyby1zbGlkZXJfaW1nLTEucG5nKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7Y29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5mYWN0b3J5LWhlcm8tc2VjdGlvbntwYWRkaW5nOjE2NnB4IDAgNDBweH19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5mYWN0b3J5LWhlcm8tc2VjdGlvbntwYWRkaW5nOjExOHB4IDAgNDBweDttaW4taGVpZ2h0OnVuc2V0fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmZhY3RvcnktaGVyby1zZWN0aW9ue3BhZGRpbmc6OThweCAwIDIwcHh9fS5mYWN0b3J5LWhlcm8tc2VjdGlvbjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCBib3R0b20sIGxlZnQgdG9wLGZyb20ocmdiYSgzMSwzMiw0MywuNikpLHRvKHJnYmEoMzEsMzIsNDMsLjYpKSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDMxLDMyLDQzLC42KSxyZ2JhKDMxLDMyLDQzLC42KSl9LmZhY3RvcnktaGVyby1zZWN0aW9uX193cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjEwMCU7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZmFjdG9yeS1oZXJvLXNlY3Rpb25fX2NvbnRlbnR7bWF4LXdpZHRoOjcwMHB4fS5mYWN0b3J5LWhlcm8tc2VjdGlvbl9fdGl0bGV7bWFyZ2luOjAgMCAzMHB4O2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6My4xMjVyZW07bGluZS1oZWlnaHQ6MS40O2NvbG9yOmluaGVyaXR9LmZhY3RvcnktaGVyby1zZWN0aW9uX190ZXh0e21hcmdpbjowIDAgNTBweDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6aW5oZXJpdH1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LmZhY3RvcnktaGVyby1zZWN0aW9uX190ZXh0e21hcmdpbjowIDAgMjBweH19LmZhY3RvcnktaGVyby1zZWN0aW9uX19hY3Rpb25zIC5idXR0b257bWFyZ2luOjB9QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5mYWN0b3J5LWhlcm8tc2VjdGlvbl9fYWN0aW9ucyAuYnV0dG9ue3dpZHRoOjEwMCV9fS5mYWN0b3J5LWhlcm8tc2VjdGlvbl9fbmF2aWdhdGlvbnttYXJnaW46MjBweCAwIDA7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJX0uZmFjdG9yeS1oZXJvLXNlY3Rpb25fX25hdmlnYXRpb24taXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOnVuc2V0O2hlaWdodDp1bnNldDtib3JkZXItcmFkaXVzOnVuc2V0O2JhY2tncm91bmQ6dW5zZXQ7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTouODEyNXJlbTtsaW5lLWhlaWdodDoxLjU7bGV0dGVyLXNwYWNpbmc6LjA1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOmluaGVyaXQ7b3BhY2l0eTouNTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgbGluZWFyO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgbGluZWFyO2N1cnNvcjpwb2ludGVyfS5mYWN0b3J5LWhlcm8tc2VjdGlvbl9fbmF2aWdhdGlvbi1pdGVtOmhvdmVye29wYWNpdHk6MX0uZmFjdG9yeS1oZXJvLXNlY3Rpb25fX25hdmlnYXRpb24taXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVye2NvbnRlbnQ6XCJcIjttYXJnaW46MCA1cHg7ZGlzcGxheTpibG9jaztoZWlnaHQ6MnB4O3dpZHRoOjI2cHg7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMil9LmZhY3RvcnktaW1hZ2Utc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGV9LmZhY3RvcnktaW1hZ2Utc2xpZGVyX19zbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAzMCU7b3BhY2l0eTouNzstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgbGluZWFyO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgbGluZWFyfUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsuZmFjdG9yeS1pbWFnZS1zbGlkZXJfX3NsaWRle3BhZGRpbmc6MCAwIDUwJX19LmZhY3RvcnktaW1hZ2Utc2xpZGVyX19zbGlkZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXJ9LmZhY3RvcnktaW1hZ2Utc2xpZGVyX19zbGlkZS5zd2lwZXItc2xpZGUtdmlzaWJsZXtvcGFjaXR5OjF9LmZhY3RvcnktaW1hZ2Utc2xpZGVyX19idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3dpZHRoOjQ4cHg7bWluLXdpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7bWluLWhlaWdodDo0OHB4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZiZTE3O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NTAlO291dGxpbmU6bm9uZTtjb2xvcjojMjkyYTMxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yLGJhY2tncm91bmQtY29sb3Isb3BhY2l0eTt0cmFuc2l0aW9uOmNvbG9yLGJhY2tncm91bmQtY29sb3Isb3BhY2l0eTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjJzO3RyYW5zaXRpb24tZHVyYXRpb246LjJzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt6LWluZGV4OjF9LmZhY3RvcnktaW1hZ2Utc2xpZGVyX19idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMjkyYTMxO2NvbG9yOiNmZmZ9LmZhY3RvcnktaW1hZ2Utc2xpZGVyX19idXR0b24gc3Zne3dpZHRoOjE2cHg7bWluLXdpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWluLWhlaWdodDoxNnB4O2ZpbGw6Y3VycmVudENvbG9yfS5mYWN0b3J5LWltYWdlLXNsaWRlcl9fYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmV9LmZhY3RvcnktaW1hZ2Utc2xpZGVyX19idXR0b24tLXByZXZ7bGVmdDowfUBtZWRpYSAobWluLXdpZHRoOjEzNDBweCl7LmZhY3RvcnktaW1hZ2Utc2xpZGVyX19idXR0b24tLXByZXZ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpfX0uZmFjdG9yeS1pbWFnZS1zbGlkZXJfX2J1dHRvbi0tbmV4dHtyaWdodDowfUBtZWRpYSAobWluLXdpZHRoOjEzNDBweCl7LmZhY3RvcnktaW1hZ2Utc2xpZGVyX19idXR0b24tLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwtNTAlKX19LmZhY3RvcnktaW1hZ2Utc2xpZGVyX19idXR0b24tLW5leHQgc3Zney13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5lcXVpcG1lbnQtc2VjdGlvbntwYWRkaW5nOjE0MHB4IDAgNjBweH19LmVxdWlwbWVudC1zZWN0aW9uX190aXRsZXttYXJnaW46MCAwIDMwcHg7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToyLjVyZW07bGluZS1oZWlnaHQ6MS40O2NvbG9yOiMyOTJhMzF9QG1lZGlhIChtYXgtd2lkdGg6NzAwcHgpey5lcXVpcG1lbnQtc2VjdGlvbl9fdGl0bGV7bWFyZ2luOjB9fS5lcXVpcG1lbnQtc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9QG1lZGlhIChtYXgtd2lkdGg6NzAwcHgpey5lcXVpcG1lbnQtc2xpZGVyey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uZXF1aXBtZW50LXNsaWRlcl9fcGFnaW5hdGlvbntwYWRkaW5nOjUwcHggMDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjUwJX1AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpey5lcXVpcG1lbnQtc2xpZGVyX19wYWdpbmF0aW9ue3BhZGRpbmc6NDBweCAwfX1AbWVkaWEgKG1heC13aWR0aDo3MDBweCl7LmVxdWlwbWVudC1zbGlkZXJfX3BhZ2luYXRpb257cGFkZGluZzoyMHB4IDA7d2lkdGg6MTAwJX19LmVxdWlwbWVudC1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDotd2Via2l0LWZpdC1jb250ZW50O3dpZHRoOi1tb3otZml0LWNvbnRlbnQ7d2lkdGg6Zml0LWNvbnRlbnQ7aGVpZ2h0OmF1dG87YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjA7b3V0bGluZTpub25lO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjojMjkyYTMxO29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmNvbG9yIC4ycyBsaW5lYXJ9LmVxdWlwbWVudC1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3Zlcntjb2xvcjojMjA1M2I2fS5lcXVpcG1lbnQtc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bm90KDpsYXN0LWNoaWxkKXttYXJnaW46MCAwIDEwcHh9LmVxdWlwbWVudC1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19udW1iZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo3NSU7aGVpZ2h0OjFlbTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE3LjM3NXJlbTtsaW5lLWhlaWdodDouN2VtO2NvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdGV4dC1zdHJva2U6MnB4ICMyOTJhMzE7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBsaW5lYXIsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhciwtd2Via2l0LXRyYW5zZm9ybSAuMnMgbGluZWFyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXIsb3BhY2l0eSAuMnMgbGluZWFyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXIsb3BhY2l0eSAuMnMgbGluZWFyLC13ZWJraXQtdHJhbnNmb3JtIC4ycyBsaW5lYXI7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEgKG1heC13aWR0aDo3MDBweCl7LmVxdWlwbWVudC1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19udW1iZXJ7dG9wOnVuc2V0O2xlZnQ6dW5zZXQ7cmlnaHQ6MDtib3R0b206MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKX19LmVxdWlwbWVudC1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMyMDUzYjZ9LmVxdWlwbWVudC1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldF9fbnVtYmVye29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi40czt0cmFuc2l0aW9uLWRlbGF5Oi40c31AbWVkaWEgKG1heC13aWR0aDo3MDBweCl7LmVxdWlwbWVudC1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldF9fbnVtYmVyey13ZWJraXQtdGV4dC1zdHJva2U6MnB4IGhzbGEoMCwwJSwxMDAlLC4xKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKTt6LWluZGV4OjJ9fS5lcXVpcG1lbnQtc2xpZGVyX19jb250YWluZXJ7d2lkdGg6NTAlfUBtZWRpYSAobWF4LXdpZHRoOjcwMHB4KXsuZXF1aXBtZW50LXNsaWRlcl9fY29udGFpbmVye3dpZHRoOjEwMCV9fS5lcXVpcG1lbnQtc2xpZGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1MHB4IDcwcHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMzEzMjM3O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsuZXF1aXBtZW50LXNsaWRle3BhZGRpbmc6NDBweCAyMHB4O2hlaWdodDphdXRvfX1AbWVkaWEgKG1heC13aWR0aDo3MDBweCl7LmVxdWlwbWVudC1zbGlkZXtwYWRkaW5nOjIwcHh9fS5lcXVpcG1lbnQtc2xpZGVfX3RpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgMnJlbTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6I2ZmYmUxN30uZXF1aXBtZW50LXNsaWRlX190ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNn0uZXF1aXBtZW50LXNsaWRlX190ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSwuZXF1aXBtZW50LXNsaWRlX190ZXh0IHVsOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luOjAgMCAycmVtfS5lcXVpcG1lbnQtc2xpZGVfX3RleHQgbGl7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpiYXNlbGluZTstbXMtZmxleC1hbGlnbjpiYXNlbGluZTthbGlnbi1pdGVtczpiYXNlbGluZX0uZXF1aXBtZW50LXNsaWRlX190ZXh0IGxpOmJlZm9yZXtjb250ZW50OlwiXCI7bWFyZ2luOjAgNXB4IDAgMDtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7bWluLXdpZHRoOjE2cHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpfS5zb2x1dGlvbnMtc2VjdGlvbntiYWNrZ3JvdW5kOiMyOTJhMzEgdXJsKGltYWdlcy9zb2x1dGlvbnNfYmctMS5wbmcpO2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMDBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgMDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5zb2x1dGlvbnMtc2VjdGlvbntwYWRkaW5nOjExMHB4IDB9fS5zb2x1dGlvbnMtc2VjdGlvbl9fY29udGVudHttYXgtd2lkdGg6NzYwcHh9LnNvbHV0aW9ucy1zZWN0aW9uX190aXRsZXttYXJnaW46MCAwIDI1cHg7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToyLjVyZW07bGluZS1oZWlnaHQ6MS40O2NvbG9yOiNmZmJlMTd9LnNvbHV0aW9ucy1zZWN0aW9uX190ZXh0e21hcmdpbjowIDAgNDBweDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuYXdhcmRzLXNlY3Rpb257cGFkZGluZzo2MHB4IDAgMTQwcHh9fS5hd2FyZHMtc2VjdGlvbl9fdGl0bGV7bWFyZ2luOjAgMCAyNXB4O2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMjkyYTMxfS5hd2FyZHMtc2VjdGlvbl9fdGV4dHtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzI5MmEzMX0uYXdhcmRzLXNlY3Rpb25fX3RvcHttYXJnaW46MCAwIDQ1cHg7bWF4LXdpZHRoOjk2MHB4fS5ub3QtZm91bmQtc2VjdGlvbntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9Lm5vdC1mb3VuZC1zZWN0aW9uX193cmFwcGVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojMzEzMjM3O3RleHQtYWxpZ246Y2VudGVyfS5ub3QtZm91bmQtc2VjdGlvbl9fbnVtYmVye2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MThyZW07bGluZS1oZWlnaHQ6MS40fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsubm90LWZvdW5kLXNlY3Rpb25fX251bWJlcntmb250LXNpemU6OXJlbX19Lm5vdC1mb3VuZC1zZWN0aW9uX19kZXNjdGlwdGlvbnttYXgtd2lkdGg6NDQwcHg7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS42fS5ub3QtZm91bmQtc2VjdGlvbl9fYWN0aW9uc3ttYXJnaW46NjBweCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5ub3QtZm91bmQtc2VjdGlvbl9fYWN0aW9uc3ttYXJnaW46NDBweCAwIDA7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdHMtc2xpZGVfX2xpc3R7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH0ucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdHMtc2xpZGVfX2l0ZW17d2lkdGg6MjUlO2hlaWdodDozMDBweDttaW4taGVpZ2h0OnVuc2V0fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdHMtc2xpZGVfX2l0ZW17d2lkdGg6MzMuMzMzMyU7aGVpZ2h0OjIyMHB4fX1AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7LnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3RzLXNsaWRlX19pdGVte3dpZHRoOjUwJTtoZWlnaHQ6MTgwcHh9fS5wcm9kdWN0cy1zZWN0aW9uIC5wcm9kdWN0cy1zbGlkZS1saW5rX190aXRsZXttYXJnaW4tdG9wOmF1dG99LnByb2R1Y3QtZGV0YWlsX190b3B7bWFyZ2luOjAgMCAxLjg3NXJlbTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIChtYXgtd2lkdGg6NzAwcHgpey5wcm9kdWN0LWRldGFpbF9fdG9wey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYm94LWFsaWduOm5vcm1hbDstbXMtZmxleC1hbGlnbjpub3JtYWw7YWxpZ24taXRlbXM6bm9ybWFsfX0ucHJvZHVjdC1kZXRhaWxfX3RpdGxle21hcmdpbjowO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMzEzMjM3fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsucHJvZHVjdC1kZXRhaWxfX3RpdGxle2ZvbnQtc2l6ZToycmVtfX0ucHJvZHVjdC1kZXRhaWxfX2FjdGlvbnttYXJnaW46MCAwIDAgMXJlbTt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5wcm9kdWN0LWRldGFpbF9fYWN0aW9ue21hcmdpbjouNXJlbSAwIDB9fS5wcm9kdWN0LWRldGFpbF9fYWN0aW9uIC5idXR0b257bWFyZ2luOjB9LnByb2R1Y3QtZGV0YWlsX19zcGVjaWZpY2F0aW9ucyB1bCsudWx7bWFyZ2luLXRvcDoyLjVyZW19LnByb2R1Y3QtZGV0YWlsX19zcGVjaWZpY2F0aW9ucyB1bCBsaXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnByb2R1Y3QtZGV0YWlsX19zcGVjaWZpY2F0aW9ucyB1bCBsaStsaXttYXJnaW4tdG9wOi43NXJlbX0ucHJvZHVjdC1kZXRhaWxfX3NwZWNpZmljYXRpb25zIHVsIGxpIHB7d2lkdGg6NTAlO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjkyYTMxfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsucHJvZHVjdC1kZXRhaWxfX3NwZWNpZmljYXRpb25zIHVsIGxpIHB7Zm9udC1zaXplOjFyZW19fS5wcm9kdWN0LWRldGFpbF9fc3BlY2lmaWNhdGlvbnMgdWwgbGkgcDpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MXJlbTtmb250LXdlaWdodDo3MDB9LnByb2R1Y3QtZGV0YWlsX19zcGVjaWZpY2F0aW9ucyB0YWJsZXttYXJnaW4tdG9wOjIuNXJlbTt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsucHJvZHVjdC1kZXRhaWxfX3NwZWNpZmljYXRpb25zIHRhYmxle21hcmdpbi10b3A6MS41cmVtfX0ucHJvZHVjdC1kZXRhaWxfX3NwZWNpZmljYXRpb25zIHRhYmxlIHRke3BhZGRpbmc6Ljc1cmVtIDEuNzVyZW07d2lkdGg6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSw3Ni45JSwuMik7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzI5MmEzMX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnByb2R1Y3QtZGV0YWlsX19zcGVjaWZpY2F0aW9ucyB0YWJsZSB0ZHtwYWRkaW5nOi41cmVtO2ZvbnQtc2l6ZToxcmVtfX0ucHJvZHVjdC1kZXRhaWxfX3NwZWNpZmljYXRpb25zIHRhYmxlIHRkOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1pbi13aWR0aDo5MDFweCl7LnByb2R1Y3QtZGV0YWlsX19zcGVjaWZpY2F0aW9ucyB0YWJsZSB0ZDpmaXJzdC1jaGlsZHt3aGl0ZS1zcGFjZTpub3dyYXB9fS5wcm9kdWN0LWRldGFpbF9fc3BlY2lmaWNhdGlvbnMgdGFibGUgdGQ6bGFzdC1jaGlsZHt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOjkwMXB4KXsucHJvZHVjdC1kZXRhaWxfX3NwZWNpZmljYXRpb25zIHRhYmxlIHRkOmxhc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjQuNzVyZW19fS5wcm9kdWN0LWRldGFpbF9fZGVzY3JpcHRpb257Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyOTJhMzF9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5wcm9kdWN0LWRldGFpbF9fZGVzY3JpcHRpb257Zm9udC1zaXplOjFyZW19fS5wcm9kdWN0LWRldGFpbF9fZGVzY3JpcHRpb24gaDZ7bWFyZ2luOjAgMCAuODc1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzI5MmEzMX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnByb2R1Y3QtZGV0YWlsX19kZXNjcmlwdGlvbiBoNntmb250LXNpemU6MXJlbX19LnByb2R1Y3QtZGV0YWlsX19zbGlkZXJ7bWFyZ2luLXRvcDozLjEyNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnByb2R1Y3QtZGV0YWlsX19zbGlkZXJ7bWFyZ2luLXRvcDoxLjVyZW19fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsucHJvZHVjdC1kZXRhaWxfX3NsaWRlcnttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHh9fS5wcm9kdWN0LWRldGFpbF9fc2xpZGVyLWltYWdle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjMwLjM3NXJlbTstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5wcm9kdWN0LWRldGFpbF9fc2xpZGVyLWltYWdle2hlaWdodDoyMi4zNzVyZW19fUBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KXsucHJvZHVjdC1kZXRhaWxfX3NsaWRlci1pbWFnZXtoZWlnaHQ6MTYuMzc1cmVtfX0ucHJvZHVjdC1kZXRhaWxfX3NsaWRlci1wYWdpbmF0aW9ue2NvdW50ZXItcmVzZXQ6ZGVsaXZlcnl9LnByb2R1Y3QtZGV0YWlsX19zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoycHg7d2lkdGg6NTBweDtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvdW50ZXItaW5jcmVtZW50OmRlbGl2ZXJ5fS5wcm9kdWN0LWRldGFpbF9fc2xpZGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpiZWZvcmV7Y29udGVudDpcIjBcIiBjb3VudGVyKGRlbGl2ZXJ5KTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTtib3R0b206NXB4Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE0MCU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjplbmQ7LW1zLWZsZXgtYWxpZ246ZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7b3BhY2l0eTowfS5wcm9kdWN0LWRldGFpbF9fc2xpZGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmJlZm9yZXtvcGFjaXR5OjF9LnByb2R1Y3QtZGV0YWlsX19zbGlkZXItYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luOjA7cGFkZGluZzoycmVtO3otaW5kZXg6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsucHJvZHVjdC1kZXRhaWxfX3NsaWRlci1idXR0b257cGFkZGluZzoxcmVtfX0ucHJvZHVjdC1kZXRhaWxfX3NsaWRlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LnByb2R1Y3QtZGV0YWlsX19zbGlkZXItc3Zne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTNweDttaW4td2lkdGg6MTNweDtoZWlnaHQ6MTNweDttaW4taGVpZ2h0OjEzcHg7c3Ryb2tlOiMzMTMyMzd9LnByb2R1Y3QtZGV0YWlsX19zbGlkZXItYnV0dG9uLS1wcmV2e2xlZnQ6MTVweH0ucHJvZHVjdC1kZXRhaWxfX3NsaWRlci1idXR0b24tLXByZXYgLnByb2R1Y3QtZGV0YWlsX19zbGlkZXItc3Zney13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnByb2R1Y3QtZGV0YWlsX19zbGlkZXItYnV0dG9uLS1uZXh0e3JpZ2h0OjE1cHh9LnByb2R1Y3QtZGV0YWlsX19zbGlkZXItYnV0dG9uLS1uZXh0IC5wcm9kdWN0LWRldGFpbF9fc2xpZGVyLXN2Z3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LnByb2R1Y3QtZGV0YWlsX19vcHRpb25zIGg2e21hcmdpbjowIDAgLjg3NXJlbTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyOTJhMzF9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5wcm9kdWN0LWRldGFpbF9fb3B0aW9ucyBoNntmb250LXNpemU6MXJlbX19LnByb2R1Y3QtZGV0YWlsX19vcHRpb25zIHVse2xpc3Qtc3R5bGU6bG93ZXItZ3JlZWs7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS45fUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsucHJvZHVjdC1kZXRhaWxfX29wdGlvbnMgdWx7Zm9udC1zaXplOjFyZW19fS5wcm9kdWN0LWRldGFpbF9fb3B0aW9ucyB1bCBsaXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmJhc2VsaW5lOy1tcy1mbGV4LWFsaWduOmJhc2VsaW5lO2FsaWduLWl0ZW1zOmJhc2VsaW5lfS5wcm9kdWN0LWRldGFpbF9fb3B0aW9ucyB1bCBsaTpiZWZvcmV7Y29udGVudDpcIlwiO21hcmdpbjowIDEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NHB4O21pbi13aWR0aDo0cHg7aGVpZ2h0OjRweDttaW4taGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOiMyOTJhMzE7Ym9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnByb2R1Y3QtZGV0YWlsX19vcHRpb25zIHVsIGxpOmJlZm9yZXttYXJnaW46MCA1cHh9fS5wcm9kdWN0LWRldGFpbF9fcHJpY2Vze21heC13aWR0aDo2MzBweH0ucHJvZHVjdC1kZXRhaWxfX3ByaWNlcy1pdGVte2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtsaW5lLWhlaWdodDoxLjQ7Zm9udC1zaXplOjEuMjVyZW07Y29sb3I6IzI5MmEzMX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnByb2R1Y3QtZGV0YWlsX19wcmljZXMtaXRlbXtmb250LXNpemU6MXJlbX19LnByb2R1Y3QtZGV0YWlsX19wcmljZXMtaXRlbSsucHJvZHVjdC1kZXRhaWxfX3ByaWNlcy1pdGVte21hcmdpbi10b3A6My43NXJlbX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnByb2R1Y3QtZGV0YWlsX19wcmljZXMtaXRlbSsucHJvZHVjdC1kZXRhaWxfX3ByaWNlcy1pdGVte21hcmdpbi10b3A6MS43NXJlbX19LnByb2R1Y3QtZGV0YWlsX19wcmljZXMtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvZHVjdC1kZXRhaWxfX3ByaWNlcy1zbWFsbHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTAwJTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MDtjb2xvcjojOTQ5YmE1O3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9LnByb2R1Y3QtZGV0YWlsX19wcmljZXMtYmlne2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Mi41cmVtfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsucHJvZHVjdC1kZXRhaWxfX3ByaWNlcy1iaWd7Zm9udC1zaXplOjJyZW19fS5wcm9kdWN0LWRldGFpbF9fcHJpY2VzLW5hbWV7bWF4LXdpZHRoOjIyMHB4fS5wcm9kdWN0LWRldGFpbF9fcHJpY2VzLWFjdGlvbnttYXJnaW46MCAwIDAgMXJlbTt3aGl0ZS1zcGFjZTpub3dyYXB9LnByb2R1Y3QtZGV0YWlsX19wcmljZXMtYWN0aW9uIC5idXR0b257bWFyZ2luOjB9LnByb2R1Y3QtZGV0YWlsX190aW1le21hcmdpbi10b3A6NC4zNzVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS45O2NvbG9yOiMyOTJhMzF9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5wcm9kdWN0LWRldGFpbF9fdGltZXttYXJnaW4tdG9wOjIuMzc1cmVtO2ZvbnQtc2l6ZToxcmVtfX0ucHJvZHVjdC1kZXRhaWxfX3RpbWUgaDZ7bWFyZ2luOjAgMCAuNzVyZW07Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjkyYTMxfUBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXsucHJvZHVjdC1kZXRhaWxfX3RpbWUgaDZ7bWFyZ2luOjAgMCAuNXJlbTtmb250LXNpemU6MXJlbX19LnByb2R1Y3QtZGV0YWlsX19zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjJyZW07Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjkyYTMxfS5wcm9kdWN0LWRldGFpbF9faW1hZ2V7cGFkZGluZzoyLjYyNXJlbTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDpyZ2JhKDE0OCwxNTUsMTY1LC4yKTtib3JkZXItcmFkaXVzOjNweH0ucHJvZHVjdC1kZXRhaWxfX2ltYWdlIGltZ3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5wcm9kdWN0LWRldGFpbF9fcmV2aWV3c3twYWRkaW5nOjIuNjI1cmVtIDMuMjVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE0OCwxNTUsMTY1LC4yKX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnByb2R1Y3QtZGV0YWlsX19yZXZpZXdze3BhZGRpbmc6MS42MjVyZW0gMi4yNXJlbX19QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpey5wcm9kdWN0LWRldGFpbF9fcmV2aWV3c3ttYXJnaW46MCAtMTVweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9fS5wcm9kdWN0LWRldGFpbF9fcmV2aWV3cy10aXRsZXttYXJnaW46MCAwIDEuNjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS44NzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyOTJhMzF9QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5wcm9kdWN0LWRldGFpbF9fcmV2aWV3cy10aXRsZXttYXJnaW46MCAwIDEuMjVyZW07Zm9udC1zaXplOjEuNXJlbX19LnByb2R1Y3QtZGV0YWlsX19yZXZpZXdzLWl0ZW17cGFkZGluZzo0LjVyZW0gNC4yNXJlbTtiYWNrZ3JvdW5kOnVybChpbWFnZXMvcHJvZHVjdC1kZXRhaWxfX3Jldmlld3NfYmctMS5wbmcpIHRvcCAzLjc1cmVtIGxlZnQgMy42MjVyZW0gbm8tcmVwZWF0LHVybChpbWFnZXMvcHJvZHVjdC1kZXRhaWxfX3Jldmlld3NfYmctMi5wbmcpIHJpZ2h0IDMuODc1cmVtIGJvdHRvbSAyLjM3NXJlbSBuby1yZXBlYXQsI2ZmZn1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnByb2R1Y3QtZGV0YWlsX19yZXZpZXdzLWl0ZW17cGFkZGluZzoyLjVyZW0gMi4yNXJlbTtiYWNrZ3JvdW5kOnVybChpbWFnZXMvcHJvZHVjdC1kZXRhaWxfX3Jldmlld3NfYmctMS5wbmcpIHRvcCAxcmVtIGxlZnQgMXJlbSBuby1yZXBlYXQsdXJsKGltYWdlcy9wcm9kdWN0LWRldGFpbF9fcmV2aWV3c19iZy0yLnBuZykgcmlnaHQgMXJlbSBib3R0b20gMXJlbSBuby1yZXBlYXQsI2ZmZn19LnByb2R1Y3QtZGV0YWlsX19yZXZpZXdzLWl0ZW0rLnByb2R1Y3QtZGV0YWlsX19yZXZpZXdzLWl0ZW17bWFyZ2luLXRvcDoxLjYyNXJlbX0ucHJvZHVjdC1kZXRhaWxfX3Jldmlld3MtaXRlbTpudGgtY2hpbGQoMm4pe2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjMjA1M2I2fS5wcm9kdWN0LWRldGFpbF9fcmV2aWV3cy1pdGVtOm50aC1jaGlsZChvZGQpe2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjYjYyMDI0fS5wcm9kdWN0LWRldGFpbF9fcmV2aWV3cy10ZXh0e2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzMxMzIzN31AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnByb2R1Y3QtZGV0YWlsX19yZXZpZXdzLXRleHR7Zm9udC1zaXplOjFyZW19fS5wcm9kdWN0LWRldGFpbF9fcmV2aWV3cy1hdXRob3J7bWFyZ2luLXRvcDoxLjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6Izk0OWJhNX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LnByb2R1Y3QtZGV0YWlsX19yZXZpZXdzLWF1dGhvcnttYXJnaW4tdG9wOjFyZW07Zm9udC1zaXplOjFyZW19fS5wcm9kdWN0LWRldGFpbF9fcmV2aWV3cy1hY3Rpb25ze21hcmdpbi10b3A6NC4zNzVyZW07dGV4dC1hbGlnbjpjZW50ZXI7bGV0dGVyLXNwYWNpbmc6MS4zNzVyZW19QG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpey5wcm9kdWN0LWRldGFpbF9fcmV2aWV3cy1hY3Rpb25ze21hcmdpbi10b3A6Mi4zNzVyZW19fUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsucHJvZHVjdC1kZXRhaWxfX3Jldmlld3MtYWN0aW9uc3ttYXJnaW4tdG9wOjEuMzc1cmVtfX0ucHJvZHVjdC1kZXRhaWxfX3Jldmlld3MtYWN0aW9ucyAuYnV0dG9ue21hcmdpbjowfUBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXsucHJvZHVjdC1kZXRhaWxfX3Jldmlld3MtYWN0aW9ucyAuYnV0dG9ue21hcmdpbi10b3A6MXJlbTt3aWR0aDoxMDAlfX0iLCIuc2VsZWN0e21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnNlbGVjdF9faW5wdXR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt6LWluZGV4Oi0yO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjowO29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9LnNlbGVjdF9fYnV0dG9ue3BhZGRpbmc6MjBweCAxMHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDQxLDQyLDQ5LC4yKTstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtjdXJzb3I6cG9pbnRlcn0uc2VsZWN0X19idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE0OCwxNTUsMTY1LC4yKX0uc2VsZWN0LnNlbGVjdC0tZGlzYWJsZWQgLnNlbGVjdF9fYnV0dG9ue2JhY2tncm91bmQtY29sb3I6cmdiYSgxNDgsMTU1LDE2NSwuMik7Ym9yZGVyLWNvbG9yOiM5NDliYTU7Y29sb3I6Izk0OWJhNTtwb2ludGVyLWV2ZW50czpub25lfS5zZWxlY3RfX2J1dHRvbi10ZXh0e2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjY7Y29sb3I6IzI5MmEzMTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6MTstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWx9LnNlbGVjdC5zZWxlY3QtLWRpc2FibGVkIC5zZWxlY3RfX2J1dHRvbi10ZXh0e2NvbG9yOiM5NDliYTV9LnNlbGVjdF9fYnV0dG9uLWljb257bWFyZ2luOjAgMCAwIDEwcHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zZWxlY3RfX2J1dHRvbi1zdmd7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtmaWxsOiMyMDUzYjY7LXdlYmtpdC10cmFuc2l0aW9uOmZpbGwgLjJzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmZpbGwgLjJzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmZpbGwgLjJzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpmaWxsIC4ycyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dH0uc2VsZWN0LnNlbGVjdC0tZGlzYWJsZWQgLnNlbGVjdF9fYnV0dG9uLXN2Z3tmaWxsOiM5NDliYTV9LnNlbGVjdC5zZWxlY3QtLW9wZW4gLnNlbGVjdF9fYnV0dG9uLXN2Z3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKX0uc2VsZWN0X19kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3otaW5kZXg6MTtwYWRkaW5nOjEwcHggMTVweDt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmJlMTc7Ym9yZGVyLXJhZGl1czozcHg7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IC4ycyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IC4ycyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IC4ycyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KX0uc2VsZWN0LnNlbGVjdC0tb3BlbiAuc2VsZWN0X19kcm9wZG93bnt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApfS5zZWxlY3RfX2dyb3VwKy5zZWxlY3RfX2dyb3Vwe2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDB9LnNlbGVjdF9fZ3JvdXAtbGlzdHtsaXN0LXN0eWxlOm5vbmV9LnNlbGVjdF9fZ3JvdXAtbmFtZXtwYWRkaW5nOi4yNWVtIDFlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO2JhY2tncm91bmQtY29sb3I6I2VlZTtmb250LXdlaWdodDo3MDB9LnNlbGVjdF9fb3B0aW9uc3tsaXN0LXN0eWxlOm5vbmV9LnNlbGVjdF9fb3B0aW9ucy1pdGVte3BhZGRpbmc6M3B4IDVweDtjb2xvcjojZmZmOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMnMgbGluZWFyO3RyYW5zaXRpb246Y29sb3IgLjJzIGxpbmVhcjtjdXJzb3I6cG9pbnRlcn0uc2VsZWN0X19vcHRpb25zLWl0ZW06aG92ZXJ7Y29sb3I6IzI5MmEzMX0uc2VsZWN0X19vcHRpb25zLWl0ZW0tLXNlbGVjdGVke2NvbG9yOiMyOTJhMzE7Y3Vyc29yOmF1dG99LnNlbGVjdF9fb3B0aW9ucy1pdGVtLS1kaXNhYmxlZHtjb2xvcjojY2NjO3BvaW50ZXItZXZlbnRzOm5vbmV9Il0sInNvdXJjZVJvb3QiOiIifQ==*/
