/* FONTS  */
@font-face {
  font-family: 'Helvetica-Thin';
  src: url('../fonts/new/HelveticaNeueCE35Thin.eot');
  src: local('☺'), url('../fonts/new/HelveticaNeueCEThin.woff') format('woff'), url('../fonts/new/HelveticaNeueCE35Thin.ttf') format('truetype'), url('../fonts/new/HelveticaNeueCEThin.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica-Medium';
  src: url('../fonts/new/HelveticaNeueCE55Roman.eot');
  src: local('☺'), url('../fonts/new/HelveticaNeueCERoman.woff') format('woff'), url('../fonts/new/HelveticaNeueCE55Roman.ttf') format('truetype'), url('../fonts/new/HelveticaNeueCERoman.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica-Bold';
  src: url('../fonts/new/HelveticaNeueBold.eot');
  src: local('☺'), url('../fonts/new/HelveticaNeueBold.woff') format('woff'), url('../fonts/new/HelveticaNeueBold.ttf') format('truetype'), url('../fonts/new/HelveticaNeueBold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/new/HelveticaNeue.eot');
  src: local('☺'), url('../fonts/new/HelveticaNeue.woff') format('woff'), url('../fonts/new/HelveticaNeue.ttf') format('truetype'), url('../fonts/new/HelveticaNeue.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*!
Theme Name: Template 3 PPC
Author: KozhomaS by SeoPro
*/
.tmp-placeholder {
  margin: 20px 0;
  padding: 80px 0;
  font-size: 40px;
  text-align: center;
  border: 4px dashed #ddd;
}
@font-face {
	font-family: 'et-line';
	src:url('../fonts/et-line.eot');
	src:url('../fonts/et-line.eot?#iefix') format('embedded-opentype'),
		url('../fonts/et-line.woff') format('woff'),
		url('../fonts/et-line.ttf') format('truetype'),
		url('../fonts/et-line.svg#et-line') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'et-line';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display:inline-block;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-mobile, .icon-laptop, .icon-desktop, .icon-tablet, .icon-phone, .icon-document, .icon-documents, .icon-search, .icon-clipboard, .icon-newspaper, .icon-notebook, .icon-book-open, .icon-browser, .icon-calendar, .icon-presentation, .icon-picture, .icon-pictures, .icon-video, .icon-camera, .icon-printer, .icon-toolbox, .icon-briefcase, .icon-wallet, .icon-gift, .icon-bargraph, .icon-grid, .icon-expand, .icon-focus, .icon-edit, .icon-adjustments, .icon-ribbon, .icon-hourglass, .icon-lock, .icon-megaphone, .icon-shield, .icon-trophy, .icon-flag, .icon-map, .icon-puzzle, .icon-basket, .icon-envelope, .icon-streetsign, .icon-telescope, .icon-gears, .icon-key, .icon-paperclip, .icon-attachment, .icon-pricetags, .icon-lightbulb, .icon-layers, .icon-pencil, .icon-tools, .icon-tools-2, .icon-scissors, .icon-paintbrush, .icon-magnifying-glass, .icon-circle-compass, .icon-linegraph, .icon-mic, .icon-strategy, .icon-beaker, .icon-caution, .icon-recycle, .icon-anchor, .icon-profile-male, .icon-profile-female, .icon-bike, .icon-wine, .icon-hotairballoon, .icon-globe, .icon-genius, .icon-map-pin, .icon-dial, .icon-chat, .icon-heart, .icon-cloud, .icon-upload, .icon-download, .icon-target, .icon-hazardous, .icon-piechart, .icon-speedometer, .icon-global, .icon-compass, .icon-lifesaver, .icon-clock, .icon-aperture, .icon-quote, .icon-scope, .icon-alarmclock, .icon-refresh, .icon-happy, .icon-sad, .icon-facebook, .icon-twitter, .icon-googleplus, .icon-rss, .icon-tumblr, .icon-linkedin, .icon-dribbble {
	font-family: 'et-line';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display:inline-block;
}
.icon-mobile:before {
	content: "\e000";
}
.icon-laptop:before {
	content: "\e001";
}
.icon-desktop:before {
	content: "\e002";
}
.icon-tablet:before {
	content: "\e003";
}
.icon-phone:before {
	content: "\e004";
}
.icon-document:before {
	content: "\e005";
}
.icon-documents:before {
	content: "\e006";
}
.icon-search:before {
	content: "\e007";
}
.icon-clipboard:before {
	content: "\e008";
}
.icon-newspaper:before {
	content: "\e009";
}
.icon-notebook:before {
	content: "\e00a";
}
.icon-book-open:before {
	content: "\e00b";
}
.icon-browser:before {
	content: "\e00c";
}
.icon-calendar:before {
	content: "\e00d";
}
.icon-presentation:before {
	content: "\e00e";
}
.icon-picture:before {
	content: "\e00f";
}
.icon-pictures:before {
	content: "\e010";
}
.icon-video:before {
	content: "\e011";
}
.icon-camera:before {
	content: "\e012";
}
.icon-printer:before {
	content: "\e013";
}
.icon-toolbox:before {
	content: "\e014";
}
.icon-briefcase:before {
	content: "\e015";
}
.icon-wallet:before {
	content: "\e016";
}
.icon-gift:before {
	content: "\e017";
}
.icon-bargraph:before {
	content: "\e018";
}
.icon-grid:before {
	content: "\e019";
}
.icon-expand:before {
	content: "\e01a";
}
.icon-focus:before {
	content: "\e01b";
}
.icon-edit:before {
	content: "\e01c";
}
.icon-adjustments:before {
	content: "\e01d";
}
.icon-ribbon:before {
	content: "\e01e";
}
.icon-hourglass:before {
	content: "\e01f";
}
.icon-lock:before {
	content: "\e020";
}
.icon-megaphone:before {
	content: "\e021";
}
.icon-shield:before {
	content: "\e022";
}
.icon-trophy:before {
	content: "\e023";
}
.icon-flag:before {
	content: "\e024";
}
.icon-map:before {
	content: "\e025";
}
.icon-puzzle:before {
	content: "\e026";
}
.icon-basket:before {
	content: "\e027";
}
.icon-envelope:before {
	content: "\e028";
}
.icon-streetsign:before {
	content: "\e029";
}
.icon-telescope:before {
	content: "\e02a";
}
.icon-gears:before {
	content: "\e02b";
}
.icon-key:before {
	content: "\e02c";
}
.icon-paperclip:before {
	content: "\e02d";
}
.icon-attachment:before {
	content: "\e02e";
}
.icon-pricetags:before {
	content: "\e02f";
}
.icon-lightbulb:before {
	content: "\e030";
}
.icon-layers:before {
	content: "\e031";
}
.icon-pencil:before {
	content: "\e032";
}
.icon-tools:before {
	content: "\e033";
}
.icon-tools-2:before {
	content: "\e034";
}
.icon-scissors:before {
	content: "\e035";
}
.icon-paintbrush:before {
	content: "\e036";
}
.icon-magnifying-glass:before {
	content: "\e037";
}
.icon-circle-compass:before {
	content: "\e038";
}
.icon-linegraph:before {
	content: "\e039";
}
.icon-mic:before {
	content: "\e03a";
}
.icon-strategy:before {
	content: "\e03b";
}
.icon-beaker:before {
	content: "\e03c";
}
.icon-caution:before {
	content: "\e03d";
}
.icon-recycle:before {
	content: "\e03e";
}
.icon-anchor:before {
	content: "\e03f";
}
.icon-profile-male:before {
	content: "\e040";
}
.icon-profile-female:before {
	content: "\e041";
}
.icon-bike:before {
	content: "\e042";
}
.icon-wine:before {
	content: "\e043";
}
.icon-hotairballoon:before {
	content: "\e044";
}
.icon-globe:before {
	content: "\e045";
}
.icon-genius:before {
	content: "\e046";
}
.icon-map-pin:before {
	content: "\e047";
}
.icon-dial:before {
	content: "\e048";
}
.icon-chat:before {
	content: "\e049";
}
.icon-heart:before {
	content: "\e04a";
}
.icon-cloud:before {
	content: "\e04b";
}
.icon-upload:before {
	content: "\e04c";
}
.icon-download:before {
	content: "\e04d";
}
.icon-target:before {
	content: "\e04e";
}
.icon-hazardous:before {
	content: "\e04f";
}
.icon-piechart:before {
	content: "\e050";
}
.icon-speedometer:before {
	content: "\e051";
}
.icon-global:before {
	content: "\e052";
}
.icon-compass:before {
	content: "\e053";
}
.icon-lifesaver:before {
	content: "\e054";
}
.icon-clock:before {
	content: "\e055";
}
.icon-aperture:before {
	content: "\e056";
}
.icon-quote:before {
	content: "\e057";
}
.icon-scope:before {
	content: "\e058";
}
.icon-alarmclock:before {
	content: "\e059";
}
.icon-refresh:before {
	content: "\e05a";
}
.icon-happy:before {
	content: "\e05b";
}
.icon-sad:before {
	content: "\e05c";
}
.icon-facebook:before {
	content: "\e05d";
}
.icon-twitter:before {
	content: "\e05e";
}
.icon-googleplus:before {
	content: "\e05f";
}
.icon-rss:before {
	content: "\e060";
}
.icon-tumblr:before {
	content: "\e061";
}
.icon-linkedin:before {
	content: "\e062";
}
.icon-dribbble:before {
	content: "\e063";
}

@font-face {
    font-family: 'e804';
    src: url('../fonts/font/e804.eot?69846176');
    src: url('../fonts/font/e804.eot?69846176#iefix') format('embedded-opentype'),
    url('../fonts/font/e804.woff?69846176') format('woff'),
    url('../fonts/font/e804.ttf?69846176') format('truetype'),
    url('../fonts/font/e804.svg?69846176#e804') format('svg');
    font-weight: normal;
    font-style: normal;
}
 [class^="f_icon-"]:before, [class*=" f_icon-"]:before {
  font-family: "e804";
  font-style: normal;
  font-weight: normal;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
}
 
.f_icon-left-open:before { content: '\e800'; } /* '' */
.f_icon-right-open:before { content: '\e801'; } /* '' */
.f_icon-up-open:before { content: '\e802'; } /* '' */
.f_icon-down-open:before { content: '\e803'; } /* '' */
.f_icon-ok:before { content: '\e804'; } /* '' */
.f_icon-cancel:before { content: '\e805'; } /* '' */
.f_icon-minus:before { content: '\e806'; } /* '' */
.f_icon-plus:before { content: '\e807'; } /* '' */
.f_icon-star:before { content: '\e808'; } /* '' */
.f_icon-star-empty:before { content: '\e809'; } /* '' */
.f_icon-twitter:before { content: '\f099'; } /* '' */
.f_icon-facebook:before { content: '\f09a'; } /* '' */
.f_icon-gplus:before { content: '\f0d5'; } /* '' */
.f_icon-star-half-alt:before { content: '\f123'; } /* '' */
.f_icon-instagram:before { content: '\f16d'; } /* '' */
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans/opensans-bold.eot');
    src: url('../fonts/opensans/opensans-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans/opensans-bold.woff2') format('woff2'),
         url('../fonts/opensans/opensans-bold.woff') format('woff'),
         url('../fonts/opensans/opensans-bold.ttf') format('truetype'),
         url('../fonts/opensans/opensans-bold.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans/opensans-regular.eot');
    src: url('../fonts/opensans/opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans/opensans-regular.woff2') format('woff2'),
         url('../fonts/opensans/opensans-regular.woff') format('woff'),
         url('../fonts/opensans/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans/opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans/opensans-semibold.eot');
    src: url('../fonts/opensans/opensans-semibold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans/opensans-semibold.woff2') format('woff2'),
         url('../fonts/opensans/opensans-semibold.woff') format('woff'),
         url('../fonts/opensans/opensans-semibold.ttf') format('truetype'),
         url('../fonts/opensans/opensans-semibold.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeue.eot');
    src: local('☺'), url('../fonts/HelveticaNeue.woff') format('woff'), url('../fonts/HelveticaNeue.ttf') format('truetype'), url('../fonts/HelveticaNeue.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*PLUGINS
-------------------------------------------------*/
/*owl.carousel plugin*/
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(../img/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -o-animation: fadeOut .7s both ease;
     animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -o-animation: fadeIn .7s both ease;
     animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -o-animation: backSlideOut 1s both ease;
     animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -o-animation: backSlideIn 1s both ease;
     animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -o-animation: scaleToFade .7s ease both;
     animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -o-animation: goDown .6s ease both;
     animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -o-animation: scaleUpFrom .5s ease both;
     animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -o-animation: scaleUpTo .5s ease both;
     animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-o-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-o-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-o-keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-o-keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-o-keyframes scaleToFade {
  to { opacity: 0; -o-transform: scale(.8); transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); -o-transform: scale(.8); transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-o-keyframes goDown {
  from { -o-transform: translateY(-100%); transform: translateY(-100%); }
}
@keyframes goDown {
  from { -webkit-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-o-keyframes scaleUpFrom {
  from { opacity: 0; -o-transform: scale(1.5); transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-o-keyframes scaleUpTo {
  to { opacity: 0; -o-transform: scale(1.5); transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5); }
}
/*
* 	Owl Carousel Owl Demo Theme
*	v1.3.3
*/

.owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-controls .owl-page span{
	display: block;
	width: 16px;
	height: 16px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

/*COMMON RULES
-------------------------------------------------*/
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
figure {
  margin: 0;
}
button {
  cursor: pointer;
}
a {
  text-decoration: none;
}
p {
  margin: 0;
}
body {
  margin: 0;
  background: #fff;
  color: #929292;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100vh;
  min-height: 100vh;
  min-width: 300px;
  font-family: 'Montserrat', sans-serif;
}
.ceiu_header.cookies {
  -webkit-transform: translateY(40px);
      -ms-transform: translateY(40px);
       -o-transform: translateY(40px);
          transform: translateY(40px);
}
.ceiu_header.header_smush {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.row {
  margin-right: 0px;
  margin-left: 0px;
}
.container {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
@media (max-width: 1199px) {
  .container {
    width: 970px;
  }
}
@media (max-width: 991px) {
  .container {
    width: 750px;
  }
}
@media (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 15px;
    max-width: 100%;
  }
}
@media (max-width: 320px) {
  .container {
    padding-right: 0px;
    padding-left: 0px;
  }
}
.page .examples {
  background-color: #000;
}
.main {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.main::before {
  display: block;
  content: '';
  height: 40px;
}
.main-front {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin-top: 82px;
}
.main-other {
  padding-top: 68px;
}
img {
  max-width: 100%;
  height: auto;
}
/*COMMON: ALIGNMENTS*/
.alignleft {
  float: left;
  margin: 0.25em 1em 1em 0;
  clear: both;
}
.alignright {
  float: right;
  margin: 0.25em 0 1em 1em;
  clear: both;
}
.aligncenter {
  display: block;
  margin: 0.25em auto 1em auto;
  clear: both;
}
canvas {
  display: block;
  margin: 15px 0;
}
.simple-page {
  padding-top: 85px;
  padding-bottom: 100px;
  -webkit-box-flex: 5;
  -webkit-flex: 5;
     -moz-box-flex: 5;
      -ms-flex: 5;
          flex: 5;
  color: #000;
}
.order-wrappper {
  padding-top: 90px;
}
.apple-mess_desc {
  vertical-align: middle;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  color: #2d2d2d;
  text-decoration: none;
  display: none;
}
.apple-mess_desc span {
  display: inline-block;
  vertical-align: middle;
}
.apple-mess_desc img {
  display: inline-block;
  vertical-align: middle;
}
.apple-mess_desc:hover {
  text-decoration: none;
  -webkit-filter: brightness(110%);
          filter: brightness(110%);
}
.apple-mess_mob {
  display: inline-block;
  line-height: 0;
  font-size: 0;
  position: relative;
  top: 5px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
body #of-popup-container .of-thank-you-popup {
  height: 100%;
}
body #of-popup-container .of-thank-you-popup::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 50px;
  bottom: 0;
  background: #f8fafd;
}
body .of-thank-you-container .bottom-text {
  display: block;
  position: absolute;
  bottom: 15px;
  right: 0;
  left: 0;
  margin: 0 auto;
  border: none;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  padding: 10px 15px 10px 15px;
  font-size: 18px;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  height: 52px;
  line-height: 36px;
  background: #fa381a;
  z-index: 10;
  width: 200px;
  color: #fff;
}
body #of-popup-container .of-thank-you-container {
  text-align: center;
  width: 100% !important;
  height: 100%;
}
body #of-popup-container .of-thank-you-popup,
body #of-popup-container .of-special-offer-popup {
  border-top: none!important;
}
body #of-popup-container .of-special-offer-container .of-special-offer-text-container,
body #of-popup-container .of-thank-you-popup .of-thank-you-container {
  border-top: none !important;
  -webkit-border-radius: 0 !important;
          border-radius: 0 !important;
}
body #of-popup-container .of-thank-you-popup .of-close-btn,
body #of-popup-container .of-special-offer-popup .of-close-btn {
  border: none !important;
  top: 10px !important;
  right: 10px !important;
}
body #of-popup-container .of-thank-you-popup .of-close-btn:before,
body #of-popup-container .of-special-offer-popup .of-close-btn:before {
  background: #8b8d8e !important;
}
body #of-popup-container .of-thank-you-popup .of-close-btn:after,
body #of-popup-container .of-special-offer-popup .of-close-btn:after {
  background: #8b8d8e !important;
}
body #of-popup-container .of-special-offer-popup {
  width: 583px !important;
  height: 458px !important;
}
body #of-popup-container > div.of-special-offer-popup {
  background-size: 103% !important;
  background-position-x: -8px !important;
  background-position-y: -21px !important;
}
body #of-popup-container .of-special-offer-container input[type='email'].of-offer-email {
  margin-right: 9px !important;
  margin-left: 15% !important;
  width: 45% !important;
  margin-top: 0 !important;
}
body #of-exit-popup-form {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  margin-top: 316px !important;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}
body #of-popup-container .of-special-offer-container .of-offer-btn {
  margin: 0 !important;
}
body #of-popup-container .of-thank-you-popup {
  width: 555px !important;
  height: 370px !important;
  overflow: hidden;
}
body #of-popup-container > div.of-thank-you-popup {
  background-size: 111% !important;
  background-position-y: -1px !important;
  background-position-x: -17px !important;
}
body #of-exit-popup-form > div.of-receive-emails-container {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
     -moz-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin: 10px auto;
}
.zopim {
  left: 50%;
  -webkit-transform: translateX(-50%) !important;
      -ms-transform: translateX(-50%) !important;
       -o-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important;
}
.clickfrog {
  display: none;
}
#callbackRequest {
  z-index: 9999999;
}
#mia-chat-button {
  display: none;
}
/*TYPOGRAPHY
-------------------------------------------------*/
.article p,
.article li,
.article blockquote {
  text-align: justify;
}
/*TYPOGRAPHY: LINKs*/
/*TYPOGRAPHY: BLOCKQUOTE*/
.article blockquote {
  border-color: #408b60;
}
/*TYPOGRAPHY: HEADERS*/
h1,
.h1 {
  font-size: 30px;
}
h2,
.h2 {
  font-size: 26px;
}
h3,
.h3 {
  font-size: 22px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 16px;
}
h6,
.h6 {
  font-size: 14px;
}
/*TYPOGRAPHY: SECTION TITLE*/
.section-title {
  color: #0d2738;
  position: relative;
  font-size: 40px;
  padding-top: 80px;
  text-align: center;
  background: transparent;
  text-transform: uppercase;
  padding-bottom: 110px;
  z-index: 1;
}
@media (min-width: 768px) {
  .section-title {
    font-size: 34px;
  }
}
@media (max-width: 425px) {
  .section-title {
    padding-top: 0px;
  }
}
/*TYPOGRAPHY: LIST ITEMS*/
.article ol,
.custom-list ol,
.article ul,
.custom-list ul {
  margin: 0 0 10px 0;
  padding: 0;
}
.article ol ol,
.custom-list ol ol,
.article ul ol,
.custom-list ul ol,
.article ol ul,
.custom-list ol ul,
.article ul ul,
.custom-list ul ul {
  margin: 0 0 0 15px;
  padding: 0;
}
.article ol ol li,
.custom-list ol ol li,
.article ul ol li,
.custom-list ul ol li,
.article ol ul li,
.custom-list ol ul li,
.article ul ul li,
.custom-list ul ul li {
  margin-bottom: 5px;
}
.article li,
.custom-list li {
  margin-bottom: 30px;
  font-size: 18px;
  color: #929292;
  position: relative;
}
.article ul li,
.custom-list ul li {
  list-style-type: none !important;
}
.article ul li > p:first-child,
.custom-list ul li > p:first-child {
  display: inline;
}
.article ul li:before,
.custom-list ul li:before {
  content: '\e804';
  font-family: "e804";
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  color: #408b60;
}
/*TYPOGRAPHY: CERCLE-LIST*/
.circle-list {
  margin: 60px auto 30px;
  padding: 0;
  list-style: none;
  position: relative;
}
.circle-list:before,
.circle-list:after {
  content: '';
  position: absolute;
  left: 0;
  height: 40px;
  width: 100%;
  z-index: 1;
}
.circle-list:before {
  bottom: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: -o-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
.circle-list:after {
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffffff));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
.circle-list li {
  position: relative;
  padding-bottom: 40px;
  padding-left: 30px;
}
.circle-list li:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: -30px;
  top: 0;
  width: 20px;
  height: 20px;
  border: 5px solid #408b60;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  background: #fff;
  position: relative;
  z-index: 1;
}
.circle-list li:after {
  content: '';
  position: absolute;
  top: -40px;
  left: 8px;
  bottom: 0;
  width: 3px;
  background: #408b60;
}
.circle-list li:nth-child(5n+1):before {
  border-color: #b2d6ee;
}
.circle-list li:nth-child(5n+1):after {
  background: -webkit-gradient(linear, left top, left bottom, from(#b3d9f7), to(#b2d6ee));
  background: -o-linear-gradient(top, #b3d9f7 0%, #b2d6ee 100%);
  background: linear-gradient(to bottom, #b3d9f7 0%, #b2d6ee 100%);
}
.circle-list li:nth-child(5n+2):before {
  border-color: #98c9cd;
}
.circle-list li:nth-child(5n+2):after {
  background: -webkit-gradient(linear, left top, left bottom, from(#b2d6ee), to(#98c9cd));
  background: -o-linear-gradient(top, #b2d6ee 0%, #98c9cd 100%);
  background: linear-gradient(to bottom, #b2d6ee 0%, #98c9cd 100%);
}
.circle-list li:nth-child(5n+3):before {
  border-color: #8bc3a0;
}
.circle-list li:nth-child(5n+3):after {
  background: -webkit-gradient(linear, left top, left bottom, from(#98c9cd), to(#8bc3a0));
  background: -o-linear-gradient(top, #98c9cd 0%, #8bc3a0 100%);
  background: linear-gradient(to bottom, #98c9cd 0%, #8bc3a0 100%);
}
.circle-list li:nth-child(5n+4):before {
  border-color: #90c583;
}
.circle-list li:nth-child(5n+4):after {
  background: -webkit-gradient(linear, left top, left bottom, from(#8bc3a0), to(#90c583));
  background: -o-linear-gradient(top, #8bc3a0 0%, #90c583 100%);
  background: linear-gradient(to bottom, #8bc3a0 0%, #90c583 100%);
}
.circle-list li:nth-child(5n+5):before {
  border-color: #b0d692;
}
.circle-list li:nth-child(5n+5):after {
  background: -webkit-gradient(linear, left top, left bottom, from(#90c583), to(#b0d692));
  background: -o-linear-gradient(top, #90c583 0%, #b0d692 100%);
  background: linear-gradient(to bottom, #90c583 0%, #b0d692 100%);
}
.big-btn-wrap {
  text-align: center;
  margin: 20px 0 80px;
}
/*BUTTONS
-------------------------------------------------*/
/*BUTTONS: BIG-BTN*/
.big-btn {
  max-width: 230px;
  min-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 14px 28px;
  border: 2px solid #ec6e1e;
  background: #ec6e1e;
  color: #fff;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-size: 18px;
  line-height: 1.25;
  font-weight: 400;
  font-family: "open_sansregular", sans-serif;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.big-btn:hover,
.big-btn:active,
.big-btn:focus {
  background: #de6213 !important;
  border-color: #de6213 !important;
  color: #fff !important;
}
@media (min-width: 768px) {
  .big-btn {
    padding: 17px 0;
    min-width: 230px;
    max-width: none;
    font-size: 18px;
  }
}
/*BUTTONS: MORE-LINK (modified "big-btn")*/
.more-btn {
  padding: 5px 10px;
  font-size: 16px;
  min-width: inherit;
}
.more-btn-wrap {
  text-align: right;
  line-height: 1;
}
/*BUTTONS: PAGE SCROLL-TOP
-------------------------------------------------*/
.scroll-button {
  position: fixed;
  z-index: 1;
  right: 20px;
  bottom: 60px;
  width: 40px;
  height: 40px;
  text-align: center;
  color: #28573c;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 0.5;
  border: 1px solid #28573c;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
.scroll-button:hover,
.scroll-button:active,
.scroll-button:focus {
  opacity: 1;
}
.scroll-button:before {
  content: "\e802";
  font: 24px/40px 'fontello';
}
.btn-order {
  -webkit-border-radius: 100px;
          border-radius: 100px;
  background-color: #f05c42;
  color: white;
  text-align: center;
  cursor: pointer;
  margin-top: 100px;
  margin-bottom: 72px;
}
.btn-order a {
  color: white;
  font-size: 12px;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  line-height: 54px;
}
@media (max-width: 768px) and (max-width: 768px) {
  .btn-order {
    margin: auto;
  }
}
.guarantees-btn-order {
  -webkit-border-radius: 5px;
          border-radius: 5px;
  background-color: #e37e45;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: auto;
  width: 270px;
}
.guarantees-btn-order a {
  color: white;
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  line-height: 54px;
  font-weight: 600;
}
@media (max-width: 768px) {
  .guarantees-btn-order {
    margin: auto;
  }
}
.btn-testimonials {
  -webkit-border-radius: 100px;
          border-radius: 100px;
  background-color: #e37e45;
  color: white;
  width: 270px;
  height: 56px;
  text-align: center;
  cursor: pointer;
}
.btn-testimonials a {
  color: white;
  font-size: 12px;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  line-height: 54px;
}
@media (max-width: 1024px) {
  .btn-testimonials {
    margin: auto;
    margin-top: 40px;
  }
}
@media (max-width: 425px) {
  .btn-testimonials {
    margin-bottom: 20px;
  }
}
.guarantees-info-btn-order {
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: #f05c42;
  color: white;
  width: 230px;
  height: 56px;
  margin: auto;
  text-align: center;
  cursor: pointer;
  margin-bottom: 64px;
}
.guarantees-info-btn-order a {
  color: white;
  font-size: 12px;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  line-height: 54px;
}
@media (max-width: 1024px) {
  .guarantees-info-btn-order {
    margin: auto;
    margin-top: 40px;
  }
}
@media (max-width: 425px) {
  .guarantees-info-btn-order {
    margin-bottom: 20px;
  }
}
.login {
  border: 1px solid #323232;
  height: 40px;
  padding: 12px 40px 10px 40px!important;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
.order {
  border: 1px solid #e37e45;
  height: 40px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  padding: 12px 40px 10px 40px!important;
  background: #e37e45;
  color: white!important;
}
@media (max-width: 768px) {
  .order {
    margin-top: -17px;
  }
}
@media (max-width: 425px) {
  .order {
    width: 88px;
    height: 40px;
    margin-top: -17px;
    padding: 12px 40px 10px 23px!important;
  }
}
/*HEADER
-------------------------------------------------*/
/*HEADER: LAYOUT*/
.ceiu_header.cookies {
  -webkit-transform: translateY(40px);
      -ms-transform: translateY(40px);
       -o-transform: translateY(40px);
          transform: translateY(40px);
}
@media (max-width: 1150px) {
  .ceiu_header.cookies {
    -webkit-transform: translateY(65px);
        -ms-transform: translateY(65px);
         -o-transform: translateY(65px);
            transform: translateY(65px);
  }
}
@media (max-width: 1047px) {
  .ceiu_header.cookies {
    -webkit-transform: translateY(78px);
        -ms-transform: translateY(78px);
         -o-transform: translateY(78px);
            transform: translateY(78px);
  }
}
@media (max-width: 550px) {
  .ceiu_header.cookies {
    -webkit-transform: translateY(90px);
        -ms-transform: translateY(90px);
         -o-transform: translateY(90px);
            transform: translateY(90px);
  }
}
@media (max-width: 390px) {
  .ceiu_header.cookies {
    -webkit-transform: translateY(104px);
        -ms-transform: translateY(104px);
         -o-transform: translateY(104px);
            transform: translateY(104px);
  }
}
.ceiu_header.header_smush {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.ceiu_header {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  padding: 25px 0;
  -webkit-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}
.ceiu_header.header_smush {
  padding: 10px 0;
  border-color: #000;
  background-color: #fafafa;
  -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.35);
  box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.35);
}
.ceiu_header .valign {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ceiu_header.mmenu-open {
  background-color: #ffffff;
}
.ceiu_header-other {
  background: rgba(0, 0, 0, 0.8);
}
/*HEADER: LOGO*/
.ceiu_header__logo {
  line-height: 40px;
  font-weight: 600;
}
.ceiu_header__logo a {
  color: #ffffff;
  font-size: 20px;
  text-decoration: none;
  display: block;
}
.ceiu_header__logo a:hover,
.ceiu_header__logo a:active,
.ceiu_header__logo a:focus {
  color: #000000;
}
.ceiu_header__logo img {
  float: left;
}
.ceiu_header__logo embed {
  pointer-events: none;
  width: 80%;
}
@media (max-width: 400px) {
  .ceiu_header__logo embed {
    width: 100%;
  }
}
.header__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__logo {
  display: inline-block;
}
.header__logo_order {
  margin-right: 50px;
}
.header__rate {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  padding: 4px 10px;
  max-width: 165px;
}
.header__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}
.nav__item:not(:last-child) {
  margin-right: 18px;
}
.nav__link {
  color: #636363;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 600;
}
.nav__link:visited,
.nav__link:focus,
.nav__link:active {
  text-decoration: none;
}
.nav__link:hover {
  text-decoration: none;
  color: #ff3735;
}
.nav__link_order {
  background-color: #ff3735;
  border: 1px solid #ff3735;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 4px 15px 1px rgba(255, 37, 0, 0.29);
  box-shadow: 0 1px 5px 1px rgba(255, 37, 0, 0.29);
  padding: 8px 10px 8px 10px;
  color: #fff;
  margin-left: 0;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767px) {
  .nav__link_order {
    width: 35%;
    margin: 0 auto 20px auto;
  }
}
.nav__link_order:hover {
  color: #ff3735;
  background-color: #fff;
}
.rate__value {
  color: #fff;
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  background-color: #12bb23;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  margin-right: 8px;
}
.rate__name {
  display: inline-block;
}
.rate__name span {
  color: #636363;
  display: block;
  font-weight: 400;
  font-size: 12px;
}
.rate__stars {
  display: block;
  width: auto;
}
.mobile-toggle {
  display: none;
}
.desctop-toggle {
  display: inline-block;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
     -moz-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  width: 40px;
  height: 35px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
      transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
  margin-left: 20px;
  margin-right: 15px;
}
.desctop-toggle span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #636363;
  -webkit-border-radius: 9px;
          border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
      transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
#nav-icon2 span:nth-child(1) {
  top: 0px;
}
#nav-icon2 span:nth-child(2) {
  top: 15px;
}
#nav-icon2 span:nth-child(3) {
  top: 31px;
}
#nav-icon2.open span:nth-child(1) {
  top: 18px;
  -webkit-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
      transform: rotate(135deg);
}
#nav-icon2.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}
#nav-icon2.open span:nth-child(3) {
  top: 18px;
  -webkit-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
      transform: rotate(-135deg);
}
.header__nav_other .nav__item {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform: translateY(-500%);
      -ms-transform: translateY(-500%);
       -o-transform: translateY(-500%);
          transform: translateY(-500%);
}
.header__nav_other .nav__item.show-item {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
#item1 {
  -webkit-transition-delay: 0.2s;
       -o-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
#item2 {
  -webkit-transition-delay: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
#item3 {
  -webkit-transition-delay: 0.4s;
       -o-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
#item4 {
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
@media (max-width: 1199px) {
  .nav__item:not(:last-child) {
    margin-right: 50px;
  }
  .header__nav {
    padding: 0;
  }
}
@media (max-width: 991px) {
  .nav__item:not(:last-child) {
    margin-right: 40px;
  }
  .nav__item_order {
    margin-left: 0;
  }
  .header__rate {
    display: none;
  }
}
@media (max-width: 768px) {
  .ceiu_header .container {
    padding: 0;
  }
  .header__logo {
    margin-left: 15px;
  }
}
@media (max-width: 767px) {
  .header__nav_other .nav__item {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }
  .desctop-toggle {
    display: none;
  }
  .nav__link_order {
    -webkit-border-radius: 6px;
            border-radius: 6px;
    -webkit-box-shadow: 0px 4px 15px 1px rgba(255, 37, 0, 0.29);
    box-shadow: 0px 4px 15px 1px rgba(255, 37, 0, 0.29);
    padding: 12px;
    font-size: 11px;
  }
  .header__nav {
    display: none;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #3d489f;
    margin-top: 10px;
  }
  .nav__link_order {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .apple-mess_mob {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .nav__item:not(:last-child) {
    margin-right: 0;
  }
  .nav__item {
    display: inline-block;
    width: 100%;
  }
  .nav__link {
    display: block;
    padding: 15px 0;
    color: #fff;
  }
  a.nav__link:hover {
    color: #fff;
  }
  .header__container {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .mobile-toggle {
    display: inline-block;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    width: 40px;
    height: 35px;
    position: relative;
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    cursor: pointer;
    margin-left: 20px;
    margin-right: 15px;
  }
  .mobile-toggle span {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: #636363;
    -webkit-border-radius: 9px;
            border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    -webkit-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
  }
  #nav-icon1 span:nth-child(1) {
    top: 0px;
  }
  #nav-icon1 span:nth-child(2) {
    top: 15px;
  }
  #nav-icon1 span:nth-child(3) {
    top: 31px;
  }
  #nav-icon1.open span:nth-child(1) {
    top: 18px;
    -webkit-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
        transform: rotate(135deg);
  }
  #nav-icon1.open span:nth-child(2) {
    opacity: 0;
    left: -60px;
  }
  #nav-icon1.open span:nth-child(3) {
    top: 18px;
    -webkit-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
        transform: rotate(-135deg);
  }
  .header__logo_order {
    -webkit-box-flex: 50;
    -webkit-flex: 50;
       -moz-box-flex: 50;
        -ms-flex: 50;
            flex: 50;
  }
}
@media (max-width: 420px) {
  .mobile-toggle {
    width: 30px;
    height: 30px;
  }
  .mobile-toggle span {
    height: 2px;
  }
  #nav-icon1 span:nth-child(1) {
    top: 0px;
  }
  #nav-icon1 span:nth-child(2) {
    top: 12px;
  }
  #nav-icon1 span:nth-child(3) {
    top: 24px;
  }
}
.header__logo-mobile {
  display: none;
}
.apple-mess_mobile {
  display: none;
}
.apple-mess_desc {
  display: none;
}
.visible-appl {
  display: block;
}
@media (max-width: 768px) {
  .header__logo-mobile {
    display: block;
  }
  #ewkfb {
    display: none;
  }
}
.apple-mess_mobile img {
  padding-top: 4px;
}
.nav__item-tell {
  display: none;
  color: #fff;
  margin: 15px 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 425px) {
  .nav__item-tell {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.nav__item-tell-btn {
  padding: 0.4em 0.9em;
  color: inherit;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  background-color: #ff3735;
  border: 1px solid #ff3735;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  text-decoration: none;
}
.hidden-mb {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
@media (max-width: 767px) {
  .hidden-mb {
    display: none !important;
  }
}
.visible-mb {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-mb {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
/*TOP
-------------------------------------------------*/
.topp {
  background-size:100% 100%;;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: center;
  margin-top: 130px;
}
.topp__title {
  color: #2d2d2d;
  font-size: 80px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 0 45px 0;
  width: 74%;
}
.topp__title span {
  font-size: 26px;
  display: inline-block;
}
.topp__text {
  color: #6b6b71;
  font-family: 'Helvetica';
  font-size: 20px;
  font-weight: 600;
  margin: 0 0 65px 0;
}
.topp__text span {
  font-family: "HelveticaBold", Arial, sans-serif;
}
.topp__buttons {
  display: inline-block;
  margin-bottom: 10px;
  margin-left:150px;
}
.topp__buttons_how {
  display: block;
  text-align: center;
  margin: 0;
}
.topp__button {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  display: inline-block;
  width: 220px;
  height: 55px;
  line-height: 55px;
  -webkit-border-radius: 6px;
          border-radius: 6px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
}
.topp__button:hover {
  text-decoration: none;
  cursor: pointer;
}
.topp__button_hire {
  background-color: #ff3735;
  -webkit-box-shadow: 0px 9px 15px 1px rgba(255, 37, 0, 0.29);
  box-shadow: 0px 9px 15px 1px rgba(255, 37, 0, 0.29);
  border: 1px solid #ff3735;
}
.topp__button_hire:hover {
  background-color: #fff;
  color: #ff3735;
}
.topp__button_fb {
  background-color: #0084ff;
  -webkit-box-shadow: 0px 9px 15px 1px rgba(0, 132, 255, 0.29);
  box-shadow: 0px 9px 15px 1px rgba(0, 132, 255, 0.29);
  border: 1px solid #0084ff;
}
.topp__button_fb:hover {
  background-color: #fff;
  color: #0084ff;
  cursor: pointer;
}
.topp__button_fb .svg-inline--fa.fa-w-14 {
  position: relative;
  top: 5px;
  left: -5px;
  width: 24px;
  height: 24px;
}
.topp__button_whats {
  display: none;
}
.topp__button:not(:last-child) {
  margin-right: 30px;
}
@media (max-width: 1199px) {
  .topp {
    padding-top: 215px;
    background-repeat: repeat;
    background-position-x: center;
  }
  .topp__buttons {
    margin-bottom: 60px;
  }
}
@media (max-width: 991px) {
  .topp {
    padding-top: 145px;
    background-position-x: center;
  }
  .topp__buttons {
    margin-bottom: 40px;
  }
  .top__title {
    font-size: 60px;
  }
  .topp__title span {
    font-size: 26px;
  }
  .topp__text {
    font-size: 18px;
    margin: 0 0 45px 0;
  }
}
@media (max-width: 767px) {
  .topp {
    padding-top: 120px;
    padding-bottom: 60px;
    background-position-x: 10%;
  }
  .topp__buttons {
    margin-bottom: 0;
  }
  .topp__title {
    text-align: center;
    width: 100%;
  }
  .topp__title span {
    display: inline-block;
    width: 80%;
    line-height: 1.7;
  }
  .topp__text {
    text-align: center;
  }
  .topp__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .topp__button:not(:last-child) {
    margin-right: 0;
    margin-bottom: 16px;
  }
  .topp__button {
    width: 90%;
  }
  .topp__button_hire {
    display: none;
  }
  .topp__button_whats {
    display: inline-block;
    background-color: #6ebf63;
    -webkit-box-shadow: 0px 9px 15px 1px rgba(110, 191, 99, 0.29);
    box-shadow: 0px 9px 15px 1px rgba(110, 191, 99, 0.29);
  }
  .topp__button_whats:hover {
    background-color: #fff;
    color: #6ebf63;
  }
  .topp__button_whats .svg-inline--fa.fa-w-14 {
    position: relative;
    top: 10px;
    left: -5px;
    width: 35px;
    height: 35px;
  }
  .topp__button_fb {
    -webkit-box-shadow: 0px 9px 15px 1px rgba(0, 132, 255, 0.29);
    box-shadow: 0px 9px 15px 1px rgba(0, 132, 255, 0.29);
  }
  .topp__button_fb .svg-inline--fa.fa-w-14 {
    width: 35px;
    height: 35px;
    top: 10px;
  }
  .topp__title {
    font-size: 46px;
  }
  .topp__title span {
    font-size: 21px;
  }
  .topp__text {
    width: 60%;
    margin: 0 auto 40px auto;
  }
}
/*ADVANTAGES
-------------------------------------------------*/
.advantages {
  padding: 48px 0 48px 0;
  /*
  background-color: #002d44;
  */
  background-color: #dceeff;
}
.advantages__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.advantages__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
}
.advantages__icon {
  display: inline-block;
  width: 204px;
  height: 92px;
  line-height: 104px;
  background-color: #fff;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  text-align: center;
  margin: 0 10px 0 0;
  background-repeat: no-repeat;
  background-position: center;
}
.advantages__icon_quality {
  background-image: url(../img/top-quality-icon.png);
}
.advantages__icon_native {
  background-image: url(../img/writers-icon.png);
}
.advantages__icon_regular {
  background-image: url(../img/bonuses-icon.png);
}
.advantages__description {
  display: inline-block;
}
.advantages__name {
  /*color: #fff;*/
  color: #2d2d2d;
  font-weight: 500;
  font-size: 20px;
  margin: 0 0 15px 0;
}
.advantages__text {
  color: #000; /*#b2bfc6;*/
  font-family: 'Helvetica-Medium';
  font-size: 12px;
  margin: 0;
}
.advantages__text span {
  font-family: 'Helvetica-Bold';
}
@media (max-width: 1199px) {
  .advantages__icon {
    width: 84px;
    height: 84px;
    background-size: 50%;
    margin: 0 15px 0 0 ;
  }
}
@media (max-width: 991px) {
  .advantages__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .advantages__icon {
    margin: 0 0 10px 0;
  }
  .advantages__name {
    text-align: center;
    margin: 0 0 10px 0;
  }
  .advantages__text {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .advantages__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .advantages {
    padding: 40px 0 40px 0;
  }
  .advantages__item:not(:last-child) {
    margin: 0 0 40px 0;
  }
  .advantages__icon {
    width: 104px;
    height: 104px;
  }
  .advantages__name {
    margin: 0 0 12px 0;
  }
}
/*CHOICE
-------------------------------------------------*/
.choice {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #fff;
}
.choice__title {
  color: #2d2d2d;
  text-align: center;
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 600;
  margin: 0 0 35px 0;
}
.choice__subtitle {
  font-family: 'Helvetica-Medium';
  font-size: 18px;
  font-weight: 400;
  color: #979797;
  margin: 0 0 75px 0;
  text-align: center;
}
.choice__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.choice__item {
  display: inline-block;
  width: 32%;
  text-align: center;
  margin-bottom: 85px;
}
.choice__icon {
  display: inline-block;
  width: 48px;
  height: 48px;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 30px;
}
.choice__icon_guarantee {
  background-image: url(../img/bluedel.png);
}
.choice__icon_zero {
  background-image: url(../img/blueloop.png);
}
.choice__icon_conf {
  background-image: url(../img/bluesecur.png);
}
.choice__icon_del {
  background-image: url(../img/bluemoney.png);
}
.choice__icon_source {
  background-image: url(../img/bluerel.png);
}
.choice__icon_rev {
  background-image: url(../img/bluecomple.png);
}
.choice__name {
  color: #2d2d2d;
  font-size: 24px;
  font-weight: 500;
  margin: 0 0 40px 0;
}
.choice__text {
  color: #717171;
  font-family: 'Helvetica-Thin';
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}
.order_big {
  color: #fff;
  border: 1px solid #ff3735;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0px 9px 15px 1px rgba(255, 55, 53, 0.29);
  box-shadow: 0px 9px 15px 1px rgba(255, 55, 53, 0.29);
  display: block;
  width: 270px;
  height: 56px;
  line-height: 56px;
  background-color: #ff3735;
  text-align: center;
  margin: 0 auto;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.order_big:hover {
  background-color: #fff;
  color: #ff3735;
}
@media (max-width: 1199px) {
  .choice__item {
    width: 33%;
  }
}
@media (max-width: 991px) {
  .choice__item {
    width: 45%;
  }
}
@media (max-width: 767px) {
  .choice {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .choice__item {
    width: 100%;
    margin-bottom: 40px;
  }
  .choice__name {
    font-size: 20px;
    margin: 0 0 20px 0;
  }
  .choice__title {
    margin: 0 0 20px 0;
    font-size: 26px;
  }
  .choice__text {
    width: 80%;
    margin: 0 auto;
  }
  .choice__subtitle {
    line-height: 1.7;
    width: 89%;
    margin: 0 auto 40px auto;
  }
}
/*REVIEWS
-------------------------------------------------*/
.reviews {
  padding: 95px 0 85px 0;
  background-color: #dceeff;
}
.reviews__wrap {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 80px;
  position: relative;
}
.reviews__item {
  display: inline-block;
  width: 33%;
  text-align: center;
}
.reviews__about {
  background-color: #fff;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 0 22px 0 #e4e4eb;
  box-shadow: 0 0 22px 0 #e4e4eb;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 45px 35px 45px 35px;
  margin: 0 0 40px 0;
}
.reviews__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 35px 0;
}
.reviews__name {
  color: #2d2d2d;
  display: inline-block;
  font-weight: 600;
  font-size: 20px;
}
.reviews__rate {
  display: inline-block;
}
.reviews__text {
  color: #636363;
  font-family: 'Helvetica-Thin';
  font-size: 14px;
  line-height: 1.7;
  text-align: left;
}
.reviews__author {
  display: inline-block;
  width: 140px;
  height: 140px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px dashed #7656ce;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  padding: 5px;
  overflow: hidden;
}
.reviews__author img {
  width: 100%;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border: 1px solid #9a9a9c;
}
.secondary-title {
  color: #2d2d2d;
  font-size: 40px;
  font-weight: 600;
  margin: 0 0 35px 0;
  text-align: center;
  text-transform: uppercase;
}
.secondary-title_white {
  color: #fff;
}
.secondary-subtitle {
  font-family: 'Helvetica-Medium';
  font-size: 18px;
  font-weight: 400;
  color: #979797;
  margin: 0 0 75px 0;
  text-align: center;
}
.triangle {
  display: block;
  width: 30px;
  height: 30px;
  background-color: #fff;
  -webkit-box-shadow: 9px 9px 22px 0 #e4e4eb;
  box-shadow: 9px 9px 22px 0 #e4e4eb;
  position: absolute;
  bottom: -10px;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.wrap-for-triangle {
  position: relative;
}
.reviews .slick-slide {
  margin-right: 15px;
  margin-left: 15px;
}
.reviews .slick-list {
  margin-left: -15px;
  margin-right: -15px;
}
.slick-list {
  overflow: hidden;
}
.slick-prev,
.slick-next {
  top: 35%;
}
.slick-prev {
  left: -105px;
}
.slick-next {
  right: -100px;
}
.slick-arrow {
  display: inline-block;
  width: 56px;
  height: 56px;
  border: 2px solid #6939ea;
  color: #6939ea;
}
.slick-prev:before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.slick-prev:before,
.slick-next:before {
  color: #6939ea;
  content: '';
  display: inline-block;
  width: 11px;
  height: 12px;
  background-image: url(../img/slide.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 19px;
  left: 20px;
}
@media (max-width: 1370px) {
  .slick-next {
    right: -70px;
  }
  .slick-prev {
    left: -70px;
  }
}
@media (max-width: 1350px) {
  .reviews__wrap {
    display: block;
    width: 80%;
    margin: 0 auto 85px auto;
  }
}
@media (max-width: 991px) {
  .reviews__text {
    height: 140px;
  }
  .reviews .slick-slide {
    margin-left: 5px;
    margin-right: 5px;
  }
  .reviews .slick-list {
    margin-left: -5px;
    margin-right: -5px;
  }
}
@media (max-width: 767px) {
  .reviews__wrap {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }
  .slick-arrow {
    display: none;
  }
  .reviews .slick-dots {
    top: 505px;
  }
  .secondary-title {
    font-size: 24px;
    margin: 0 auto 20px auto;
    width: 80%;
    line-height: 1.5;
  }
  .reviews {
    padding: 40px 0 40px 0;
  }
  .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #7042ec;
    font-size: 70px;
  }
  .secondary-subtitle {
    line-height: 1.7;
    margin: 0 auto 35px auto;
    font-size: 14px;
    width: 80%;
  }
}
/*HELP
-------------------------------------------------*/
.help {
  background-color: #fff;
  padding: 75px 0 85px 0;
}
.help__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.help__main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 70%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.help__side {
  width: 20%;
}
.help__item {
  display: inline-block;
  width: 46%;
  margin: 0 0 30px 0;
}
.help__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 40px 0;
}
.help__img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 70px;
  height: 70px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  margin: 0 30px 0 0;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 22px 3px rgba(210, 210, 210, 0.37);
  box-shadow: 0px 0px 22px 3px rgba(210, 210, 210, 0.37);
}
.help__img img {
  display: inline-block;
}
.help__name {
  color: #2d2d2d;
  display: inline-block;
  font-weight: 500;
  font-size: 18px;
  width: 40%;
}
.help__text {
  color: #636363;
  font-family: 'Helvetica-Thin';
  font-size: 14px;
  line-height: 1.7;
  margin: 0;
}
.help__list {
  list-style: none;
  padding: 0;
  margin: 0 0 35px 0;
}
.help__list-item {
  color: #2d2d2d;
  font-family: 'Helvetica-Medium';
  font-size: 16px;
  margin: 0 0 25px 0;
  padding-left: 30px;
  position: relative;
}
.help__list-item:before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: #3177d2;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  left: 0;
  top: 2px;
}
.help__controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.help__button {
  display: inline-block;
  width: 46px;
  height: 46px;
  border: 2px solid #f5f6f8;
  -webkit-border-radius: 6px;
          border-radius: 6px;
  background-color: #f5f6f8;
  position: relative;
}
.help__button:active,
.help__button:focus {
  border: 2px solid #44a1ff;
  outline: none;
}
.help__button:before {
  content: '';
  display: block;
  width: 11px;
  height: 12px;
  background-image: url(../img/blue-side-small.png);
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 14px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.side__title {
  color: #2d2d2d;
  font-weight: 500;
  font-size: 24px;
  margin: 0 0 40px 0;
}
.help__button:not(:last-child) {
  margin-right: 20px;
}
.help__button_next:before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.help__slider {
  display: inline-block;
  width: 100%;
}
.js-help__slider {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  position: relative;
}
.help-one {
  display: inline-block;
  margin-top: 15px;
  vertical-align: top;
}
@media (max-width: 991px) {
  .help__main {
    width: 65%;
  }
  .help__side {
    width: 30%;
  }
  .help__item {
    width: 45%;
  }
}
@media (max-width: 767px) {
  .help {
    padding: 40px 0;
  }
  .help .secondary-title {
    width: 65%;
    margin: 0 auto 20px auto;
  }
  .help__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .help__main {
    width: 100%;
    position: relative;
  }
  .help__side {
    width: 100%;
  }
  .help__item {
    width: 100%;
    padding: 0 16px;
  }
  .help__main .slick-dots {
    top: 0;
    position: relative;
  }
  .help__wrap .slick-dotted.slick-slider {
    margin-bottom: 40px;
  }
  .help__list {
    padding: 0 26px;
  }
  .side__title {
    text-align: center;
  }
  .help__controls {
    margin-bottom: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
/*EXPERTS
-------------------------------------------------*/
.experts {
  padding: 95px 0 85px 0;
  background-color: #002d44;
}
.experts__wrap {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 80px;
  position: relative;
}
.experts__item {
  display: inline-block;
  width: 33%;
  font-size: 0;
  cursor: pointer;
}
.experts__photo {
  display: inline-block;
  width: 100%;
  height: 260px;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.experts__photo_luz {
  background-image: url(../img/luz.jpg);
}
.experts__photo_kath {
  background-image: url(../img/kathl.jpg);
}
.experts__photo_troy {
  background-image: url(../img/troy.jpg);
}
.experts__photo_dam {
  background-image: url(../img/damien.jpg);
}
.experts__photo_marion {
  background-image: url(../img/marion.jpg);
}
.experts__footer {
  display: inline-block;
  background-color: #fff;
  width: 100%;
  padding: 20px 30px;
}
.experts__name {
  color: #2d2d2d;
  font-weight: 600;
  font-size: 14px;
  margin: 0 0 11px 0;
  text-align: left;
}
.experts__spec {
  color: #636363;
  display: inline-block;
  font-family: 'Helvetica-Medium';
  font-size: 12px;
  margin: 0;
}
.experts__desc {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  display: inline-block;
  width: 100%;
  height: 100%;
  background-color: rgba(68, 161, 255, 0.7);
  padding: 30px 20px 30px 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.experts__desc_hide {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}
.desc-title {
  color: #fff;
  font-weight: 600;
  font-size: 20px;
  margin: 0 0 25px 0;
  text-align: center;
}
.desc-text {
  display: inline-block;
  width: 100%;
  color: #fff;
  font-size: 14px;
  font-family: 'Helvetica-Medium';
  line-height: 1.7;
  text-align: center;
  margin: 0;
}
.experts .slick-slide {
  margin-right: 15px;
  margin-left: 15px;
}
.experts .slick-list {
  margin-left: -15px;
  margin-right: -15px;
}
.slick-list {
  overflow: hidden;
}
.slick-prev,
.slick-next {
  top: 50%;
}
.slick-prev {
  left: -105px;
}
.slick-next {
  right: -100px;
}
.slick-arrow {
  display: inline-block;
  width: 56px;
  height: 56px;
  border: 2px solid #44a1ff;
  color: #6939ea;
}
.slick-prev:before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.slick-prev:before,
.slick-next:before {
  color: #6939ea;
  content: '';
  display: inline-block;
  width: 11px;
  height: 12px;
  background-image: url(../img/blueslide.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 19px;
  left: 20px;
}
@media (max-width: 1370px) {
  .slick-next {
    right: -70px;
  }
  .slick-prev {
    left: -70px;
  }
}
@media (max-width: 1350px) {
  .experts__wrap {
    display: block;
    width: 80%;
    margin: 0 auto 85px auto;
  }
}
@media (max-width: 991px) {
  .experts__text {
    height: 140px;
  }
  .experts .slick-slide {
    margin-left: 5px;
    margin-right: 5px;
  }
  .experts .slick-list {
    margin-left: -5px;
    margin-right: -5px;
  }
}
@media (max-width: 767px) {
  .experts__wrap {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }
  .slick-arrow {
    display: none;
  }
  .experts .slick-dots {
    position: relative;
    top: 18px;
  }
  .secondary-title {
    font-size: 24px;
    margin: 0 auto 20px auto;
  }
  .experts {
    padding: 40px 0 40px 0;
  }
  .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #44a1ff;
    font-size: 70px;
  }
  .experts__wrap {
    margin-bottom: 105px;
  }
  .experts .slick-dots li button:before {
    color: #cdcbcb;
  }
  .experts .slick-dots li.slick-active button:before {
    color: #44a1ff;
  }
}
/*FEATURES
-------------------------------------------------*/
.features {
  background-color: #edf6fe;
  padding: 90px 0 85px 0;
}
.features__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  margin: 0 auto 80px auto;
}
.features__basic {
  display: inline-block;
  width: 100%;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: #fff;
  padding: 50px 75px 50px 75px;
}
.features__part {
  display: inline-block;
  width: 48%;
}
.features__optional {
  display: inline-block;
  width: 100%;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: #fff;
  padding: 50px 75px 50px 75px;
  -webkit-box-shadow: 0px 0px 43px 0px rgba(164, 196, 229, 0.6);
  box-shadow: 0px 0px 43px 0px rgba(164, 196, 229, 0.6);
  margin: 0 0 45px 0;
}
.features__title {
  color: #3d489f;
  font-size: 24px;
  font-weight: 600;
  margin: 0 0 40px 0;
  text-align: center;
}
.features__list {
  list-style: none;
  padding: 0;
}
.features__item {
  color: #353535;
  font-family: 'Helvetica-Medium';
  margin-bottom: 25px;
  position: relative;
  padding-left: 30px;
}
.features__item:before {
  content: '';
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(../img/check.png);
  position: absolute;
  left: 0;
  top: 4px;
}
.features__item_small {
  font-size: 16px;
}
.features__item_small:before {
  width: 14px;
  height: 11px;
}
.features__item_big {
  font-size: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.features__item_big span {
  display: inline-block;
}
.features__item_big:before {
  width: 16px;
  height: 12px;
}
.features__text {
  width: 90%;
  color: #636363;
  font-family: 'Helvetica-Thin';
  font-size: 14px;
  line-height: 1.7;
  margin: 0 auto;
  text-align: center;
}
.features__price {
  color: #2868a1;
  font-family: 'Helvetica-Medium';
  font-size: 18px;
}
@media (max-width: 1199px) {
  .features__wrap {
    width: 100%;
  }
  .features__basic,
  .features__optional {
    padding: 50px 25px;
  }
}
@media (max-width: 767px) {
  .features {
    padding: 40px 0;
  }
  .features__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 16px;
    margin: 0 0 45px 0;
  }
  .features__part {
    width: 100%;
  }
  .features__basic,
  .features__optional {
    padding: 40px 16px;
  }
  .features__basic {
    margin-bottom: 24px;
  }
}
/*payment
-------------------------------------------------*/
.payment {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 640px) {
  .payment {
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
@media (max-width: 1200px) {
  .payment .secondary-subtitle {
    margin-bottom: 60px;
  }
}
.payment__block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1200px) {
  .payment__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (max-width: 1200px) {
  .payment__lt {
    margin-bottom: 60px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.payment__lt-icon {
  width: 425px;
  height: 250px;
  -webkit-border-radius: 1px;
          border-radius: 1px;
  border: 1px solid #dce4ed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
}
@media (max-width: 470px) {
  .payment__lt-icon {
    width: 370px;
    height: 250px;
  }
}
.payment__lt-btn {
  width: 230px;
  height: 40px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  border: 1px solid #45a1ff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #45a1ff;
  font-size: 13px;
  line-height: 20px;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .payment__lt-btn:hover {
    border: 1px solid #45a1ff;
    background: #45a1ff;
    color: #ffffff;
  }
}
.payment__rt {
  width: 610px;
}
@media (max-width: 640px) {
  .payment__rt {
    width: 100%;
  }
}
.payment__rt-head_title {
  color: #2d2d2d;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 23px;
  font-weight: 700;
}
.payment__rt-head {
  color: #2d2d2d;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 23px;
  font-weight: 700;
}
@media (max-width: 764px) {
  .payment__rt-head {
    position: relative;
  }
  .payment__rt-head:after {
    content: '';
    position: absolute;
    top: 35px;
    right: 20px;
    -webkit-transform: rotate(140deg);
        -ms-transform: rotate(140deg);
         -o-transform: rotate(140deg);
            transform: rotate(140deg);
    display: block;
    height: 40px;
    width: 40px;
    opacity: 0.3;
    border-top: 1px solid grey;
    border-left: 1px solid grey;
  }
}
.payment__rt-text {
  color: #636363;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 35px;
  font-family: 'Helvetica-Thin';
}
.payment__rt-list {
  width: 570px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0;
  margin-left: 40px;
  list-style: none;
}
@media (max-width: 764px) {
  .payment__rt-list {
    margin: 0;
    width: 100%;
    text-align: left;
  }
}
.payment__rt-item {
  width: 260px;
}
.payment__rt-item:nth-child(-n+2) {
  margin-bottom: 37px;
}
.payment__rt-item span {
  margin-left: 12px;
  color: #2d2d2d;
  font-size: 18px;
  font-weight: 600;
}
.payment__rt-item p {
  color: #636363;
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
  font-family: 'Helvetica-Thin';
}
@media (max-width: 640px) {
  .payment__rt-item p {
    padding-right: 60px;
  }
}
@media (max-width: 764px) {
  #payment > div > div > div.payment__rt > ul > div > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .slick-dotted.slick-slider {
    margin-bottom: 0;
  }
  .payment__rt .slick-dots {
    position: relative;
    top: 0;
  }
}
/*HOW
-------------------------------------------------*/
.how {
  background-color: #fff;
  padding: 90px 0 85px 0;
}
.how__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 85px 0;
}
.how__item {
  display: inline-block;
  width: 22%;
  text-align: center;
  position: relative;
}
.how__item:not(:last-child):after {
  content: '';
  display: inline-block;
  width: 38px;
  height: 13px;
  background-image: url(../img/afterArrow.png);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  right: -15%;
  top: 25%;
}
.how__img {
  display: inline-block;
  width: 144px;
  height: 144px;
  margin: 0 0 45px 0;
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0px 0px 22px 0px #bfd1e4;
  box-shadow: 0px 0px 22px 0px #bfd1e4;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: relative;
}
.how__img_connect {
  background-image: url(../img/blueasign.png);
}
.how__img_tell {
  background-image: url(../img/bluemake.png);
}
.how__img_pay {
  background-image: url(../img/blueconnect.png);
}
.how__img_enjoy {
  background-image: url(../img/bluestress.png);
}
.how__name {
  color: #555555;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.7;
  width: 74%;
  margin: 0 auto 20px auto;
  text-align: center;
}
.how__text {
  color: #636363;
  font-family: 'Helvetica-Medium';
  font-size: 16px;
  line-height: 1.7;
  width: 90%;
  margin: 0 auto;
  text-align: center;
}
.how__number {
  display: inline-block;
  width: 56px;
  height: 56px;
  line-height: 56px;
  background-color: #44a1ff;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  text-align: center;
  color: #fff;
  font-weight: 600;
  font-size: 22px;
  position: absolute;
  top: -5px;
  left: -14px;
}
@media (max-width: 991px) {
  .how__wrap {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .how__item {
    width: 46%;
    margin-bottom: 45px;
  }
  .how__item:not(:last-child):after {
    display: none;
  }
  .how__name {
    width: 60%;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .how {
    padding: 40px 0 40px 0;
  }
  .how__wrap {
    position: relative;
  }
  .how__item {
    width: 100%;
    margin-bottom: 80px;
    margin-top: 20px;
  }
  .how__img {
    margin: 0 0 40px 0;
  }
  .how__wrap .slick-dots {
    position: relative;
    top: -30px;
  }
  .how .secondary-title {
    margin: 0 auto 20px auto;
  }
  .how__name {
    margin: 0 auto 20px auto;
  }
}
/*FOOTER
-------------------------------------------------*/
.footer {
  margin-top: 75px;
  background-color: #002f46;
  padding: 0;
}
.footer-top {
  background-color: #01364f;
  margin-bottom: 20px;
}
.footer-top__menu {
  margin: 0;
  padding: 15px 0;
  overflow: hidden;
  height: 45px;
}
@media (max-width: 768px) {
  .footer-top__menu {
    height: 150px;
  }
}
.footer-top ul {
  font-size: 15px;
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.footer-top ul li {
  padding: 5px 46px;
}
@media (max-width: 1670px) {
  .footer-top ul li {
    padding: 5px 25px;
  }
}
@media (max-width: 991px) {
  .footer-top ul li {
    padding: 5px 10px;
  }
}
@media (max-width: 768px) {
  .footer-top ul li {
    padding: 8px 10px;
  }
}
.footer-top ul li a {
  position: relative;
  color: #d3dee5;
}
.footer-top ul li a:hover {
  text-decoration: underline;
}
@media (max-width: 768px) {
  .footer-top ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.footer-top #show-more {
  display: block;
  text-align: center;
  padding: 15px 0;
  color: white;
  margin: 0 auto;
  font-size: 16px;
  cursor: pointer;
}
.footer-top #show-more:hover {
  text-decoration: underline;
}
@media (max-width: 768px) {
  .footer-top #show-more {
    top: -130px;
  }
}
@media (max-width: 425px) {
  .footer-top #show-more {
    top: -155px;
  }
}
@media (max-width: 375px) {
  .footer-top #show-more {
    top: -165px;
  }
}
@media (max-width: 320px) {
  .footer-top #show-more {
    top: -180px;
  }
}
.footer__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.footer__column {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.footer__logo {
  display: inline-block;
  margin: 0 0 30px 0;
}
.footer__copyright {
  color: #d3dee5;
  font-weight: 500;
  font-size: 14px;
  margin: 0 0 35px 0;
}
.footer__nav {
  list-style: none;
  padding: 0;
}
.footer__item {
  margin-bottom: 0;
}
.footer__link {
  color: #d3dee5;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
}
.footer__link:hover {
  text-decoration: none;
}
.footer__title {
  color: #d3dee5;
  font-weight: 500;
  font-size: 14px;
  margin: 0 0 30px 0;
}
.footer__title span {
  text-transform: uppercase;
  font-weight: 700;
}
.footer__payment {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.footer__register {
  padding: 20px 0;
  text-align: center;
  margin: 0;
}
.footer__register_mob {
  display: none;
}
.footer__widgets {
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.footer__widgets-item {
  display: inline-block;
}
.footer__widgets-link {
  color: #dee2e8;
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
}
.footer__phone {
  color: #d3dee5;
  font-size: 20px;
  font-weight: 500;
}
.footer__phone span {
  display: inline-block;
}
.footer__phone svg {
  margin-right: 8px;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.footer__call {
  margin-bottom: 35px;
}
.footer__widgets-item:not(:last-child) {
  padding-right: 10px;
  border-right: 1px solid #c5cfd6;
}
.footer__widgets-item:not(:first-child) {
  padding-left: 10px;
}
.footer__payment-item:not(:last-child) {
  margin-right: 8px;
}
.footer__item:not(:last-child) {
  margin-bottom: 30px;
}
.social-list {
  list-style: none;
  padding: 0;
  margin: 0 0 45px 0;
}
.social-item {
  cursor: pointer;
  color: #d3dee5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
}
.social-item:not(:last-child) {
  margin-bottom: 20px;
}
.social-item span {
  display: inline-block;
}
.social-item svg {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.svg-inline--fa.fa-w-9 {
  width: 20px;
  height: 20px;
}
.svg-inline--fa.fa-w-20 {
  width: 20px;
  height: 20px;
}
.svg-inline--fa.fa-w-16 {
  width: 20px;
  height: 16px;
}
.social-item:not(:last-child) {
  margin-right: 10px;
}
@media (max-width: 767px) {
  .footer {
    padding: 0;
  }
  .footer__wrap {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
  .footer__column {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .footer__column:not(:last-child) {
    border-bottom: 1px solid #d8d8d8;
  }
  .social-list {
    margin: 0 0 35px 0;
  }
  .footer__title {
    font-weight: 600;
  }
  .footer__payment {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .social-item {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footer__widgets {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footer__register {
    padding: 0 15px;
  }
  .footer__register {
    display: none;
  }
  .footer__register_mob {
    display: block;
    text-align: center;
  }
  .tel-decs {
    display: none;
  }
  .tel-mob {
    display: block !important;
  }
}
.tel-mob {
  display: none;
}
.tel-f {
  color: #fff;
  font-weight: 600;
  margin-bottom: 20px;
}
/*CHAT
-------------------------------------------------*/
.btns-chat {
  position: fixed;
  right: 20px;
  background: #18b44c;
  -webkit-box-shadow: 0px 2px 20px rgba(24, 180, 76, 0.5);
          box-shadow: 0px 2px 20px rgba(24, 180, 76, 0.5);
  width: 70px;
  height: 70px;
  -webkit-border-radius: 60px;
          border-radius: 60px;
  z-index: 1000;
  -webkit-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
  bottom: 20px;
  overflow: hidden;
}
.btns-chat:hover {
  background: #18b44c;
  -webkit-box-shadow: 0px 2px 30px rgba(24, 180, 76, 0.8);
          box-shadow: 0px 2px 30px rgba(24, 180, 76, 0.8);
}
.btns-chat .btn-chat-mia svg {
  right: -7px;
  top: 14px;
  margin-right: 24px;
}
.btns-chat-active {
  position: fixed;
  right: 20px;
  width: 340px;
  height: 60px;
  z-index: 1000;
  -webkit-border-radius: 0;
          border-radius: 0;
  -webkit-animation: none!important;
       -o-animation: none!important;
          animation: none!important;
}
.btns-chat-active .btn-chat-messenger-title {
  font-size: 16px;
  color: #FFFFFF;
}
.btns-chat-active .btn-chat-messenger {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(28, 132, 62, 0.5)), to(rgba(28, 132, 62, 0.5))), #1C843E;
  background: -o-linear-gradient(bottom, rgba(28, 132, 62, 0.5), rgba(28, 132, 62, 0.5)), #1C843E;
  background: linear-gradient(0deg, rgba(28, 132, 62, 0.5), rgba(28, 132, 62, 0.5)), #1C843E;
  background-blend-mode: multiply, normal;
  color: #DADADA;
}
.btns-chat-active .btn-chat-messenger path {
  fill: #DADADA;
}
.btns-chat-active .btn-chat-messenger:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(28, 132, 62, 0.7)), to(rgba(28, 132, 62, 0.7))), #1C843E;
  background: -o-linear-gradient(bottom, rgba(28, 132, 62, 0.7), rgba(28, 132, 62, 0.7)), #1C843E;
  background: linear-gradient(0deg, rgba(28, 132, 62, 0.7), rgba(28, 132, 62, 0.7)), #1C843E;
  background-blend-mode: multiply, normal;
  color: #fff;
}
.btns-chat-active .btn-chat-messenger:hover path {
  fill: #fff;
}
.btns-chat-active .btn-chat-mia {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(24, 180, 76, 0.5)), to(rgba(24, 180, 76, 0.5))), #18b44c;
  background: -o-linear-gradient(bottom, rgba(24, 180, 76, 0.5), rgba(24, 180, 76, 0.5)), #18b44c;
  background: linear-gradient(0deg, rgba(24, 180, 76, 0.5), rgba(24, 180, 76, 0.5)), #18b44c;
}
.btns-chat-active .btn-chat-mia:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(24, 180, 76, 0.7)), to(rgba(24, 180, 76, 0.7))), #18b44c;
  background: -o-linear-gradient(bottom, rgba(24, 180, 76, 0.7), rgba(24, 180, 76, 0.7)), #18b44c;
  background: linear-gradient(0deg, rgba(24, 180, 76, 0.7), rgba(24, 180, 76, 0.7)), #18b44c;
}
.btns-chat-active .btn-chat-mia svg {
  right: 0;
  top: 10px;
  margin-right: 0;
}
.btn-chat-active-fb .btn-chat-messenger {
  background: #4483FB;
}
.btn-chat-active-fb .btn-chat-messenger path {
  fill: #fff;
}
.btn-chat-active-fb .btn-chat-messenger:hover {
  background: #4483FB;
}
.btn-chat-active-fb .btn-chat-mia {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(153, 73, 26, 0.5)), to(rgba(153, 73, 26, 0.5))), #4483FB;
  background: -o-linear-gradient(bottom, rgba(153, 73, 26, 0.5), rgba(153, 73, 26, 0.5)), #4483FB;
  background: linear-gradient(0deg, rgba(153, 73, 26, 0.5), rgba(153, 73, 26, 0.5)), #4483FB;
  background-blend-mode: multiply, normal;
  color: #DADADA;
}
.btn-chat-active-fb .btn-chat-mia path {
  fill: #DADADA;
}
.btn-chat-active-fb .btn-chat-mia:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(153, 73, 26, 0.7)), to(rgba(153, 73, 26, 0.7))), #4483FB;
  background: -o-linear-gradient(bottom, rgba(153, 73, 26, 0.7), rgba(153, 73, 26, 0.7)), #4483FB;
  background: linear-gradient(0deg, rgba(153, 73, 26, 0.7), rgba(153, 73, 26, 0.7)), #4483FB;
  background-blend-mode: multiply, normal;
  color: #fff;
}
.btn-chat-active-fb .btn-chat-mia:hover path {
  fill: #fff;
}
.btns-chat-new-messange {
  -webkit-box-shadow: 0px 2px 20px rgba(128, 60, 22, 0.5) !important;
          box-shadow: 0px 2px 20px rgba(128, 60, 22, 0.5) !important;
  -webkit-animation: pulse 2s infinite;
       -o-animation: pulse 2s infinite;
          animation: pulse 2s infinite;
}
.btns-chat-new-messange .btn-chat-mia {
  background: -webkit-gradient(linear, left bottom, left top, from(#18b44c), to(#18b44c)), #18b44c !important;
  background: -o-linear-gradient(bottom, #18b44c, #18b44c), #18b44c !important;
  background: linear-gradient(0deg, #18b44c, #18b44c), #18b44c !important;
  background-blend-mode: multiply, normal !important;
  -webkit-box-shadow: 0px 2px 20px rgba(128, 60, 22, 0.5) !important;
          box-shadow: 0px 2px 20px rgba(128, 60, 22, 0.5) !important;
}
.btns-chat-new-messange:hover {
  -webkit-animation: none;
       -o-animation: none;
          animation: none;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0px 2px 20px rgba(128, 60, 22, 0.5);
            box-shadow: 0px 2px 20px rgba(128, 60, 22, 0.5);
  }
  70% {
    -webkit-box-shadow: 0px 2px 30px rgba(128, 60, 22, 0.8);
            box-shadow: 0px 2px 30px rgba(128, 60, 22, 0.8);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(157, 69, 25, 0.5);
            box-shadow: 0 0 0 0 rgba(157, 69, 25, 0.5);
  }
}
@-o-keyframes pulse {
  0% {
    box-shadow: 0px 2px 20px rgba(128, 60, 22, 0.5);
  }
  70% {
    box-shadow: 0px 2px 30px rgba(128, 60, 22, 0.8);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(157, 69, 25, 0.5);
  }
}
@keyframes pulse {
  0% {
    -webkit-box-shadow: 0px 2px 20px rgba(128, 60, 22, 0.5);
            box-shadow: 0px 2px 20px rgba(128, 60, 22, 0.5);
  }
  70% {
    -webkit-box-shadow: 0px 2px 30px rgba(128, 60, 22, 0.8);
            box-shadow: 0px 2px 30px rgba(128, 60, 22, 0.8);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(157, 69, 25, 0.5);
            box-shadow: 0 0 0 0 rgba(157, 69, 25, 0.5);
  }
}
.mia-chat {
  bottom: 45px;
}
.btn-chat {
  width: 170px;
  height: 60px;
  display: inline-block !important;
  position: relative;
  color: #fff;
  font-size: 16px;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  z-index: 3;
  line-height: 60px;
  text-align: center;
  float: left;
  bottom: 0;
  cursor: pointer;
}
.btn-chat svg {
  display: inline;
  position: relative;
  top: 10px;
}
.btns-chat-closes .btn-chat-mia {
  background: #18b44c;
  height: 77px;
}
.btns-chat-closes .btn-chat-mia path {
  fill: #fff;
}
.mia-chat {
  display: none;
  bottom: 76px!important;
  right: 20px!important;
}
.fb_dialog {
  display: none!important;
}
@media (max-width: 768px) {
  .mia-chat {
    right: 20px!important;
    left: inherit;
  }
}
@media (max-width: 468px) {
  .btns-chat {
    bottom: 10px;
  }
  .btns-chat-active {
    right: 20px;
    bottom: 0;
  }
  .mia-chat {
    display: none;
    bottom: 56px!important;
  }
}
@media (max-width: 375px) {
  .mia-chat {
    right: 10px!important;
    width: 340px;
    margin: 0 auto !important;
    z-index: 10000000000 !important;
  }
  .btns-chat-active {
    right: 10px;
  }
}
@media (max-width: 320px) {
  .mia-chat {
    right: -5px !important;
  }
  .btns-chat-active {
    right: -2px;
  }
  .btns-chat-active .mia-chat {
    right: 0;
  }
}
.btns-chat-closes .btn-chat {
  width: 70px;
  height: 70px;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.btns-chat-closes .btn-chat svg {
  margin: 0;
  right: auto;
  top: auto;
}
.btns-chat-closes .btn-chat span {
  display: none;
}
/*CONTENT STYLES
------------------------------------------------*/
.content,
.simple-page {
  color: #6e6969;
}
@media (max-width: 768px) {
  .content .container,
  .simple-page .container {
    padding: 0 15px;
  }
}
.content p,
.simple-page p {
  line-height: 1.44444;
}
.content h1,
.simple-page h1,
.content h2,
.simple-page h2,
.content h3,
.simple-page h3,
.content h4,
.simple-page h4,
.content h5,
.simple-page h5,
.content h6,
.simple-page h6 {
  color: #4b4646;
}
.content ul,
.simple-page ul {
  margin: 15px 0;
}
.content ul li,
.simple-page ul li {
  padding: 7px 0;
  margin: 0;
  color: #2d2d2d;
}
.content p,
.simple-page p {
  margin-bottom: 20px;
}
.simple-page {
  padding-bottom: 45px;
}
.home .content {
  margin-bottom: 45px;
}
.palgarism {
  float: right;
}
@media (max-width: 425px) {
  .palgarism {
    float: none;
  }
}
@media (max-width: 320px) {
  .palgarism {
    width: 320px;
    margin-left: -15px;
  }
}
/*PAGE: 404
-------------------------------------------------*/
.site_tpl-404 {
  padding: 30px 0;
  text-align: center;
}
.site_tpl-404 .site_article-title {
  margin: 0;
  font-size: 200px;
  font-weight: 400;
  line-height: 1;
  text-align: center;
}
.site_tpl-404 .site_article-text {
  font-size: 20px;
}
/*PAGE 404: RESPONSIVE*/
@media only screen and (max-width: 767px) {
  .site_tpl-404 .site_article-title {
    font-size: 100px;
  }
  .site_tpl-404 .site_article-text {
    font-size: 16px;
  }
}
/*CUSTOM SCROLLBAR
-------------------------------------------------*/
.titleBlog {
  font-size: 32px;
  color: #000000;
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  .titleBlog {
    line-height: 36px;
    font-size: 32px;
    margin-bottom: 20px;
    text-align: center;
  }
}
.textBlog {
  line-height: 26px;
  font-size: 16px;
  color: #5c5c5c;
}
.dateBlog {
  line-height: 20px;
  font-size: 14px;
  color: #5C5C5C;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .dateBlog {
    margin-top: 20px;
  }
}
.imageBlog {
  cursor: pointer;
  display: block;
  width: 100%;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
@media (max-width: 767px) {
  .imageBlog {
    margin-left: -15px;
    width: 100vw;
  }
}
.component-wrap {
  position: relative;
  max-width: 1140px;
  margin: auto;
}
@media all and (max-width: 1199px) {
  .component-wrap {
    padding: 0 15px;
  }
}
@media all and (max-width: 767px) {
  .component-wrap {
    display: block;
  }
}
.component-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 50%;
     -moz-box-flex: 1;
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
}
.component-title {
  text-transform: uppercase;
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  color: #0F293D;
  margin-bottom: 55px;
  position: relative;
}
@media (max-width: 1199px) {
  .component-title br {
    display: none;
  }
}
@media (max-width: 991px) {
  .component-title {
    font-size: 30px;
    margin: 0 29px 15px;
  }
}
@media all and (max-width: 991px) {
  .article,
  .page__content {
    padding: 30px 15px;
  }
}
@media all and (min-width: 992px) and (max-width: 1199px) {
  .article,
  .page__content {
    padding: 40px 0;
  }
}
@media all and (min-width: 1200px) {
  .article,
  .page__content {
    padding: 98px 0;
  }
}
.more-btn-wrap {
  margin-top: 30px;
}
.site_tpl-blog__header {
  background-image: url(../img/process_bg.jpg);
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: cover;
  padding: 130px 0;
  margin: 130px 0px 30px 0;
  width: 100%;
  height: 3px;
  border-bottom: 5px solid #ff3735;
}
@media (max-width: 991px) {
  .site_tpl-blog__header {
    padding: 30px 0;
  }
}
.site_tpl-blog__category h1 {
  margin-bottom: 20px;
  font-size: 40px;
  color: #4990e2 !important;
  text-transform: uppercase;
  font-weight: 700;
}
@media (max-width: 991px) {
  .site_tpl-blog__category h1 {
    font-size: 30px;
  }
}
.site_tpl-blog .blog__post {
  position: relative;
  padding: 20px 10px 20px 0;
}
@media (max-width: 991px) {
  .site_tpl-blog .blog__post {
    padding-right: 0;
  }
}
.site_tpl-blog .blog__post:first-child {
  padding-top: 24px;
}
@media (max-width: 991px) {
  .site_tpl-blog .blog__post:first-child {
    padding-top: 30px;
  }
}
.site_tpl-blog .blog__post:last-child {
  padding-bottom: 85px;
}
@media (max-width: 991px) {
  .site_tpl-blog .blog__post:last-child {
    padding-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .site_tpl-blog .blog__post {
    padding-top: 40px;
  }
}
@media (max-width: 991px) {
  .site_tpl-blog .blog__title {
    margin: 0;
  }
}
.site_tpl-blog .blog__title-link {
  text-decoration: none;
  font-size: 32px;
  color: #000000;
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  .site_tpl-blog .blog__title-link {
    line-height: 36px;
    font-size: 32px;
    margin-bottom: 20px;
    text-align: center;
  }
}
@media (max-width: 991px) {
  .site_tpl-blog .blog__title-link {
    font-size: 26px;
  }
}
.site_tpl-blog .blog__text {
  line-height: 26px;
  font-size: 16px;
  color: #5c5c5c;
}
.site_tpl-blog .blog__image {
  margin-bottom: 40px;
  cursor: pointer;
  display: block;
  width: 100%;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
@media (max-width: 767px) {
  .site_tpl-blog .blog__image {
    margin-left: -15px;
    width: 100vw;
  }
}
.site_tpl-blog .blog__date {
  text-align: left;
  line-height: 20px;
  font-size: 14px;
  color: #5C5C5C;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .site_tpl-blog .blog__date {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .site_tpl-blog .blog__date {
    font-size: 12px;
  }
}
.site_tpl-blog .blog__post .more-btn-wrap {
  text-align: left;
}
.site_tpl-blog .blog__post .more-btn-wrap .btn {
  color: #4990e2;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -moz-user-select: none;
  background-image: none;
  border: 1px solid #4990e2;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.site_tpl-blog .blog__post .more-btn-wrap .btn:hover {
  color: #fff;
  background: #4990e2;
}
.site_tpl-blog .blog-container .component-item:first-child {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 70%;
     -moz-box-flex: 1;
      -ms-flex: 1 0 70%;
          flex: 1 0 70%;
}
.site_tpl-blog .blog-container .component-item:last-child {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 30%;
     -moz-box-flex: 1;
      -ms-flex: 1 0 30%;
          flex: 1 0 30%;
}
.site_tpl-blog .nav-links {
  text-align: center;
}
@media (max-width: 991px) {
  .site_tpl-blog .nav-links {
    margin-bottom: 75px;
  }
}
.site_tpl-blog .nav-links a,
.site_tpl-blog .nav-links span {
  vertical-align: middle;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.1em;
  padding: 0 6px;
  text-transform: uppercase;
}
@media (max-width: 425px) {
  .site_tpl-blog .nav-links a,
  .site_tpl-blog .nav-links span {
    padding: 0 3px;
    line-height: 32px;
    font-size: 18.5px;
  }
}
.site_tpl-blog .nav-links .current {
  color: #DB7777;
}
.site_tpl-blog .nav-links a,
.site_tpl-blog .nav-links .dots {
  color: #0F293D;
}
.site_tpl-blog .nav-links .prev {
  margin-right: 22px;
}
@media (max-width: 425px) {
  .site_tpl-blog .nav-links .prev {
    margin-right: 14px;
  }
}
.site_tpl-blog .nav-links .prev,
.site_tpl-blog .nav-links .next {
  width: 40px;
  height: 40px;
  display: none;
  background: url("img/svg/arrow-right.svg") no-repeat center center, #EEEEEE;
  position: absolute;
  bottom: 0;
  font-size: 0;
  margin: 0;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
.site_tpl-blog .nav-links .prev.disabled,
.site_tpl-blog .nav-links .next.disabled {
  cursor: default;
}
.site_tpl_single .blog__image {
  cursor: default;
}
.site_tpl_single .single__content {
  line-height: 26px;
  font-size: 16px;
  letter-spacing: 0.25px;
  color: #5C5C5C;
}
.site_tpl_single .single__content p {
  margin-bottom: 26px;
}
@media (max-width: 991px) {
  .site_tpl_single .single__content p {
    margin-bottom: 22px;
  }
}
.site_tpl_single .single__content h1,
.site_tpl_single .single__content h2,
.site_tpl_single .single__content h3 {
  line-height: 36px;
  font-size: 24px;
  color: #0F293D;
  margin-top: 45px;
  margin-bottom: 4px;
}
@media (max-width: 991px) {
  .site_tpl_single .single__content h1,
  .site_tpl_single .single__content h2,
  .site_tpl_single .single__content h3 {
    margin-top: 30px;
  }
}
@media (max-width: 991px) {
  .site_tpl_single .single__content h1,
  .site_tpl_single .single__content h2,
  .site_tpl_single .single__content h3 {
    margin-top: 20px;
    font-size: 20px;
  }
}
.site_tpl_single .single__content ul {
  margin: 26px 0;
  list-style-type: none;
  padding-left: 5px;
}
.site_tpl_single .single__content ul li:before {
  content: "—";
  position: relative;
  left: -5px;
}
@media (max-width: 991px) {
  .site_tpl_single .single__content ul {
    margin: 20px 0;
  }
}
@media (max-width: 767px) {
  .site_tpl_single .single__content ul {
    margin: 17px 0;
  }
}
@media (max-width: 991px) {
  .site_tpl_single .single__content {
    font-size: 14px;
  }
  .site_tpl_single .single__content blockquote {
    margin: 0;
  }
}
.site_tpl_single .table-content {
  margin: 40px 0 50px;
  border: 0.5px solid #D2D2D2;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  padding: 35px 0 42px 35px;
}
@media (max-width: 991px) {
  .site_tpl_single .table-content {
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  .site_tpl_single .table-content {
    margin: 55px 0 40px 0;
    padding: 25px 0 20px 15px;
  }
}
.site_tpl_single .table-content__title {
  line-height: 25px;
  font-size: 20px;
  color: #0F293D;
  padding-bottom: 30px;
}
@media (max-width: 767px) {
  .site_tpl_single .table-content__title {
    line-height: 20px;
    font-size: 16px;
    padding-bottom: 15px;
  }
}
.site_tpl_single .table-content__item {
  display: block;
  cursor: pointer;
  text-decoration: none;
  color: #0F293D;
  line-height: 26px;
  font-size: 18px;
  margin-bottom: 13px;
}
@media (max-width: 767px) {
  .site_tpl_single .table-content__item {
    margin-bottom: 16px;
  }
}
.site_tpl_single .table-content__item:last-of-type {
  margin-bottom: 0;
}
.site_tpl_single .table-content__item:hover {
  text-decoration: underline;
  outline: none;
}
.site_tpl_single .table-content__item h1,
.site_tpl_single .table-content__item h2,
.site_tpl_single .table-content__item h3,
.site_tpl_single .table-content__item h4 {
  text-transform: none;
  font-weight: 400;
  line-height: 26px;
  font-size: 18px;
  color: #0F293D;
  margin: 0;
}
@media (max-width: 767px) {
  .site_tpl_single .table-content__item h1,
  .site_tpl_single .table-content__item h2,
  .site_tpl_single .table-content__item h3,
  .site_tpl_single .table-content__item h4 {
    line-height: 21px;
    font-size: 15px;
  }
}
.site_tpl_single .table-content__item h1:before,
.site_tpl_single .table-content__item h2:before,
.site_tpl_single .table-content__item h3:before,
.site_tpl_single .table-content__item h4:before {
  content: '';
  display: inline-block;
  margin-bottom: 3px;
  margin-right: 10px;
  width: 7px;
  height: 7px;
  background-color: #DB7777;
  -webkit-border-radius: 100%;
          border-radius: 100%;
}
.site_tpl_single .table-content__item h1::after,
.site_tpl_single .table-content__item h2::after,
.site_tpl_single .table-content__item h3::after,
.site_tpl_single .table-content__item h4::after {
  display: none;
}
/*PAGINATION*/
.site-pagination {
  margin: 50px 0;
  text-align: center;
}
.site-pagination .nav-links {
  font-size: 0;
}
.site-pagination .page-numbers {
  display: inline-block;
  vertical-align: middle;
  height: 25px;
  min-width: 25px;
  margin: 3px;
  padding: 0 2px;
  font: 600 13px/27px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background: #000;
  color: #666;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: background 0.25s;
  -o-transition: background 0.25s;
  transition: background 0.25s;
}
.site-pagination .page-numbers:hover,
.site-pagination .page-numbers:active,
.site-pagination .page-numbers:focus,
.site-pagination .page-numbers.current {
  background: #777777;
  color: #fff;
}
.site-pagination .page-numbers.prev,
.site-pagination .page-numbers.next {
  white-space: nowrap;
  background: transparent;
  font-weight: 400;
}
.site-pagination .page-numbers.prev:hover,
.site-pagination .page-numbers.next:hover,
.site-pagination .page-numbers.prev:active,
.site-pagination .page-numbers.next:active,
.site-pagination .page-numbers.prev:focus,
.site-pagination .page-numbers.next:focus,
.site-pagination .page-numbers.prev.current,
.site-pagination .page-numbers.next.current {
  background: transparent;
  color: #777777;
}
.site-pagination .page-numbers.prev {
  margin-left: 0;
}
.site-pagination .page-numbers.prev i {
  margin-right: 6px;
}
.site-pagination .page-numbers.next {
  margin-right: 0;
}
.site-pagination .page-numbers.next i {
  margin-left: 6px;
}
.site-pagination .page-numbers i {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #777777;
}
.site-pagination .pagination {
  margin: 0;
}
@media (min-width: 468px) {
  .site-pagination .page-numbers {
    height: 40px;
    min-width: 40px;
    margin: 6px;
    padding: 0 5px;
    font-size: 16px;
    line-height: 40px;
    -webkit-border-radius: 8px;
            border-radius: 8px;
  }
}
.screen-reader-text {
  display: none;
}
.pagination .page-numbers {
  color: #777777;
}
/*blog
-------------------------------------------------*/
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background: #408b60;
}
::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5);
  background: #8aaf99;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLm1pbi5jc3MiLCJzdHlsZS5sZXNzIiwiaW5jbHVkZS9saWJzL2V0LWxpbmUtaWNvbnMuY3NzIiwiaW5jbHVkZS9saWJzL2ZvbnRlbGxvLmNzcyIsImluY2x1ZGUvbGlicy9vcGVuc2Fucy5jc3MiLCJpbmNsdWRlL2xpYnMvb3dsLmNhcm91c2VsLmNzcyIsImluY2x1ZGUvbGlicy9vd2wudHJhbnNpdGlvbnMuY3NzIiwiaW5jbHVkZS9saWJzL293bC50aGVtZS5jc3MiLCJpbmNsdWRlL2NvbW1vbi5sZXNzIiwiaW5jbHVkZS90eXBvZ3JhcGh5Lmxlc3MiLCJpbmNsdWRlL2J1dHRvbnMubGVzcyIsImluY2x1ZGUvaGVhZGVyLmxlc3MiLCJpbmNsdWRlL2luYy10b3AubGVzcyIsImluY2x1ZGUvaW5jLWFkdmFudGFnZXMubGVzcyIsImluY2x1ZGUvaW5jLWNob29zZXMubGVzcyIsImluY2x1ZGUvaW5jLXJldmlld3MubGVzcyIsImluY2x1ZGUvaW5jLWhlbHAubGVzcyIsImluY2x1ZGUvaW5jLWV4cGVydHMubGVzcyIsImluY2x1ZGUvaW5jLWZlYXR1cmVzLmxlc3MiLCJpbmNsdWRlL2luYy1wYXltZW50Lmxlc3MiLCJpbmNsdWRlL2luYy1ob3cubGVzcyIsImluY2x1ZGUvZm9vdGVyLmxlc3MiLCJpbmNsdWRlL2NoYXQubGVzcyIsImluY2x1ZGUvY29udGVudC5sZXNzIiwiaW5jbHVkZS90cGwtNDA0Lmxlc3MiLCJpbmNsdWRlL2Jsb2ctbWl4aW5zLmxlc3MiLCJpbmNsdWRlL2Jsb2ctYW5kLXNpbmdsZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFlBQVk7QUNDWjtFQUNDLDhCQUFBO0VBQ0EsZ0RBQUE7RUFDQSxpTUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7Q0RDQTtBQ0VEO0VBQ0MsZ0NBQUE7RUFDQSxpREFBQTtFQUNBLG9NQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtDREFBO0FDR0Q7RUFDQyw4QkFBQTtFQUNBLDRDQUFBO0VBQ0EseUxBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0NEREE7QUNHRDtFQUNDLHlCQUFBO0VBQ0Esd0NBQUE7RUFDQSw2S0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7Q0REQTtBQUNEOzs7RUFHRTtBQ1NGO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0NEUEE7QUV2Q0Q7Q0FDQSx1QkFBQTtDQUNBLDZCQUFBO0NBQ0E7OztpREFHQTtDQUNBLG9CQUFBO0NBQ0EsbUJBQUE7Q0FDQTs7QUFFQSw0RkFBQTtBQUNBO0NBQ0EsdUJBQUE7Q0FDQSx5QkFBQTtDQUNBLFlBQUE7Q0FDQSxvQkFBQTtDQUNBLHFCQUFBO0NBQ0EscUJBQUE7Q0FDQSxlQUFBO0NBQ0Esb0NBQUE7Q0FDQSxtQ0FBQTtDQUNBLHFCQUFBO0NBQ0E7O0FBRUEscUVBQUE7QUFDQTs7OztFQUlBO0FBQ0E7Q0FDQSx1QkFBQTtDQUNBLFlBQUE7Q0FDQSxtQkFBQTtDQUNBLG9CQUFBO0NBQ0EscUJBQUE7Q0FDQSxxQkFBQTtDQUNBLGVBQUE7Q0FDQSxvQ0FBQTtDQUNBLG1DQUFBO0NBQ0EscUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTtBQUNBO0NBQ0EsaUJBQUE7Q0FDQTs7QUN0VkE7SUFDQSxvQkFBQTtJQUNBLDJDQUFBO0lBQ0E7Ozs2REFHQTtJQUNBLG9CQUFBO0lBQ0EsbUJBQUE7Q0FDQTtDQUNBO0VB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O0NBQ0E7QUFDQSxhQUFBO0FBQ0E7RUFDQSw2Q0FBQTtFQUVBLHdDQUFBO0tBQUEscUNBQUE7Q0FDQTs7QUFFQTtFQUNBLDJDQUFBO0VBRUEsc0NBQUE7S0FBQSxtQ0FBQTtDQUNBO0FBQ0EsZUFBQTtBQUNBLFNBQUE7QUFDQTtFQUNBLElBQUEsVUFBQSxDQUFBO0NBQ0E7QUFJQTtFQUNBLElBQUEsVUFBQSxDQUFBO0NBQ0E7QUFGQTtFQUNBLElBQUEsVUFBQSxDQUFBO0NBQ0E7QUFDQTtFQUNBLEtBQUEsVUFBQSxFQUFBO0VBQ0EsT0FBQSxVQUFBLEVBQUE7Q0FDQTtBQUtBO0VBQ0EsS0FBQSxVQUFBLEVBQUE7RUFDQSxPQUFBLFVBQUEsRUFBQTtDQUNBO0FBSEE7RUFDQSxLQUFBLFVBQUEsRUFBQTtFQUNBLE9BQUEsVUFBQSxFQUFBO0NBQ0E7QUFDQTtFQUNBLEtBQUEsVUFBQSxFQUFBO0VBQ0EsT0FBQSxVQUFBLEVBQUE7Q0FDQTtBQUtBO0VBQ0EsS0FBQSxVQUFBLEVBQUE7RUFDQSxPQUFBLFVBQUEsRUFBQTtDQUNBO0FBSEE7RUFDQSxLQUFBLFVBQUEsRUFBQTtFQUNBLE9BQUEsVUFBQSxFQUFBO0NBQ0E7QUFDQTtFQUNBLE1BQUEsWUFBQSxDQUFBLHNDQUFBLEVBQUE7RUFDQSxNQUFBLFlBQUEsQ0FBQSx3REFBQSxFQUFBO0VBQ0EsT0FBQSxZQUFBLENBQUEsd0RBQUEsRUFBQTtDQUNBO0FBTUE7RUFDQSxNQUFBLFlBQUEsQ0FBQSw4QkFBQSxFQUFBO0VBQ0EsTUFBQSxZQUFBLENBQUEsZ0RBQUEsRUFBQTtFQUNBLE9BQUEsWUFBQSxDQUFBLGdEQUFBLEVBQUE7Q0FDQTtBQUpBO0VBQ0EsTUFBQSxZQUFBLENBQUEsc0NBQUEsQ0FBQSw4QkFBQSxFQUFBO0VBQ0EsTUFBQSxZQUFBLENBQUEsd0RBQUEsQ0FBQSxnREFBQSxFQUFBO0VBQ0EsT0FBQSxZQUFBLENBQUEsd0RBQUEsQ0FBQSxnREFBQSxFQUFBO0NBQ0E7QUFDQTtFQUNBLFVBQUEsWUFBQSxDQUFBLHVEQUFBLEVBQUE7RUFDQSxNQUFBLFlBQUEsQ0FBQSxzQ0FBQSxFQUFBO0VBQ0EsT0FBQSxXQUFBLENBQUEsK0NBQUEsRUFBQTtDQUNBO0FBTUE7RUFDQSxVQUFBLFlBQUEsQ0FBQSwrQ0FBQSxFQUFBO0VBQ0EsTUFBQSxZQUFBLENBQUEsOEJBQUEsRUFBQTtFQUNBLE9BQUEsV0FBQSxDQUFBLHVDQUFBLEVBQUE7Q0FDQTtBQUpBO0VBQ0EsVUFBQSxZQUFBLENBQUEsdURBQUEsQ0FBQSwrQ0FBQSxFQUFBO0VBQ0EsTUFBQSxZQUFBLENBQUEsc0NBQUEsQ0FBQSw4QkFBQSxFQUFBO0VBQ0EsT0FBQSxXQUFBLENBQUEsK0NBQUEsQ0FBQSx1Q0FBQSxFQUFBO0NBQ0E7QUFDQTtFQUNBLEtBQUEsV0FBQSxDQUFBLDZCQUFBLEVBQUE7Q0FDQTtBQUlBO0VBQ0EsS0FBQSxXQUFBLENBQUEsd0JBQUEsQ0FBQSxxQkFBQSxFQUFBO0NBQ0E7QUFGQTtFQUNBLEtBQUEsV0FBQSxDQUFBLDZCQUFBLENBQUEsd0JBQUEsQ0FBQSxxQkFBQSxFQUFBO0NBQ0E7QUFDQTtFQUNBLE9BQUEscUNBQUEsRUFBQTtDQUNBO0FBSUE7RUFDQSxPQUFBLGdDQUFBLENBQUEsNkJBQUEsRUFBQTtDQUNBO0FBRkE7RUFDQSxPQUFBLHFDQUFBLENBQUEsZ0NBQUEsQ0FBQSw2QkFBQSxFQUFBO0NBQ0E7O0FBRUE7RUFDQSxPQUFBLFdBQUEsQ0FBQSw4QkFBQSxFQUFBO0NBQ0E7QUFJQTtFQUNBLE9BQUEsV0FBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsRUFBQTtDQUNBO0FBRkE7RUFDQSxPQUFBLFdBQUEsQ0FBQSw4QkFBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsRUFBQTtDQUNBOztBQUVBO0VBQ0EsS0FBQSxXQUFBLENBQUEsOEJBQUEsRUFBQTtDQUNBO0FBSUE7RUFDQSxLQUFBLFdBQUEsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLEVBQUE7Q0FDQTtBQUZBO0VBQ0EsS0FBQSxXQUFBLENBQUEsOEJBQUEsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLEVBQUE7Q0FDQTtBQ2xLQTs7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Q0EsZUFBQTtDMUJ5aklMO0EwQjNtSUQ7RUF1REksVUFBQTtDMUJ1aklIO0EwQnJqSUM7RUFzQkQ7SUFwQkssYUFBQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGtCQUFBO0lBQ0EsMkJBQUE7WUFBQSxtQkFBQTtHMUJ1aklIO0NBQ0Y7QTBCcGpJRDtFQUNHLGNBQUE7QzFCc2pJRjtBMEIvaUlEO0VBQ0UsZUFBQTtDMUJpaklEO0FBQ0Q7bURBQ21EO0FDaHlJbkQ7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0NEa3lJQTtBQ2h5SUQ7RUFDQyw0QkFBQTtFQUNBLHFEQUFBO0VBQ0Esb0JBQUE7Q0RreUlBIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBGT05UUyAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYS1UaGluJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL25ldy9IZWx2ZXRpY2FOZXVlQ0UzNVRoaW4uZW90Jyk7XG4gIHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJ2ZvbnRzL25ldy9IZWx2ZXRpY2FOZXVlQ0VUaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9uZXcvSGVsdmV0aWNhTmV1ZUNFMzVUaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9uZXcvSGVsdmV0aWNhTmV1ZUNFVGhpbi5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EtTWVkaXVtJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL25ldy9IZWx2ZXRpY2FOZXVlQ0U1NVJvbWFuLmVvdCcpO1xuICBzcmM6IGxvY2FsKCfimLonKSwgdXJsKCdmb250cy9uZXcvSGVsdmV0aWNhTmV1ZUNFUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL25ldy9IZWx2ZXRpY2FOZXVlQ0U1NVJvbWFuLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9uZXcvSGVsdmV0aWNhTmV1ZUNFUm9tYW4uc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhLUJvbGQnO1xuICBzcmM6IHVybCgnZm9udHMvbmV3L0hlbHZldGljYU5ldWVCb2xkLmVvdCcpO1xuICBzcmM6IGxvY2FsKCfimLonKSwgdXJsKCdmb250cy9uZXcvSGVsdmV0aWNhTmV1ZUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL25ldy9IZWx2ZXRpY2FOZXVlQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvbmV3L0hlbHZldGljYU5ldWVCb2xkLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSc7XG4gIHNyYzogdXJsKCdmb250cy9uZXcvSGVsdmV0aWNhTmV1ZS5lb3QnKTtcbiAgc3JjOiBsb2NhbCgn4pi6JyksIHVybCgnZm9udHMvbmV3L0hlbHZldGljYU5ldWUud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL25ldy9IZWx2ZXRpY2FOZXVlLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9uZXcvSGVsdmV0aWNhTmV1ZS5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiFcblRoZW1lIE5hbWU6IFRlbXBsYXRlIDMgUFBDXG5BdXRob3I6IEtvemhvbWFTIGJ5IFNlb1Byb1xuKi9cbi50bXAtcGxhY2Vob2xkZXIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogODBweCAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiA0cHggZGFzaGVkICNkZGQ7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdldC1saW5lJztcblx0c3JjOnVybCgnZm9udHMvZXQtbGluZS5lb3QnKTtcblx0c3JjOnVybCgnZm9udHMvZXQtbGluZS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnZm9udHMvZXQtbGluZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCdmb250cy9ldC1saW5lLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoJ2ZvbnRzL2V0LWxpbmUuc3ZnI2V0LWxpbmUnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIFVzZSB0aGUgZm9sbG93aW5nIENTUyBjb2RlIGlmIHlvdSB3YW50IHRvIHVzZSBkYXRhIGF0dHJpYnV0ZXMgZm9yIGluc2VydGluZyB5b3VyIGljb25zICovXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuXHRmb250LWZhbWlseTogJ2V0LWxpbmUnO1xuXHRjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi8qIFVzZSB0aGUgZm9sbG93aW5nIENTUyBjb2RlIGlmIHlvdSB3YW50IHRvIGhhdmUgYSBjbGFzcyBwZXIgaWNvbiAqL1xuLypcbkluc3RlYWQgb2YgYSBsaXN0IG9mIGFsbCBjbGFzcyBzZWxlY3RvcnMsXG55b3UgY2FuIHVzZSB0aGUgZ2VuZXJpYyBzZWxlY3RvciBiZWxvdywgYnV0IGl0J3Mgc2xvd2VyOlxuW2NsYXNzKj1cImljb24tXCJdIHtcbiovXG4uaWNvbi1tb2JpbGUsIC5pY29uLWxhcHRvcCwgLmljb24tZGVza3RvcCwgLmljb24tdGFibGV0LCAuaWNvbi1waG9uZSwgLmljb24tZG9jdW1lbnQsIC5pY29uLWRvY3VtZW50cywgLmljb24tc2VhcmNoLCAuaWNvbi1jbGlwYm9hcmQsIC5pY29uLW5ld3NwYXBlciwgLmljb24tbm90ZWJvb2ssIC5pY29uLWJvb2stb3BlbiwgLmljb24tYnJvd3NlciwgLmljb24tY2FsZW5kYXIsIC5pY29uLXByZXNlbnRhdGlvbiwgLmljb24tcGljdHVyZSwgLmljb24tcGljdHVyZXMsIC5pY29uLXZpZGVvLCAuaWNvbi1jYW1lcmEsIC5pY29uLXByaW50ZXIsIC5pY29uLXRvb2xib3gsIC5pY29uLWJyaWVmY2FzZSwgLmljb24td2FsbGV0LCAuaWNvbi1naWZ0LCAuaWNvbi1iYXJncmFwaCwgLmljb24tZ3JpZCwgLmljb24tZXhwYW5kLCAuaWNvbi1mb2N1cywgLmljb24tZWRpdCwgLmljb24tYWRqdXN0bWVudHMsIC5pY29uLXJpYmJvbiwgLmljb24taG91cmdsYXNzLCAuaWNvbi1sb2NrLCAuaWNvbi1tZWdhcGhvbmUsIC5pY29uLXNoaWVsZCwgLmljb24tdHJvcGh5LCAuaWNvbi1mbGFnLCAuaWNvbi1tYXAsIC5pY29uLXB1enpsZSwgLmljb24tYmFza2V0LCAuaWNvbi1lbnZlbG9wZSwgLmljb24tc3RyZWV0c2lnbiwgLmljb24tdGVsZXNjb3BlLCAuaWNvbi1nZWFycywgLmljb24ta2V5LCAuaWNvbi1wYXBlcmNsaXAsIC5pY29uLWF0dGFjaG1lbnQsIC5pY29uLXByaWNldGFncywgLmljb24tbGlnaHRidWxiLCAuaWNvbi1sYXllcnMsIC5pY29uLXBlbmNpbCwgLmljb24tdG9vbHMsIC5pY29uLXRvb2xzLTIsIC5pY29uLXNjaXNzb3JzLCAuaWNvbi1wYWludGJydXNoLCAuaWNvbi1tYWduaWZ5aW5nLWdsYXNzLCAuaWNvbi1jaXJjbGUtY29tcGFzcywgLmljb24tbGluZWdyYXBoLCAuaWNvbi1taWMsIC5pY29uLXN0cmF0ZWd5LCAuaWNvbi1iZWFrZXIsIC5pY29uLWNhdXRpb24sIC5pY29uLXJlY3ljbGUsIC5pY29uLWFuY2hvciwgLmljb24tcHJvZmlsZS1tYWxlLCAuaWNvbi1wcm9maWxlLWZlbWFsZSwgLmljb24tYmlrZSwgLmljb24td2luZSwgLmljb24taG90YWlyYmFsbG9vbiwgLmljb24tZ2xvYmUsIC5pY29uLWdlbml1cywgLmljb24tbWFwLXBpbiwgLmljb24tZGlhbCwgLmljb24tY2hhdCwgLmljb24taGVhcnQsIC5pY29uLWNsb3VkLCAuaWNvbi11cGxvYWQsIC5pY29uLWRvd25sb2FkLCAuaWNvbi10YXJnZXQsIC5pY29uLWhhemFyZG91cywgLmljb24tcGllY2hhcnQsIC5pY29uLXNwZWVkb21ldGVyLCAuaWNvbi1nbG9iYWwsIC5pY29uLWNvbXBhc3MsIC5pY29uLWxpZmVzYXZlciwgLmljb24tY2xvY2ssIC5pY29uLWFwZXJ0dXJlLCAuaWNvbi1xdW90ZSwgLmljb24tc2NvcGUsIC5pY29uLWFsYXJtY2xvY2ssIC5pY29uLXJlZnJlc2gsIC5pY29uLWhhcHB5LCAuaWNvbi1zYWQsIC5pY29uLWZhY2Vib29rLCAuaWNvbi10d2l0dGVyLCAuaWNvbi1nb29nbGVwbHVzLCAuaWNvbi1yc3MsIC5pY29uLXR1bWJsciwgLmljb24tbGlua2VkaW4sIC5pY29uLWRyaWJiYmxlIHtcblx0Zm9udC1mYW1pbHk6ICdldC1saW5lJztcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuLmljb24tbW9iaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG4uaWNvbi1sYXB0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5pY29uLWRlc2t0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDJcIjtcbn1cbi5pY29uLXRhYmxldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLmljb24tcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDRcIjtcbn1cbi5pY29uLWRvY3VtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uaWNvbi1kb2N1bWVudHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uaWNvbi1uZXdzcGFwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5pY29uLW5vdGVib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG4uaWNvbi1ib29rLW9wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMGJcIjtcbn1cbi5pY29uLWJyb3dzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMGNcIjtcbn1cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG4uaWNvbi1wcmVzZW50YXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMGVcIjtcbn1cbi5pY29uLXBpY3R1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMGZcIjtcbn1cbi5pY29uLXBpY3R1cmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uaWNvbi12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuLmljb24tY2FtZXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uaWNvbi1wcmludGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uaWNvbi10b29sYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5pY29uLXdhbGxldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLmljb24tZ2lmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuLmljb24tYmFyZ3JhcGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMThcIjtcbn1cbi5pY29uLWdyaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5pY29uLWV4cGFuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuLmljb24tZm9jdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMWJcIjtcbn1cbi5pY29uLWVkaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMWNcIjtcbn1cbi5pY29uLWFkanVzdG1lbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG4uaWNvbi1yaWJib246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMWVcIjtcbn1cbi5pY29uLWhvdXJnbGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuLmljb24tbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLmljb24tbWVnYXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uaWNvbi1zaGllbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5pY29uLXRyb3BoeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLmljb24tZmxhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuLmljb24tbWFwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uaWNvbi1wdXp6bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5pY29uLWJhc2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuLmljb24tZW52ZWxvcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5pY29uLXN0cmVldHNpZ246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5pY29uLXRlbGVzY29wZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuLmljb24tZ2VhcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmJcIjtcbn1cbi5pY29uLWtleTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuLmljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG4uaWNvbi1hdHRhY2htZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG4uaWNvbi1wcmljZXRhZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmZcIjtcbn1cbi5pY29uLWxpZ2h0YnVsYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLmljb24tbGF5ZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5pY29uLXRvb2xzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG4uaWNvbi10b29scy0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uaWNvbi1zY2lzc29yczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLmljb24tcGFpbnRicnVzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmljb24tbWFnbmlmeWluZy1nbGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLmljb24tY2lyY2xlLWNvbXBhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5pY29uLWxpbmVncmFwaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLmljb24tbWljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG4uaWNvbi1zdHJhdGVneTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuLmljb24tYmVha2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG4uaWNvbi1jYXV0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG4uaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG4uaWNvbi1hbmNob3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwM2ZcIjtcbn1cbi5pY29uLXByb2ZpbGUtbWFsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLmljb24tcHJvZmlsZS1mZW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5pY29uLWJpa2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5pY29uLXdpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDNcIjtcbn1cbi5pY29uLWhvdGFpcmJhbGxvb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDRcIjtcbn1cbi5pY29uLWdsb2JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uaWNvbi1nZW5pdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5pY29uLW1hcC1waW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDdcIjtcbn1cbi5pY29uLWRpYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5pY29uLWNoYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRhXCI7XG59XG4uaWNvbi1jbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuLmljb24tdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0ZFwiO1xufVxuLmljb24tdGFyZ2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG4uaWNvbi1oYXphcmRvdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNGZcIjtcbn1cbi5pY29uLXBpZWNoYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4uaWNvbi1zcGVlZG9tZXRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLmljb24tZ2xvYmFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uaWNvbi1jb21wYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4uaWNvbi1saWZlc2F2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG4uaWNvbi1hcGVydHVyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLmljb24tcXVvdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5pY29uLXNjb3BlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4uaWNvbi1hbGFybWNsb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG4uaWNvbi1oYXBweTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1YlwiO1xufVxuLmljb24tc2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1ZVwiO1xufVxuLmljb24tZ29vZ2xlcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuLmljb24tcnNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG4uaWNvbi10dW1ibHI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjFcIjtcbn1cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uaWNvbi1kcmliYmJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2U4MDQnO1xuICAgIHNyYzogdXJsKCcuL2ZvbnRzL2ZvbnQvZTgwNC5lb3Q/Njk4NDYxNzYnKTtcbiAgICBzcmM6IHVybCgnLi9mb250cy9mb250L2U4MDQuZW90PzY5ODQ2MTc2I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi9mb250cy9mb250L2U4MDQud29mZj82OTg0NjE3NicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi9mb250cy9mb250L2U4MDQudHRmPzY5ODQ2MTc2JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi9mb250cy9mb250L2U4MDQuc3ZnPzY5ODQ2MTc2I2U4MDQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIFtjbGFzc149XCJmX2ljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBmX2ljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImU4MDRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbiBcbi5mX2ljb24tbGVmdC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9IC8qICfuoIAnICovXG4uZl9pY29uLXJpZ2h0LW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH0gLyogJ+6ggScgKi9cbi5mX2ljb24tdXAtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xuLmZfaWNvbi1kb3duLW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMyc7IH0gLyogJ+6ggycgKi9cbi5mX2ljb24tb2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNCc7IH0gLyogJ+6ghCcgKi9cbi5mX2ljb24tY2FuY2VsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9IC8qICfuoIUnICovXG4uZl9pY29uLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDYnOyB9IC8qICfuoIYnICovXG4uZl9pY29uLXBsdXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ+6ghycgKi9cbi5mX2ljb24tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA4JzsgfSAvKiAn7qCIJyAqL1xuLmZfaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDknOyB9IC8qICfuoIknICovXG4uZl9pY29uLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZjA5OSc7IH0gLyogJ++CmScgKi9cbi5mX2ljb24tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJ1xcZjA5YSc7IH0gLyogJ++CmicgKi9cbi5mX2ljb24tZ3BsdXM6YmVmb3JlIHsgY29udGVudDogJ1xcZjBkNSc7IH0gLyogJ++DlScgKi9cbi5mX2ljb24tc3Rhci1oYWxmLWFsdDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTIzJzsgfSAvKiAn74SjJyAqL1xuLmZfaWNvbi1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJ1xcZjE2ZCc7IH0gLyogJ++FrScgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnb3Blbl9zYW5zYm9sZCc7XG4gICAgc3JjOiB1cmwoJy4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtYm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1ib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1ib2xkLnN2ZyNvcGVuX3NhbnNib2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnb3Blbl9zYW5zcmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtcmVndWxhci5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1yZWd1bGFyLnN2ZyNvcGVuX3NhbnNyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnb3Blbl9zYW5zc2VtaWJvbGQnO1xuICAgIHNyYzogdXJsKCcuL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zLXNlbWlib2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zLXNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtc2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtc2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zLXNlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1zZW1pYm9sZC5zdmcjb3Blbl9zYW5zc2VtaWJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlJztcbiAgICBzcmM6IHVybCgnLi9mb250cy9IZWx2ZXRpY2FOZXVlLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJy4vZm9udHMvSGVsdmV0aWNhTmV1ZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi9mb250cy9IZWx2ZXRpY2FOZXVlLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuL2ZvbnRzL0hlbHZldGljYU5ldWUuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qUExVR0lOU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKm93bC5jYXJvdXNlbCBwbHVnaW4qL1xuLyogXG4gKiBcdENvcmUgT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKlx0djEuMy4zXG4gKi9cblxuLyogY2xlYXJmaXggKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyOmFmdGVyIHtcblx0Y29udGVudDogXCIuXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRsaW5lLWhlaWdodDogMDtcblx0aGVpZ2h0OiAwO1xufVxuLyogZGlzcGxheSBub25lIHVudGlsIGluaXQgKi9cbi5vd2wtY2Fyb3VzZWx7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXJ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXItb3V0ZXJ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlci1vdXRlci5hdXRvSGVpZ2h0e1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuXHRcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVte1xuXHRmbG9hdDogbGVmdDtcbn1cbi5vd2wtY29udHJvbHMgLm93bC1wYWdlLFxuLm93bC1jb250cm9scyAub3dsLWJ1dHRvbnMgZGl2e1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3dsLWNvbnRyb2xzIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi8qIG1vdXNlIGdyYWIgaWNvbiAqL1xuLmdyYWJiaW5nIHsgXG4gICAgY3Vyc29yOnVybChncmFiYmluZy5wbmcpIDggOCwgbW92ZTtcbn1cblxuLyogZml4ICovXG4ub3dsLWNhcm91c2VsICAub3dsLXdyYXBwZXIsXG4ub3dsLWNhcm91c2VsICAub3dsLWl0ZW17XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICAgIGhpZGRlbjtcblx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6ICAgICBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbn1cblxuXG4vKiBcbiAqICBPd2wgQ2Fyb3VzZWwgQ1NTMyBUcmFuc2l0aW9ucyBcbiAqICB2MS4zLjJcbiAqL1xuXG4ub3dsLW9yaWdpbiB7XG5cdC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcblx0LXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW4teCA6IDUwJTtcblx0LXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW4teSA6IDUwJTtcblx0LW1vei1wZXJzcGVjdGl2ZSA6IDEyMDBweDtcblx0LW1vei1wZXJzcGVjdGl2ZS1vcmlnaW4teCA6IDUwJTtcblx0LW1vei1wZXJzcGVjdGl2ZS1vcmlnaW4teSA6IDUwJTtcblx0cGVyc3BlY3RpdmUgOiAxMjAwcHg7XG59XG4vKiBmYWRlICovXG4ub3dsLWZhZGUtb3V0IHtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0IC43cyBib3RoIGVhc2U7XG4gIC1tb3otYW5pbWF0aW9uOiBmYWRlT3V0IC43cyBib3RoIGVhc2U7XG4gIGFuaW1hdGlvbjogZmFkZU91dCAuN3MgYm90aCBlYXNlO1xufVxuLm93bC1mYWRlLWluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAuN3MgYm90aCBlYXNlO1xuICAtbW96LWFuaW1hdGlvbjogZmFkZUluIC43cyBib3RoIGVhc2U7XG4gIGFuaW1hdGlvbjogZmFkZUluIC43cyBib3RoIGVhc2U7XG59XG4vKiBiYWNrU2xpZGUgKi9cbi5vd2wtYmFja1NsaWRlLW91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWNrU2xpZGVPdXQgMXMgYm90aCBlYXNlO1xuICAtbW96LWFuaW1hdGlvbjogYmFja1NsaWRlT3V0IDFzIGJvdGggZWFzZTtcbiAgYW5pbWF0aW9uOiBiYWNrU2xpZGVPdXQgMXMgYm90aCBlYXNlO1xufVxuLm93bC1iYWNrU2xpZGUtaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFja1NsaWRlSW4gMXMgYm90aCBlYXNlO1xuICAtbW96LWFuaW1hdGlvbjogYmFja1NsaWRlSW4gMXMgYm90aCBlYXNlO1xuICBhbmltYXRpb246IGJhY2tTbGlkZUluIDFzIGJvdGggZWFzZTtcbn1cbi8qIGdvRG93biAqL1xuLm93bC1nb0Rvd24tb3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlVG9GYWRlIC43cyBlYXNlIGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uOiBzY2FsZVRvRmFkZSAuN3MgZWFzZSBib3RoO1xuICBhbmltYXRpb246IHNjYWxlVG9GYWRlIC43cyBlYXNlIGJvdGg7XG59XG4ub3dsLWdvRG93bi1pbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnb0Rvd24gLjZzIGVhc2UgYm90aDtcbiAgLW1vei1hbmltYXRpb246IGdvRG93biAuNnMgZWFzZSBib3RoO1xuICBhbmltYXRpb246IGdvRG93biAuNnMgZWFzZSBib3RoO1xufVxuLyogc2NhbGVVcCAqL1xuLm93bC1mYWRlVXAtaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGVVcEZyb20gLjVzIGVhc2UgYm90aDtcbiAgLW1vei1hbmltYXRpb246IHNjYWxlVXBGcm9tIC41cyBlYXNlIGJvdGg7XG4gIGFuaW1hdGlvbjogc2NhbGVVcEZyb20gLjVzIGVhc2UgYm90aDtcbn1cblxuLm93bC1mYWRlVXAtb3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlVXBUbyAuNXMgZWFzZSBib3RoO1xuICAtbW96LWFuaW1hdGlvbjogc2NhbGVVcFRvIC41cyBlYXNlIGJvdGg7XG4gIGFuaW1hdGlvbjogc2NhbGVVcFRvIC41cyBlYXNlIGJvdGg7XG59XG4vKiBLZXlmcmFtZXMgKi9cbi8qZW1wdHkqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGVtcHR5IHtcbiAgMCUge29wYWNpdHk6IDF9XG59XG5ALW1vei1rZXlmcmFtZXMgZW1wdHkge1xuICAwJSB7b3BhY2l0eTogMX1cbn1cbkBrZXlmcmFtZXMgZW1wdHkge1xuICAwJSB7b3BhY2l0eTogMX1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7IG9wYWNpdHk6MDsgfVxuICAxMDAlIHsgb3BhY2l0eToxOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUgeyBvcGFjaXR5OjA7IH1cbiAgMTAwJSB7IG9wYWNpdHk6MTsgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7IG9wYWNpdHk6MDsgfVxuICAxMDAlIHsgb3BhY2l0eToxOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHsgb3BhY2l0eToxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OjA7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUgeyBvcGFjaXR5OjE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6MDsgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUgeyBvcGFjaXR5OjE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6MDsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tTbGlkZU91dCB7XG4gIDI1JSB7IG9wYWNpdHk6IC41OyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpOyB9XG4gIDc1JSB7IG9wYWNpdHk6IC41OyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpIHRyYW5zbGF0ZVgoLTIwMCUpOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAuNTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KSB0cmFuc2xhdGVYKC0yMDAlKTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJhY2tTbGlkZU91dCB7XG4gIDI1JSB7IG9wYWNpdHk6IC41OyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpOyB9XG4gIDc1JSB7IG9wYWNpdHk6IC41OyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpIHRyYW5zbGF0ZVgoLTIwMCUpOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAuNTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KSB0cmFuc2xhdGVYKC0yMDAlKTsgfVxufVxuQGtleWZyYW1lcyBiYWNrU2xpZGVPdXQge1xuICAyNSUgeyBvcGFjaXR5OiAuNTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCk7IH1cbiAgNzUlIHsgb3BhY2l0eTogLjU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpIHRyYW5zbGF0ZVgoLTIwMCUpOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAuNTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCkgdHJhbnNsYXRlWCgtMjAwJSk7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrU2xpZGVJbiB7XG4gIDAlLCAyNSUgeyBvcGFjaXR5OiAuNTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KSB0cmFuc2xhdGVYKDIwMCUpOyB9XG4gIDc1JSB7IG9wYWNpdHk6IC41OyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAxOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSB0cmFuc2xhdGVYKDApOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgYmFja1NsaWRlSW4ge1xuICAwJSwgMjUlIHsgb3BhY2l0eTogLjU7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCkgdHJhbnNsYXRlWCgyMDAlKTsgfVxuICA3NSUgeyBvcGFjaXR5OiAuNTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlWCgwKTsgfVxufVxuQGtleWZyYW1lcyBiYWNrU2xpZGVJbiB7XG4gIDAlLCAyNSUgeyBvcGFjaXR5OiAuNTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCkgdHJhbnNsYXRlWCgyMDAlKTsgfVxuICA3NSUgeyBvcGFjaXR5OiAuNTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCk7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSB0cmFuc2xhdGVYKDApOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGVUb0ZhZGUge1xuICB0byB7IG9wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguOCk7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBzY2FsZVRvRmFkZSB7XG4gIHRvIHsgb3BhY2l0eTogMDsgLW1vei10cmFuc2Zvcm06IHNjYWxlKC44KTsgfVxufVxuQGtleWZyYW1lcyBzY2FsZVRvRmFkZSB7XG4gIHRvIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiBzY2FsZSguOCk7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBnb0Rvd24ge1xuICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgZ29Eb3duIHtcbiAgZnJvbSB7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxufVxuQGtleWZyYW1lcyBnb0Rvd24ge1xuICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGVVcEZyb20ge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBzY2FsZVVwRnJvbSB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxufVxuQGtleWZyYW1lcyBzY2FsZVVwRnJvbSB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlVXBUbyB7XG4gIHRvIHsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBzY2FsZVVwVG8ge1xuICB0byB7IG9wYWNpdHk6IDA7IC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlVXBUbyB7XG4gIHRvIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG59XG4vKlxuKiBcdE93bCBDYXJvdXNlbCBPd2wgRGVtbyBUaGVtZVxuKlx0djEuMy4zXG4qL1xuXG4ub3dsLWNvbnRyb2xze1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIFN0eWxpbmcgTmV4dCBhbmQgUHJldiBidXR0b25zICovXG5cbi5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIGRpdntcblx0Y29sb3I6ICNGRkY7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0em9vbTogMTtcblx0KmRpc3BsYXk6IGlubGluZTsvKklFNyBsaWZlLXNhdmVyICovXG5cdG1hcmdpbjogNXB4O1xuXHRwYWRkaW5nOiAzcHggMTBweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogMzBweDtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0YmFja2dyb3VuZDogIzg2OTc5MTtcblx0ZmlsdGVyOiBBbHBoYShPcGFjaXR5PTUwKTsvKklFNyBmaXgqL1xuXHRvcGFjaXR5OiAwLjU7XG59XG4vKiBDbGlja2FibGUgY2xhc3MgZml4IHByb2JsZW0gd2l0aCBob3ZlciBvbiB0b3VjaCBkZXZpY2VzICovXG4vKiBVc2UgaXQgZm9yIG5vbi10b3VjaCBob3ZlciBhY3Rpb24gKi9cbi5vd2wtY29udHJvbHMuY2xpY2thYmxlIC5vd2wtYnV0dG9ucyBkaXY6aG92ZXJ7XG5cdGZpbHRlcjogQWxwaGEoT3BhY2l0eT0xMDApOy8qSUU3IGZpeCovXG5cdG9wYWNpdHk6IDE7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogU3R5bGluZyBQYWdpbmF0aW9uKi9cblxuLm93bC1jb250cm9scyAub3dsLXBhZ2V7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0em9vbTogMTtcblx0KmRpc3BsYXk6IGlubGluZTsvKklFNyBsaWZlLXNhdmVyICovXG59XG4ub3dsLWNvbnRyb2xzIC5vd2wtcGFnZSBzcGFue1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0bWFyZ2luOiA1cHggN3B4O1xuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9NTApOy8qSUU3IGZpeCovXG5cdG9wYWNpdHk6IDAuNTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICM4Njk3OTE7XG59XG5cbi5vd2wtY29udHJvbHMgLm93bC1wYWdlLmFjdGl2ZSBzcGFuLFxuLm93bC1jb250cm9scy5jbGlja2FibGUgLm93bC1wYWdlOmhvdmVyIHNwYW57XG5cdGZpbHRlcjogQWxwaGEoT3BhY2l0eT0xMDApOy8qSUU3IGZpeCovXG5cdG9wYWNpdHk6IDE7XG59XG5cbi8qIElmIFBhZ2luYXRpb25OdW1iZXJzIGlzIHRydWUgKi9cblxuLm93bC1jb250cm9scyAub3dsLXBhZ2Ugc3Bhbi5vd2wtbnVtYmVyc3tcblx0aGVpZ2h0OiBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0Y29sb3I6ICNGRkY7XG5cdHBhZGRpbmc6IDJweCAxMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4vKiBwcmVsb2FkaW5nIGltYWdlcyAqL1xuLm93bC1pdGVtLmxvYWRpbmd7XG5cdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoQWpheExvYWRlci5naWYpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXG59XG5cbi8qQ09NTU9OIFJVTEVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnAge1xuICBtYXJnaW46IDA7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzkyOTI5MjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG4uY2VpdV9oZWFkZXIuY29va2llcyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbn1cbi5jZWl1X2hlYWRlci5oZWFkZXJfc211c2gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuLnBhZ2UgLmV4YW1wbGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tYWluIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG4ubWFpbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ubWFpbi1mcm9udCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA4MnB4O1xufVxuLm1haW4tb3RoZXIge1xuICBwYWRkaW5nLXRvcDogNjhweDtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLypDT01NT046IEFMSUdOTUVOVFMqL1xuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuMjVlbSAxZW0gMWVtIDA7XG4gIGNsZWFyOiBib3RoO1xufVxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMC4yNWVtIDAgMWVtIDFlbTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjI1ZW0gYXV0byAxZW0gYXV0bztcbiAgY2xlYXI6IGJvdGg7XG59XG5jYW52YXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uc2ltcGxlLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBmbGV4OiA1O1xuICBjb2xvcjogIzAwMDtcbn1cbi5vcmRlci13cmFwcHBlciB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuLmFwcGxlLW1lc3NfZGVzYyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcHBsZS1tZXNzX2Rlc2Mgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hcHBsZS1tZXNzX2Rlc2MgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFwcGxlLW1lc3NfZGVzYzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDExMCUpO1xufVxuLmFwcGxlLW1lc3NfbW9iIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBmbGV4OiAxO1xufVxuYm9keSAjb2YtcG9wdXAtY29udGFpbmVyIC5vZi10aGFuay15b3UtcG9wdXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5ICNvZi1wb3B1cC1jb250YWluZXIgLm9mLXRoYW5rLXlvdS1wb3B1cDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmQ7XG59XG5ib2R5IC5vZi10aGFuay15b3UtY29udGFpbmVyIC5ib3R0b20tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6ICNmYTM4MWE7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMjAwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keSAjb2YtcG9wdXAtY29udGFpbmVyIC5vZi10aGFuay15b3UtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5ICNvZi1wb3B1cC1jb250YWluZXIgLm9mLXRoYW5rLXlvdS1wb3B1cCxcbmJvZHkgI29mLXBvcHVwLWNvbnRhaW5lciAub2Ytc3BlY2lhbC1vZmZlci1wb3B1cCB7XG4gIGJvcmRlci10b3A6IG5vbmUhaW1wb3J0YW50O1xufVxuYm9keSAjb2YtcG9wdXAtY29udGFpbmVyIC5vZi1zcGVjaWFsLW9mZmVyLWNvbnRhaW5lciAub2Ytc3BlY2lhbC1vZmZlci10ZXh0LWNvbnRhaW5lcixcbmJvZHkgI29mLXBvcHVwLWNvbnRhaW5lciAub2YtdGhhbmsteW91LXBvcHVwIC5vZi10aGFuay15b3UtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5ICNvZi1wb3B1cC1jb250YWluZXIgLm9mLXRoYW5rLXlvdS1wb3B1cCAub2YtY2xvc2UtYnRuLFxuYm9keSAjb2YtcG9wdXAtY29udGFpbmVyIC5vZi1zcGVjaWFsLW9mZmVyLXBvcHVwIC5vZi1jbG9zZS1idG4ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5ICNvZi1wb3B1cC1jb250YWluZXIgLm9mLXRoYW5rLXlvdS1wb3B1cCAub2YtY2xvc2UtYnRuOmJlZm9yZSxcbmJvZHkgI29mLXBvcHVwLWNvbnRhaW5lciAub2Ytc3BlY2lhbC1vZmZlci1wb3B1cCAub2YtY2xvc2UtYnRuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM4YjhkOGUgIWltcG9ydGFudDtcbn1cbmJvZHkgI29mLXBvcHVwLWNvbnRhaW5lciAub2YtdGhhbmsteW91LXBvcHVwIC5vZi1jbG9zZS1idG46YWZ0ZXIsXG5ib2R5ICNvZi1wb3B1cC1jb250YWluZXIgLm9mLXNwZWNpYWwtb2ZmZXItcG9wdXAgLm9mLWNsb3NlLWJ0bjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM4YjhkOGUgIWltcG9ydGFudDtcbn1cbmJvZHkgI29mLXBvcHVwLWNvbnRhaW5lciAub2Ytc3BlY2lhbC1vZmZlci1wb3B1cCB7XG4gIHdpZHRoOiA1ODNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ1OHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5ICNvZi1wb3B1cC1jb250YWluZXIgPiBkaXYub2Ytc3BlY2lhbC1vZmZlci1wb3B1cCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAzJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMjFweCAhaW1wb3J0YW50O1xufVxuYm9keSAjb2YtcG9wdXAtY29udGFpbmVyIC5vZi1zcGVjaWFsLW9mZmVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPSdlbWFpbCddLm9mLW9mZmVyLWVtYWlsIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1JSAhaW1wb3J0YW50O1xuICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkgI29mLWV4aXQtcG9wdXAtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMzE2cHggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5ib2R5ICNvZi1wb3B1cC1jb250YWluZXIgLm9mLXNwZWNpYWwtb2ZmZXItY29udGFpbmVyIC5vZi1vZmZlci1idG4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbmJvZHkgI29mLXBvcHVwLWNvbnRhaW5lciAub2YtdGhhbmsteW91LXBvcHVwIHtcbiAgd2lkdGg6IDU1NXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzcwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkgI29mLXBvcHVwLWNvbnRhaW5lciA+IGRpdi5vZi10aGFuay15b3UtcG9wdXAge1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMSUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE3cHggIWltcG9ydGFudDtcbn1cbmJvZHkgI29mLWV4aXQtcG9wdXAtZm9ybSA+IGRpdi5vZi1yZWNlaXZlLWVtYWlscy1jb250YWluZXIge1xuICBvcmRlcjogMztcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG4uem9waW0ge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuLmNsaWNrZnJvZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY2FsbGJhY2tSZXF1ZXN0IHtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cbiNtaWEtY2hhdC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLypUWVBPR1JBUEhZXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hcnRpY2xlIHAsXG4uYXJ0aWNsZSBsaSxcbi5hcnRpY2xlIGJsb2NrcXVvdGUge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLypUWVBPR1JBUEhZOiBMSU5LcyovXG4vKlRZUE9HUkFQSFk6IEJMT0NLUVVPVEUqL1xuLmFydGljbGUgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQwOGI2MDtcbn1cbi8qVFlQT0dSQVBIWTogSEVBREVSUyovXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDIycHg7XG59XG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4vKlRZUE9HUkFQSFk6IFNFQ1RJT04gVElUTEUqL1xuLnNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzBkMjczODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG4vKlRZUE9HUkFQSFk6IExJU1QgSVRFTVMqL1xuLmFydGljbGUgb2wsXG4uY3VzdG9tLWxpc3Qgb2wsXG4uYXJ0aWNsZSB1bCxcbi5jdXN0b20tbGlzdCB1bCB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlIG9sIG9sLFxuLmN1c3RvbS1saXN0IG9sIG9sLFxuLmFydGljbGUgdWwgb2wsXG4uY3VzdG9tLWxpc3QgdWwgb2wsXG4uYXJ0aWNsZSBvbCB1bCxcbi5jdXN0b20tbGlzdCBvbCB1bCxcbi5hcnRpY2xlIHVsIHVsLFxuLmN1c3RvbS1saXN0IHVsIHVsIHtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGljbGUgb2wgb2wgbGksXG4uY3VzdG9tLWxpc3Qgb2wgb2wgbGksXG4uYXJ0aWNsZSB1bCBvbCBsaSxcbi5jdXN0b20tbGlzdCB1bCBvbCBsaSxcbi5hcnRpY2xlIG9sIHVsIGxpLFxuLmN1c3RvbS1saXN0IG9sIHVsIGxpLFxuLmFydGljbGUgdWwgdWwgbGksXG4uY3VzdG9tLWxpc3QgdWwgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYXJ0aWNsZSBsaSxcbi5jdXN0b20tbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM5MjkyOTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlIHVsIGxpLFxuLmN1c3RvbS1saXN0IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZSB1bCBsaSA+IHA6Zmlyc3QtY2hpbGQsXG4uY3VzdG9tLWxpc3QgdWwgbGkgPiBwOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmFydGljbGUgdWwgbGk6YmVmb3JlLFxuLmN1c3RvbS1saXN0IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDQnO1xuICBmb250LWZhbWlseTogXCJlODA0XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjNDA4YjYwO1xufVxuLypUWVBPR1JBUEhZOiBDRVJDTEUtTElTVCovXG4uY2lyY2xlLWxpc3Qge1xuICBtYXJnaW46IDYwcHggYXV0byAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2lyY2xlLWxpc3Q6YmVmb3JlLFxuLmNpcmNsZS1saXN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5jaXJjbGUtbGlzdDpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4uY2lyY2xlLWxpc3Q6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmZmZmZmYgMTAwJSk7XG59XG4uY2lyY2xlLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uY2lyY2xlLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzBweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjNDA4YjYwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2lyY2xlLWxpc3QgbGk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiA4cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDNweDtcbiAgYmFja2dyb3VuZDogIzQwOGI2MDtcbn1cbi5jaXJjbGUtbGlzdCBsaTpudGgtY2hpbGQoNW4rMSk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjJkNmVlO1xufVxuLmNpcmNsZS1saXN0IGxpOm50aC1jaGlsZCg1bisxKTphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2Q5ZjcgMCUsICNiMmQ2ZWUgMTAwJSk7XG59XG4uY2lyY2xlLWxpc3QgbGk6bnRoLWNoaWxkKDVuKzIpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzk4YzljZDtcbn1cbi5jaXJjbGUtbGlzdCBsaTpudGgtY2hpbGQoNW4rMik6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjJkNmVlIDAlLCAjOThjOWNkIDEwMCUpO1xufVxuLmNpcmNsZS1saXN0IGxpOm50aC1jaGlsZCg1biszKTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4YmMzYTA7XG59XG4uY2lyY2xlLWxpc3QgbGk6bnRoLWNoaWxkKDVuKzMpOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzk4YzljZCAwJSwgIzhiYzNhMCAxMDAlKTtcbn1cbi5jaXJjbGUtbGlzdCBsaTpudGgtY2hpbGQoNW4rNCk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTBjNTgzO1xufVxuLmNpcmNsZS1saXN0IGxpOm50aC1jaGlsZCg1bis0KTphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4YmMzYTAgMCUsICM5MGM1ODMgMTAwJSk7XG59XG4uY2lyY2xlLWxpc3QgbGk6bnRoLWNoaWxkKDVuKzUpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2IwZDY5Mjtcbn1cbi5jaXJjbGUtbGlzdCBsaTpudGgtY2hpbGQoNW4rNSk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTBjNTgzIDAlLCAjYjBkNjkyIDEwMCUpO1xufVxuLmJpZy1idG4td3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDAgODBweDtcbn1cbi8qQlVUVE9OU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkJVVFRPTlM6IEJJRy1CVE4qL1xuLmJpZy1idG4ge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMTRweCAyOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWM2ZTFlO1xuICBiYWNrZ3JvdW5kOiAjZWM2ZTFlO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwib3Blbl9zYW5zcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYmlnLWJ0bjpob3Zlcixcbi5iaWctYnRuOmFjdGl2ZSxcbi5iaWctYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2RlNjIxMyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkZTYyMTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmlnLWJ0biB7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLypCVVRUT05TOiBNT1JFLUxJTksgKG1vZGlmaWVkIFwiYmlnLWJ0blwiKSovXG4ubW9yZS1idG4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG59XG4ubW9yZS1idG4td3JhcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi8qQlVUVE9OUzogUEFHRSBTQ1JPTEwtVE9QXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zY3JvbGwtYnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiA2MHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjg1NzNjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4NTczYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnNjcm9sbC1idXR0b246aG92ZXIsXG4uc2Nyb2xsLWJ1dHRvbjphY3RpdmUsXG4uc2Nyb2xsLWJ1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2Nyb2xsLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMlwiO1xuICBmb250OiAyNHB4LzQwcHggJ2ZvbnRlbGxvJztcbn1cbi5idG4tb3JkZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNWM0MjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG4uYnRuLW9yZGVyIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuLW9yZGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5ndWFyYW50ZWVzLWJ0bi1vcmRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2U0NTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMjcwcHg7XG59XG4uZ3VhcmFudGVlcy1idG4tb3JkZXIgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3VhcmFudGVlcy1idG4tb3JkZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmJ0bi10ZXN0aW1vbmlhbHMge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2U0NTtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLXRlc3RpbW9uaWFscyBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnRuLXRlc3RpbW9uaWFscyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYnRuLXRlc3RpbW9uaWFscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmd1YXJhbnRlZXMtaW5mby1idG4tb3JkZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDVjNDI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4uZ3VhcmFudGVlcy1pbmZvLWJ0bi1vcmRlciBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3VhcmFudGVlcy1pbmZvLWJ0bi1vcmRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ3VhcmFudGVlcy1pbmZvLWJ0bi1vcmRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmxvZ2luIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyMzIzMjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMnB4IDQwcHggMTBweCA0MHB4IWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzN2U0NTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEycHggNDBweCAxMHB4IDQwcHghaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTM3ZTQ1O1xuICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlciB7XG4gICAgbWFyZ2luLXRvcDogLTE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAub3JkZXIge1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHggMTBweCAyM3B4IWltcG9ydGFudDtcbiAgfVxufVxuLypIRUFERVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypIRUFERVI6IExBWU9VVCovXG4uY2VpdV9oZWFkZXIuY29va2llcyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmNlaXVfaGVhZGVyLmNvb2tpZXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNDdweCkge1xuICAuY2VpdV9oZWFkZXIuY29va2llcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmNlaXVfaGVhZGVyLmNvb2tpZXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5jZWl1X2hlYWRlci5jb29raWVzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTA0cHgpO1xuICB9XG59XG4uY2VpdV9oZWFkZXIuaGVhZGVyX3NtdXNoIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmNlaXVfaGVhZGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG4uY2VpdV9oZWFkZXIuaGVhZGVyX3NtdXNoIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBib3gtc2hhZG93OiAwIDVweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLmNlaXVfaGVhZGVyIC52YWxpZ24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNlaXVfaGVhZGVyLm1tZW51LW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNlaXVfaGVhZGVyLW90aGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLypIRUFERVI6IExPR08qL1xuLmNlaXVfaGVhZGVyX19sb2dvIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2VpdV9oZWFkZXJfX2xvZ28gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2VpdV9oZWFkZXJfX2xvZ28gYTpob3Zlcixcbi5jZWl1X2hlYWRlcl9fbG9nbyBhOmFjdGl2ZSxcbi5jZWl1X2hlYWRlcl9fbG9nbyBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY2VpdV9oZWFkZXJfX2xvZ28gaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY2VpdV9oZWFkZXJfX2xvZ28gZW1iZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2VpdV9oZWFkZXJfX2xvZ28gZW1iZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkZXJfX2xvZ29fb3JkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4uaGVhZGVyX19yYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBtYXgtd2lkdGg6IDE2NXB4O1xufVxuLmhlYWRlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuLm5hdl9fbGluayB7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uYXZfX2xpbms6dmlzaXRlZCxcbi5uYXZfX2xpbms6Zm9jdXMsXG4ubmF2X19saW5rOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2MzYzNjM7XG59XG4ubmF2X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdl9fbGlua19vcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM3MzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjM3MzU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxNXB4IDFweCByZ2JhKDI1NSwgMzcsIDAsIDAuMjkpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDE1cHggMXB4IHJnYmEoMjU1LCAzNywgMCwgMC4yOSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMXB4IHJnYmEoMjU1LCAzNywgMCwgMC4yOSk7XG4gIHBhZGRpbmc6IDE2cHggMjJweCAxN3B4IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZfX2xpbmtfb3JkZXIge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG4ubmF2X19saW5rX29yZGVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM3MzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucmF0ZV9fdmFsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyYmIyMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ucmF0ZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yYXRlX19uYW1lIHNwYW4ge1xuICBjb2xvcjogIzYzNjM2MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5yYXRlX19zdGFycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbi5tb2JpbGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXNjdG9wLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3JkZXI6IDM7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmRlc2N0b3AtdG9nZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM2MzYzNjM7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4jbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwcHg7XG59XG4jbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAxNXB4O1xufVxuI25hdi1pY29uMiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMzFweDtcbn1cbiNuYXYtaWNvbjIub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG4jbmF2LWljb24yLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAtNjBweDtcbn1cbiNuYXYtaWNvbjIub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuLmhlYWRlcl9fbmF2X290aGVyIC5uYXZfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwMCUpO1xufVxuLmhlYWRlcl9fbmF2X290aGVyIC5uYXZfX2l0ZW0uc2hvdy1pdGVtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuI2l0ZW0xIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbiNpdGVtMiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4jaXRlbTMge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuI2l0ZW00IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm5hdl9faXRlbV9vcmRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlcl9fcmF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jZWl1X2hlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbmF2X290aGVyIC5uYXZfX2l0ZW0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAuZGVzY3RvcC10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdl9fbGlua19vcmRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IDFweCByZ2JhKDI1NSwgMzcsIDAsIDAuMjkpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IDFweCByZ2JhKDI1NSwgMzcsIDAsIDAuMjkpO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCAxcHggcmdiYSgyNTUsIDM3LCAwLCAwLjI5KTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3JkZXI6IDQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNkNDg5ZjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5uYXZfX2xpbmtfb3JkZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hcHBsZS1tZXNzX21vYiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm5hdl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBhLm5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1vYmlsZS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5tb2JpbGUtdG9nZ2xlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNjM2MzYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAjbmF2LWljb24xIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAjbmF2LWljb24xIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgI25hdi1pY29uMSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiAzMXB4O1xuICB9XG4gICNuYXYtaWNvbjEub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAxOHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gICNuYXYtaWNvbjEub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiAtNjBweDtcbiAgfVxuICAjbmF2LWljb24xLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMThweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbiAgLmhlYWRlcl9fbG9nb19vcmRlciB7XG4gICAgZmxleDogNTA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAubW9iaWxlLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5tb2JpbGUtdG9nZ2xlIHNwYW4ge1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gICNuYXYtaWNvbjEgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMHB4O1xuICB9XG4gICNuYXYtaWNvbjEgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAjbmF2LWljb24xIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDI0cHg7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ28tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcHBsZS1tZXNzX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXBwbGUtbWVzc19kZXNjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aXNpYmxlLWFwcGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19sb2dvLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2V3a2ZiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXBwbGUtbWVzc19tb2JpbGUgaW1nIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5uYXZfX2l0ZW0tdGVsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDE1cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5uYXZfX2l0ZW0tdGVsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm5hdl9faXRlbS10ZWxsLWJ0biB7XG4gIHBhZGRpbmc6IDAuNGVtIDAuOWVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNzM1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmYzNzM1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGlkZGVuLW1iIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tbWIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUtbWIge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLypUT1Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcHAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL21haW5CZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuLnRvcHBfX3RpdGxlIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgNDVweCAwO1xuICB3aWR0aDogNzQlO1xufVxuLnRvcHBfX3RpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b3BwX190ZXh0IHtcbiAgY29sb3I6ICM2YjZiNzE7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhJztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCA2NXB4IDA7XG59XG4udG9wcF9fdGV4dCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi50b3BwX19idXR0b25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cbi50b3BwX19idXR0b25zX2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi50b3BwX19idXR0b24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50b3BwX19idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b3BwX19idXR0b25faGlyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM3MzU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDlweCAxNXB4IDFweCByZ2JhKDI1NSwgMzcsIDAsIDAuMjkpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCA5cHggMTVweCAxcHggcmdiYSgyNTUsIDM3LCAwLCAwLjI5KTtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNXB4IDFweCByZ2JhKDI1NSwgMzcsIDAsIDAuMjkpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmYzNzM1O1xufVxuLnRvcHBfX2J1dHRvbl9oaXJlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZjM3MzU7XG59XG4udG9wcF9fYnV0dG9uX2ZiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODRmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOXB4IDE1cHggMXB4IHJnYmEoMCwgMTMyLCAyNTUsIDAuMjkpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCA5cHggMTVweCAxcHggcmdiYSgwLCAxMzIsIDI1NSwgMC4yOSk7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTVweCAxcHggcmdiYSgwLCAxMzIsIDI1NSwgMC4yOSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDg0ZmY7XG59XG4udG9wcF9fYnV0dG9uX2ZiOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDg0ZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b3BwX19idXR0b25fZmIgLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAtNXB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnRvcHBfX2J1dHRvbl93aGF0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wcF9fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50b3BwIHtcbiAgICBwYWRkaW5nLXRvcDogMjE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgfVxuICAudG9wcF9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50b3BwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gIH1cbiAgLnRvcHBfX2J1dHRvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnRvcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxuICAudG9wcF9fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC50b3BwX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgNDVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcHAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwJTtcbiAgfVxuICAudG9wcF9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudG9wcF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG9wcF9fdGl0bGUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuICAudG9wcF9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50b3BwX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAudG9wcF9fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC50b3BwX19idXR0b24ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnRvcHBfX2J1dHRvbl9oaXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b3BwX19idXR0b25fd2hhdHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmViZjYzO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDlweCAxNXB4IDFweCByZ2JhKDExMCwgMTkxLCA5OSwgMC4yOSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggOXB4IDE1cHggMXB4IHJnYmEoMTEwLCAxOTEsIDk5LCAwLjI5KTtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDE1cHggMXB4IHJnYmEoMTEwLCAxOTEsIDk5LCAwLjI5KTtcbiAgfVxuICAudG9wcF9fYnV0dG9uX3doYXRzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNmViZjYzO1xuICB9XG4gIC50b3BwX19idXR0b25fd2hhdHMgLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogLTVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnRvcHBfX2J1dHRvbl9mYiB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOXB4IDE1cHggMXB4IHJnYmEoMCwgMTMyLCAyNTUsIDAuMjkpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDlweCAxNXB4IDFweCByZ2JhKDAsIDEzMiwgMjU1LCAwLjI5KTtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDE1cHggMXB4IHJnYmEoMCwgMTMyLCAyNTUsIDAuMjkpO1xuICB9XG4gIC50b3BwX19idXR0b25fZmIgLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTQge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLnRvcHBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbiAgLnRvcHBfX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAudG9wcF9fdGV4dCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gIH1cbn1cbi8qQURWQU5UQUdFU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWR2YW50YWdlcyB7XG4gIHBhZGRpbmc6IDQ4cHggMCA0OHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJkNDQ7XG59XG4uYWR2YW50YWdlc19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWR2YW50YWdlc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFkdmFudGFnZXNfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDRweDtcbiAgaGVpZ2h0OiAxMDRweDtcbiAgbGluZS1oZWlnaHQ6IDEwNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYWR2YW50YWdlc19faWNvbl9xdWFsaXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy90b3AtcXVhbGl0eS1pY29uLnBuZyk7XG59XG4uYWR2YW50YWdlc19faWNvbl9uYXRpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL3dyaXRlcnMtaWNvbi5wbmcpO1xufVxuLmFkdmFudGFnZXNfX2ljb25fcmVndWxhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvYm9udXNlcy1pY29uLnBuZyk7XG59XG4uYWR2YW50YWdlc19fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWR2YW50YWdlc19fbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbn1cbi5hZHZhbnRhZ2VzX190ZXh0IHtcbiAgY29sb3I6ICNiMmJmYzY7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhLU1lZGl1bSc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xufVxuLmFkdmFudGFnZXNfX3RleHQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhLUJvbGQnO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWR2YW50YWdlc19faWNvbiB7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiA4NHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMCA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWR2YW50YWdlc19faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5hZHZhbnRhZ2VzX19pY29uIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgLmFkdmFudGFnZXNfX25hbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgLmFkdmFudGFnZXNfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZHZhbnRhZ2VzX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xuICB9XG4gIC5hZHZhbnRhZ2VzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgfVxuICAuYWR2YW50YWdlc19faWNvbiB7XG4gICAgd2lkdGg6IDEwNHB4O1xuICAgIGhlaWdodDogMTA0cHg7XG4gIH1cbiAgLmFkdmFudGFnZXNfX25hbWUge1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgfVxufVxuLypDSE9JQ0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNob2ljZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jaG9pY2VfX3RpdGxlIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAzNXB4IDA7XG59XG4uY2hvaWNlX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhLU1lZGl1bSc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIG1hcmdpbjogMCAwIDc1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNob2ljZV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jaG9pY2VfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cbi5jaG9pY2VfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jaG9pY2VfX2ljb25fZ3VhcmFudGVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9ibHVlZGVsLnBuZyk7XG59XG4uY2hvaWNlX19pY29uX3plcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2JsdWVsb29wLnBuZyk7XG59XG4uY2hvaWNlX19pY29uX2NvbmYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2JsdWVzZWN1ci5wbmcpO1xufVxuLmNob2ljZV9faWNvbl9kZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2JsdWVtb25leS5wbmcpO1xufVxuLmNob2ljZV9faWNvbl9zb3VyY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2JsdWVyZWwucG5nKTtcbn1cbi5jaG9pY2VfX2ljb25fcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9ibHVlY29tcGxlLnBuZyk7XG59XG4uY2hvaWNlX19uYW1lIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuLmNob2ljZV9fdGV4dCB7XG4gIGNvbG9yOiAjNzE3MTcxO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYS1UaGluJztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuLm9yZGVyX2JpZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmYzNzM1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDlweCAxNXB4IDFweCByZ2JhKDI1NSwgNTUsIDUzLCAwLjI5KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggOXB4IDE1cHggMXB4IHJnYmEoMjU1LCA1NSwgNTMsIDAuMjkpO1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE1cHggMXB4IHJnYmEoMjU1LCA1NSwgNTMsIDAuMjkpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNzM1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ub3JkZXJfYmlnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZjM3MzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jaG9pY2VfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2hvaWNlX19pdGVtIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNob2ljZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNob2ljZV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuY2hvaWNlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG4gIC5jaG9pY2VfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5jaG9pY2VfX3RleHQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmNob2ljZV9fc3VidGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgd2lkdGg6IDg5JTtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gIH1cbn1cbi8qUkVWSUVXU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmV2aWV3cyB7XG4gIHBhZGRpbmc6IDk1cHggMCA4NXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2VlZmY7XG59XG4ucmV2aWV3c19fd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJldmlld3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXZpZXdzX19hYm91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjJweCAwICNlNGU0ZWI7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDIycHggMCAjZTRlNGViO1xuICBib3gtc2hhZG93OiAwIDAgMjJweCAwICNlNGU0ZWI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQ1cHggMzVweCA0NXB4IDM1cHg7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbn1cbi5yZXZpZXdzX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDM1cHggMDtcbn1cbi5yZXZpZXdzX19uYW1lIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnJldmlld3NfX3JhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmV2aWV3c19fdGV4dCB7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYS1UaGluJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJldmlld3NfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzc2NTZjZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmV2aWV3c19fYXV0aG9yIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YTlhOWM7XG59XG4uc2Vjb25kYXJ5LXRpdGxlIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMzVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2Vjb25kYXJ5LXRpdGxlX3doaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2Vjb25kYXJ5LXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EtTWVkaXVtJztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzk3OTc5NztcbiAgbWFyZ2luOiAwIDAgNzVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHJpYW5nbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA5cHggOXB4IDIycHggMCAjZTRlNGViO1xuICAtbW96LWJveC1zaGFkb3c6IDlweCA5cHggMjJweCAwICNlNGU0ZWI7XG4gIGJveC1zaGFkb3c6IDlweCA5cHggMjJweCAwICNlNGU0ZWI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ud3JhcC1mb3ItdHJpYW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmV2aWV3cyAuc2xpY2stc2xpZGUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnJldmlld3MgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4uc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgdG9wOiAzNSU7XG59XG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0xMDVweDtcbn1cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0xMDBweDtcbn1cbi5zbGljay1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzY5MzllYTtcbiAgY29sb3I6ICM2OTM5ZWE7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICM2OTM5ZWE7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvc2xpZGUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIGxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM3MHB4KSB7XG4gIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTcwcHg7XG4gIH1cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5yZXZpZXdzX193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDg1cHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXZpZXdzX190ZXh0IHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG4gIC5yZXZpZXdzIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAucmV2aWV3cyAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3NfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmV2aWV3cyAuc2xpY2stZG90cyB7XG4gICAgdG9wOiA1MDVweDtcbiAgfVxuICAuc2Vjb25kYXJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAucmV2aWV3cyB7XG4gICAgcGFkZGluZzogNDBweCAwIDQwcHggMDtcbiAgfVxuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwNDJlYztcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbiAgLnNlY29uZGFyeS1zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBtYXJnaW46IDAgYXV0byAzNXB4IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi8qSEVMUFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVscCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDc1cHggMCA4NXB4IDA7XG59XG4uaGVscF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVscF9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDcwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmhlbHBfX3NpZGUge1xuICB3aWR0aDogMjAlO1xufVxuLmhlbHBfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0NiU7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbi5oZWxwX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuLmhlbHBfX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDIycHggM3B4IHJnYmEoMjEwLCAyMTAsIDIxMCwgMC4zNyk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAyMnB4IDNweCByZ2JhKDIxMCwgMjEwLCAyMTAsIDAuMzcpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIycHggM3B4IHJnYmEoMjEwLCAyMTAsIDIxMCwgMC4zNyk7XG59XG4uaGVscF9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWxwX19uYW1lIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aWR0aDogNDAlO1xufVxuLmhlbHBfX3RleHQge1xuICBjb2xvcjogIzYzNjM2MztcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EtVGhpbic7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWFyZ2luOiAwO1xufVxuLmhlbHBfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzNXB4IDA7XG59XG4uaGVscF9fbGlzdC1pdGVtIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhLU1lZGl1bSc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWxwX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTc3ZDI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbn1cbi5oZWxwX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlbHBfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y1ZjZmODtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVscF9fYnV0dG9uOmFjdGl2ZSxcbi5oZWxwX19idXR0b246Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDRhMWZmO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhlbHBfX2J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvYmx1ZS1zaWRlLXNtYWxsLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaWRlX190aXRsZSB7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbn1cbi5oZWxwX19idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5oZWxwX19idXR0b25fbmV4dDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmhlbHBfX3NsaWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uanMtaGVscF9fc2xpZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVscC1vbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlbHBfX21haW4ge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgLmhlbHBfX3NpZGUge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmhlbHBfX2l0ZW0ge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVscCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5oZWxwIC5zZWNvbmRhcnktdGl0bGUge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG4gIC5oZWxwX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5oZWxwX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlbHBfX3NpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWxwX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLmhlbHBfX21haW4gLnNsaWNrLWRvdHMge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlbHBfX3dyYXAgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmhlbHBfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjZweDtcbiAgfVxuICAuc2lkZV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVscF9fY29udHJvbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi8qRVhQRVJUU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXhwZXJ0cyB7XG4gIHBhZGRpbmc6IDk1cHggMCA4NXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJkNDQ7XG59XG4uZXhwZXJ0c19fd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4cGVydHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMyU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV4cGVydHNfX3Bob3RvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmV4cGVydHNfX3Bob3RvX2x1eiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvbHV6LmpwZyk7XG59XG4uZXhwZXJ0c19fcGhvdG9fa2F0aCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcva2F0aGwuanBnKTtcbn1cbi5leHBlcnRzX19waG90b190cm95IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy90cm95LmpwZyk7XG59XG4uZXhwZXJ0c19fcGhvdG9fZGFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9kYW1pZW4uanBnKTtcbn1cbi5leHBlcnRzX19waG90b19tYXJpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL21hcmlvbi5qcGcpO1xufVxuLmV4cGVydHNfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbi5leHBlcnRzX19uYW1lIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDAgMTFweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmV4cGVydHNfX3NwZWMge1xuICBjb2xvcjogIzYzNjM2MztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYS1NZWRpdW0nO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMDtcbn1cbi5leHBlcnRzX19kZXNjIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgMTYxLCAyNTUsIDAuNyk7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZXhwZXJ0c19fZGVzY19oaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5kZXNjLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVzYy10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EtTWVkaXVtJztcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uZXhwZXJ0cyAuc2xpY2stc2xpZGUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmV4cGVydHMgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4uc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgdG9wOiA1MCU7XG59XG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0xMDVweDtcbn1cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0xMDBweDtcbn1cbi5zbGljay1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzQ0YTFmZjtcbiAgY29sb3I6ICM2OTM5ZWE7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICM2OTM5ZWE7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvYmx1ZXNsaWRlLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzBweCkge1xuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC03MHB4O1xuICB9XG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAuZXhwZXJ0c19fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0byA4NXB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZXhwZXJ0c19fdGV4dCB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuICAuZXhwZXJ0cyAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmV4cGVydHMgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5leHBlcnRzX193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmV4cGVydHMgLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE4cHg7XG4gIH1cbiAgLnNlY29uZGFyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgfVxuICAuZXhwZXJ0cyB7XG4gICAgcGFkZGluZzogNDBweCAwIDQwcHggMDtcbiAgfVxuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0YTFmZjtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbiAgLmV4cGVydHNfX3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xuICB9XG4gIC5leHBlcnRzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjY2RjYmNiO1xuICB9XG4gIC5leHBlcnRzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogIzQ0YTFmZjtcbiAgfVxufVxuLypGRUFUVVJFU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmVhdHVyZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNmZlO1xuICBwYWRkaW5nOiA5MHB4IDAgODVweCAwO1xufVxuLmZlYXR1cmVzX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDkwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbjogMCBhdXRvIDgwcHggYXV0bztcbn1cbi5mZWF0dXJlc19fYmFzaWMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHggNzVweCA1MHB4IDc1cHg7XG59XG4uZmVhdHVyZXNfX3BhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OCU7XG59XG4uZmVhdHVyZXNfX29wdGlvbmFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4IDc1cHggNTBweCA3NXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNDNweCAwcHggcmdiYSgxNjQsIDE5NiwgMjI5LCAwLjYpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNDNweCAwcHggcmdiYSgxNjQsIDE5NiwgMjI5LCAwLjYpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQzcHggMHB4IHJnYmEoMTY0LCAxOTYsIDIyOSwgMC42KTtcbiAgbWFyZ2luOiAwIDAgNDVweCAwO1xufVxuLmZlYXR1cmVzX190aXRsZSB7XG4gIGNvbG9yOiAjM2Q0ODlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZlYXR1cmVzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5mZWF0dXJlc19faXRlbSB7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYS1NZWRpdW0nO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5mZWF0dXJlc19faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvY2hlY2sucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDRweDtcbn1cbi5mZWF0dXJlc19faXRlbV9zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mZWF0dXJlc19faXRlbV9zbWFsbDpiZWZvcmUge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuLmZlYXR1cmVzX19pdGVtX2JpZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZlYXR1cmVzX19pdGVtX2JpZyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZlYXR1cmVzX19pdGVtX2JpZzpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmZlYXR1cmVzX190ZXh0IHtcbiAgd2lkdGg6IDkwJTtcbiAgY29sb3I6ICM2MzYzNjM7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhLVRoaW4nO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmVhdHVyZXNfX3ByaWNlIHtcbiAgY29sb3I6ICMyODY4YTE7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhLU1lZGl1bSc7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZlYXR1cmVzX193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmVhdHVyZXNfX2Jhc2ljLFxuICAuZmVhdHVyZXNfX29wdGlvbmFsIHtcbiAgICBwYWRkaW5nOiA1MHB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuZmVhdHVyZXNfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDQ1cHggMDtcbiAgfVxuICAuZmVhdHVyZXNfX3BhcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZWF0dXJlc19fYmFzaWMsXG4gIC5mZWF0dXJlc19fb3B0aW9uYWwge1xuICAgIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgfVxuICAuZmVhdHVyZXNfX2Jhc2ljIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4vKnBheW1lbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBheW1lbnQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBheW1lbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXltZW50IC5zZWNvbmRhcnktc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5wYXltZW50X19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBheW1lbnRfX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXltZW50X19sdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnBheW1lbnRfX2x0LWljb24ge1xuICB3aWR0aDogNDI1cHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZTRlZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLnBheW1lbnRfX2x0LWljb24ge1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4ucGF5bWVudF9fbHQtYnRuIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ1YTFmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDVhMWZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBheW1lbnRfX2x0LWJ0bjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ1YTFmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNDVhMWZmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ucGF5bWVudF9fcnQge1xuICB3aWR0aDogNjEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBheW1lbnRfX3J0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBheW1lbnRfX3J0LWhlYWRfdGl0bGUge1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBheW1lbnRfX3J0LWhlYWQge1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NHB4KSB7XG4gIC5wYXltZW50X19ydC1oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBheW1lbnRfX3J0LWhlYWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQwZGVnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBncmV5O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZ3JleTtcbiAgfVxufVxuLnBheW1lbnRfX3J0LXRleHQge1xuICBjb2xvcjogIzYzNjM2MztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EtVGhpbic7XG59XG4ucGF5bWVudF9fcnQtbGlzdCB7XG4gIHdpZHRoOiA1NzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NHB4KSB7XG4gIC5wYXltZW50X19ydC1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnBheW1lbnRfX3J0LWl0ZW0ge1xuICB3aWR0aDogMjYwcHg7XG59XG4ucGF5bWVudF9fcnQtaXRlbTpudGgtY2hpbGQoLW4rMikge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuLnBheW1lbnRfX3J0LWl0ZW0gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBheW1lbnRfX3J0LWl0ZW0gcCB7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYS1UaGluJztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucGF5bWVudF9fcnQtaXRlbSBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY0cHgpIHtcbiAgI3BheW1lbnQgPiBkaXYgPiBkaXYgPiBkaXYucGF5bWVudF9fcnQgPiB1bCA+IGRpdiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGF5bWVudF9fcnQgLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi8qSE9XXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA5MHB4IDAgODVweCAwO1xufVxuLmhvd19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAwIDg1cHggMDtcbn1cbi5ob3dfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvd19faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9hZnRlckFycm93LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1JTtcbiAgdG9wOiAyNSU7XG59XG4uaG93X19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNDRweDtcbiAgaGVpZ2h0OiAxNDRweDtcbiAgbWFyZ2luOiAwIDAgNDVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMnB4IDBweCAjYmZkMWU0O1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMjJweCAwcHggI2JmZDFlNDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMnB4IDBweCAjYmZkMWU0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob3dfX2ltZ19jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9ibHVlYXNpZ24ucG5nKTtcbn1cbi5ob3dfX2ltZ190ZWxsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9ibHVlbWFrZS5wbmcpO1xufVxuLmhvd19faW1nX3BheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvYmx1ZWNvbm5lY3QucG5nKTtcbn1cbi5ob3dfX2ltZ19lbmpveSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvYmx1ZXN0cmVzcy5wbmcpO1xufVxuLmhvd19fbmFtZSB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHdpZHRoOiA3NCU7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvd19fdGV4dCB7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYS1NZWRpdW0nO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG93X19udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRhMWZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob3dfX3dyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuaG93X19pdGVtIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmhvd19faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob3dfX25hbWUge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG93IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xuICB9XG4gIC5ob3dfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaG93X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmhvd19faW1nIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIH1cbiAgLmhvd19fd3JhcCAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbiAgLmhvdyAuc2Vjb25kYXJ5LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cbiAgLmhvd19fbmFtZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG4vKkZPT1RFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY0NjtcbiAgcGFkZGluZzogMDtcbn1cbi5mb290ZXItdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMzY0ZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mb290ZXItdG9wX19tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXRvcF9fbWVudSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLmZvb3Rlci10b3AgdWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvb3Rlci10b3AgdWwgbGkge1xuICBwYWRkaW5nOiA1cHggNDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjcwcHgpIHtcbiAgLmZvb3Rlci10b3AgdWwgbGkge1xuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci10b3AgdWwgbGkge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci10b3AgdWwgbGkge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICB9XG59XG4uZm9vdGVyLXRvcCB1bCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2QzZGVlNTtcbn1cbi5mb290ZXItdG9wIHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXRvcCB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLXRvcCAjc2hvdy1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb290ZXItdG9wICNzaG93LW1vcmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXRvcCAjc2hvdy1tb3JlIHtcbiAgICB0b3A6IC0xMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mb290ZXItdG9wICNzaG93LW1vcmUge1xuICAgIHRvcDogLTE1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmZvb3Rlci10b3AgI3Nob3ctbW9yZSB7XG4gICAgdG9wOiAtMTY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuZm9vdGVyLXRvcCAjc2hvdy1tb3JlIHtcbiAgICB0b3A6IC0xODBweDtcbiAgfVxufVxuLmZvb3Rlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlcl9fY29sdW1uIHtcbiAgZmxleDogMTtcbn1cbi5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGNvbG9yOiAjZDNkZWU1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDM1cHggMDtcbn1cbi5mb290ZXJfX25hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9vdGVyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogI2QzZGVlNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mb290ZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZDNkZWU1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbi5mb290ZXJfX3RpdGxlIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZvb3Rlcl9fcGF5bWVudCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9vdGVyX19yZWdpc3RlciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyX19yZWdpc3Rlcl9tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlcl9fd2lkZ2V0cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9vdGVyX193aWRnZXRzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9vdGVyX193aWRnZXRzLWxpbmsge1xuICBjb2xvcjogI2RlZTJlODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb290ZXJfX3Bob25lIHtcbiAgY29sb3I6ICNkM2RlZTU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mb290ZXJfX3Bob25lIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9vdGVyX19waG9uZSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZvb3Rlcl9fY2FsbCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uZm9vdGVyX193aWRnZXRzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNWNmZDY7XG59XG4uZm9vdGVyX193aWRnZXRzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZm9vdGVyX19wYXltZW50LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmZvb3Rlcl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zb2NpYWwtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDQ1cHggMDtcbn1cbi5zb2NpYWwtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNkM2RlZTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zb2NpYWwtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zb2NpYWwtaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNvY2lhbC1pdGVtIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zdmctaW5saW5lLS1mYS5mYS13LTkge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctMjAge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTYge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnNvY2lhbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZm9vdGVyX193cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZm9vdGVyX19jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIH1cbiAgLnNvY2lhbC1saXN0IHtcbiAgICBtYXJnaW46IDAgMCAzNXB4IDA7XG4gIH1cbiAgLmZvb3Rlcl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmZvb3Rlcl9fcGF5bWVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNvY2lhbC1pdGVtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX193aWRnZXRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19yZWdpc3RlciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5mb290ZXJfX3JlZ2lzdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJfX3JlZ2lzdGVyX21vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZWwtZGVjcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGVsLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnRlbC1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlbC1mIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4vKkNIQVRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0bnMtY2hhdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMxOGI0NGM7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMjBweCByZ2JhKDI0LCAxODAsIDc2LCAwLjUpO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gIGJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5idG5zLWNoYXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMThiNDRjO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDMwcHggcmdiYSgyNCwgMTgwLCA3NiwgMC44KTtcbn1cbi5idG5zLWNoYXQgLmJ0bi1jaGF0LW1pYSBzdmcge1xuICByaWdodDogLTdweDtcbiAgdG9wOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4uYnRucy1jaGF0LWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhbmltYXRpb246IG5vbmUhaW1wb3J0YW50O1xufVxuLmJ0bnMtY2hhdC1hY3RpdmUgLmJ0bi1jaGF0LW1lc3Nlbmdlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRucy1jaGF0LWFjdGl2ZSAuYnRuLWNoYXQtbWVzc2VuZ2VyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjgsIDEzMiwgNjIsIDAuNSksIHJnYmEoMjgsIDEzMiwgNjIsIDAuNSkpLCAjMUM4NDNFO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5LCBub3JtYWw7XG4gIGNvbG9yOiAjREFEQURBO1xufVxuLmJ0bnMtY2hhdC1hY3RpdmUgLmJ0bi1jaGF0LW1lc3NlbmdlciBwYXRoIHtcbiAgZmlsbDogI0RBREFEQTtcbn1cbi5idG5zLWNoYXQtYWN0aXZlIC5idG4tY2hhdC1tZXNzZW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyOCwgMTMyLCA2MiwgMC43KSwgcmdiYSgyOCwgMTMyLCA2MiwgMC43KSksICMxQzg0M0U7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHksIG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRucy1jaGF0LWFjdGl2ZSAuYnRuLWNoYXQtbWVzc2VuZ2VyOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmJ0bnMtY2hhdC1hY3RpdmUgLmJ0bi1jaGF0LW1pYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI0LCAxODAsIDc2LCAwLjUpLCByZ2JhKDI0LCAxODAsIDc2LCAwLjUpKSwgIzE4YjQ0Yztcbn1cbi5idG5zLWNoYXQtYWN0aXZlIC5idG4tY2hhdC1taWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNCwgMTgwLCA3NiwgMC43KSwgcmdiYSgyNCwgMTgwLCA3NiwgMC43KSksICMxOGI0NGM7XG59XG4uYnRucy1jaGF0LWFjdGl2ZSAuYnRuLWNoYXQtbWlhIHN2ZyB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5idG4tY2hhdC1hY3RpdmUtZmIgLmJ0bi1jaGF0LW1lc3NlbmdlciB7XG4gIGJhY2tncm91bmQ6ICM0NDgzRkI7XG59XG4uYnRuLWNoYXQtYWN0aXZlLWZiIC5idG4tY2hhdC1tZXNzZW5nZXIgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uYnRuLWNoYXQtYWN0aXZlLWZiIC5idG4tY2hhdC1tZXNzZW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ4M0ZCO1xufVxuLmJ0bi1jaGF0LWFjdGl2ZS1mYiAuYnRuLWNoYXQtbWlhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTUzLCA3MywgMjYsIDAuNSksIHJnYmEoMTUzLCA3MywgMjYsIDAuNSkpLCAjNDQ4M0ZCO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5LCBub3JtYWw7XG4gIGNvbG9yOiAjREFEQURBO1xufVxuLmJ0bi1jaGF0LWFjdGl2ZS1mYiAuYnRuLWNoYXQtbWlhIHBhdGgge1xuICBmaWxsOiAjREFEQURBO1xufVxuLmJ0bi1jaGF0LWFjdGl2ZS1mYiAuYnRuLWNoYXQtbWlhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTUzLCA3MywgMjYsIDAuNyksIHJnYmEoMTUzLCA3MywgMjYsIDAuNykpLCAjNDQ4M0ZCO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5LCBub3JtYWw7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1jaGF0LWFjdGl2ZS1mYiAuYnRuLWNoYXQtbWlhOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmJ0bnMtY2hhdC1uZXctbWVzc2FuZ2Uge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDIwcHggcmdiYSgxMjgsIDYwLCAyMiwgMC41KSAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IHB1bHNlIDJzIGluZmluaXRlO1xufVxuLmJ0bnMtY2hhdC1uZXctbWVzc2FuZ2UgLmJ0bi1jaGF0LW1pYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMThiNDRjLCAjMThiNDRjKSwgIzE4YjQ0YyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5LCBub3JtYWwgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAyMHB4IHJnYmEoMTI4LCA2MCwgMjIsIDAuNSkgIWltcG9ydGFudDtcbn1cbi5idG5zLWNoYXQtbmV3LW1lc3NhbmdlOmhvdmVyIHtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDIwcHggcmdiYSgxMjgsIDYwLCAyMiwgMC41KTtcbiAgfVxuICA3MCUge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMzBweCByZ2JhKDEyOCwgNjAsIDIyLCAwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxNTcsIDY5LCAyNSwgMC41KTtcbiAgfVxufVxuLm1pYS1jaGF0IHtcbiAgYm90dG9tOiA0NXB4O1xufVxuLmJ0bi1jaGF0IHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuICB6LWluZGV4OiAzO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLWNoYXQgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbn1cbi5idG5zLWNoYXQtY2xvc2VzIC5idG4tY2hhdC1taWEge1xuICBiYWNrZ3JvdW5kOiAjMThiNDRjO1xuICBoZWlnaHQ6IDc3cHg7XG59XG4uYnRucy1jaGF0LWNsb3NlcyAuYnRuLWNoYXQtbWlhIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLm1pYS1jaGF0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm90dG9tOiA3NnB4IWltcG9ydGFudDtcbiAgcmlnaHQ6IDIwcHghaW1wb3J0YW50O1xufVxuLmZiX2RpYWxvZyB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taWEtY2hhdCB7XG4gICAgcmlnaHQ6IDIwcHghaW1wb3J0YW50O1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAuYnRucy1jaGF0IHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbiAgLmJ0bnMtY2hhdC1hY3RpdmUge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubWlhLWNoYXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm90dG9tOiA1NnB4IWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5taWEtY2hhdCB7XG4gICAgcmlnaHQ6IDEwcHghaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEwMDAwMDAwMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bnMtY2hhdC1hY3RpdmUge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLm1pYS1jaGF0IHtcbiAgICByaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG5zLWNoYXQtYWN0aXZlIHtcbiAgICByaWdodDogLTJweDtcbiAgfVxuICAuYnRucy1jaGF0LWFjdGl2ZSAubWlhLWNoYXQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uYnRucy1jaGF0LWNsb3NlcyAuYnRuLWNoYXQge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ0bnMtY2hhdC1jbG9zZXMgLmJ0bi1jaGF0IHN2ZyB7XG4gIG1hcmdpbjogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbn1cbi5idG5zLWNoYXQtY2xvc2VzIC5idG4tY2hhdCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qQ09OVEVOVCBTVFlMRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGVudCxcbi5zaW1wbGUtcGFnZSB7XG4gIGNvbG9yOiAjNmU2OTY5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50IC5jb250YWluZXIsXG4gIC5zaW1wbGUtcGFnZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5jb250ZW50IHAsXG4uc2ltcGxlLXBhZ2UgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ0O1xufVxuLmNvbnRlbnQgaDEsXG4uc2ltcGxlLXBhZ2UgaDEsXG4uY29udGVudCBoMixcbi5zaW1wbGUtcGFnZSBoMixcbi5jb250ZW50IGgzLFxuLnNpbXBsZS1wYWdlIGgzLFxuLmNvbnRlbnQgaDQsXG4uc2ltcGxlLXBhZ2UgaDQsXG4uY29udGVudCBoNSxcbi5zaW1wbGUtcGFnZSBoNSxcbi5jb250ZW50IGg2LFxuLnNpbXBsZS1wYWdlIGg2IHtcbiAgY29sb3I6ICM0YjQ2NDY7XG59XG4uY29udGVudCB1bCxcbi5zaW1wbGUtcGFnZSB1bCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmNvbnRlbnQgdWwgbGksXG4uc2ltcGxlLXBhZ2UgdWwgbGkge1xuICBwYWRkaW5nOiA3cHggMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzJkMmQyZDtcbn1cbi5jb250ZW50IHAsXG4uc2ltcGxlLXBhZ2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2ltcGxlLXBhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cbi5ob21lIC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5wYWxnYXJpc20ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBhbGdhcmlzbSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAucGFsZ2FyaXNtIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG4vKlBBR0U6IDQwNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2l0ZV90cGwtNDA0IHtcbiAgcGFkZGluZzogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2l0ZV90cGwtNDA0IC5zaXRlX2FydGljbGUtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2l0ZV90cGwtNDA0IC5zaXRlX2FydGljbGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi8qUEFHRSA0MDQ6IFJFU1BPTlNJVkUqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZV90cGwtNDA0IC5zaXRlX2FydGljbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbiAgLnNpdGVfdHBsLTQwNCAuc2l0ZV9hcnRpY2xlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLypDVVNUT00gU0NST0xMQkFSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50aXRsZUJsb2cge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlQmxvZyB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udGV4dEJsb2cge1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzVjNWM1Yztcbn1cbi5kYXRlQmxvZyB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNUM1QzVDO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRlQmxvZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmltYWdlQmxvZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlQmxvZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuLmNvbXBvbmVudC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21wb25lbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcG9uZW50LXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY29tcG9uZW50LWl0ZW0ge1xuICBmbGV4OiAxIDAgNTAlO1xufVxuLmNvbXBvbmVudC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzBGMjkzRDtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29tcG9uZW50LXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbXBvbmVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbjogMCAyOXB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcnRpY2xlLFxuICAucGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXJ0aWNsZSxcbiAgLnBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlLFxuICAucGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogOThweCAwO1xuICB9XG59XG4ubW9yZS1idG4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2l0ZV90cGwtYmxvZ19faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9wcm9jZXNzX2JnLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxMzBweCAwO1xuICBtYXJnaW46IDEwMHB4IDBweCAzMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpdGVfdHBsLWJsb2dfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4uc2l0ZV90cGwtYmxvZ19fY2F0ZWdvcnkgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjNDk5MGUyICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpdGVfdHBsLWJsb2dfX2NhdGVnb3J5IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5zaXRlX3RwbC1ibG9nIC5ibG9nX19wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaXRlX3RwbC1ibG9nIC5ibG9nX19wb3N0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2l0ZV90cGwtYmxvZyAuYmxvZ19fcG9zdDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaXRlX3RwbC1ibG9nIC5ibG9nX19wb3N0OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnNpdGVfdHBsLWJsb2cgLmJsb2dfX3Bvc3Q6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaXRlX3RwbC1ibG9nIC5ibG9nX19wb3N0Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGVfdHBsLWJsb2cgLmJsb2dfX3Bvc3Qge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpdGVfdHBsLWJsb2cgLmJsb2dfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zaXRlX3RwbC1ibG9nIC5ibG9nX190aXRsZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGVfdHBsLWJsb2cgLmJsb2dfX3RpdGxlLWxpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaXRlX3RwbC1ibG9nIC5ibG9nX190aXRsZS1saW5rIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5zaXRlX3RwbC1ibG9nIC5ibG9nX190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1YzVjNWM7XG59XG4uc2l0ZV90cGwtYmxvZyAuYmxvZ19faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlX3RwbC1ibG9nIC5ibG9nX19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuLnNpdGVfdHBsLWJsb2cgLmJsb2dfX2RhdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzVDNUM1QztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZV90cGwtYmxvZyAuYmxvZ19fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaXRlX3RwbC1ibG9nIC5ibG9nX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5zaXRlX3RwbC1ibG9nIC5ibG9nX19wb3N0IC5tb3JlLWJ0bi13cmFwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaXRlX3RwbC1ibG9nIC5ibG9nX19wb3N0IC5tb3JlLWJ0bi13cmFwIC5idG4ge1xuICBjb2xvcjogIzQ5OTBlMjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDk5MGUyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc2l0ZV90cGwtYmxvZyAuYmxvZ19fcG9zdCAubW9yZS1idG4td3JhcCAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0OTkwZTI7XG59XG4uc2l0ZV90cGwtYmxvZyAuYmxvZy1jb250YWluZXIgLmNvbXBvbmVudC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMSAwIDcwJTtcbn1cbi5zaXRlX3RwbC1ibG9nIC5ibG9nLWNvbnRhaW5lciAuY29tcG9uZW50LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGZsZXg6IDEgMCAzMCU7XG59XG4uc2l0ZV90cGwtYmxvZyAubmF2LWxpbmtzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaXRlX3RwbC1ibG9nIC5uYXYtbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbn1cbi5zaXRlX3RwbC1ibG9nIC5uYXYtbGlua3MgYSxcbi5zaXRlX3RwbC1ibG9nIC5uYXYtbGlua3Mgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZzogMCA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNpdGVfdHBsLWJsb2cgLm5hdi1saW5rcyBhLFxuICAuc2l0ZV90cGwtYmxvZyAubmF2LWxpbmtzIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTguNXB4O1xuICB9XG59XG4uc2l0ZV90cGwtYmxvZyAubmF2LWxpbmtzIC5jdXJyZW50IHtcbiAgY29sb3I6ICNEQjc3Nzc7XG59XG4uc2l0ZV90cGwtYmxvZyAubmF2LWxpbmtzIGEsXG4uc2l0ZV90cGwtYmxvZyAubmF2LWxpbmtzIC5kb3RzIHtcbiAgY29sb3I6ICMwRjI5M0Q7XG59XG4uc2l0ZV90cGwtYmxvZyAubmF2LWxpbmtzIC5wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zaXRlX3RwbC1ibG9nIC5uYXYtbGlua3MgLnByZXYge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxufVxuLnNpdGVfdHBsLWJsb2cgLm5hdi1saW5rcyAucHJldixcbi5zaXRlX3RwbC1ibG9nIC5uYXYtbGlua3MgLm5leHQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWcvc3ZnL2Fycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciwgI0VFRUVFRTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2l0ZV90cGwtYmxvZyAubmF2LWxpbmtzIC5wcmV2LmRpc2FibGVkLFxuLnNpdGVfdHBsLWJsb2cgLm5hdi1saW5rcyAubmV4dC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zaXRlX3RwbF9zaW5nbGUgLmJsb2dfX2ltYWdlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNpdGVfdHBsX3NpbmdsZSAuc2luZ2xlX19jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgY29sb3I6ICM1QzVDNUM7XG59XG4uc2l0ZV90cGxfc2luZ2xlIC5zaW5nbGVfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpdGVfdHBsX3NpbmdsZSAuc2luZ2xlX19jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cbi5zaXRlX3RwbF9zaW5nbGUgLnNpbmdsZV9fY29udGVudCBoMSxcbi5zaXRlX3RwbF9zaW5nbGUgLnNpbmdsZV9fY29udGVudCBoMixcbi5zaXRlX3RwbF9zaW5nbGUgLnNpbmdsZV9fY29udGVudCBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMEYyOTNEO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpdGVfdHBsX3NpbmdsZSAuc2luZ2xlX19jb250ZW50IGgxLFxuICAuc2l0ZV90cGxfc2luZ2xlIC5zaW5nbGVfX2NvbnRlbnQgaDIsXG4gIC5zaXRlX3RwbF9zaW5nbGUgLnNpbmdsZV9fY29udGVudCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaXRlX3RwbF9zaW5nbGUgLnNpbmdsZV9fY29udGVudCBoMSxcbiAgLnNpdGVfdHBsX3NpbmdsZSAuc2luZ2xlX19jb250ZW50IGgyLFxuICAuc2l0ZV90cGxfc2luZ2xlIC5zaW5nbGVfX2NvbnRlbnQgaDMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2l0ZV90cGxfc2luZ2xlIC5zaW5nbGVfX2NvbnRlbnQgdWwge1xuICBtYXJnaW46IDI2cHggMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5zaXRlX3RwbF9zaW5nbGUgLnNpbmdsZV9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlFwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpdGVfdHBsX3NpbmdsZSAuc2luZ2xlX19jb250ZW50IHVsIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlX3RwbF9zaW5nbGUgLnNpbmdsZV9fY29udGVudCB1bCB7XG4gICAgbWFyZ2luOiAxN3B4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2l0ZV90cGxfc2luZ2xlIC5zaW5nbGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2l0ZV90cGxfc2luZ2xlIC5zaW5nbGVfX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc2l0ZV90cGxfc2luZ2xlIC50YWJsZS1jb250ZW50IHtcbiAgbWFyZ2luOiA0MHB4IDAgNTBweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRDJEMkQyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDM1cHggMCA0MnB4IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpdGVfdHBsX3NpbmdsZSAudGFibGUtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGVfdHBsX3NpbmdsZSAudGFibGUtY29udGVudCB7XG4gICAgbWFyZ2luOiA1NXB4IDAgNDBweCAwO1xuICAgIHBhZGRpbmc6IDI1cHggMCAyMHB4IDE1cHg7XG4gIH1cbn1cbi5zaXRlX3RwbF9zaW5nbGUgLnRhYmxlLWNvbnRlbnRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwRjI5M0Q7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlX3RwbF9zaW5nbGUgLnRhYmxlLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5zaXRlX3RwbF9zaW5nbGUgLnRhYmxlLWNvbnRlbnRfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMEYyOTNEO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlX3RwbF9zaW5nbGUgLnRhYmxlLWNvbnRlbnRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5zaXRlX3RwbF9zaW5nbGUgLnRhYmxlLWNvbnRlbnRfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaXRlX3RwbF9zaW5nbGUgLnRhYmxlLWNvbnRlbnRfX2l0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zaXRlX3RwbF9zaW5nbGUgLnRhYmxlLWNvbnRlbnRfX2l0ZW0gaDEsXG4uc2l0ZV90cGxfc2luZ2xlIC50YWJsZS1jb250ZW50X19pdGVtIGgyLFxuLnNpdGVfdHBsX3NpbmdsZSAudGFibGUtY29udGVudF9faXRlbSBoMyxcbi5zaXRlX3RwbF9zaW5nbGUgLnRhYmxlLWNvbnRlbnRfX2l0ZW0gaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwRjI5M0Q7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZV90cGxfc2luZ2xlIC50YWJsZS1jb250ZW50X19pdGVtIGgxLFxuICAuc2l0ZV90cGxfc2luZ2xlIC50YWJsZS1jb250ZW50X19pdGVtIGgyLFxuICAuc2l0ZV90cGxfc2luZ2xlIC50YWJsZS1jb250ZW50X19pdGVtIGgzLFxuICAuc2l0ZV90cGxfc2luZ2xlIC50YWJsZS1jb250ZW50X19pdGVtIGg0IHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zaXRlX3RwbF9zaW5nbGUgLnRhYmxlLWNvbnRlbnRfX2l0ZW0gaDE6YmVmb3JlLFxuLnNpdGVfdHBsX3NpbmdsZSAudGFibGUtY29udGVudF9faXRlbSBoMjpiZWZvcmUsXG4uc2l0ZV90cGxfc2luZ2xlIC50YWJsZS1jb250ZW50X19pdGVtIGgzOmJlZm9yZSxcbi5zaXRlX3RwbF9zaW5nbGUgLnRhYmxlLWNvbnRlbnRfX2l0ZW0gaDQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREI3Nzc3O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnNpdGVfdHBsX3NpbmdsZSAudGFibGUtY29udGVudF9faXRlbSBoMTo6YWZ0ZXIsXG4uc2l0ZV90cGxfc2luZ2xlIC50YWJsZS1jb250ZW50X19pdGVtIGgyOjphZnRlcixcbi5zaXRlX3RwbF9zaW5nbGUgLnRhYmxlLWNvbnRlbnRfX2l0ZW0gaDM6OmFmdGVyLFxuLnNpdGVfdHBsX3NpbmdsZSAudGFibGUtY29udGVudF9faXRlbSBoNDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLypQQUdJTkFUSU9OKi9cbi5zaXRlLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDUwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpdGUtcGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnNpdGUtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWFyZ2luOiAzcHg7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBmb250OiA2MDAgMTNweC8yN3B4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xufVxuLnNpdGUtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyLFxuLnNpdGUtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmFjdGl2ZSxcbi5zaXRlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpmb2N1cyxcbi5zaXRlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzc3Nzc3NztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2l0ZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldixcbi5zaXRlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2l0ZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldjpob3Zlcixcbi5zaXRlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0OmhvdmVyLFxuLnNpdGUtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXY6YWN0aXZlLFxuLnNpdGUtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQ6YWN0aXZlLFxuLnNpdGUtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXY6Zm9jdXMsXG4uc2l0ZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dDpmb2N1cyxcbi5zaXRlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2LmN1cnJlbnQsXG4uc2l0ZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLnNpdGUtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zaXRlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2IGkge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5zaXRlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNpdGUtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQgaSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4uc2l0ZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5zaXRlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDY4cHgpIHtcbiAgLnNpdGUtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1hcmdpbjogNnB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLypibG9nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogIzQwOGI2MDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6ICM4YWFmOTk7XG59XG4iLCIvKiBGT05UUyAgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0hlbHZldGljYS1UaGluJztcblx0c3JjOiB1cmwoJ2ZvbnRzL25ldy9IZWx2ZXRpY2FOZXVlQ0UzNVRoaW4uZW90Jyk7XG5cdHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJ2ZvbnRzL25ldy9IZWx2ZXRpY2FOZXVlQ0VUaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9uZXcvSGVsdmV0aWNhTmV1ZUNFMzVUaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9uZXcvSGVsdmV0aWNhTmV1ZUNFVGhpbi5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0hlbHZldGljYS1NZWRpdW0nO1xuXHRzcmM6IHVybCgnZm9udHMvbmV3L0hlbHZldGljYU5ldWVDRTU1Um9tYW4uZW90Jyk7XG5cdHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJ2ZvbnRzL25ldy9IZWx2ZXRpY2FOZXVlQ0VSb21hbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvbmV3L0hlbHZldGljYU5ldWVDRTU1Um9tYW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL25ldy9IZWx2ZXRpY2FOZXVlQ0VSb21hbi5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0hlbHZldGljYS1Cb2xkJztcblx0c3JjOiB1cmwoJ2ZvbnRzL25ldy9IZWx2ZXRpY2FOZXVlQm9sZC5lb3QnKTtcblx0c3JjOiBsb2NhbCgn4pi6JyksIHVybCgnZm9udHMvbmV3L0hlbHZldGljYU5ldWVCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9uZXcvSGVsdmV0aWNhTmV1ZUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL25ldy9IZWx2ZXRpY2FOZXVlQm9sZC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnO1xuXHRzcmM6IHVybCgnZm9udHMvbmV3L0hlbHZldGljYU5ldWUuZW90Jyk7XG5cdHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJ2ZvbnRzL25ldy9IZWx2ZXRpY2FOZXVlLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9uZXcvSGVsdmV0aWNhTmV1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvbmV3L0hlbHZldGljYU5ldWUuc3ZnJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLyohXG5UaGVtZSBOYW1lOiBUZW1wbGF0ZSAzIFBQQ1xuQXV0aG9yOiBLb3pob21hUyBieSBTZW9Qcm9cbiovXG5cbi8vVE1QIFNUSUxFUyAoZG9uYHQgZm9yZ2V0IHJlbW92ZSBtZSEpXG4udG1wLXBsYWNlaG9sZGVyIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogNHB4IGRhc2hlZCAjZGRkO1xufVxuXG4vL0ZPTlRzXG5AaW1wb3J0IChpbmxpbmUpICdpbmNsdWRlL2xpYnMvZXQtbGluZS1pY29ucy5jc3MnO1xuQGltcG9ydCAoaW5saW5lKSAnaW5jbHVkZS9saWJzL2ZvbnRlbGxvLmNzcyc7XG5AaW1wb3J0IChpbmxpbmUpICdpbmNsdWRlL2xpYnMvb3BlbnNhbnMuY3NzJztcblxuLypQTFVHSU5TXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qb3dsLmNhcm91c2VsIHBsdWdpbiovXG5AaW1wb3J0IChpbmxpbmUpIFwiaW5jbHVkZS9saWJzL293bC5jYXJvdXNlbC5jc3NcIjtcbkBpbXBvcnQgKGlubGluZSkgXCJpbmNsdWRlL2xpYnMvb3dsLnRyYW5zaXRpb25zLmNzc1wiO1xuQGltcG9ydCAoaW5saW5lKSBcImluY2x1ZGUvbGlicy9vd2wudGhlbWUuY3NzXCI7XG5cbi8qQ09NTU9OIFJVTEVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJpbmNsdWRlL2NvbW1vblwiO1xuXG4vKlRZUE9HUkFQSFlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImluY2x1ZGUvdHlwb2dyYXBoeVwiO1xuXG4vKkJVVFRPTlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImluY2x1ZGUvYnV0dG9uc1wiO1xuXG4vKkhFQURFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiaW5jbHVkZS9oZWFkZXJcIjtcblxuLypUT1Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImluY2x1ZGUvaW5jLXRvcFwiO1xuXG4vKkFEVkFOVEFHRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImluY2x1ZGUvaW5jLWFkdmFudGFnZXNcIjtcblxuLypDSE9JQ0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImluY2x1ZGUvaW5jLWNob29zZXNcIjtcblxuLypSRVZJRVdTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJpbmNsdWRlL2luYy1yZXZpZXdzXCI7XG5cbi8qSEVMUFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiaW5jbHVkZS9pbmMtaGVscFwiO1xuXG4vKkVYUEVSVFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImluY2x1ZGUvaW5jLWV4cGVydHNcIjtcblxuLypGRUFUVVJFU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiaW5jbHVkZS9pbmMtZmVhdHVyZXNcIjtcblxuLypwYXltZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJpbmNsdWRlL2luYy1wYXltZW50XCI7XG5cbi8qSE9XXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJpbmNsdWRlL2luYy1ob3dcIjtcblxuLypGT09URVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImluY2x1ZGUvZm9vdGVyXCI7XG5cbi8qQ0hBVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiaW5jbHVkZS9jaGF0XCI7XG5cbi8qQ09OVEVOVCBTVFlMRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiaW5jbHVkZS9jb250ZW50XCI7XG5cbi8qUEFHRTogNDA0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJpbmNsdWRlL3RwbC00MDRcIjtcblxuXG4vKkNVU1RPTSBTQ1JPTExCQVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImluY2x1ZGUvYmxvZy1taXhpbnNcIjtcblxuQGltcG9ydCBcImluY2x1ZGUvYmxvZy1hbmQtc2luZ2xlXCI7XG5cbi8qYmxvZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogNnB4O1xuXHRoZWlnaHQ6IDZweDtcblx0YmFja2dyb3VuZDogQGMxO1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0YmFja2dyb3VuZDogQGMyO1xufVxuIiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnZXQtbGluZSc7XG5cdHNyYzp1cmwoJ2ZvbnRzL2V0LWxpbmUuZW90Jyk7XG5cdHNyYzp1cmwoJ2ZvbnRzL2V0LWxpbmUuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJ2ZvbnRzL2V0LWxpbmUud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnZm9udHMvZXQtbGluZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCdmb250cy9ldC1saW5lLnN2ZyNldC1saW5lJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byB1c2UgZGF0YSBhdHRyaWJ1dGVzIGZvciBpbnNlcnRpbmcgeW91ciBpY29ucyAqL1xuW2RhdGEtaWNvbl06YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6ICdldC1saW5lJztcblx0Y29udGVudDogYXR0cihkYXRhLWljb24pO1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byBoYXZlIGEgY2xhc3MgcGVyIGljb24gKi9cbi8qXG5JbnN0ZWFkIG9mIGEgbGlzdCBvZiBhbGwgY2xhc3Mgc2VsZWN0b3JzLFxueW91IGNhbiB1c2UgdGhlIGdlbmVyaWMgc2VsZWN0b3IgYmVsb3csIGJ1dCBpdCdzIHNsb3dlcjpcbltjbGFzcyo9XCJpY29uLVwiXSB7XG4qL1xuLmljb24tbW9iaWxlLCAuaWNvbi1sYXB0b3AsIC5pY29uLWRlc2t0b3AsIC5pY29uLXRhYmxldCwgLmljb24tcGhvbmUsIC5pY29uLWRvY3VtZW50LCAuaWNvbi1kb2N1bWVudHMsIC5pY29uLXNlYXJjaCwgLmljb24tY2xpcGJvYXJkLCAuaWNvbi1uZXdzcGFwZXIsIC5pY29uLW5vdGVib29rLCAuaWNvbi1ib29rLW9wZW4sIC5pY29uLWJyb3dzZXIsIC5pY29uLWNhbGVuZGFyLCAuaWNvbi1wcmVzZW50YXRpb24sIC5pY29uLXBpY3R1cmUsIC5pY29uLXBpY3R1cmVzLCAuaWNvbi12aWRlbywgLmljb24tY2FtZXJhLCAuaWNvbi1wcmludGVyLCAuaWNvbi10b29sYm94LCAuaWNvbi1icmllZmNhc2UsIC5pY29uLXdhbGxldCwgLmljb24tZ2lmdCwgLmljb24tYmFyZ3JhcGgsIC5pY29uLWdyaWQsIC5pY29uLWV4cGFuZCwgLmljb24tZm9jdXMsIC5pY29uLWVkaXQsIC5pY29uLWFkanVzdG1lbnRzLCAuaWNvbi1yaWJib24sIC5pY29uLWhvdXJnbGFzcywgLmljb24tbG9jaywgLmljb24tbWVnYXBob25lLCAuaWNvbi1zaGllbGQsIC5pY29uLXRyb3BoeSwgLmljb24tZmxhZywgLmljb24tbWFwLCAuaWNvbi1wdXp6bGUsIC5pY29uLWJhc2tldCwgLmljb24tZW52ZWxvcGUsIC5pY29uLXN0cmVldHNpZ24sIC5pY29uLXRlbGVzY29wZSwgLmljb24tZ2VhcnMsIC5pY29uLWtleSwgLmljb24tcGFwZXJjbGlwLCAuaWNvbi1hdHRhY2htZW50LCAuaWNvbi1wcmljZXRhZ3MsIC5pY29uLWxpZ2h0YnVsYiwgLmljb24tbGF5ZXJzLCAuaWNvbi1wZW5jaWwsIC5pY29uLXRvb2xzLCAuaWNvbi10b29scy0yLCAuaWNvbi1zY2lzc29ycywgLmljb24tcGFpbnRicnVzaCwgLmljb24tbWFnbmlmeWluZy1nbGFzcywgLmljb24tY2lyY2xlLWNvbXBhc3MsIC5pY29uLWxpbmVncmFwaCwgLmljb24tbWljLCAuaWNvbi1zdHJhdGVneSwgLmljb24tYmVha2VyLCAuaWNvbi1jYXV0aW9uLCAuaWNvbi1yZWN5Y2xlLCAuaWNvbi1hbmNob3IsIC5pY29uLXByb2ZpbGUtbWFsZSwgLmljb24tcHJvZmlsZS1mZW1hbGUsIC5pY29uLWJpa2UsIC5pY29uLXdpbmUsIC5pY29uLWhvdGFpcmJhbGxvb24sIC5pY29uLWdsb2JlLCAuaWNvbi1nZW5pdXMsIC5pY29uLW1hcC1waW4sIC5pY29uLWRpYWwsIC5pY29uLWNoYXQsIC5pY29uLWhlYXJ0LCAuaWNvbi1jbG91ZCwgLmljb24tdXBsb2FkLCAuaWNvbi1kb3dubG9hZCwgLmljb24tdGFyZ2V0LCAuaWNvbi1oYXphcmRvdXMsIC5pY29uLXBpZWNoYXJ0LCAuaWNvbi1zcGVlZG9tZXRlciwgLmljb24tZ2xvYmFsLCAuaWNvbi1jb21wYXNzLCAuaWNvbi1saWZlc2F2ZXIsIC5pY29uLWNsb2NrLCAuaWNvbi1hcGVydHVyZSwgLmljb24tcXVvdGUsIC5pY29uLXNjb3BlLCAuaWNvbi1hbGFybWNsb2NrLCAuaWNvbi1yZWZyZXNoLCAuaWNvbi1oYXBweSwgLmljb24tc2FkLCAuaWNvbi1mYWNlYm9vaywgLmljb24tdHdpdHRlciwgLmljb24tZ29vZ2xlcGx1cywgLmljb24tcnNzLCAuaWNvbi10dW1ibHIsIC5pY29uLWxpbmtlZGluLCAuaWNvbi1kcmliYmJsZSB7XG5cdGZvbnQtZmFtaWx5OiAnZXQtbGluZSc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cbi5pY29uLW1vYmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLmljb24tbGFwdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG4uaWNvbi1kZXNrdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDNcIjtcbn1cbi5pY29uLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG4uaWNvbi1kb2N1bWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmljb24tZG9jdW1lbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5pY29uLWNsaXBib2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLmljb24tbmV3c3BhcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uaWNvbi1ub3RlYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuLmljb24tYm9vay1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG4uaWNvbi1icm93c2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuLmljb24tcHJlc2VudGF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG4uaWNvbi1waWN0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG4uaWNvbi1waWN0dXJlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLmljb24tdmlkZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmljb24tcHJpbnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLmljb24tdG9vbGJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG4uaWNvbi13YWxsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5pY29uLWdpZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5pY29uLWJhcmdyYXBoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uaWNvbi1ncmlkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uaWNvbi1leHBhbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5pY29uLWZvY3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG4uaWNvbi1lZGl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG4uaWNvbi1hZGp1c3RtZW50czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmljb24tcmliYm9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG4uaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMWZcIjtcbn1cbi5pY29uLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5pY29uLW1lZ2FwaG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLmljb24tc2hpZWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uaWNvbi10cm9waHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5pY29uLWZsYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5pY29uLW1hcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmljb24tcHV6emxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG4uaWNvbi1iYXNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5pY29uLWVudmVsb3BlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG4uaWNvbi1zdHJlZXRzaWduOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uaWNvbi10ZWxlc2NvcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmFcIjtcbn1cbi5pY29uLWdlYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG4uaWNvbi1rZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmNcIjtcbn1cbi5pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuLmljb24tYXR0YWNobWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuLmljb24tcHJpY2V0YWdzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJmXCI7XG59XG4uaWNvbi1saWdodGJ1bGI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzBcIjtcbn1cbi5pY29uLWxheWVyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG4uaWNvbi10b29sczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmljb24tdG9vbHMtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLmljb24tc2Npc3NvcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzVcIjtcbn1cbi5pY29uLXBhaW50YnJ1c2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5pY29uLW1hZ25pZnlpbmctZ2xhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5pY29uLWNpcmNsZS1jb21wYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uaWNvbi1saW5lZ3JhcGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzlcIjtcbn1cbi5pY29uLW1pYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuLmljb24tc3RyYXRlZ3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwM2JcIjtcbn1cbi5pY29uLWJlYWtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuLmljb24tY2F1dGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzZFwiO1xufVxuLmljb24tcmVjeWNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuLmljb24tYW5jaG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG4uaWNvbi1wcm9maWxlLW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5pY29uLXByb2ZpbGUtZmVtYWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uaWNvbi1iaWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG4uaWNvbi13aW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4uaWNvbi1ob3RhaXJiYWxsb29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uaWNvbi1nbG9iZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLmljb24tZ2VuaXVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG4uaWNvbi1tYXAtcGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4uaWNvbi1kaWFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4uaWNvbi1jaGF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG4uaWNvbi1oZWFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0YVwiO1xufVxuLmljb24tY2xvdWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNGJcIjtcbn1cbi5pY29uLXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNGRcIjtcbn1cbi5pY29uLXRhcmdldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0ZVwiO1xufVxuLmljb24taGF6YXJkb3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG4uaWNvbi1waWVjaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuLmljb24tc3BlZWRvbWV0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTFcIjtcbn1cbi5pY29uLWdsb2JhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLmljb24tY29tcGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLmljb24tbGlmZXNhdmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4uaWNvbi1jbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuLmljb24tYXBlcnR1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5pY29uLXF1b3RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG4uaWNvbi1zY29wZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLmljb24tYWxhcm1jbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuLmljb24tcmVmcmVzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1YVwiO1xufVxuLmljb24taGFwcHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWJcIjtcbn1cbi5pY29uLXNhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWRcIjtcbn1cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWVcIjtcbn1cbi5pY29uLWdvb2dsZXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWZcIjtcbn1cbi5pY29uLXJzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLmljb24tdHVtYmxyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuLmljb24tZHJpYmJibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjNcIjtcbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZTgwNCc7XG4gICAgc3JjOiB1cmwoJy4vZm9udHMvZm9udC9lODA0LmVvdD82OTg0NjE3NicpO1xuICAgIHNyYzogdXJsKCcuL2ZvbnRzL2ZvbnQvZTgwNC5lb3Q/Njk4NDYxNzYjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuL2ZvbnRzL2ZvbnQvZTgwNC53b2ZmPzY5ODQ2MTc2JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuL2ZvbnRzL2ZvbnQvZTgwNC50dGY/Njk4NDYxNzYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuL2ZvbnRzL2ZvbnQvZTgwNC5zdmc/Njk4NDYxNzYjZTgwNCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4gW2NsYXNzXj1cImZfaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGZfaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZTgwNFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuIFxuLmZfaWNvbi1sZWZ0LW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cbi5mX2ljb24tcmlnaHQtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xuLmZfaWNvbi11cC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDInOyB9IC8qICfuoIInICovXG4uZl9pY29uLWRvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAn7qCDJyAqL1xuLmZfaWNvbi1vazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xuLmZfaWNvbi1jYW5jZWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi9cbi5mX2ljb24tbWludXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNic7IH0gLyogJ+6ghicgKi9cbi5mX2ljb24tcGx1czpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfSAvKiAn7qCHJyAqL1xuLmZfaWNvbi1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9IC8qICfuoIgnICovXG4uZl9pY29uLXN0YXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH0gLyogJ+6giScgKi9cbi5mX2ljb24tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxmMDk5JzsgfSAvKiAn74KZJyAqL1xuLmZfaWNvbi1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAnXFxmMDlhJzsgfSAvKiAn74KaJyAqL1xuLmZfaWNvbi1ncGx1czpiZWZvcmUgeyBjb250ZW50OiAnXFxmMGQ1JzsgfSAvKiAn74OVJyAqL1xuLmZfaWNvbi1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMjMnOyB9IC8qICfvhKMnICovXG4uZl9pY29uLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTZkJzsgfSAvKiAn74WtJyAqLyIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnb3Blbl9zYW5zYm9sZCc7XG4gICAgc3JjOiB1cmwoJy4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtYm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1ib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1ib2xkLnN2ZyNvcGVuX3NhbnNib2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnb3Blbl9zYW5zcmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtcmVndWxhci5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1yZWd1bGFyLnN2ZyNvcGVuX3NhbnNyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnb3Blbl9zYW5zc2VtaWJvbGQnO1xuICAgIHNyYzogdXJsKCcuL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zLXNlbWlib2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zLXNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtc2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtc2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zLXNlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fucy1zZW1pYm9sZC5zdmcjb3Blbl9zYW5zc2VtaWJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlJztcbiAgICBzcmM6IHVybCgnLi9mb250cy9IZWx2ZXRpY2FOZXVlLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJy4vZm9udHMvSGVsdmV0aWNhTmV1ZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi9mb250cy9IZWx2ZXRpY2FOZXVlLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuL2ZvbnRzL0hlbHZldGljYU5ldWUuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIvKiBcbiAqIFx0Q29yZSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcbiAqXHR2MS4zLjNcbiAqL1xuXG4vKiBjbGVhcmZpeCAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIi5cIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBib3RoO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRoZWlnaHQ6IDA7XG59XG4vKiBkaXNwbGF5IG5vbmUgdW50aWwgaW5pdCAqL1xuLm93bC1jYXJvdXNlbHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcntcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlci1vdXRlcntcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLW91dGVyLmF1dG9IZWlnaHR7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cdFxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW17XG5cdGZsb2F0OiBsZWZ0O1xufVxuLm93bC1jb250cm9scyAub3dsLXBhZ2UsXG4ub3dsLWNvbnRyb2xzIC5vd2wtYnV0dG9ucyBkaXZ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vd2wtY29udHJvbHMge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLyogbW91c2UgZ3JhYiBpY29uICovXG4uZ3JhYmJpbmcgeyBcbiAgICBjdXJzb3I6dXJsKGdyYWJiaW5nLnBuZykgOCA4LCBtb3ZlO1xufVxuXG4vKiBmaXggKi9cbi5vd2wtY2Fyb3VzZWwgIC5vd2wtd3JhcHBlcixcbi5vd2wtY2Fyb3VzZWwgIC5vd2wtaXRlbXtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogICAgaGlkZGVuO1xuXHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogICAgIGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xufVxuXG4iLCIvKiBcbiAqICBPd2wgQ2Fyb3VzZWwgQ1NTMyBUcmFuc2l0aW9ucyBcbiAqICB2MS4zLjJcbiAqL1xuXG4ub3dsLW9yaWdpbiB7XG5cdC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcblx0LXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW4teCA6IDUwJTtcblx0LXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW4teSA6IDUwJTtcblx0LW1vei1wZXJzcGVjdGl2ZSA6IDEyMDBweDtcblx0LW1vei1wZXJzcGVjdGl2ZS1vcmlnaW4teCA6IDUwJTtcblx0LW1vei1wZXJzcGVjdGl2ZS1vcmlnaW4teSA6IDUwJTtcblx0cGVyc3BlY3RpdmUgOiAxMjAwcHg7XG59XG4vKiBmYWRlICovXG4ub3dsLWZhZGUtb3V0IHtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0IC43cyBib3RoIGVhc2U7XG4gIC1tb3otYW5pbWF0aW9uOiBmYWRlT3V0IC43cyBib3RoIGVhc2U7XG4gIGFuaW1hdGlvbjogZmFkZU91dCAuN3MgYm90aCBlYXNlO1xufVxuLm93bC1mYWRlLWluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAuN3MgYm90aCBlYXNlO1xuICAtbW96LWFuaW1hdGlvbjogZmFkZUluIC43cyBib3RoIGVhc2U7XG4gIGFuaW1hdGlvbjogZmFkZUluIC43cyBib3RoIGVhc2U7XG59XG4vKiBiYWNrU2xpZGUgKi9cbi5vd2wtYmFja1NsaWRlLW91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWNrU2xpZGVPdXQgMXMgYm90aCBlYXNlO1xuICAtbW96LWFuaW1hdGlvbjogYmFja1NsaWRlT3V0IDFzIGJvdGggZWFzZTtcbiAgYW5pbWF0aW9uOiBiYWNrU2xpZGVPdXQgMXMgYm90aCBlYXNlO1xufVxuLm93bC1iYWNrU2xpZGUtaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFja1NsaWRlSW4gMXMgYm90aCBlYXNlO1xuICAtbW96LWFuaW1hdGlvbjogYmFja1NsaWRlSW4gMXMgYm90aCBlYXNlO1xuICBhbmltYXRpb246IGJhY2tTbGlkZUluIDFzIGJvdGggZWFzZTtcbn1cbi8qIGdvRG93biAqL1xuLm93bC1nb0Rvd24tb3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlVG9GYWRlIC43cyBlYXNlIGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uOiBzY2FsZVRvRmFkZSAuN3MgZWFzZSBib3RoO1xuICBhbmltYXRpb246IHNjYWxlVG9GYWRlIC43cyBlYXNlIGJvdGg7XG59XG4ub3dsLWdvRG93bi1pbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnb0Rvd24gLjZzIGVhc2UgYm90aDtcbiAgLW1vei1hbmltYXRpb246IGdvRG93biAuNnMgZWFzZSBib3RoO1xuICBhbmltYXRpb246IGdvRG93biAuNnMgZWFzZSBib3RoO1xufVxuLyogc2NhbGVVcCAqL1xuLm93bC1mYWRlVXAtaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGVVcEZyb20gLjVzIGVhc2UgYm90aDtcbiAgLW1vei1hbmltYXRpb246IHNjYWxlVXBGcm9tIC41cyBlYXNlIGJvdGg7XG4gIGFuaW1hdGlvbjogc2NhbGVVcEZyb20gLjVzIGVhc2UgYm90aDtcbn1cblxuLm93bC1mYWRlVXAtb3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlVXBUbyAuNXMgZWFzZSBib3RoO1xuICAtbW96LWFuaW1hdGlvbjogc2NhbGVVcFRvIC41cyBlYXNlIGJvdGg7XG4gIGFuaW1hdGlvbjogc2NhbGVVcFRvIC41cyBlYXNlIGJvdGg7XG59XG4vKiBLZXlmcmFtZXMgKi9cbi8qZW1wdHkqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGVtcHR5IHtcbiAgMCUge29wYWNpdHk6IDF9XG59XG5ALW1vei1rZXlmcmFtZXMgZW1wdHkge1xuICAwJSB7b3BhY2l0eTogMX1cbn1cbkBrZXlmcmFtZXMgZW1wdHkge1xuICAwJSB7b3BhY2l0eTogMX1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7IG9wYWNpdHk6MDsgfVxuICAxMDAlIHsgb3BhY2l0eToxOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUgeyBvcGFjaXR5OjA7IH1cbiAgMTAwJSB7IG9wYWNpdHk6MTsgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7IG9wYWNpdHk6MDsgfVxuICAxMDAlIHsgb3BhY2l0eToxOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHsgb3BhY2l0eToxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OjA7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUgeyBvcGFjaXR5OjE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6MDsgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUgeyBvcGFjaXR5OjE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6MDsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tTbGlkZU91dCB7XG4gIDI1JSB7IG9wYWNpdHk6IC41OyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpOyB9XG4gIDc1JSB7IG9wYWNpdHk6IC41OyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpIHRyYW5zbGF0ZVgoLTIwMCUpOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAuNTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KSB0cmFuc2xhdGVYKC0yMDAlKTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJhY2tTbGlkZU91dCB7XG4gIDI1JSB7IG9wYWNpdHk6IC41OyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpOyB9XG4gIDc1JSB7IG9wYWNpdHk6IC41OyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpIHRyYW5zbGF0ZVgoLTIwMCUpOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAuNTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KSB0cmFuc2xhdGVYKC0yMDAlKTsgfVxufVxuQGtleWZyYW1lcyBiYWNrU2xpZGVPdXQge1xuICAyNSUgeyBvcGFjaXR5OiAuNTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCk7IH1cbiAgNzUlIHsgb3BhY2l0eTogLjU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpIHRyYW5zbGF0ZVgoLTIwMCUpOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAuNTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCkgdHJhbnNsYXRlWCgtMjAwJSk7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrU2xpZGVJbiB7XG4gIDAlLCAyNSUgeyBvcGFjaXR5OiAuNTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KSB0cmFuc2xhdGVYKDIwMCUpOyB9XG4gIDc1JSB7IG9wYWNpdHk6IC41OyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTAwcHgpOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAxOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSB0cmFuc2xhdGVYKDApOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgYmFja1NsaWRlSW4ge1xuICAwJSwgMjUlIHsgb3BhY2l0eTogLjU7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCkgdHJhbnNsYXRlWCgyMDAlKTsgfVxuICA3NSUgeyBvcGFjaXR5OiAuNTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwMHB4KTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlWCgwKTsgfVxufVxuQGtleWZyYW1lcyBiYWNrU2xpZGVJbiB7XG4gIDAlLCAyNSUgeyBvcGFjaXR5OiAuNTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCkgdHJhbnNsYXRlWCgyMDAlKTsgfVxuICA3NSUgeyBvcGFjaXR5OiAuNTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MDBweCk7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSB0cmFuc2xhdGVYKDApOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGVUb0ZhZGUge1xuICB0byB7IG9wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguOCk7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBzY2FsZVRvRmFkZSB7XG4gIHRvIHsgb3BhY2l0eTogMDsgLW1vei10cmFuc2Zvcm06IHNjYWxlKC44KTsgfVxufVxuQGtleWZyYW1lcyBzY2FsZVRvRmFkZSB7XG4gIHRvIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiBzY2FsZSguOCk7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBnb0Rvd24ge1xuICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgZ29Eb3duIHtcbiAgZnJvbSB7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxufVxuQGtleWZyYW1lcyBnb0Rvd24ge1xuICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGVVcEZyb20ge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBzY2FsZVVwRnJvbSB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxufVxuQGtleWZyYW1lcyBzY2FsZVVwRnJvbSB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlVXBUbyB7XG4gIHRvIHsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBzY2FsZVVwVG8ge1xuICB0byB7IG9wYWNpdHk6IDA7IC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlVXBUbyB7XG4gIHRvIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG59IiwiLypcbiogXHRPd2wgQ2Fyb3VzZWwgT3dsIERlbW8gVGhlbWVcbipcdHYxLjMuM1xuKi9cblxuLm93bC1jb250cm9sc3tcblx0bWFyZ2luLXRvcDogMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBTdHlsaW5nIE5leHQgYW5kIFByZXYgYnV0dG9ucyAqL1xuXG4ub3dsLWNvbnRyb2xzIC5vd2wtYnV0dG9ucyBkaXZ7XG5cdGNvbG9yOiAjRkZGO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHpvb206IDE7XG5cdCpkaXNwbGF5OiBpbmxpbmU7LypJRTcgbGlmZS1zYXZlciAqL1xuXHRtYXJnaW46IDVweDtcblx0cGFkZGluZzogM3B4IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJhY2tncm91bmQ6ICM4Njk3OTE7XG5cdGZpbHRlcjogQWxwaGEoT3BhY2l0eT01MCk7LypJRTcgZml4Ki9cblx0b3BhY2l0eTogMC41O1xufVxuLyogQ2xpY2thYmxlIGNsYXNzIGZpeCBwcm9ibGVtIHdpdGggaG92ZXIgb24gdG91Y2ggZGV2aWNlcyAqL1xuLyogVXNlIGl0IGZvciBub24tdG91Y2ggaG92ZXIgYWN0aW9uICovXG4ub3dsLWNvbnRyb2xzLmNsaWNrYWJsZSAub3dsLWJ1dHRvbnMgZGl2OmhvdmVye1xuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MTAwKTsvKklFNyBmaXgqL1xuXHRvcGFjaXR5OiAxO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIFN0eWxpbmcgUGFnaW5hdGlvbiovXG5cbi5vd2wtY29udHJvbHMgLm93bC1wYWdle1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHpvb206IDE7XG5cdCpkaXNwbGF5OiBpbmxpbmU7LypJRTcgbGlmZS1zYXZlciAqL1xufVxuLm93bC1jb250cm9scyAub3dsLXBhZ2Ugc3Bhbntcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbjogNXB4IDdweDtcblx0ZmlsdGVyOiBBbHBoYShPcGFjaXR5PTUwKTsvKklFNyBmaXgqL1xuXHRvcGFjaXR5OiAwLjU7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjODY5NzkxO1xufVxuXG4ub3dsLWNvbnRyb2xzIC5vd2wtcGFnZS5hY3RpdmUgc3Bhbixcbi5vd2wtY29udHJvbHMuY2xpY2thYmxlIC5vd2wtcGFnZTpob3ZlciBzcGFue1xuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MTAwKTsvKklFNyBmaXgqL1xuXHRvcGFjaXR5OiAxO1xufVxuXG4vKiBJZiBQYWdpbmF0aW9uTnVtYmVycyBpcyB0cnVlICovXG5cbi5vd2wtY29udHJvbHMgLm93bC1wYWdlIHNwYW4ub3dsLW51bWJlcnN7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IGF1dG87XG5cdGNvbG9yOiAjRkZGO1xuXHRwYWRkaW5nOiAycHggMTBweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogMzBweDtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLyogcHJlbG9hZGluZyBpbWFnZXMgKi9cbi5vd2wtaXRlbS5sb2FkaW5ne1xuXHRtaW4taGVpZ2h0OiAxNTBweDtcblx0YmFja2dyb3VuZDogdXJsKEFqYXhMb2FkZXIuZ2lmKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxufVxuIiwiKntcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmZpZ3VyZXtcblx0bWFyZ2luOiAwO1xufVxuYnV0dG9ue1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5he1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5we1xuXHRtYXJnaW46IDA7XG59XG5ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjb2xvcjogIzkyOTI5Mjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiAxMDB2aDtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG1pbi13aWR0aDogMzAwcHg7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG5cbi5jZWl1X2hlYWRlci5jb29raWVzIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xufVxuXG4uY2VpdV9oZWFkZXIuaGVhZGVyX3NtdXNoIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ucm93e1xuXHRtYXJnaW4tcmlnaHQ6IC0wcHg7XG5cdG1hcmdpbi1sZWZ0OiAtMHB4O1xufVxuLmNvbnRhaW5lcntcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHR3aWR0aDogMTE3MHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHR3aWR0aDogOTcwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0d2lkdGg6IDc1MHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0QG1lZGlhKG1heC13aWR0aDogMzIwcHgpe1xuXHRcdCBwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdH1cbn1cbi5wYWdlIC5leGFtcGxlcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5tYWluIHtcblx0ZmxleDogMSAwIGF1dG87XG5cdCY6OmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG59XG4ubWFpbi1mcm9udCB7XG5cdGZsZXg6IDEgMCBhdXRvO1xuXHRtYXJnaW4tdG9wOiA4MnB4O1xufVxuLm1haW4tb3RoZXIge3BhZGRpbmctdG9wOiA2OHB4O31cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKkNPTU1PTjogQUxJR05NRU5UUyovXG4uYWxpZ25sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMC4yNWVtIDFlbSAxZW0gMDtcblx0Y2xlYXI6IGJvdGg7XG59XG4uYWxpZ25yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAwLjI1ZW0gMCAxZW0gMWVtO1xuXHRjbGVhcjogYm90aDtcbn1cbi5hbGlnbmNlbnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAuMjVlbSBhdXRvIDFlbSBhdXRvO1xuXHRjbGVhcjogYm90aDtcbn1cbmNhbnZhcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG59XG4uc2ltcGxlLXBhZ2V7XG5cdHBhZGRpbmctdG9wOiA4NXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdGZsZXg6IDU7XG5cdGNvbG9yOiAjMDAwO1xufVxuLm9yZGVyLXdyYXBwcGVye1xuXHRwYWRkaW5nLXRvcDogOTBweDtcbn1cbi5hcHBsZS1tZXNzX2Rlc2N7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMyZDJkMmQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcblx0c3Bhbntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHRpbWd7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0Jjpob3Zlcntcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDExMCUpO1xuXHR9XG59XG4uYXBwbGUtbWVzc19tb2J7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDVweDtcblx0ZmxleDoxO1xufVxuXG4vL1BvcC11cCB3aW4gcmVlZGVzaWduXG5ib2R5IHtcblx0I29mLXBvcHVwLWNvbnRhaW5lciAub2YtdGhhbmsteW91LXBvcHVwe1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQjb2YtcG9wdXAtY29udGFpbmVyIC5vZi10aGFuay15b3UtcG9wdXA6OmFmdGVye1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6ICNmOGZhZmQ7XG5cdH1cblx0Lm9mLXRoYW5rLXlvdS1jb250YWluZXIgLmJvdHRvbS10ZXh0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDE1cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmYTM4MWE7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdCNvZi1wb3B1cC1jb250YWluZXIgLm9mLXRoYW5rLXlvdS1jb250YWluZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQjb2YtcG9wdXAtY29udGFpbmVyIC5vZi10aGFuay15b3UtcG9wdXAsICNvZi1wb3B1cC1jb250YWluZXIgLm9mLXNwZWNpYWwtb2ZmZXItcG9wdXAge1xuXHRcdGJvcmRlci10b3A6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG5cdCNvZi1wb3B1cC1jb250YWluZXIgLm9mLXNwZWNpYWwtb2ZmZXItY29udGFpbmVyIC5vZi1zcGVjaWFsLW9mZmVyLXRleHQtY29udGFpbmVyLCAjb2YtcG9wdXAtY29udGFpbmVyIC5vZi10aGFuay15b3UtcG9wdXAgLm9mLXRoYW5rLXlvdS1jb250YWluZXIge1xuXHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0I29mLXBvcHVwLWNvbnRhaW5lciAub2YtdGhhbmsteW91LXBvcHVwIC5vZi1jbG9zZS1idG4sICNvZi1wb3B1cC1jb250YWluZXIgLm9mLXNwZWNpYWwtb2ZmZXItcG9wdXAgLm9mLWNsb3NlLWJ0biB7XG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cmlnaHQ6IDEwcHggIWltcG9ydGFudDs7XG5cdH1cblx0I29mLXBvcHVwLWNvbnRhaW5lciAub2YtdGhhbmsteW91LXBvcHVwIC5vZi1jbG9zZS1idG46YmVmb3JlLCAjb2YtcG9wdXAtY29udGFpbmVyIC5vZi1zcGVjaWFsLW9mZmVyLXBvcHVwIC5vZi1jbG9zZS1idG46YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiAjOGI4ZDhlICFpbXBvcnRhbnQ7XG5cdH1cblx0I29mLXBvcHVwLWNvbnRhaW5lciAub2YtdGhhbmsteW91LXBvcHVwIC5vZi1jbG9zZS1idG46YWZ0ZXIsICNvZi1wb3B1cC1jb250YWluZXIgLm9mLXNwZWNpYWwtb2ZmZXItcG9wdXAgLm9mLWNsb3NlLWJ0bjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogIzhiOGQ4ZSAhaW1wb3J0YW50O1xuXHR9XG5cdCNvZi1wb3B1cC1jb250YWluZXIgLm9mLXNwZWNpYWwtb2ZmZXItcG9wdXAge1xuXHRcdHdpZHRoOiA1ODNweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDU4cHggIWltcG9ydGFudDtcblx0fVxuXHQjb2YtcG9wdXAtY29udGFpbmVyID4gZGl2Lm9mLXNwZWNpYWwtb2ZmZXItcG9wdXAge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAzJSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogLThweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogLTIxcHggIWltcG9ydGFudDtcblxuXHR9XG5cdCNvZi1wb3B1cC1jb250YWluZXIgLm9mLXNwZWNpYWwtb2ZmZXItY29udGFpbmVyIGlucHV0W3R5cGU9J2VtYWlsJ10ub2Ytb2ZmZXItZW1haWwge1xuXHRcdG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1JSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA0NSUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cblx0fVxuXG5cblx0I29mLWV4aXQtcG9wdXAtZm9ybSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDMxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG5cdH1cblx0I29mLXBvcHVwLWNvbnRhaW5lciAub2Ytc3BlY2lhbC1vZmZlci1jb250YWluZXIgLm9mLW9mZmVyLWJ0biB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0I29mLXBvcHVwLWNvbnRhaW5lciAub2YtdGhhbmsteW91LXBvcHVwIHtcblx0XHR3aWR0aDogNTU1cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQjb2YtcG9wdXAtY29udGFpbmVyID4gZGl2Lm9mLXRoYW5rLXlvdS1wb3B1cCB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMTElICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMXB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTdweCAhaW1wb3J0YW50O1xuXHR9XG5cdCNvZi1leGl0LXBvcHVwLWZvcm0gPiBkaXYub2YtcmVjZWl2ZS1lbWFpbHMtY29udGFpbmVyIHtcblx0XHRvcmRlcjogMztcblx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0fVxuXG59XG4uem9waW17XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jbGlja2Zyb2d7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjYWxsYmFja1JlcXVlc3Qge1xuXHR6LWluZGV4OiA5OTk5OTk5O1xufVxuI21pYS1jaGF0LWJ1dHRvbntcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi5hcnRpY2xlIHtcblx0cCwgbGksIGJsb2NrcXVvdGUge3RleHQtYWxpZ246IGp1c3RpZnk7fVxufVxuLypUWVBPR1JBUEhZOiBMSU5LcyovXG5cblxuLypUWVBPR1JBUEhZOiBCTE9DS1FVT1RFKi9cbi5hcnRpY2xlIGJsb2NrcXVvdGUge2JvcmRlci1jb2xvcjogQGMxO31cblxuLypUWVBPR1JBUEhZOiBIRUFERVJTKi9cbmgxLCAuaDEge2ZvbnQtc2l6ZTogMzBweDt9XG5oMiwgLmgyIHtmb250LXNpemU6IDI2cHg7fVxuaDMsIC5oMyB7Zm9udC1zaXplOiAyMnB4O31cbmg0LCAuaDQge2ZvbnQtc2l6ZTogMThweDt9XG5oNSwgLmg1IHtmb250LXNpemU6IDE2cHg7fVxuaDYsIC5oNiB7Zm9udC1zaXplOiAxNHB4O31cblxuLypUWVBPR1JBUEhZOiBTRUNUSU9OIFRJVExFKi9cbi5zZWN0aW9uLXRpdGxlIHtcblx0Y29sb3I6ICMwZDI3Mzg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRwYWRkaW5nLXRvcDogODBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0cGFkZGluZy1ib3R0b206IDExMHB4O1xuXHR6LWluZGV4OiAxO1xuXHRAbWVkaWEgKG1pbi13aWR0aDogQG1pbi1zbSkge2ZvbnQtc2l6ZTogMzRweDt9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCl7XG5cdFx0cGFkZGluZy10b3A6IDBweDtcblx0fVxufVxuXG4vKlRZUE9HUkFQSFk6IExJU1QgSVRFTVMqL1xuLmFydGljbGUsIC5jdXN0b20tbGlzdCB7XG5cdG9sLCB1bCB7XG5cdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b2wsIHVsIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgMTVweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaSB7bWFyZ2luLWJvdHRvbTogNXB4O31cblx0XHR9XG5cdH1cblx0bGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiAjOTI5MjkyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7IC8vIGZpeCBmb3IgdGVybXMgcGFnZVxuXHRcdC8vbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXHRcdD4gcDpmaXJzdC1jaGlsZCB7ZGlzcGxheTogaW5saW5lO30gLy8gZml4IGZvciB0ZXJtcyBwYWdlXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTgwNCc7XG5cdFx0XHRmb250LWZhbWlseTogXCJlODA0XCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRjb2xvcjogQGMxO1xuXHRcdH1cblx0fVxufVxuXG4vKlRZUE9HUkFQSFk6IENFUkNMRS1MSVNUKi9cbi5jaXJjbGUtbGlzdCB7XG5cdG1hcmdpbjogNjBweCBhdXRvIDMwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRib3R0b206IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwgMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsIDApIDEwMCUpO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LCAwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwgMSkgMTAwJSk7XG5cdH1cblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTMwcHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkIEBjMTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTQwcHg7XG5cdFx0XHRsZWZ0OiA4cHg7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogQGMxO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg1bisxKSB7XG5cdFx0XHQmOmJlZm9yZSB7Ym9yZGVyLWNvbG9yOiAjYjJkNmVlO31cblx0XHRcdCY6YWZ0ZXIge2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2Q5ZjcgMCUsICAjYjJkNmVlIDEwMCUpO31cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoNW4rMikge1xuXHRcdFx0JjpiZWZvcmUge2JvcmRlci1jb2xvcjogIzk4YzljZDt9XG5cdFx0XHQmOmFmdGVyIHtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjJkNmVlIDAlLCAgIzk4YzljZCAxMDAlKTt9XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDVuKzMpIHtcblx0XHRcdCY6YmVmb3JlIHtib3JkZXItY29sb3I6ICM4YmMzYTA7fVxuXHRcdFx0JjphZnRlciB7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzk4YzljZCAwJSwgICM4YmMzYTAgMTAwJSk7fVxuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg1bis0KSB7XG5cdFx0XHQmOmJlZm9yZSB7Ym9yZGVyLWNvbG9yOiAjOTBjNTgzO31cblx0XHRcdCY6YWZ0ZXIge2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4YmMzYTAgMCUsICAjOTBjNTgzIDEwMCUpO31cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoNW4rNSkge1xuXHRcdFx0JjpiZWZvcmUge2JvcmRlci1jb2xvcjogI2IwZDY5Mjt9XG5cdFx0XHQmOmFmdGVyIHtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTBjNTgzIDAlLCAgI2IwZDY5MiAxMDAlKTt9XG5cdFx0fVxuXHR9XG59XG4uYmlnLWJ0bi13cmFwIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDIwcHggMCA4MHB4O1xufVxuIiwiLypCVVRUT05TOiBCSUctQlROKi9cbi5iaWctYnRuIHtcblx0bWF4LXdpZHRoOiAyMzBweDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHBhZGRpbmc6IDE0cHggMjhweDtcblx0Ym9yZGVyOiAycHggc29saWQgQGM3O1xuXHRiYWNrZ3JvdW5kOiBAYzc7XG5cdGNvbG9yOiAjZmZmO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWZhbWlseTogIFwib3Blbl9zYW5zcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oQGM3LCA1JSkgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbihAYzcsIDUlKSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIChtaW4td2lkdGg6IEBtaW4tc20pIHtcblx0XHRwYWRkaW5nOiAxN3B4IDA7XG5cdFx0bWluLXdpZHRoOiAyMzBweDtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi8qQlVUVE9OUzogTU9SRS1MSU5LIChtb2RpZmllZCBcImJpZy1idG5cIikqL1xuLm1vcmUtYnRuIHtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWluLXdpZHRoOiBpbmhlcml0O1xuXHQmLXdyYXAge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG59XG5cbi8qQlVUVE9OUzogUEFHRSBTQ1JPTEwtVE9QXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zY3JvbGwtYnV0dG9uIHtcblx0QHNpemU6IDQwcHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogMTtcblx0cmlnaHQ6IDIwcHg7XG5cdGJvdHRvbTogNjBweDtcblx0d2lkdGg6IEBzaXplO1xuXHRoZWlnaHQ6IEBzaXplO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiBkYXJrZW4oQGMxLCAxNSUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdG9wYWNpdHk6IDAuNTtcblx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKEBjMSwgMTUlKTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHQmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7b3BhY2l0eTogMTt9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlxcZTgwMlwiO1xuXHRcdGZvbnQ6IDI0cHgvQHNpemUgJ2ZvbnRlbGxvJztcblx0fVxufVxuLmJ0bi1vcmRlciB7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1YzQyO1xuXHRjb2xvcjogd2hpdGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tdG9wOiAxMDBweDtcblx0bWFyZ2luLWJvdHRvbTogNzJweDtcblx0YSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdFx0bGluZS1oZWlnaHQ6IDU0cHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cdC5ndWFyYW50ZWVzLWJ0bi1vcmRlciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMzdlNDU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHdpZHRoOiAyNzBweDtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDU0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdH1cblx0LmJ0bi10ZXN0aW1vbmlhbHMge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMzdlNDU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHdpZHRoOiAyNzBweDtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDU0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0Lmd1YXJhbnRlZXMtaW5mby1idG4tb3JkZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1YzQyO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR3aWR0aDogMjMwcHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDY0cHg7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1NHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5sb2dpbntcblx0XHRib3JkZXI6MXB4IHNvbGlkICMzMjMyMzI7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHBhZGRpbmc6IDEycHggNDBweCAxMHB4IDQwcHghaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxuLm9yZGVye1xuXHRib3JkZXI6MXB4IHNvbGlkICNlMzdlNDU7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRwYWRkaW5nOiAxMnB4IDQwcHggMTBweCA0MHB4IWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2UzN2U0NTtcblx0Y29sb3I6d2hpdGUhaW1wb3J0YW50O1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAtMTdweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcblx0XHR3aWR0aDogODhweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTE3cHg7XG5cdFx0cGFkZGluZzogMTJweCA0MHB4IDEwcHggMjNweCFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuIiwiLypIRUFERVI6IExBWU9VVCovXG5cbi5jZWl1X2hlYWRlci5jb29raWVzIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDY1cHgpO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDQ3cHgpIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzhweCk7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDkwcHgpO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDRweCk7XG5cdH1cbn1cbi5jZWl1X2hlYWRlci5oZWFkZXJfc211c2gge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jZWl1X2hlYWRlciB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwO1xuXHRwYWRkaW5nOiAyNXB4IDA7XG5cdHRyYW5zaXRpb246IDAuMjVzO1xuXHQmLmhlYWRlcl9zbXVzaCB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdGJvcmRlci1jb2xvcjogIzAwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggOHB4IDAgcmdiYSgwLDAsMCwwLjM1KTtcblx0XHQtbW96LWJveC1zaGFkb3c6IDAgNXB4IDhweCAwIHJnYmEoMCwwLDAsMC4zNSk7XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggOHB4IDAgcmdiYSgwLDAsMCwwLjM1KTtcblx0fVxuXHQudmFsaWduIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Ji5tbWVudS1vcGVuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO31cbn1cbi5jZWl1X2hlYWRlci1vdGhlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcbn1cblxuLypIRUFERVI6IExPR08qL1xuLmNlaXVfaGVhZGVyX19sb2dvIHtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGEge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge2NvbG9yOiAjMDAwMDAwO307XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0aW1ne1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdCYgZW1iZWQge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlcntcblx0Jl9fY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Jl9fbG9nb3tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Jl9vcmRlcntcblx0XHRcdG1hcmdpbi1yaWdodDogNTBweDtcblx0XHR9XG5cdH1cblx0Jl9fcmF0ZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRwYWRkaW5nOiA0cHggMTBweDtcblx0XHRtYXgtd2lkdGg6IDE2NXB4O1xuXHR9XG5cdCZfX25hdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbi5uYXZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXtcblx0bWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuLm5hdl9fbGlua3tcblx0Y29sb3I6ICM2MzYzNjM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuLm5hdl9fbGluazp2aXNpdGVkLC5uYXZfX2xpbms6Zm9jdXMsIC5uYXZfX2xpbms6YWN0aXZle1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjNjM2MzYzO1xufVxuLm5hdl9fbGluazpob3Zlcntcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdl9fbGlua19vcmRlcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMzczNTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmMzczNTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDE1cHggMXB4IHJnYmEoMjU1LDM3LDAsMC4yOSk7XG5cdC1tb3otYm94LXNoYWRvdzogMCA0cHggMTVweCAxcHggcmdiYSgyNTUsMzcsMCwwLjI5KTtcblx0Ym94LXNoYWRvdzogMCA0cHggMTVweCAxcHggcmdiYSgyNTUsMzcsMCwwLjI5KTtcblx0cGFkZGluZzogMTZweCAyMnB4IDE3cHggMjFweDtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAzNSU7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuXHR9XG59XG4ubmF2X19saW5rX29yZGVyOmhvdmVye1xuXHRjb2xvcjogI2ZmMzczNTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5yYXRle1xuXHQmX192YWx1ZXtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxMmJiMjM7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0fVxuXHQmX19uYW1le1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRzcGFue1xuXHRcdFx0Y29sb3I6ICM2MzYzNjM7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG5cdCZfX3N0YXJze1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOmF1dG87XG5cdH1cbn1cbi5tb2JpbGUtdG9nZ2xle1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmRlc2N0b3AtdG9nZ2xle1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG9yZGVyOiAzO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRzcGFue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjNjM2MzYzO1xuXHRcdGJvcmRlci1yYWRpdXM6IDlweDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGxlZnQ6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0LW8tdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuXHR9XG59XG4jbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDEpIHtcblx0dG9wOiAwcHg7XG59XG4jbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDIpIHtcblx0dG9wOiAxNXB4O1xufVxuXG4jbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDMpIHtcblx0dG9wOiAzMXB4O1xufVxuI25hdi1pY29uMi5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcblx0dG9wOiAxOHB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuI25hdi1pY29uMi5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcblx0b3BhY2l0eTogMDtcblx0bGVmdDogLTYwcHg7XG59XG5cbiNuYXYtaWNvbjIub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdHRvcDogMThweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuLmhlYWRlcl9fbmF2X290aGVyIC5uYXZfX2l0ZW17XG5cdHRyYW5zaXRpb246IDAuMnM7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAwJSk7XG59XG4uaGVhZGVyX19uYXZfb3RoZXIgLm5hdl9faXRlbS5zaG93LWl0ZW17XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbiNpdGVtMXtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbiNpdGVtMntcblx0dHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbiNpdGVtM3tcblx0dHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbiNpdGVtNHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xuXHQubmF2X19pdGVtOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xuXHR9XG5cdC5oZWFkZXJfX25hdntcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuXHQubmF2X19pdGVtOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHR9XG5cdC5uYXZfX2l0ZW1fb3JkZXJ7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LmhlYWRlcl9fcmF0ZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xuXHQuY2VpdV9oZWFkZXIgLmNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5oZWFkZXJfX2xvZ297XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG5cdC5oZWFkZXJfX25hdl9vdGhlciAubmF2X19pdGVte1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXHQuZGVzY3RvcC10b2dnbGV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubmF2X19saW5rX29yZGVye1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggMTVweCAxcHggcmdiYSgyNTUsMzcsMCwwLjI5KTtcblx0XHQtbW96LWJveC1zaGFkb3c6IDBweCA0cHggMTVweCAxcHggcmdiYSgyNTUsMzcsMCwwLjI5KTtcblx0XHRib3gtc2hhZG93OiAwcHggNHB4IDE1cHggMXB4IHJnYmEoMjU1LDM3LDAsMC4yOSk7XG5cdFx0cGFkZGluZzogMTJweDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdH1cblx0LmhlYWRlcl9fbG9nb3tcblx0XHQvL2ZsZXg6IDE7XG5cdH1cblx0LmhlYWRlcl9fbmF2e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0b3JkZXI6IDQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzNkNDg5Zjtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdC5uYXZfX2xpbmtfb3JkZXJ7XG5cdFx0b3JkZXI6IDI7XG5cdH1cblx0LmFwcGxlLW1lc3NfbW9ie1xuXHRcdG9yZGVyOiAyO1xuXHR9XG5cdC5uYXZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0Lm5hdl9faXRlbXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Lm5hdl9fbGlua3tcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0YS5uYXZfX2xpbms6aG92ZXJ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0LmhlYWRlcl9fY29udGFpbmVye1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQubW9iaWxlLXRvZ2dsZXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0b3JkZXI6IDM7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0LW8tdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuXHRcdHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNjM2MzYzO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQtby10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcblx0XHR9XG5cdH1cblx0I25hdi1pY29uMSBzcGFuOm50aC1jaGlsZCgxKSB7XG5cdFx0dG9wOiAwcHg7XG5cdH1cblx0I25hdi1pY29uMSBzcGFuOm50aC1jaGlsZCgyKSB7XG5cdFx0dG9wOiAxNXB4O1xuXHR9XG5cblx0I25hdi1pY29uMSBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdFx0dG9wOiAzMXB4O1xuXHR9XG5cdCNuYXYtaWNvbjEub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG5cdFx0dG9wOiAxOHB4O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHR9XG5cblx0I25hdi1pY29uMS5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGxlZnQ6IC02MHB4O1xuXHR9XG5cblx0I25hdi1pY29uMS5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcblx0XHR0b3A6IDE4cHg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuXHR9XG5cdC5oZWFkZXJfX2xvZ29fb3JkZXJ7XG5cdFx0ZmxleDogNTA7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCl7XG5cdC5tb2JpbGUtdG9nZ2xle1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRzcGFue1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0fVxuXHR9XG5cdCNuYXYtaWNvbjEgc3BhbjpudGgtY2hpbGQoMSkge1xuXHRcdHRvcDogMHB4O1xuXHR9XG5cdCNuYXYtaWNvbjEgc3BhbjpudGgtY2hpbGQoMikge1xuXHRcdHRvcDogMTJweDtcblx0fVxuXG5cdCNuYXYtaWNvbjEgc3BhbjpudGgtY2hpbGQoMykge1xuXHRcdHRvcDogMjRweDtcblx0fVxufVxuXG4uaGVhZGVyX19sb2dvLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uYXBwbGUtbWVzc19tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmFwcGxlLW1lc3NfZGVzYyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uYXBwbGUtbWVzc19tb2JpbGUgaW1nIHtcbn1cbi52aXNpYmxlLWFwcGwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG5cdC5oZWFkZXJfX2xvZ28tbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQjZXdrZmIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5hcHBsZS1tZXNzX21vYmlsZSBpbWcge1xuXHRwYWRkaW5nLXRvcDogNHB4O1xufVxuLm5hdl9faXRlbS10ZWxsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbjogMTVweCAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cbi5uYXZfX2l0ZW0tdGVsbC1idG4ge1xuXHRwYWRkaW5nOiAwLjRlbSAwLjllbTtcblx0Y29sb3I6ICBpbmhlcml0O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjM3MzU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZjM3MzU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhpZGRlbi1tYiB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi52aXNpYmxlLW1iIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuIiwiLnRvcHB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvbWFpbkJnLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICZfX3RpdGxle1xuICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgNDVweCAwO1xuICAgIHdpZHRoOiA3NCU7XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fdGV4dHtcbiAgICBjb2xvcjogIzZiNmI3MTtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgNjVweCAwO1xuICAgIHNwYW57XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FCb2xkXCIsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICB9XG4gIH1cbiAgJl9fYnV0dG9uc3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgJl9ob3d7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgJl9fYnV0dG9ue1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOmhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmX2hpcmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNzM1O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOXB4IDE1cHggMXB4IHJnYmEoMjU1LDM3LDAsMC4yOSk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDBweCA5cHggMTVweCAxcHggcmdiYSgyNTUsMzcsMCwwLjI5KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTVweCAxcHggcmdiYSgyNTUsMzcsMCwwLjI5KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjM3MzU7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogI2ZmMzczNTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9mYntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg0ZmY7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA5cHggMTVweCAxcHggcmdiYSgwLDEzMiwyNTUsMC4yOSk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDBweCA5cHggMTVweCAxcHggcmdiYSgwLDEzMiwyNTUsMC4yOSk7XG4gICAgICBib3gtc2hhZG93OiAwcHggOXB4IDE1cHggMXB4IHJnYmEoMCwxMzIsMjU1LDAuMjkpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwODRmZjtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMDA4NGZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAuc3ZnLWlubGluZS0tZmEuZmEtdy0xNHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmX3doYXRze1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi50b3BwX19idXR0b246bm90KDpsYXN0LWNoaWxkKXtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG4gIC50b3Bwe1xuICAgIHBhZGRpbmctdG9wOiAyMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICB9XG4gIC50b3BwX19idXR0b25ze1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gIC50b3Bwe1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgfVxuICAudG9wcF9fYnV0dG9uc3tcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC50b3BfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxuICAudG9wcF9fdGl0bGUgc3BhbntcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLnRvcHBfX3RleHR7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDQ1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgLnRvcHB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAlO1xuICB9XG4gIC50b3BwX19idXR0b25ze1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRvcHBfX3RpdGxle1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG9wcF9fdGl0bGUgc3BhbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG4gIC50b3BwX190ZXh0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudG9wcF9fYnV0dG9uc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAudG9wcF9fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnRvcHBfX2J1dHRvbntcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC50b3BwX19idXR0b25faGlyZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b3BwX19idXR0b25fd2hhdHN7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWJmNjM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOXB4IDE1cHggMXB4IHJnYmEoMTEwLDE5MSw5OSwwLjI5KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCA5cHggMTVweCAxcHggcmdiYSgxMTAsMTkxLDk5LDAuMjkpO1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTVweCAxcHggcmdiYSgxMTAsMTkxLDk5LDAuMjkpO1xuICB9XG4gIC50b3BwX19idXR0b25fd2hhdHM6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzZlYmY2MztcbiAgfVxuICAudG9wcF9fYnV0dG9uX3doYXRzIC5zdmctaW5saW5lLS1mYS5mYS13LTE0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogLTVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnRvcHBfX2J1dHRvbl9mYntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA5cHggMTVweCAxcHggcmdiYSgwLDEzMiwyNTUsMC4yOSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggOXB4IDE1cHggMXB4IHJnYmEoMCwxMzIsMjU1LDAuMjkpO1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTVweCAxcHggcmdiYSgwLDEzMiwyNTUsMC4yOSk7XG4gIH1cbiAgLnRvcHBfX2J1dHRvbl9mYiAuc3ZnLWlubGluZS0tZmEuZmEtdy0xNHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC50b3BwX190aXRsZXtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbiAgLnRvcHBfX3RpdGxlIHNwYW57XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC50b3BwX190ZXh0e1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICB9XG59XG4iLCIuYWR2YW50YWdlc3tcbiAgcGFkZGluZzogNDhweCAwIDQ4cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmQ0NDtcbiAgJl9fd3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICZfX2l0ZW17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICZfX2ljb257XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDRweDtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICZfcXVhbGl0eXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvdG9wLXF1YWxpdHktaWNvbi5wbmcpO1xuICAgIH1cbiAgICAmX25hdGl2ZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvd3JpdGVycy1pY29uLnBuZyk7XG4gICAgfVxuICAgICZfcmVndWxhcntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvYm9udXNlcy1pY29uLnBuZyk7XG4gICAgfVxuICB9XG4gICZfX2Rlc2NyaXB0aW9ue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmX19uYW1le1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgfVxuICAmX190ZXh0e1xuICAgIGNvbG9yOiAjYjJiZmM2O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhLU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBzcGFue1xuICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EtQm9sZCc7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAuYWR2YW50YWdlc19faWNvbntcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwIDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYWR2YW50YWdlc19faWNvbntcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgLmFkdmFudGFnZXNfX25hbWV7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICAuYWR2YW50YWdlc19fdGV4dHtcbiAgICB0ZXh0LWFsaWduOiAgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAuYWR2YW50YWdlc19fd3JhcHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hZHZhbnRhZ2Vze1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDA7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2ljb257XG4gICAgd2lkdGg6IDEwNHB4O1xuICAgIGhlaWdodDogMTA0cHg7XG4gIH1cbiAgLmFkdmFudGFnZXNfX25hbWV7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICB9XG59IiwiLmNob2ljZXtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAmX190aXRsZXtcbiAgICBjb2xvcjogIzJkMmQyZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgMCAzNXB4IDA7XG4gIH1cbiAgJl9fc3VidGl0bGV7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EtTWVkaXVtJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzk3OTc5NztcbiAgICBtYXJnaW46IDAgMCA3NXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIH1cbiAgJl9fd3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJl9faXRlbXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMyJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgfVxuICAmX19pY29ue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAmX2d1YXJhbnRlZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvYmx1ZWRlbC5wbmcpO1xuICAgIH1cbiAgICAmX3plcm97XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2JsdWVsb29wLnBuZyk7XG4gICAgfVxuICAgICZfY29uZntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvYmx1ZXNlY3VyLnBuZyk7XG4gICAgfVxuICAgICZfZGVse1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9ibHVlbW9uZXkucG5nKTtcbiAgICB9XG4gICAgJl9zb3VyY2V7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2JsdWVyZWwucG5nKTtcbiAgICB9XG4gICAgJl9yZXZ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2JsdWVjb21wbGUucG5nKTtcbiAgICB9XG4gIH1cbiAgJl9fbmFtZXtcbiAgICBjb2xvcjogIzJkMmQyZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46MCAwIDQwcHggMDtcbiAgfVxuICAmX190ZXh0e1xuICAgIGNvbG9yOiAjNzE3MTcxO1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhLVRoaW4nO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5vcmRlcl9iaWd7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmYzNzM1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDlweCAxNXB4IDFweCByZ2JhKDI1NSw1NSw1MywwLjI5KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggOXB4IDE1cHggMXB4IHJnYmEoMjU1LDU1LDUzLDAuMjkpO1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE1cHggMXB4IHJnYmEoMjU1LDU1LDUzLDAuMjkpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNzM1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjowIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmYzNzM1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgLmNob2ljZV9faXRlbXtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAuY2hvaWNlX19pdGVte1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gIC5jaG9pY2V7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNob2ljZV9faXRlbXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5jaG9pY2VfX25hbWV7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxuICAuY2hvaWNlX190aXRsZXtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5jaG9pY2VfX3RleHR7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuY2hvaWNlX19zdWJ0aXRsZXtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHdpZHRoOiA4OSU7XG4gICAgbWFyZ2luOjAgYXV0byA0MHB4IGF1dG87XG4gIH1cbn0iLCIucmV2aWV3c3tcbiAgcGFkZGluZzogOTVweCAwIDg1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWVmZjtcbiAgJl9fd3JhcHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX2l0ZW17XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX2Fib3V0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIycHggMCByZ2JhKDIyOCwyMjgsMjM1LDEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDIycHggMCByZ2JhKDIyOCwyMjgsMjM1LDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMnB4IDAgcmdiYSgyMjgsMjI4LDIzNSwxKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDQ1cHggMzVweCA0NXB4IDM1cHg7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG4gICZfX3RpdGxle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMzVweCAwO1xuICB9XG4gICZfX25hbWV7XG4gICAgY29sb3I6ICMyZDJkMmQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gICZfX3JhdGV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICZfX3RleHR7XG4gICAgY29sb3I6ICM2MzYzNjM7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EtVGhpbic7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAmX19hdXRob3J7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOjFweCBkYXNoZWQgIzc2NTZjZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICM5YTlhOWM7XG4gICAgfVxuICB9XG59XG4uc2Vjb25kYXJ5LXRpdGxle1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAzNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgJl93aGl0ZXtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnNlY29uZGFyeS1zdWJ0aXRsZXtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EtTWVkaXVtJztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzk3OTc5NztcbiAgbWFyZ2luOiAwIDAgNzVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHJpYW5nbGV7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDlweCA5cHggMjJweCAwIHJnYmEoMjI4LDIyOCwyMzUsMSk7XG4gIC1tb3otYm94LXNoYWRvdzogOXB4IDlweCAyMnB4IDAgcmdiYSgyMjgsMjI4LDIzNSwxKTtcbiAgYm94LXNoYWRvdzogOXB4IDlweCAyMnB4IDAgcmdiYSgyMjgsMjI4LDIzNSwxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi53cmFwLWZvci10cmlhbmdsZXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJldmlld3MgLnNsaWNrLXNsaWRle1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnJldmlld3MgLnNsaWNrLWxpc3R7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5zbGljay1saXN0e1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNsaWNrLXByZXYsIC5zbGljay1uZXh0e1xuICB0b3A6IDM1JTtcbn1cbi5zbGljay1wcmV2e1xuICBsZWZ0OiAtMTA1cHg7XG59XG4uc2xpY2stbmV4dHtcbiAgcmlnaHQ6IC0xMDBweDtcbn1cbi5zbGljay1hcnJvd3tcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjkzOWVhO1xuICBjb2xvcjogIzY5MzllYTtcbn1cbi5zbGljay1wcmV2OmJlZm9yZXtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3Jle1xuICBjb2xvcjogIzY5MzllYTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9zbGlkZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTlweDtcbiAgbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzcwcHgpe1xuICAuc2xpY2stbmV4dHtcbiAgICByaWdodDogLTcwcHg7XG4gIH1cbiAgLnNsaWNrLXByZXZ7XG4gICAgbGVmdDogLTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpe1xuICAucmV2aWV3c19fd3JhcHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDg1cHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgLnJldmlld3NfX3RleHR7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuICAucmV2aWV3cyAuc2xpY2stc2xpZGV7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAucmV2aWV3cyAuc2xpY2stbGlzdHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gIC5yZXZpZXdzX193cmFwe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5zbGljay1hcnJvd3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZXZpZXdzIC5zbGljay1kb3Rze1xuICAgIHRvcDogNTA1cHg7XG4gIH1cbiAgLnNlY29uZGFyeS10aXRsZXtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAucmV2aWV3c3tcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xuICB9XG4gIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDQyZWM7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG4gIC5zZWNvbmRhcnktc3VidGl0bGV7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBtYXJnaW46IDAgYXV0byAzNXB4IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn0iLCIuaGVscHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNzVweCAwIDg1cHggMDtcbiAgJl9fd3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX21haW57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJl9fc2lkZXtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gICZfX2l0ZW17XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0NiU7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG4gICZfX3RvcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG4gICZfX2ltZ3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjJweCAzcHggcmdiYSgyMTAsMjEwLDIxMCwwLjM3KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMjJweCAzcHggcmdiYSgyMTAsMjEwLDIxMCwwLjM3KTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIycHggM3B4IHJnYmEoMjEwLDIxMCwyMTAsMC4zNyk7XG4gICAgaW1ne1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICAmX19uYW1le1xuICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gICZfX3RleHR7XG4gICAgY29sb3I6ICM2MzYzNjM7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EtVGhpbic7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICZfX2xpc3R7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDM1cHggMDtcbiAgfVxuICAmX19saXN0LWl0ZW17XG4gICAgY29sb3I6ICMyZDJkMmQ7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EtTWVkaXVtJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTc3ZDI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAycHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRyb2xze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9fYnV0dG9ue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2Y1ZjZmODtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphY3RpdmUsICY6Zm9jdXN7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDRhMWZmO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2JsdWUtc2lkZS1zbWFsbC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuLnNpZGVfX3RpdGxle1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG4uaGVscF9fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCl7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5oZWxwX19idXR0b25fbmV4dDpiZWZvcmV7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaGVscF9fc2xpZGVye1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmpzLWhlbHBfX3NsaWRlcntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVscC1vbmV7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gIC5oZWxwX19tYWlue1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgLmhlbHBfX3NpZGV7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuaGVscF9faXRlbXtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAuaGVscHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLmhlbHAgLnNlY29uZGFyeS10aXRsZXtcbiAgICB3aWR0aDogNjUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgfVxuICAuaGVscF9fd3JhcHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5oZWxwX19tYWlue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVscF9fc2lkZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVscF9faXRlbXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLmhlbHBfX21haW4gLnNsaWNrLWRvdHN7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVscF9fd3JhcCAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlcntcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5oZWxwX19saXN0e1xuICAgIHBhZGRpbmc6IDAgMjZweDtcbiAgfVxuICAuc2lkZV9fdGl0bGV7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZWxwX19jb250cm9sc3tcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbiIsIi5leHBlcnRze1xuICBwYWRkaW5nOiA5NXB4IDAgODVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZDQ0O1xuICAmX193cmFwe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9faXRlbXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICZfX3Bob3Rve1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmX2x1entcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvbHV6LmpwZyk7XG4gICAgfVxuICAgICZfa2F0aHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcva2F0aGwuanBnKTtcbiAgICB9XG4gICAgJl90cm95e1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy90cm95LmpwZyk7XG4gICAgfVxuICAgICZfZGFte1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9kYW1pZW4uanBnKTtcbiAgICB9XG4gICAgJl9tYXJpb257XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL21hcmlvbi5qcGcpO1xuICAgIH1cbiAgfVxuICAmX19mb290ZXJ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG4gICZfX25hbWV7XG4gICAgY29sb3I6ICMyZDJkMmQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDAgMTFweCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgJl9fc3BlY3tcbiAgICBjb2xvcjogIzYzNjM2MztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EtTWVkaXVtJztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICZfX2Rlc2N7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCAxNjEsIDI1NSwwLjcpO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAmX2hpZGV7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cbiAgfVxufVxuLmRlc2MtdGl0bGV7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlc2MtdGV4dHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EtTWVkaXVtJztcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uZXhwZXJ0cyAuc2xpY2stc2xpZGV7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uZXhwZXJ0cyAuc2xpY2stbGlzdHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLnNsaWNrLWxpc3R7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpY2stcHJldiwgLnNsaWNrLW5leHR7XG4gIHRvcDogNTAlO1xufVxuLnNsaWNrLXByZXZ7XG4gIGxlZnQ6IC0xMDVweDtcbn1cbi5zbGljay1uZXh0e1xuICByaWdodDogLTEwMHB4O1xufVxuLnNsaWNrLWFycm93e1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0NGExZmY7XG4gIGNvbG9yOiAjNjkzOWVhO1xufVxuLnNsaWNrLXByZXY6YmVmb3Jle1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlLCAuc2xpY2stbmV4dDpiZWZvcmV7XG4gIGNvbG9yOiAjNjkzOWVhO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2JsdWVzbGlkZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTlweDtcbiAgbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzcwcHgpe1xuICAuc2xpY2stbmV4dHtcbiAgICByaWdodDogLTcwcHg7XG4gIH1cbiAgLnNsaWNrLXByZXZ7XG4gICAgbGVmdDogLTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpe1xuICAuZXhwZXJ0c19fd3JhcHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDg1cHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgLmV4cGVydHNfX3RleHR7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuICAuZXhwZXJ0cyAuc2xpY2stc2xpZGV7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuZXhwZXJ0cyAuc2xpY2stbGlzdHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gIC5leHBlcnRzX193cmFwe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5zbGljay1hcnJvd3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leHBlcnRzIC5zbGljay1kb3Rze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE4cHg7XG4gIH1cbiAgLnNlY29uZGFyeS10aXRsZXtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG4gIC5leHBlcnRze1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDA7XG4gIH1cbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0YTFmZjtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbiAgLmV4cGVydHNfX3dyYXB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gIH1cbiAgLmV4cGVydHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZXtcbiAgICBjb2xvcjogI2NkY2JjYjtcbiAgfVxuICAuZXhwZXJ0cyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZXtcbiAgICBjb2xvcjogIzQ0YTFmZjtcbiAgfVxufVxuIiwiLmZlYXR1cmVze1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNmZlO1xuICBwYWRkaW5nOiA5MHB4IDAgODVweCAwO1xuICAmX193cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4IGF1dG87XG4gIH1cbiAgJl9fYmFzaWN7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDUwcHggNzVweCA1MHB4IDc1cHg7XG4gIH1cbiAgJl9fcGFydHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAmX19vcHRpb25hbHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNTBweCA3NXB4IDUwcHggNzVweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNDNweCAwcHggcmdiYSgxNjQsMTk2LDIyOSwwLjYpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA0M3B4IDBweCByZ2JhKDE2NCwxOTYsMjI5LDAuNik7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0M3B4IDBweCByZ2JhKDE2NCwxOTYsMjI5LDAuNik7XG4gICAgbWFyZ2luOiAwIDAgNDVweCAwO1xuICB9XG4gICZfX3RpdGxle1xuICAgIGNvbG9yOiAjM2Q0ODlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fbGlzdHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJl9faXRlbXtcbiAgICBjb2xvcjogIzM1MzUzNTtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYS1NZWRpdW0nO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvY2hlY2sucG5nKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDRweDtcbiAgICB9XG4gICAgJl9zbWFsbHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2JpZ3tcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGV4dHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhLVRoaW4nO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19wcmljZXtcbiAgICBjb2xvcjogIzI4NjhhMTtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYS1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG4gIC5mZWF0dXJlc19fd3JhcHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmVhdHVyZXNfX2Jhc2ljLC5mZWF0dXJlc19fb3B0aW9uYWx7XG4gICAgcGFkZGluZzogNTBweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAuZmVhdHVyZXN7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5mZWF0dXJlc19fd3JhcHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW46IDAgMCA0NXB4IDA7XG4gIH1cbiAgLmZlYXR1cmVzX19wYXJ0e1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZWF0dXJlc19fYmFzaWMsLmZlYXR1cmVzX19vcHRpb25hbHtcbiAgICBwYWRkaW5nOiA0MHB4IDE2cHg7XG4gIH1cbiAgLmZlYXR1cmVzX19iYXNpY3tcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59IiwiLnBheW1lbnQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5zZWNvbmRhcnktc3VidGl0bGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG59XG4ucGF5bWVudF9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucGF5bWVudF9fbHQge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnBheW1lbnRfX2x0LWljb24ge1xuICB3aWR0aDogNDI1cHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZTRlZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIGltZyB7fVxufVxuLnBheW1lbnRfX2x0LWJ0biB7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NWExZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzQ1YTFmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICY6aG92ZXIgIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDVhMWZmO1xuICAgICAgYmFja2dyb3VuZDogIzQ1YTFmZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxufVxuLnBheW1lbnRfX3J0IHtcbiAgd2lkdGg6IDYxMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBheW1lbnRfX3J0LWhlYWRfdGl0bGUge1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBheW1lbnRfX3J0LWhlYWQge1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBAbWVkaWEobWF4LXdpZHRoOiA3NjRweCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzNXB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDBkZWcpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBncmV5O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBncmV5XG4gICAgfVxuICB9XG59XG4ucGF5bWVudF9fcnQtdGV4dCB7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYS1UaGluJztcbn1cbi5wYXltZW50X19ydC1saXN0IHtcbiAgd2lkdGg6IDU3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2NHB4KSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cblxuICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICB9XG5cbn1cbi5wYXltZW50X19ydC1pdGVtIHtcbiAgd2lkdGg6IDI2MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuXG4gIH1cbiAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIH1cbiAgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgY29sb3I6ICMyZDJkMmQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgcCB7XG4gICAgY29sb3I6ICM2MzYzNjM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EtVGhpbic7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY0cHgpIHtcbiAgI3BheW1lbnQgPiBkaXYgPiBkaXYgPiBkaXYucGF5bWVudF9fcnQgPiB1bCA+IGRpdiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYXltZW50X19ydCB7XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG59XG5cbiIsIi5ob3d7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDkwcHggMCA4NXB4IDA7XG4gICZfX3dyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIDAgODVweCAwO1xuICB9XG4gICZfX2l0ZW17XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMiU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2FmdGVyQXJyb3cucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTUlO1xuICAgICAgICB0b3A6IDI1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW1ne1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTQ0cHg7XG4gICAgaGVpZ2h0OiAxNDRweDtcbiAgICBtYXJnaW46IDAgMCA0NXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjJweCAwcHggcmdiYSgxOTEsMjA5LDIyOCwxKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMjJweCAwcHggcmdiYSgxOTEsMjA5LDIyOCwxKTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIycHggMHB4IHJnYmEoMTkxLDIwOSwyMjgsMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmX2Nvbm5lY3R7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2JsdWVhc2lnbi5wbmcpO1xuICAgIH1cbiAgICAmX3RlbGx7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2JsdWVtYWtlLnBuZyk7XG4gICAgfVxuICAgICZfcGF5e1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9ibHVlY29ubmVjdC5wbmcpO1xuICAgIH1cbiAgICAmX2Vuam95e1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9ibHVlc3RyZXNzLnBuZyk7XG4gICAgfVxuICB9XG4gICZfX25hbWV7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB3aWR0aDogNzQlO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fdGV4dHtcbiAgICBjb2xvcjogIzYzNjM2MztcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYS1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIH1cbiAgJl9fbnVtYmVye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0YTFmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogLTE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gIC5ob3dfX3dyYXB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5ob3dfX2l0ZW17XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5ob3dfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlcntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob3dfX25hbWV7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgLmhvd3tcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xuICB9XG4gIC5ob3dfX3dyYXB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ob3dfX2l0ZW17XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5ob3dfX2ltZ3tcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIH1cbiAgLmhvd19fd3JhcCAuc2xpY2stZG90c3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxuICAuaG93IC5zZWNvbmRhcnktdGl0bGV7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG4gIC5ob3dfX25hbWV7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG4iLCIuZm9vdGVye1xuXHRtYXJnaW4tdG9wOiA3NXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjQ2O1xuXHRwYWRkaW5nOiAwO1xuXHQmLXRvcHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzNjRmO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAmX19tZW51e1xuXHRcdFx0XHRtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblx0XHQgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ICBoZWlnaHQ6IDQ1cHg7XG5cdFx0ICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdCAgaGVpZ2h0OiAxNTBweDtcblx0XHQgIH1cbiAgICAgIH1cbiAgICAgICYgdWx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNDZweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNjcwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogNXB4IDI1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDEwcHg7XG5cdFx0XHRcdFx0fVxuICAgICAgICAgIGF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjojZDNkZWU1O1xuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblx0XHQjc2hvdy1tb3Jle1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuXHRcdFx0XHR0b3A6LTEzMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogNDI1cHgpe1xuXHRcdFx0XHR0b3A6LTE1NXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogMzc1cHgpe1xuXHRcdFx0XHR0b3A6LTE2NXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogMzIwcHgpe1xuXHRcdFx0XHR0b3A6LTE4MHB4O1xuXHRcdFx0fVxuXHRcdH1cbiAgfVxuXHQmX193cmFwe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fY29sdW1ue1xuXHRcdGZsZXg6IDE7XG5cdH1cblx0Jl9fbG9nb3tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHR9XG5cdCZfX2NvcHlyaWdodHtcblx0XHRjb2xvcjogI2QzZGVlNTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW46IDAgMCAzNXB4IDA7XG5cblx0fVxuXHQmX19uYXZ7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdCZfX2l0ZW17XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQmX19saW5re1xuXHRcdGNvbG9yOiAjZDNkZWU1O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQmOmhvdmVye1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHQmX190aXRsZXtcblx0XHRjb2xvcjogI2QzZGVlNTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdFx0c3Bhbntcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXHQmX19wYXltZW50e1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdCZfX3JlZ2lzdGVye1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdCZfbW9ie1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9fd2lkZ2V0c3tcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQmX193aWRnZXRzLWl0ZW17XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdCZfX3dpZGdldHMtbGlua3tcblx0XHRjb2xvcjogI2RlZTJlODtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHQmX19waG9uZXtcblx0XHRjb2xvcjogI2QzZGVlNTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRzcGFue1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHRzdmd7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHR9XG5cdH1cblx0Jl9fY2FsbHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHR9XG59XG4uZm9vdGVyX193aWRnZXRzLWl0ZW06bm90KDpsYXN0LWNoaWxkKXtcblx0cGFkZGluZy1yaWdodDoxMHB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzVjZmQ2O1xufVxuLmZvb3Rlcl9fd2lkZ2V0cy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZm9vdGVyX19wYXltZW50LWl0ZW06bm90KDpsYXN0LWNoaWxkKXtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZm9vdGVyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCl7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc29jaWFsLWxpc3R7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCAwIDQ1cHggMDtcbn1cbi5zb2NpYWwtaXRlbXtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogI2QzZGVlNTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuLnNvY2lhbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc29jaWFsLWl0ZW0gc3Bhbntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNvY2lhbC1pdGVtIHN2Z3tcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctOXtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cbi5zdmctaW5saW5lLS1mYS5mYS13LTIwe1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTZ7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG4uc29jaWFsLWl0ZW06bm90KDpsYXN0LWNoaWxkKXtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0LmZvb3Rlcntcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5mb290ZXJfX3dyYXB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5mb290ZXJfX2NvbHVtbntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0fVxuXHQuZm9vdGVyX19jb2x1bW46bm90KDpsYXN0LWNoaWxkKXtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcblx0fVxuXHQuc29jaWFsLWxpc3R7XG5cdFx0bWFyZ2luOiAwIDAgMzVweCAwO1xuXHR9XG5cdC5mb290ZXJfX3RpdGxle1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0LmZvb3Rlcl9fcGF5bWVudHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuc29jaWFsLWl0ZW17XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0fVxuXHQuZm9vdGVyX193aWRnZXRze1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5mb290ZXJfX3JlZ2lzdGVye1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXHQuZm9vdGVyX19yZWdpc3Rlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCZfbW9ie1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC50ZWwtZGVjcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudGVsLW1vYiB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuXG4udGVsLW1vYiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udGVsLWYge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiIsIi8vbWlhQWN0aXZlU3RhdGVcbkBtaWFDb2xvckxpZ2h0IDogIzE4YjQ0YztcbkBtaWFDb2xvckRhcmsgOiAjMUM4NDNFO1xuQG1pYVNoYWRvd0NvbG9yIDogcmdiYSgyNCwgMTgwLCA3NiwgMC41KTtcbkBtaWFTaGFkb3dIb3ZlckNvbG9yIDogcmdiYSgyNCwgMTgwLCA3NiwgMC44KTtcbkBtaWFHcmFkaWVudExpZ2h0IDogcmdiYSgyNCwgMTgwLCA3NiwgMC41KTtcbkBtaWFHcmFkaWVudEhvdmVyIDogcmdiYSgyNCwgMTgwLCA3NiwgMC43KTtcbkBtaWFHcmFkaWVudERhcmsgOiByZ2JhKDI4LCAxMzIsIDYyLCAwLjUpO1xuQG1pYUdyYWRpZW50RGFya0hvdmVyIDogcmdiYSgyOCwgMTMyLCA2MiwgMC43KTtcblxuLy9mYkFjdGl2ZVN0YXRlXG5AZmJDb2xvciA6ICM0NDgzRkI7XG5AZmJHcmFkaWVudExpZ3RoIDogcmdiYSgxNTMsIDczLCAyNiwgMC41KTtcbkBmYkdyYWRpZW50SG92ZXIgOiByZ2JhKDE1MywgNzMsIDI2LCAwLjcpO1xuXG4uYnRucy1jaGF0IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogQG1pYUNvbG9yTGlnaHQ7XG5cdGJveC1zaGFkb3c6IDBweCAycHggMjBweCBAbWlhU2hhZG93Q29sb3I7XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDcwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHRyYW5zaXRpb246IGFsbCA1MDBtcztcblx0Ym90dG9tOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6IEBtaWFDb2xvckxpZ2h0O1xuXHRcdGJveC1zaGFkb3c6IDBweCAycHggMzBweCBAbWlhU2hhZG93SG92ZXJDb2xvcjtcblx0fVxuXHQuYnRuLWNoYXQtbWlhe1xuXHRcdHN2Z3tcblx0XHRcdHJpZ2h0OiAtN3B4O1xuXHRcdFx0dG9wOiAxNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYnRucy1jaGF0LWFjdGl2ZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAzNDBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHR6LWluZGV4OiAxMDAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRhbmltYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXHQuYnRuLWNoYXQtbWVzc2VuZ2VyLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdH1cblx0LmJ0bi1jaGF0LW1lc3NlbmdlciB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIEBtaWFHcmFkaWVudERhcmssIEBtaWFHcmFkaWVudERhcmspLCBAbWlhQ29sb3JEYXJrO1xuXHRcdGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHksIG5vcm1hbDtcblx0XHRjb2xvcjogI0RBREFEQTtcblx0XHRwYXRoe1xuXHRcdFx0ZmlsbDojREFEQURBO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCBAbWlhR3JhZGllbnREYXJrSG92ZXIsIEBtaWFHcmFkaWVudERhcmtIb3ZlciksIEBtaWFDb2xvckRhcms7XG5cdFx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5LCBub3JtYWw7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBhdGh7XG5cdFx0XHRcdGZpbGw6I2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJ0bi1jaGF0LW1pYSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIEBtaWFHcmFkaWVudExpZ2h0LCBAbWlhR3JhZGllbnRMaWdodCksIEBtaWFDb2xvckxpZ2h0O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIEBtaWFHcmFkaWVudEhvdmVyLCBAbWlhR3JhZGllbnRIb3ZlciksIEBtaWFDb2xvckxpZ2h0O1xuXHRcdH1cblx0XHRzdmd7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJ0bi1jaGF0LWFjdGl2ZS1mYntcblx0LmJ0bi1jaGF0LW1lc3NlbmdlciB7XG5cdFx0YmFja2dyb3VuZDogQGZiQ29sb3I7XG5cdFx0cGF0aHtcblx0XHRcdGZpbGw6I2ZmZjtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAZmJDb2xvcjtcblx0XHR9XG5cdH1cblx0LmJ0bi1jaGF0LW1pYSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIEBmYkdyYWRpZW50TGlndGgsIEBmYkdyYWRpZW50TGlndGgpLCBAZmJDb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5LCBub3JtYWw7XG5cdFx0Y29sb3I6ICNEQURBREE7XG5cdFx0cGF0aHtcblx0XHRcdGZpbGw6I0RBREFEQTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgQGZiR3JhZGllbnRIb3ZlciwgQGZiR3JhZGllbnRIb3ZlciksIEBmYkNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseSwgbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwYXRoe1xuXHRcdFx0XHRmaWxsOiNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5idG5zLWNoYXQtbmV3LW1lc3NhbmdlIHtcblx0Ym94LXNoYWRvdzogMHB4IDJweCAyMHB4IHJnYmEoMTI4LCA2MCwgMjIsIDAuNSkgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTtcblx0LmJ0bi1jaGF0LW1pYSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIEBtaWFDb2xvckxpZ2h0LCBAbWlhQ29sb3JMaWdodCksIEBtaWFDb2xvckxpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseSwgbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDJweCAyMHB4IHJnYmEoMTI4LCA2MCwgMjIsIDAuNSkgIWltcG9ydGFudDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRhbmltYXRpb246IG5vbmU7XG5cdH1cblx0QGtleWZyYW1lcyBwdWxzZSB7XG5cdFx0MCUge1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDJweCAyMHB4IHJnYmEoMTI4LCA2MCwgMjIsIDAuNSk7XG5cdFx0fVxuXHRcdDcwJSB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMnB4IDMwcHggcmdiYSgxMjgsIDYwLCAyMiwgMC44KTtcblx0XHR9XG5cdFx0MTAwJSB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTU3LCA2OSwgMjUsIDAuNSk7XG5cdFx0fVxuXHR9XG59XG4ubWlhLWNoYXR7XG5cdGJvdHRvbTogNDVweDtcbn1cbi5idG4tY2hhdHtcblx0d2lkdGg6IDE3MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuXHR6LWluZGV4OiAzO1xuXHRsaW5lLWhlaWdodDogNjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmbG9hdDogbGVmdDtcblx0Ym90dG9tOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHN2Z3tcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMTBweDtcblxuXHR9XG59XG5cbi5idG5zLWNoYXQtY2xvc2Vze1xuXHQuYnRuLWNoYXQtbWlhIHtcblx0XHRiYWNrZ3JvdW5kOiBAbWlhQ29sb3JMaWdodDtcblx0XHRwYXRoe1xuXHRcdFx0ZmlsbDojZmZmO1xuXHRcdH1cblx0XHRoZWlnaHQ6IDc3cHg7XG5cdH1cbn1cblxuLm1pYS1jaGF0e1xuXHRkaXNwbGF5OiBub25lO1xuXHRib3R0b206IDc2cHghaW1wb3J0YW50O1xuXHRyaWdodDogMjBweCFpbXBvcnRhbnQ7XG59XG4uZmJfZGlhbG9ne1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbkBtZWRpYShtYXgtd2lkdGg6IEBtaW4tc20pIHtcblx0Lm1pYS1jaGF0e1xuXHRcdHJpZ2h0OiAyMHB4IWltcG9ydGFudDtcblx0XHRsZWZ0OiBpbmhlcml0O1xuXHR9XG59XG5AbWVkaWEobWF4LXdpZHRoOiBAbWluLXhzKSB7XG5cdC5idG5zLWNoYXQge1xuXHRcdGJvdHRvbTogMTBweDtcblx0fVxuXHQuYnRucy1jaGF0LWFjdGl2ZXtcblx0XHRyaWdodDogMjBweDtcblx0XHRib3R0b206IDA7XG5cdH1cblx0Lm1pYS1jaGF0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ym90dG9tOiA1NnB4IWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhKG1heC13aWR0aDogMzc1cHgpIHtcblx0Lm1pYS1jaGF0e1xuXHRcdHJpZ2h0OiAxMHB4IWltcG9ydGFudDtcblx0XHR3aWR0aDogMzQwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblx0XHR6LWluZGV4OiAxMDAwMDAwMDAwMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5idG5zLWNoYXQtYWN0aXZle1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDMyMHB4KSB7XG5cdC5taWEtY2hhdCB7XG5cdFx0cmlnaHQ6IC01cHggIWltcG9ydGFudDtcblx0fVxuXHQuYnRucy1jaGF0LWFjdGl2ZXtcblx0XHRyaWdodDogLTJweDtcblx0XHQubWlhLWNoYXR7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cbn1cbi5idG5zLWNoYXQtY2xvc2VzIHtcblx0LmJ0bi1jaGF0IHtcblx0XHR3aWR0aDogNzBweDtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLmNvbnRlbnQsIC5zaW1wbGUtcGFnZXtcbiAgY29sb3I6ICM2ZTY5Njk7XG4gIC5jb250YWluZXJ7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuICBwe1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ0O1xuICB9XG4gIGgxLGgyLGgzLGg0LGg1LGg2e1xuICAgIGNvbG9yOiAjNGI0NjQ2O1xuICB9XG4gIHVse1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gIHVsIGxpe1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjojMmQyZDJkO1xuICB9XG4gIHB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNpbXBsZS1wYWdle1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cbi5ob21lIC5jb250ZW50e1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLnBhbGdhcmlzbXtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAbWVkaWEobWF4LXdpZHRoOiA0MjVweCl7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMzIwcHgpe1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbiIsIi5zaXRlX3RwbC00MDQge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LnNpdGVfYXJ0aWNsZS10aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMjAwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LnNpdGVfYXJ0aWNsZS10ZXh0IHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuLypQQUdFIDQwNDogUkVTUE9OU0lWRSovXG4uc2l0ZV90cGwtNDA0IHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbWF4LXNtKSB7XG5cdFx0LnNpdGVfYXJ0aWNsZS10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEwMHB4O1xuXHRcdH1cblx0XHQuc2l0ZV9hcnRpY2xlLXRleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxufVxuIiwiLy9CbG9nIGFuZCBzaW5nbGUgcGFnZSBWYXJpYWJsZXMgYW5kIG1peGluc1xuLnRpdGxlQmxvZ3tcbiAgLy9mb250LWZhbWlseTogT3N2YWxkO1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIEBtZWRpYShtYXgtd2lkdGg6IEBtYXgtc20gKXtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50ZXh0QmxvZ3tcbiAgLy9mb250LWZhbWlseTogT3N2YWxkO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzVjNWM1Yztcbn1cbi5kYXRlQmxvZ3tcbiAgLy9mb250LWZhbWlseTogT3N2YWxkO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzVDNUM1QztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgQG1lZGlhKG1heC13aWR0aDogQG1heC1zbSl7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmltYWdlQmxvZ3tcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgQG1lZGlhKG1heC13aWR0aDogQG1heC1zbSl7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuXG5cblxuLmNvbXBvbmVudHtcbiAgJi13cmFwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogQG1heC1sZyl7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBhbGwgYW5kICAobWF4LXdpZHRoOiBAbWF4LXNtKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLWl0ZW17XG4gICAgZmxleDogMSAwIDUwJTtcbiAgfVxuICAmLXRpdGxle1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAvL2ZvbnQtZmFtaWx5OiBPc3ZhbGQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzBGMjkzRDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQG1heC1sZyl7XG4gICAgICBicntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBtYXgtbWQpe1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDI5cHggMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmFydGljbGUsXG4ucGFnZV9fY29udGVudCB7XG4gIEBtZWRpYSBhbGwgYW5kICAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxuICBAbWVkaWEgYWxsIGFuZCAgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgQG1lZGlhIGFsbCBhbmQgIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIHBhZGRpbmc6IDk4cHggMDtcbiAgfVxufVxuLm1vcmUtYnRuLXdyYXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufSIsIi5zaXRlX3RwbC1ibG9nIHtcbiAgJl9faGVhZGVye1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvcHJvY2Vzc19iZy5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAxMzBweCAwO1xuICAgIG1hcmdpbjogMTAwcHggMHB4IDMwcHggMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQG1heC1tZCl7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0ZWdvcnkgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLy9mb250LWZhbWlseTogT3N2YWxkO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogIzQ5OTBlMiAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQG1heC1tZCl7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJsb2cge1xuICAgICZfX3Bvc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IEBtYXgtbWQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogQG1heC1tZCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiBAbWF4LW1kKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAvL3BhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAbWF4LW1kKXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLnRpdGxlQmxvZztcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAbWF4LW1kKXtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgLnRleHRCbG9nO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAuaW1hZ2VCbG9nO1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIC5kYXRlQmxvZztcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAbWF4LW1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3Bvc3Qge1xuICAgICAgLm1vcmUtYnRuLXdyYXAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIGNvbG9yOiAjNDk5MGUyO1xuICAgICAgICAgIC8vZm9udC1mYW1pbHk6IE9zdmFsZDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDk5MGUyOztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzQ5OTBlMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRhaW5lcntcbiAgICAgIC5jb21wb25lbnQtaXRlbTpmaXJzdC1jaGlsZHtcbiAgICAgICAgZmxleDogMSAwIDcwJTtcbiAgICAgIH1cbiAgICAgIC5jb21wb25lbnQtaXRlbTpsYXN0LWNoaWxke1xuICAgICAgICBmbGV4OiAxIDAgMzAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGlua3N7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBtYXgtbWQpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgIFxuICAgIH1cbiAgICBhLCBzcGFue1xuICAgICAgLy9mb250LWZhbWlseTogT3N2YWxkO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNDI1cHgpe1xuICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTguNXB4O1xuXG4gICAgICB9XG4gICAgfVxuICAgIC5jdXJyZW50e1xuICAgICAgY29sb3I6ICNEQjc3Nzc7XG4gICAgfVxuICAgIGEsIC5kb3Rze1xuICAgICAgY29sb3I6ICMwRjI5M0Q7XG4gICAgfVxuICAgIC5wcmV2e1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNDI1cHgpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmV2LCAubmV4dHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImltZy9zdmcvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLCAjRUVFRUVFO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4uc2l0ZV90cGxfc2luZ2xle1xuICAuYmxvZ19faW1hZ2V7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gIC5zaW5nbGVfX2NvbnRlbnR7XG4gICAgLy9mb250LWZhbWlseTogT3N2YWxkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgIGNvbG9yOiAjNUM1QzVDO1xuICAgICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogQG1heC1tZCl7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDEsaDIsaDN7XG4gICAgICAgIC8vZm9udC1mYW1pbHk6IE9zdmFsZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICMwRjI5M0Q7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogQG1heC1tZCl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiBAbWF4LW1kKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICB1bHtcbiAgICAgICAgbWFyZ2luOiAyNnB4IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogIFwi4oCUXCI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxlZnQ6ICAgICAtNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IEBtYXgtbWQpe1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IEBtYXgtc20pe1xuICAgICAgICAgIG1hcmdpbjogMTdweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBtYXgtbWQpe1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYmxvY2txdW90ZXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGFibGUtY29udGVudHtcbiAgICBtYXJnaW46IDQwcHggMCA1MHB4O1xuICAgIGJvcmRlcjogMC41cHggc29saWQgI0QyRDJEMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMzVweCAwIDQycHggMzVweDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAbWF4LW1kKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogQG1heC1zbSl7XG4gICAgICBtYXJnaW46IDU1cHggMCA0MHB4IDA7XG4gICAgICAvL3dpZHRoOiAxMDB2dztcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAyMHB4IDE1cHg7XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgLy9mb250LWZhbWlseTogT3N2YWxkO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzBGMjkzRDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogQG1heC1zbSl7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVte1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgIGNvbG9yOiAjMEYyOTNEO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogQG1heC1zbSl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICAxNnB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgICAgaDEsaDIsaDMsaDR7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAvL2ZvbnQtZmFtaWx5OiBPc3ZhbGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMEYyOTNEO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IEBtYXgtc20pe1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjc3Nzc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4vKlBBR0lOQVRJT04qL1xuLnNpdGUtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogNTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5uYXYtbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAucGFnZS1udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWluLXdpZHRoOiAyNXB4O1xuICAgIG1hcmdpbjogM3B4O1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIGZvbnQ6IDYwMCAxM3B4LzI3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbiAgICAmOmhvdmVyLCY6YWN0aXZlLCAmOmZvY3VzLCAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogIzc3Nzc3NztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLnByZXYsICYubmV4dCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgJjpob3ZlciwmOmFjdGl2ZSwgJjpmb2N1cywgJi5jdXJyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgICB9XG4gICAgfVxuICAgICYucHJldiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5uZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICB9XG4gIH1cblxuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IEBtaW4teHMpIHtcbiAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbjogNnB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gIH1cbn1cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgZGlzcGxheTogbm9uZTtcbiB9XG5cbi5zaXRlX3RwbF9zaW5nbGV7XG5cbn1cblxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyc3tcbiAgY29sb3I6ICM3Nzc3Nzc7XG59Il19 */

.custom-main-block{
	width:72%;
	float:left;
}
.custom-sidebar-block{
	width:25%;
	float:left;
	padding:24px 0 85px 0
}
