@charset "UTF-8";
/*!
Theme Name: SPORU KOCHI Ver.02
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sporukochi_v02
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

SPORU KOCHI is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  -webkit-text-size-adjust: 100%;
  line-height: 1.15;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-size: 1em;
  font-family: monospace, monospace;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  -webkit-text-decoration: underline dotted;
  border-bottom: none;
  text-decoration: underline;
          text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-size: 1em;
  font-family: monospace, monospace;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-size: 100%;
  line-height: 1.15;
  font-family: inherit;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  display: table;
  max-width: 100%;
  padding: 0;
  color: inherit;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/**
 * list
 */
li {
  list-style: none;
}

.full-width {
  width: 100vw;
  margin: 0 calc(50% - 50vw);
}

.wrap {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}

section {
  display: block;
  width: 100%;
  margin: 0 auto;
}
section h2 {
  font-weight: 700;
  font-size: 42px;
  line-height: 1em;
  letter-spacing: 0.1em;
}
section h2 span {
  display: block;
  margin-top: 8px;
  font-size: 14px;
  line-height: 1em;
  letter-spacing: 0;
}

#page_top {
  z-index: 999;
  position: fixed;
  right: 40px;
  bottom: 20px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #2de2eb;
}

#page_top a {
  display: block;
  position: relative;
  width: 50px;
  height: 50px;
  text-decoration: none;
}

#page_top a::before {
  position: absolute;
  top: -10px;
  right: 0;
  bottom: 0;
  left: 0;
  width: 25px;
  height: 25px;
  margin: auto;
  content: "\f106";
  color: #fff;
  font-weight: 600;
  font-size: 25px;
  font-family: "Font Awesome 5 Free";
  text-align: center;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-size: 1rem;
  line-height: 1.5;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

p {
  font-size: 1em;
  line-height: 2;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

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

h2, h3, h4 {
  margin: 0;
  padding: 0;
  border: none;
}

body {
  font-family: "Noto Sans JP", sans-serif, monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

p {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  max-width: 100%;
  margin-bottom: 1.6em;
  padding: 1.6em;
  overflow: auto;
  background: #eee;
  line-height: 1.6;
  font-family: "Courier 10 Pitch", courier, monospace;
}

code,
kbd,
tt,
var {
  font-family: "Noto Sans JP", sans-serif, monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #f7f6f5;
}

body.fixed {
  position: fixed;
  width: 100%;
  height: 100%;
}

.site-header {
  display: flex;
}

.desktop-hidden {
  display: none !important;
}

.sp-hidden {
  display: block;
}

.sp-silider .slider-img {
  margin: 0 10px;
}

/*  
*****
ヘッダーレイアウト
*****
*/
#masthead {
  display: flex;
  z-index: 999;
  width: 100%;
  height: 88px;
  margin: 0 auto 0;
  background: rgba(255, 255, 255, 0.8);
  color: #000;
}
#masthead a {
  color: #000;
  text-decoration: none;
}
#masthead .inner {
  position: relative;
}
#masthead .header-logo-area {
  position: relative;
  top: 5px;
  left: 20px;
}
#masthead .logo {
  margin: 0;
  float: left;
  transition: 0.2s ease-in-out;
}
#masthead .logo:hover {
  opacity: 0.7;
}
#masthead .logo .head-logo {
  width: 398px;
}
#masthead .copy {
  margin: 0;
  font-size: 0.75rem;
}

#global-nav {
  margin-bottom: 12px;
  margin-left: auto;
}
#global-nav .nav-top {
  display: flex;
  justify-content: right;
  margin: 10px 0 0 0;
}
#global-nav .search-area {
  position: relative;
}
#global-nav .search-area .search_container {
  box-sizing: border-box;
  position: relative;
  right: 130px;
  width: 254px;
  height: 2em;
  padding: 2px 10px;
  overflow: hidden;
  border: 1px solid #ccc;
  border-radius: 20px;
  background-color: #fff;
}
#global-nav .search-area .search_container input[type=text] {
  height: 2em;
  border: none;
  font-size: 0.8em;
}
#global-nav .search-area .search_container input[type=text]:focus {
  outline: 0;
}
#global-nav .search-area .search_container input[type=submit] {
  position: absolute;
  top: -6px;
  right: 0;
  width: 2.5em;
  height: 2.5em;
  border: none;
  outline: none;
  background: none;
  color: #000;
  font-size: 1em;
  font-family: "Font Awesome 5 Free";
  cursor: pointer;
}
#global-nav .lang__btn {
  z-index: 10;
  position: absolute;
  right: 10px;
  margin-left: 12px;
  padding: 6px 14px;
  border-radius: 20px;
  background-color: #fff;
  font-size: 0.9em;
  cursor: pointer;
}
#global-nav .lang__btn #toggle {
  display: none;
}
#global-nav .lang__btn #toggle:checked + .language {
  display: block;
}
#global-nav .lang__btn .language {
  display: none;
  padding: 0;
}
#global-nav .lang__btn .language li {
  float: none;
  border-bottom: 1px solid #ccc;
}
#global-nav .lang__btn .language li a {
  padding: 4px 0;
}
#global-nav .lang__btn .language li:last-child {
  border-bottom: none;
}
#global-nav .lang__btn span::after {
  content: " ▼";
}
#global-nav ul {
  position: relative;
  top: 0;
  right: 0;
  margin: 10px 0 0 0;
  font-weight: 900;
  font-size: 14px;
  list-style: none;
}
#global-nav ul li {
  padding: 0 8px;
  float: left;
}
#global-nav ul li .main-nav {
  display: inline-block;
  position: relative;
  padding: 5px 5px 8px;
}
#global-nav ul li .main-nav::after {
  position: absolute;
  bottom: 4px;
  left: 0;
  width: 100%;
  height: 1px;
  transform: scale(0, 1);
  transform-origin: left top;
  background-color: #2de2eb;
  content: "";
  transition: all 0.3s ease;
}
#global-nav ul li .main-nav:hover::after {
  transform: scale(1, 1);
}

/*--------固定化されたときのCSS-----------*/
/*  
#masthead.fixed {
	margin-top: 0;
	top: 0;
	//padding-bottom: 60px;
	position: fixed;
	background: #fff;
	//background: rgb(231, 250, 248);
	transition: top 0.65s ease-in;
	-webkit-transition: top 0.65s ease-in;
	-moz-transition: top 0.65s ease-in;
	height:90px;
	.head-logo{
		width:398px;
		@include sp{
			width:190px;
			margin-top:6px;
		}
	}
	@include pcup{
		//box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	}
	#nav-toggle {
		span {
			background: #000;
		}
	}
	#mobile-head {
		@include tab{
			//box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
			height:80px;
			width: 100%;
			z-index: 999;
			position: relative;
		}
	}
}
*/
/*-----------スマホのトグルボタンのCSS-------------*/
#nav-toggle {
  display: none;
  z-index: 999;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 88px;
  height: 88px;
  padding: 16px;
  background-color: #5fe0d3;
  cursor: pointer;
}
#nav-toggle div {
  position: relative;
}
#nav-toggle span {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  margin-top: 0;
  background: #000;
  transition: 0.35s ease-in-out;
}
#nav-toggle span:nth-child(1) {
  top: 15px;
}
#nav-toggle span:nth-child(2) {
  top: 25px;
}
#nav-toggle span:nth-child(3) {
  top: 35px;
}

/* #nav-toggle 切り替えアニメーション */
.open .logo {
  position: relative;
}
.open .logo .fixed-logo {
  display: block !important;
  height: 50px;
}
.open #nav-toggle {
  background-color: #5fe0d3;
}
.open #nav-toggle span {
  margin-top: 0;
}

.breadcrumbs {
  margin: auto 0 auto auto;
  padding: 0;
  font-size: 0.88em;
  list-style: none;
}
.breadcrumbs i {
  margin-right: 4px;
  margin-left: 4px;
  padding: 2px 5px;
  border-radius: 10px;
  background-color: #91f0f8;
  color: #fff;
  font-weight: 700;
  font-size: 12px;
}

.breadcrumbs span[property=name] {
  display: inline-block;
  max-width: 220px;
  margin-top: -3px;
  padding: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}

.wp-pagenavi {
  margin: 90px auto 60px;
  text-align: center;
}

.not-message {
  font-size: 1.1em;
  text-align: center;
}

/*  
*****
フッターレイアウト
*****
*/
footer {
  background-color: #e7faf8;
}
footer .banner {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  margin: 0;
  padding: 60px 0;
  gap: 20px;
}
footer .banner a {
  display: block;
  max-width: 220px;
  transition: all 0.2s ease;
}
footer .banner a img {
  width: 100%;
  margin: auto 0;
}
footer .banner a:hover {
  opacity: 0.7;
}
footer .footer-area {
  display: flex;
  padding-bottom: 20px;
}
footer .footer-area .footer-info {
  display: flex;
}
footer .footer-area .footer-info__symbol {
  margin-right: 24px;
}
footer .footer-area .footer-info__symbol img {
  width: 257px;
}
footer .footer-area .footer-info__block {
  margin-top: 20px;
}
footer .footer-area .footer-info .footer__logo img {
  width: 350px;
}
footer .footer-area .footer-info .copy {
  margin: 0;
  font-size: 12px;
}
footer .footer-area .footer-info .address {
  margin-top: 0;
  font-size: 14px;
}
footer .footer-area .footer-info .footer__sns {
  display: flex;
  margin: 0;
  padding: 0;
}
footer .footer-area .footer-info .footer__sns li {
  width: 50px;
  margin-right: 20px;
}
footer .footer-area .footer-info .footer__sns li img {
  width: 100%;
}
footer .footer-area .footer-info .footer__sns li:last-child {
  width: 67px;
}
footer .footer-area .footer-info .footer__sns li a {
  transition: all 0.2s ease;
}
footer .footer-area .footer-info .footer__sns li a:hover {
  opacity: 0.7;
}
footer .footer-area .menu-g-navi-container {
  margin-left: auto;
}
footer .footer-area .footer-nav {
  -moz-column-count: 3;
       column-count: 3;
  font-size: 14px;
}
footer .footer-area .footer-nav li {
  padding-bottom: 10px;
  padding-left: 10px;
  border-left: 1px solid #000;
}
footer .footer-area .footer-nav li a {
  position: relative;
}
footer .footer-area .footer-nav li a::after {
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 1px;
  transform: scale(0, 1);
  transform-origin: left top;
  background-color: #2de2eb;
  content: "";
  transition: all 0.3s ease;
}
footer .footer-area .footer-nav li a:hover::after {
  transform: scale(1, 1);
}

.copyright {
  padding: 8px 0;
  background-color: #000;
  color: #2de2eb;
  font-size: 14px;
  letter-spacing: 0.1em;
  text-align: center;
}

.marine {
  background-color: #2dc8eb;
}

.river {
  background-color: #64e6c8;
}

.mauntain {
  background-color: #9de567;
}

.indoor {
  background-color: #5eafff;
}

.field {
  background-color: #ffcb2a;
}

.watch {
  background-color: #ff9380;
}

.other {
  background-color: #e7d48a;
}

.search__title {
  margin: 40px 0 60px 0;
}

.search-block {
  width: 100%;
  margin: 0 0 120px 0;
  padding: 0;
}
.search-block li {
  padding: 26px 0;
  border-top: 1px dotted #000;
}
.search-block li:last-child {
  border-bottom: 1px dotted #000;
}
.search-block li a {
  display: flex;
}
.search-block li .category {
  width: 120px;
  margin: auto 20px;
  padding: 3px 10px;
  border-bottom: 1px solid #666;
  font-size: 14px;
  text-align: center;
}
.search-block li .thumbnail-image {
  width: 100px;
}
.search-block li .title {
  display: block;
  margin: auto 0;
  font-size: 1.25em;
}

/* アニメーションスタートの遅延時間を決めるCSS*/
.delay-time02 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}

.delay-time03 {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}

.delay-time04 {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

.delay-time05 {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}

.delay-time06 {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}

.delay-time07 {
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}

.delay-time08 {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}

.delay-time09 {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}

.delay-time10 {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

/*==================================================
ふわっ
===================================*/
/* その場で */
.fadeIn {
  -webkit-animation-name: fadeInAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: fadeInAnime;
  opacity: 0;
}

@-webkit-keyframes fadeInAnime {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeInAnime {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* 下から */
.fadeUp {
  -webkit-animation-name: fadeUpAnime;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 0.5s;
          animation-fill-mode: forwards;
          animation-name: fadeUpAnime;
  opacity: 0;
}

@-webkit-keyframes fadeUpAnime {
  from {
    transform: translateY(100px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeUpAnime {
  from {
    transform: translateY(100px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
/* 上から */
.fadeDown {
  -webkit-animation-name: fadeDownAnime;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 0.5s;
          animation-fill-mode: forwards;
          animation-name: fadeDownAnime;
  opacity: 0;
}

@-webkit-keyframes fadeDownAnime {
  from {
    transform: translateY(-100px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeDownAnime {
  from {
    transform: translateY(-100px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
/* 左から */
.fadeLeft {
  -webkit-animation-name: fadeLeftAnime;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 0.5s;
          animation-fill-mode: forwards;
          animation-name: fadeLeftAnime;
  opacity: 0;
}

@-webkit-keyframes fadeLeftAnime {
  from {
    transform: translateX(-100px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fadeLeftAnime {
  from {
    transform: translateX(-100px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
/* 右から */
.fadeRight {
  -webkit-animation-name: fadeRightAnime;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 0.5s;
          animation-fill-mode: forwards;
          animation-name: fadeRightAnime;
  opacity: 0;
}

@-webkit-keyframes fadeRightAnime {
  from {
    transform: translateX(100px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fadeRightAnime {
  from {
    transform: translateX(100px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
/* スクロールをしたら出現する要素にはじめに透過0を指定　*/
.fadeInTrigger,
.fadeUpTrigger,
.fadeDownTrigger,
.fadeLeftTrigger,
.fadeRightTrigger {
  opacity: 0;
}

/*==================================================
パタッ
===================================*/
/* 下へ */
.flipDown {
  -webkit-animation-name: flipDownAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: flipDownAnime;
  opacity: 0;
}

@-webkit-keyframes flipDownAnime {
  from {
    transform: perspective(2500px) rotateX(100deg);
    opacity: 0;
  }
  to {
    transform: perspective(2500px) rotateX(0);
    opacity: 1;
  }
}

@keyframes flipDownAnime {
  from {
    transform: perspective(2500px) rotateX(100deg);
    opacity: 0;
  }
  to {
    transform: perspective(2500px) rotateX(0);
    opacity: 1;
  }
}
/* 左へ */
.flipLeft {
  -webkit-animation-name: flipLeftAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: flipLeftAnime;
  opacity: 0;
  perspective-origin: left center;
}

@-webkit-keyframes flipLeftAnime {
  from {
    transform: perspective(600px) translate3d(0, 0, 0) rotateY(30deg);
    opacity: 0;
  }
  to {
    transform: perspective(600px) translate3d(0, 0, 0) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipLeftAnime {
  from {
    transform: perspective(600px) translate3d(0, 0, 0) rotateY(30deg);
    opacity: 0;
  }
  to {
    transform: perspective(600px) translate3d(0, 0, 0) rotateY(0deg);
    opacity: 1;
  }
}
/* 左上へ */
.flipLeftTop {
  -webkit-animation-name: flipLeftTopAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: flipLeftTopAnime;
  opacity: 0;
}

@-webkit-keyframes flipLeftTopAnime {
  from {
    transform: translate(-20px, 80px) rotate(-15deg);
    opacity: 0;
  }
  to {
    transform: translate(0, 0) rotate(0deg);
    opacity: 1;
  }
}

@keyframes flipLeftTopAnime {
  from {
    transform: translate(-20px, 80px) rotate(-15deg);
    opacity: 0;
  }
  to {
    transform: translate(0, 0) rotate(0deg);
    opacity: 1;
  }
}
/* 右へ */
.flipRight {
  -webkit-animation-name: flipRightAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: flipRightAnime;
  opacity: 0;
  perspective-origin: right center;
}

@-webkit-keyframes flipRightAnime {
  from {
    transform: perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);
    opacity: 0;
  }
  to {
    transform: perspective(600px) translate3d(0, 0, 0) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipRightAnime {
  from {
    transform: perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);
    opacity: 0;
  }
  to {
    transform: perspective(600px) translate3d(0, 0, 0) rotateY(0deg);
    opacity: 1;
  }
}
/* 右上へ */
.flipRightTop {
  -webkit-animation-name: flipRightTopAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: flipRightTopAnime;
  opacity: 0;
}

@-webkit-keyframes flipRightTopAnime {
  from {
    transform: translate(-20px, 80px) rotate(25deg);
    opacity: 0;
  }
  to {
    transform: translate(0, 1) rotate(0deg);
    opacity: 1;
  }
}

@keyframes flipRightTopAnime {
  from {
    transform: translate(-20px, 80px) rotate(25deg);
    opacity: 0;
  }
  to {
    transform: translate(0, 1) rotate(0deg);
    opacity: 1;
  }
}
/* スクロールをしたら出現する要素にはじめに透過0を指定　*/
.flipDownTrigger,
.flipLeftTrigger,
.flipLeftTopTrigger,
.flipRightTrigger,
.flipRightTopTrigger {
  opacity: 0;
}

/*==================================================
くるっ
===================================*/
/* X 軸（縦へ） */
.rotateX {
  -webkit-animation-name: rotateXAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: rotateXAnime;
}

@-webkit-keyframes rotateXAnime {
  from {
    transform: rotateX(0);
    opacity: 0;
  }
  to {
    transform: rotateX(-360deg);
    opacity: 1;
  }
}

@keyframes rotateXAnime {
  from {
    transform: rotateX(0);
    opacity: 0;
  }
  to {
    transform: rotateX(-360deg);
    opacity: 1;
  }
}
/*　Y軸（横へ） */
.rotateY {
  -webkit-animation-name: rotateYAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: rotateYAnime;
}

@-webkit-keyframes rotateYAnime {
  from {
    transform: rotateY(0);
    opacity: 0;
  }
  to {
    transform: rotateY(-360deg);
    opacity: 1;
  }
}

@keyframes rotateYAnime {
  from {
    transform: rotateY(0);
    opacity: 0;
  }
  to {
    transform: rotateY(-360deg);
    opacity: 1;
  }
}
/* Z 軸（左へ） */
.rotateLeftZ {
  -webkit-animation-name: rotateLeftZAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: rotateLeftZAnime;
}

@-webkit-keyframes rotateLeftZAnime {
  from {
    transform: rotateZ(0);
    opacity: 0;
  }
  to {
    transform: rotateZ(-360deg);
    opacity: 1;
  }
}

@keyframes rotateLeftZAnime {
  from {
    transform: rotateZ(0);
    opacity: 0;
  }
  to {
    transform: rotateZ(-360deg);
    opacity: 1;
  }
}
/*　Z 軸（右へ） */
.rotateRightZ {
  -webkit-animation-name: rotateRightZAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: rotateRightZAnime;
}

@-webkit-keyframes rotateRightZAnime {
  from {
    transform: rotateZ(0);
    opacity: 0;
  }
  to {
    transform: rotateZ(360deg);
    opacity: 1;
  }
}

@keyframes rotateRightZAnime {
  from {
    transform: rotateZ(0);
    opacity: 0;
  }
  to {
    transform: rotateZ(360deg);
    opacity: 1;
  }
}
/* スクロールをしたら出現する要素にはじめに透過0を指定　*/
.rotateXTrigger,
.rotateYTrigger,
.rotateLeftZTrigger,
.rotateRightZTrigger {
  opacity: 0;
}

/*==================================================
ボンッ、ヒュッ
===================================*/
/* 拡大 */
.zoomIn {
  -webkit-animation-name: zoomInAnime;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 0.5s;
          animation-fill-mode: forwards;
          animation-name: zoomInAnime;
}

@-webkit-keyframes zoomInAnime {
  from {
    transform: scale(0.6);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes zoomInAnime {
  from {
    transform: scale(0.6);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
/* 縮小 */
.zoomOut {
  -webkit-animation-name: zoomOutAnime;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 0.5s;
          animation-fill-mode: forwards;
          animation-name: zoomOutAnime;
}

@-webkit-keyframes zoomOutAnime {
  from {
    transform: scale(1.2);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes zoomOutAnime {
  from {
    transform: scale(1.2);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
/* スクロールをしたら出現する要素にはじめに透過0を指定　*/
.zoomInTrigger,
.zoomOutTrigger {
  opacity: 0;
}

/*==================================================
じわっ
===================================*/
/* ぼかしから出現 */
.blur {
  -webkit-animation-name: blurAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: blurAnime;
}

@-webkit-keyframes blurAnime {
  from {
    transform: scale(1.02);
    filter: blur(10px);
    opacity: 0;
  }
  to {
    transform: scale(1);
    filter: blur(0);
    opacity: 1;
  }
}

@keyframes blurAnime {
  from {
    transform: scale(1.02);
    filter: blur(10px);
    opacity: 0;
  }
  to {
    transform: scale(1);
    filter: blur(0);
    opacity: 1;
  }
}
/* スクロールをしたら出現する要素にはじめに透過0を指定　*/
.blurTrigger {
  opacity: 0;
}

/*==================================================
にゅーん
===================================*/
/* 滑らかに変形して出現 */
.smooth {
  -webkit-animation-name: smoothAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  　transform-origin: left;
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: smoothAnime;
  opacity: 0;
}

@-webkit-keyframes smoothAnime {
  from {
    transform: translate3d(0, 100%, 0) skewY(12deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0) skewY(0);
    opacity: 1;
  }
}

@keyframes smoothAnime {
  from {
    transform: translate3d(0, 100%, 0) skewY(12deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0) skewY(0);
    opacity: 1;
  }
}
/* スクロールをしたら出現する要素にはじめに透過0を指定　*/
.smoothTrigger {
  opacity: 0;
}

/*==================================================
スーッ（枠線が伸びて出現）
===================================*/
/*枠線が伸びて出現*/
.lineTrigger {
  position: relative;
  /* 枠線が書かれる基点*/
  opacity: 0;
}

.lineTrigger.lineanime {
  -webkit-animation-name: lineAnimeBase;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: lineAnimeBase;
}

@-webkit-keyframes lineAnimeBase {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes lineAnimeBase {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*上下線*/
.lineTrigger::before,
.lineTrigger::after {
  position: absolute;
  width: 0;
  height: 1px;
  background: #333;
  content: "";
  /* 枠線の色*/
}

/*左右線*/
.line2::before,
.line2::after {
  position: absolute;
  width: 1px;
  height: 0;
  background: #333;
  content: "";
  /* 枠線の色*/
}

/*上線*/
.lineTrigger::before {
  top: 0;
  left: 0;
}

.lineTrigger.lineanime::before {
  -webkit-animation: lineAnime 0.5s linear 0s forwards;
          animation: lineAnime 0.5s linear 0s forwards;
  /*表示されて0秒後に上線が0.5秒かけて表示*/
}

/*右線*/
.line2::before {
  top: 0;
  right: 0;
}

.lineTrigger.lineanime .line2::before {
  -webkit-animation: lineAnime2 0.5s linear 0.5s forwards;
          animation: lineAnime2 0.5s linear 0.5s forwards;
  /*表示されて0.5秒後に右線が0.5秒かけて表示*/
}

/*下線*/
.lineTrigger::after {
  right: 0;
  bottom: 0;
}

.lineTrigger.lineanime::after {
  -webkit-animation: lineAnime 0.5s linear 1s forwards;
          animation: lineAnime 0.5s linear 1s forwards;
  /*表示されて1秒後に下線が0.5秒かけて表示*/
}

/*左線*/
.line2::after {
  bottom: 0;
  left: 0;
}

.lineTrigger.lineanime .line2::after {
  -webkit-animation: lineAnime2 0.5s linear 1.5s forwards;
          animation: lineAnime2 0.5s linear 1.5s forwards;
  /*表示されて1.5秒後に左線が0.5秒かけて表示*/
}

@-webkit-keyframes lineAnime {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

@keyframes lineAnime {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes lineAnime2 {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@keyframes lineAnime2 {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
/*枠線内側の要素*/
.lineTrigger.lineanime .lineinappear {
  -webkit-animation: lineInnerAnime 0.5s linear 1.5s forwards;
          animation: lineInnerAnime 0.5s linear 1.5s forwards;
  /*1.5秒後に中央のエリアが0.5秒かけて表示*/
  opacity: 0;
  /*初期値を透過0にする*/
}

@-webkit-keyframes lineInnerAnime {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes lineInnerAnime {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*==================================================
シャッ（背景色が伸びて出現）
===================================*/
/*背景色が伸びて出現（共通）*/
.bgextend {
  -webkit-animation-name: bgextendAnimeBase;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  position: relative;
  overflow: hidden;
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: bgextendAnimeBase;
  /*　はみ出た色要素を隠す　*/
  opacity: 0;
}

@-webkit-keyframes bgextendAnimeBase {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes bgextendAnimeBase {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*中の要素*/
.bgappear {
  -webkit-animation-name: bgextendAnimeSecond;
  -webkit-animation-duration: 1s;
  -webkit-animation-delay: 0.6s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 1s;
          animation-delay: 0.6s;
          animation-fill-mode: forwards;
          animation-name: bgextendAnimeSecond;
  opacity: 0;
}

@-webkit-keyframes bgextendAnimeSecond {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes bgextendAnimeSecond {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*左から*/
.bgLRextend::before {
  -webkit-animation-name: bgLRextendAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #666;
  content: "";
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: bgLRextendAnime;
  /*伸びる背景色の設定*/
}

@-webkit-keyframes bgLRextendAnime {
  0% {
    transform: scaleX(0);
    transform-origin: left;
  }
  50% {
    transform: scaleX(1);
    transform-origin: left;
  }
  50.001% {
    transform-origin: right;
  }
  100% {
    transform: scaleX(0);
    transform-origin: right;
  }
}

@keyframes bgLRextendAnime {
  0% {
    transform: scaleX(0);
    transform-origin: left;
  }
  50% {
    transform: scaleX(1);
    transform-origin: left;
  }
  50.001% {
    transform-origin: right;
  }
  100% {
    transform: scaleX(0);
    transform-origin: right;
  }
}
/*右から*/
.bgRLextend::before {
  -webkit-animation-name: bgRLextendAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #666;
  content: "";
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: bgRLextendAnime;
  /*伸びる背景色の設定*/
}

@-webkit-keyframes bgRLextendAnime {
  0% {
    transform: scaleX(0);
    transform-origin: right;
  }
  50% {
    transform: scaleX(1);
    transform-origin: right;
  }
  50.001% {
    transform-origin: left;
  }
  100% {
    transform: scaleX(0);
    transform-origin: left;
  }
}

@keyframes bgRLextendAnime {
  0% {
    transform: scaleX(0);
    transform-origin: right;
  }
  50% {
    transform: scaleX(1);
    transform-origin: right;
  }
  50.001% {
    transform-origin: left;
  }
  100% {
    transform: scaleX(0);
    transform-origin: left;
  }
}
/*下から*/
.bgDUextend::before {
  -webkit-animation-name: bgDUextendAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #666;
  content: "";
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: bgDUextendAnime;
  /*伸びる背景色の設定*/
}

@-webkit-keyframes bgDUextendAnime {
  0% {
    transform: scaleY(0);
    transform-origin: bottom;
  }
  50% {
    transform: scaleY(1);
    transform-origin: bottom;
  }
  50.001% {
    transform-origin: top;
  }
  100% {
    transform: scaleY(0);
    transform-origin: top;
  }
}

@keyframes bgDUextendAnime {
  0% {
    transform: scaleY(0);
    transform-origin: bottom;
  }
  50% {
    transform: scaleY(1);
    transform-origin: bottom;
  }
  50.001% {
    transform-origin: top;
  }
  100% {
    transform: scaleY(0);
    transform-origin: top;
  }
}
/*上から*/
.bgUDextend::before {
  -webkit-animation-name: bgUDextendAnime;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #666;
  content: "";
          animation-duration: 1s;
          animation-fill-mode: forwards;
          animation-name: bgUDextendAnime;
  /*伸びる背景色の設定*/
}

@-webkit-keyframes bgUDextendAnime {
  0% {
    transform: scaleY(0);
    transform-origin: top;
  }
  50% {
    transform: scaleY(1);
    transform-origin: top;
  }
  50.001% {
    transform-origin: bottom;
  }
  100% {
    transform: scaleY(0);
    transform-origin: bottom;
  }
}

@keyframes bgUDextendAnime {
  0% {
    transform: scaleY(0);
    transform-origin: top;
  }
  50% {
    transform: scaleY(1);
    transform-origin: top;
  }
  50.001% {
    transform-origin: bottom;
  }
  100% {
    transform: scaleY(0);
    transform-origin: bottom;
  }
}
/* スクロールをしたら出現する要素にはじめに透過0を指定　*/
.bgappearTrigger,
.bgUDextendTrigger,
.bgDUextendTrigger,
.bgRLextendTrigger,
.bgLRextendTrigger {
  opacity: 0;
}

/*  
*****
コンテンツベース
*****
*/
#contents-head {
  padding-top: 100px;
}
#contents-head .wrap {
  display: flex;
  height: 100px;
  margin-top: 40px;
  padding: 20px 24px;
  background-color: #fff;
}
#contents-head .wrap .title__block {
  display: flex;
  flex-wrap: wrap;
}
#contents-head .wrap p {
  margin: 0;
  line-height: 1;
}
#contents-head .wrap .subtitle, #contents-head .wrap .archive-description {
  margin: auto 0;
  font-weight: 700;
  font-size: 36px;
  line-height: 1;
  letter-spacing: 0.1em;
}
#contents-head .wrap .entry-title {
  margin: auto 0 auto 12px;
  padding-top: 5px;
  font-weight: 700;
  font-size: 14px;
}

.base__title {
  display: inline-block;
  position: relative;
  margin-bottom: 1em;
  font-size: 1.9em;
}
.base__title:before {
  display: inline-block;
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 55px;
  height: 2px;
  border-radius: 2px;
  background-color: #23e1f0;
  content: "";
}

.sports-cate__activity-title {
  display: flex;
  margin-top: 60px;
}
.sports-cate__activity-title .icon {
  margin-right: 16px;
}
.sports-cate__activity-title .icon img {
  width: 60px;
}
.sports-cate__activity-title h2 {
  font-weight: 700;
  font-size: 42px;
  line-height: 1em;
  letter-spacing: 0.1em;
}
.sports-cate__activity-title h2 span {
  display: block;
  margin-top: 8px;
  font-size: 14px;
  line-height: 1em;
  letter-spacing: 0;
}

.sports-item {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin: 60px 0;
  padding: 0;
  gap: 40px;
}
.sports-item__btn {
  display: block;
  position: relative;
  width: 100%;
  padding: 24px 20px;
  overflow: hidden;
  border-radius: 46px;
  font-weight: 500;
  font-size: 16px;
  text-align: center;
}
.sports-item__btn span {
  z-index: 2;
  position: relative;
}
.sports-item__btn:before {
  z-index: 1;
  /*絶対配置で位置を指定*/
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0, 1);
  transform-origin: right top;
  /*アニメーション*/
  background-size: 200% auto;
  content: "";
  transition: transform 0.3s cubic-bezier(0.8, 0, 0.2, 1) 0s;
}
.sports-item__btn:hover:before {
  transform: scale(1, 1);
  transform-origin: left top;
}
.sports-item__btn.marine:before {
  background: linear-gradient(270deg, #6fd9f1 0%, #6fd9f1 50%, #caf1fa 100%);
}
.sports-item__btn.river:before {
  background: linear-gradient(270deg, #93eed9 0%, #93eed9 50%, #d8f9f1 100%);
}
.sports-item__btn.mauntain:before {
  background: linear-gradient(270deg, #bbed94 0%, #bbed94 50%, #e7f9d9 100%);
}
.sports-item__btn.field:before {
  background: linear-gradient(270deg, #ffdb6b 0%, #ffdb6b 50%, #fff2ca 100%);
}
.sports-item__btn.watch:before {
  background: linear-gradient(270deg, #ffb4a7 0%, #ffb4a7 50%, #ffe4df 100%);
}
.sports-item__btn.other:before {
  background: linear-gradient(270deg, #eee0ae 0%, #eee0ae 50%, #f9f4e2 100%);
}

.info-head {
  width: 100%;
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1px solid #000;
}
.info-head__main-image {
  width: 100%;
}
.info-head .info-head__h {
  display: flex;
  margin-bottom: 20px;
}
.info-head time {
  margin-right: 20px;
  color: #000;
  font-weight: 700;
}
.info-head .ttl {
  font-size: 2.25em;
}
.info-head .cat-name {
  padding: 0 14px 2px;
  border-bottom: 1px solid #000;
  font-size: 0.9em;
}

.info-navi {
  display: flex;
}
.info-navi a {
  text-align: left;
}
.info-navi .nav-date {
  margin-bottom: 10px;
  color: #808080;
}
.info-navi .nav-subtitle {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  padding: 4px;
  transform: translateY(-50%);
  background-color: #fff;
  font-weight: 700;
  font-size: 0.9em;
}
.info-navi .nav-title {
  display: inline;
  padding: 4px;
  background-color: #fff;
  text-align: left;
}
.info-navi .nav-previous {
  display: flex;
  position: relative;
  width: 50%;
  height: 150px;
  border-right: 1px solid #000;
}
.info-navi .nav-previous .nav-block {
  margin-right: 10px;
  margin-left: 10px;
}
.info-navi .nav-previous .img-cover {
  -o-object-fit: cover;
  width: 160px;
  height: 100%;
     object-fit: cover;
}
.info-navi .nav-previous .nav-subtitle {
  left: 0;
}
.info-navi .nav-next {
  display: flex;
  position: relative;
  flex-direction: row-reverse;
  width: 50%;
  height: 150px;
}
.info-navi .nav-next .nav-block {
  margin-right: 10px;
  margin-left: 10px;
}
.info-navi .nav-next img {
  -o-object-fit: cover;
  width: 160px;
  height: 100%;
     object-fit: cover;
}
.info-navi .nav-next .img-cover {
  -o-object-fit: cover;
  width: 160px;
  height: 100%;
     object-fit: cover;
}
.info-navi .nav-next .nav-subtitle {
  right: 0;
}

.twocolumn {
  display: flex;
  max-width: 1000px;
  margin: 0 auto 64px;
}
.twocolumn .left-block {
  width: 100%;
  max-width: 750px;
  margin: 40px 70px 0 0;
}

.sidebox {
  width: 100%;
  max-width: 250px;
  margin-top: 40px;
}
.sidebox .widget {
  padding-bottom: 20px;
  background-color: #fff;
}
.sidebox .wp-block-latest-posts__list, .sidebox .wp-block-archives-list, .sidebox .wp-block-categories-list {
  margin-top: 20px;
}
.sidebox h2 {
  position: relative;
  left: 30px;
  width: 80%;
  margin-bottom: 20px;
  padding-top: 24px;
  padding-bottom: 12px;
  border-bottom: 1px solid #000;
  font-size: 16px;
  line-height: 1.5em;
}
.sidebox h2::before {
  position: absolute;
  left: -30px;
  width: 25px;
  height: 25px;
  background-color: #23e1f0;
  content: "";
}
.sidebox ul {
  margin: 0;
  padding: 0;
}
.sidebox ul li {
  display: flex;
  margin-right: 20px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 14px;
  line-height: 2em;
}
.sidebox ul li::before {
  display: block;
  margin-right: 4px;
  margin-left: 4px;
  padding: 2px 5px;
  content: "▶";
  color: #23e1f0;
  font-weight: 700;
  font-size: 12px;
}
.sidebox-logo {
  width: 100%;
  margin-top: 32px;
  padding: 20px;
  background-color: #fff;
}
.sidebox-logo img {
  width: 100%;
}

.wp-pagenavi .current {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 5px;
  border: none;
  border-radius: 50%;
  background-color: #000;
  color: #fff;
  line-height: 40px;
}
.wp-pagenavi .page {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: 0 5px;
  border: none;
  border: none;
  border-radius: 50%;
  background-color: #e8e8e8;
  line-height: 40px;
}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: 0 5px;
  border: none;
  border: none;
  border-radius: 50%;
  background-color: #2de2eb;
  line-height: 40px;
}

.sns-sidenavi {
  position: relative;
  width: 160px;
  margin-right: 32px;
}
.sns-sidenavi__btn {
  display: block;
  width: 80%;
  margin-bottom: 40px;
  padding: 10px 10px;
  border-radius: 46px;
  background-color: #2dc8eb;
  font-weight: 500;
  font-size: 0.8em;
  text-align: center;
}
.sns-sidenavi .sns-sidenavi__share {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
  left: 0;
  overflow: auto;
  transition: 0.5s top ease;
}
.sns-sidenavi .sns-sidenavi__share .ttl {
  display: inline-block;
  border-top: 1px solid #000;
  font-weight: 700;
  font-size: 0.9em;
}
.sns-sidenavi .sns-sidenavi__share .share__btn {
  margin: 0;
  padding: 0;
}
.sns-sidenavi .sns-sidenavi__share .share__btn li {
  width: 30px;
  margin-bottom: 10px;
  text-align: center;
}
.sns-sidenavi .sns-sidenavi__share .share__btn li i {
  font-size: 2em;
  transition: all 0.2s ease-out;
}
.sns-sidenavi .sns-sidenavi__share .share__btn li i:hover {
  color: #2dc8eb;
}

.edit-area {
  margin-bottom: 60px;
}
.edit-area #ez-toc-container {
  font-feature-settings: "palt";
  max-width: 800px;
  margin: 60px auto 40px;
  padding: 40px;
  border: none;
  background-color: #fff;
  box-shadow: none;
}
.edit-area #ez-toc-container nav {
  margin-left: 1em;
}
.edit-area #ez-toc-container a {
  position: relative;
  border-bottom: none;
  color: #000;
}
.edit-area #ez-toc-container a::after {
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 1px;
  transform: scale(0, 1);
  transform-origin: left top;
  background-color: #2de2eb;
  content: "";
  transition: all 0.3s ease;
}
.edit-area #ez-toc-container a:hover::after {
  transform: scale(1, 1);
}
.edit-area #ez-toc-container .ez-toc-title-container {
  margin-bottom: 20px;
  font-size: 1.25em;
}
.edit-area #ez-toc-container .ez-toc-title-container .ez-toc-title {
  margin-bottom: 1em;
  font-weight: 700;
}
.edit-area #ez-toc-container .ez-toc-heading-level-2 {
  font-weight: 700;
  font-size: 1.1em;
}
.edit-area #ez-toc-container .ez-toc-heading-level-3 {
  margin-left: 1em;
  font-weight: 400;
  font-size: 1em;
}
.edit-area #ez-toc-container .ez-toc-heading-level-3::before {
  display: inline-block;
  position: relative;
  top: -4px;
  left: -9px;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background: #000;
  content: "";
}
.edit-area #ez-toc-container ul {
  margin: 10px 0;
}
.edit-area #ez-toc-container ul li::before {
  content: "";
}
.edit-area a {
  position: relative;
  transition: all 0.2s ease;
}
.edit-area a::after {
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 1px;
  transform: scale(1, 1);
  transform-origin: left top;
  background-color: #2de2eb;
  content: "";
  transition: all 0.2s ease;
}
.edit-area a:hover {
  color: #2de2eb;
}
.edit-area a.image {
  transition: all 0.2s ease;
}
.edit-area a.image::after {
  height: 0;
  content: "";
}
.edit-area a.image:hover {
  opacity: 0.7;
}
.edit-area .linkcard a::after {
  height: 0px;
  content: "";
}
.edit-area .wp-embedded-content {
  width: 100%;
}
.edit-area .time {
  display: inline-block;
  margin-right: 12px;
  padding: 6px 10px;
  background-color: #000;
  color: #fff;
  font-size: 16px;
  letter-spacing: 0.1em;
}
.edit-area h2 {
  display: inline-block;
  position: relative;
  margin-top: 1em;
  margin-bottom: 1.5em;
  font-size: 1.9em;
}
.edit-area h2:before {
  display: inline-block;
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 55px;
  height: 2px;
  border-radius: 2px;
  background-color: #23e1f0;
  content: "";
}
.edit-area h3 {
  padding-bottom: 8px;
  border-bottom: 1px solid #000;
  font-size: 1.25em;
}
.edit-area h3:before {
  content: "●";
  color: #23e1f0;
}
.edit-area h4 {
  display: inline-block;
  padding: 6px;
  background-color: #fff;
  font-size: 1.15em;
}
.edit-area .day1 {
  display: block;
  width: 80px;
  height: 113px;
  margin-top: 2em;
  margin-bottom: 1em;
  overflow: hidden;
  background: url(https://ko.sporu-kochi.com/wp/wp-content/themes/sporukochi_v02/img/topics/day1.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  text-indent: 100%;
  white-space: nowrap;
}
.edit-area .day2 {
  display: block;
  width: 80px;
  height: 113px;
  margin-top: 2em;
  margin-bottom: 1em;
  overflow: hidden;
  background: url(https://ko.sporu-kochi.com/wp/wp-content/themes/sporukochi_v02/img/topics/day2.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  text-indent: 100%;
  white-space: nowrap;
}
.edit-area .edit__bg-white {
  margin-top: 60px;
  padding-bottom: 60px;
  background-color: #fff;
}
.edit-area ul {
  margin: 20px 0;
  padding: 0;
}
.edit-area ul li {
  margin-bottom: 14px;
}
.edit-area ul li::before {
  content: "●";
  color: #23e1f0;
}
.edit-area ol {
  margin: 20px 0;
  padding: 0;
  counter-reset: item;
}
.edit-area ol ol {
  padding-left: 1em;
}
.edit-area ol li {
  margin-bottom: 14px;
  padding-left: 1.3em;
  text-indent: -1.3em;
}
.edit-area ol li:before {
  padding-right: 0.5em;
  content: counter(item) ".";
  color: #23e1f0;
  font-weight: bold;
  counter-increment: item;
}
.edit-area .lh-1 {
  line-height: 1.5em;
}
.edit-area .shop__cat {
  margin: 10px 0 0 0;
  color: #797979;
  font-size: 14px;
}
.edit-area .wp-block-button__link {
  background-color: #23e1f0;
  color: #000;
}
.edit-area .wp-block-button__link:hover {
  color: #000;
  opacity: 0.7;
}
.edit-area .wp-block-button__link::after {
  content: none;
}
.edit-area .wp-block-columns {
  margin-bottom: 0;
  gap: 1em !important;
}
.edit-area .wp-block-cover {
  min-height: auto;
}
.edit-area .wp-block-cover__inner-container {
  padding: 10px 20px;
}
.edit-area .wp-block-cover__inner-container h3 {
  display: block;
  margin-top: 0;
  margin-bottom: 0.5em;
  border-bottom: 1px solid #000;
  background-color: none;
  font-size: 1.25em;
}
.edit-area .wp-block-cover__inner-container h3:before {
  content: none;
}
.edit-area .wp-block-quote {
  padding: 20px 40px;
  background-color: #d5f6f8;
  font-style: italic;
}
.edit-area .wp-block-separator {
  max-width: 450px;
  margin: 80px auto;
  border-top: 3px solid #000;
  border-bottom: none;
}
.edit-area .wp-block-table table {
  margin-top: 20px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  background-color: #fff;
}
.edit-area .wp-block-table table tr:nth-child(even) td {
  background: #f4f2e4;
}
.edit-area .wp-block-table table th {
  background-color: #d5f6f8;
}
.edit-area .wp-block-table table th, .edit-area .wp-block-table table td {
  padding: 20px 10px;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}
.edit-area .video {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.edit-area .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.privacy-policy {
  margin: 60px 0 120px;
}
.privacy-policy .pp {
  max-width: 880px;
}
.privacy-policy h2 {
  display: inline-block;
  position: relative;
  margin-top: 60px;
  margin-bottom: 1em;
  font-size: 1.5em;
}
.privacy-policy h2:before {
  display: inline-block;
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 55px;
  height: 2px;
  border-radius: 2px;
  background-color: #23e1f0;
  content: "";
}
.privacy-policy .pp_list {
  margin: 0;
  padding: 0;
}
.privacy-policy .pp_list li {
  margin-bottom: 16px;
}

hr {
  height: 1px;
  margin-bottom: 1.5em;
  border: 0;
  background-color: #ccc;
}

ul,
ol {
  margin: 0 0 1.5em 3em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  -o-object-fit: cover;
     object-fit: cover;
}

figure {
  margin: 1em 0;
}

table {
  width: 100%;
  margin: 0 0 1.5em;
}

/* Links
--------------------------------------------- */
a {
  color: #000;
  text-decoration: none;
}
a:visited {
  color: #000;
}
a:hover, a:focus, a:active {
  color: #000;
}
a:focus {
  outline: thin dotted;
}
a:hover, a:active {
  outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type=button],
input[type=reset],
input[type=submit] {
  line-height: 1;
}
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}
button:active, button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

.btn {
  padding: 24px 80px;
  border: none;
  border-radius: 40px;
  transition: all 0.3s ease;
}
.btn:hover span::after {
  transform: scale(1, 1);
}
.btn span {
  display: inline-block;
  position: relative;
  padding: 0 10px;
  font-weight: 700;
  font-size: 19px;
  letter-spacing: 0.1em;
  text-align: center;
}
.btn span::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  transform: scale(0, 1);
  transform-origin: left top;
  background-color: #fff;
  content: "";
  transition: all 0.3s ease;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  width: 100%;
  padding: 3px;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #aaa;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #111;
}
input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=range]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=color]::-moz-placeholder, textarea::-moz-placeholder {
  color: #ccc;
}
input[type=text]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=range]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, input[type=month]:-ms-input-placeholder, input[type=week]:-ms-input-placeholder, input[type=time]:-ms-input-placeholder, input[type=datetime]:-ms-input-placeholder, input[type=datetime-local]:-ms-input-placeholder, input[type=color]:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ccc;
}
input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=url]::placeholder,
input[type=password]::placeholder,
input[type=search]::placeholder,
input[type=number]::placeholder,
input[type=tel]::placeholder,
input[type=range]::placeholder,
input[type=date]::placeholder,
input[type=month]::placeholder,
input[type=week]::placeholder,
input[type=time]::placeholder,
input[type=datetime]::placeholder,
input[type=datetime-local]::placeholder,
input[type=color]::placeholder,
textarea::placeholder {
  color: #ccc;
}

select {
  padding: 4px;
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/* Global Navi
--------------------------------------------- */
/*========= ナビゲーションドロップダウンのためのCSS ===============*/
/*==ナビゲーション全体の設定*/
#global-nav {
  text-align: center;
  /*ナビゲーションを横並びに*/
}
#global-nav ul {
  display: flex;
  justify-content: center;
  list-style: none;
  /*2階層目以降は横並びにしない*/
  /*下の階層のulや矢印の基点にするためliにrelativeを指定*/
}
#global-nav ul ul {
  display: block;
}
#global-nav ul li {
  position: relative;
  /*ナビゲーションのリンク設定*/
}
#global-nav ul li a {
  display: block;
  padding: 10px 0;
  color: #000;
  text-decoration: none;
  transition: all 0.3s;
}
#global-nav ul li li a {
  padding: 6px 4px;
}

nav ul li a:hover {
  color: #fff;
}

/*==矢印の設定*/
/*2階層目を持つliの矢印の設定*/
nav ul li.has-child::before {
  position: absolute;
  top: 13px;
  left: 2px;
  width: 6px;
  height: 6px;
  transform: rotate(135deg);
  border-top: 2px solid #999;
  border-right: 2px solid #999;
  content: "";
}

/*3階層目を持つliの矢印の設定*/
nav ul ul li.has-child::before {
  position: absolute;
  top: 17px;
  left: 6px;
  width: 6px;
  height: 6px;
  transform: rotate(45deg);
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  content: "";
}

/*== 2・3階層目の共通設定 */
/*下の階層を持っているulの指定*/
#global-nav li.has-child {
  width: 155px;
}
#global-nav li.has-child ul {
  /*はじめは非表示*/
  visibility: hidden;
  z-index: 4;
  /*絶対配置で位置を指定*/
  position: absolute;
  top: 37px;
  left: -100px;
  height: auto;
  margin: 0;
  padding: 0;
  /*形状を指定*/
  background: #28BFE7;
  opacity: 0;
  /*アニメーション設定*/
  transition: all 0.2s;
}
#global-nav li.has-child ul li {
  margin: 0;
  padding: 0;
}

/*hoverしたら表示*/
#global-nav li.has-child:hover > ul,
#global-nav li.has-child ul li:hover > ul,
#global-nav li.has-child:active > ul,
#global-nav li.has-child ul li:active > ul {
  visibility: visible;
  opacity: 1;
}

/*ナビゲーションaタグの形状*/
nav li.has-child ul li a {
  color: #fff;
}

nav li.has-child ul li:last-child a {
  border-bottom: none;
}

#global-nav li.has-child ul li a:hover,
#global-nav li.has-child ul li a:active {
  background: #23e1f0;
}

#global-nav li.has-child ul li a {
  width: 300px;
  padding: 24px 10px;
  text-align: right;
  transition: 0.2s ease-in-out;
}
#global-nav li.has-child ul li a.marine {
  background: url(https://ko.sporu-kochi.com/wp/wp-content/themes/sporukochi_v02/img/common/icon_sports01.png) top left no-repeat;
  background-size: 40px;
  background-color: #2dc8eb;
}
#global-nav li.has-child ul li a.marine::before {
  margin-left: 40px;
  float: left;
  content: "Marine";
  color: #fff;
  font-weight: 500;
  font-size: 1.22em;
}
#global-nav li.has-child ul li a.marine:hover {
  background-color: #6cd8f1;
}
#global-nav li.has-child ul li a.river {
  background: url(https://ko.sporu-kochi.com/wp/wp-content/themes/sporukochi_v02/img/common/icon_sports02.png) top left no-repeat;
  background-size: 40px;
  background-color: #64e6c8;
}
#global-nav li.has-child ul li a.river::before {
  margin-left: 40px;
  float: left;
  content: "River";
  color: #fff;
  font-weight: 500;
  font-size: 1.22em;
}
#global-nav li.has-child ul li a.river:hover {
  background-color: #92edd8;
}
#global-nav li.has-child ul li a.mauntain {
  background: url(https://ko.sporu-kochi.com/wp/wp-content/themes/sporukochi_v02/img/common/icon_sports03.png) top left no-repeat;
  background-size: 40px;
  background-color: #9de567;
}
#global-nav li.has-child ul li a.mauntain::before {
  margin-left: 40px;
  float: left;
  content: "Mountain";
  color: #fff;
  font-weight: 500;
  font-size: 1.22em;
}
#global-nav li.has-child ul li a.mauntain:hover {
  background-color: #baed95;
}
#global-nav li.has-child ul li a.field {
  background: url(https://ko.sporu-kochi.com/wp/wp-content/themes/sporukochi_v02/img/common/icon_sports05.png) top left no-repeat;
  background-size: 40px;
  background-color: #ffcb2a;
}
#global-nav li.has-child ul li a.field::before {
  margin-left: 40px;
  float: left;
  content: "Field";
  color: #fff;
  font-weight: 500;
  font-size: 1.22em;
}
#global-nav li.has-child ul li a.field:hover {
  background-color: #ffdb6a;
}
#global-nav li.has-child ul li a.watch {
  background: url(https://ko.sporu-kochi.com/wp/wp-content/themes/sporukochi_v02/img/common/icon_sports06.png) top left no-repeat;
  background-size: 40px;
  background-color: #ff9380;
}
#global-nav li.has-child ul li a.watch::before {
  margin-left: 40px;
  float: left;
  content: "Watch";
  color: #fff;
  font-weight: 500;
  font-size: 1.22em;
}
#global-nav li.has-child ul li a.watch:hover {
  background-color: #ffb3a6;
}
#global-nav li.has-child ul li a.other {
  background: url(https://ko.sporu-kochi.com/wp/wp-content/themes/sporukochi_v02/img/common/icon_sports07.png) top left no-repeat;
  background-size: 40px;
  background-color: #e7d48a;
}
#global-nav li.has-child ul li a.other::before {
  margin-left: 40px;
  float: left;
  content: "Other";
  color: #fff;
  font-weight: 500;
  font-size: 1.22em;
}
#global-nav li.has-child ul li a.other:hover {
  background-color: #eee1ad;
}

/*==3階層目*/
/*3階層目の位置*/
nav li.has-child ul ul {
  top: 0;
  left: 182px;
  background: #66ADF5;
}

nav li.has-child ul ul li a:hover,
nav li.has-child ul ul li a:active {
  background: #448ED3;
}
/*========= スクロール途中でヘッダーが表示＆非表示するためのCSS ===============*/
#masthead {
  /*最前面へ*/
  /*以下はレイアウトのためのCSS*/
  display: flex;
  z-index: 999;
  /*fixedで上部固定*/
  position: fixed;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

/*　上に上がる動き　*/
#masthead.UpMove {
  -webkit-animation: UpAnime 0.5s forwards;
          animation: UpAnime 0.5s forwards;
}

@-webkit-keyframes UpAnime {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(-100px);
    opacity: 0;
  }
}

@keyframes UpAnime {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(-100px);
    opacity: 0;
  }
}
/*　下に下がる動き　*/
#masthead.DownMove {
  -webkit-animation: DownAnime 0.5s forwards;
          animation: DownAnime 0.5s forwards;
}

@-webkit-keyframes DownAnime {
  from {
    transform: translateY(-100px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes DownAnime {
  from {
    transform: translateY(-100px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}
.main-navigation ul {
  display: none;
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.main-navigation ul ul {
  z-index: 99999;
  position: absolute;
  top: 100%;
  left: -999em;
  float: left;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
.main-navigation ul ul ul {
  top: 0;
  left: -999em;
}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
  display: block;
  left: auto;
}
.main-navigation ul ul a {
  width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}
.main-navigation li {
  position: relative;
  margin-right: 32px;
}
.main-navigation a {
  display: block;
  text-decoration: none;
}
/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  flex: 1 0 50%;
  text-align: end;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

.post,
.page {
  margin: 0;
}

.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  margin: 0 0 1.5em;
  clear: both;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  border: none;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  max-width: 100%;
  margin-bottom: 1.5em;
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

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

/* Galleries
--------------------------------------------- */
.gallery {
  grid-gap: 1.5em;
  display: grid;
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  width: 100%;
  text-align: center;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  word-wrap: normal !important;
  position: absolute !important;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
          clip-path: inset(50%);
}
.screen-reader-text:focus {
  clip: auto !important;
  -webkit-clip-path: none;
  display: block;
  z-index: 100000;
  top: 5px;
  left: 5px;
  width: auto;
  height: auto;
  padding: 15px 23px 14px;
  border-radius: 3px;
  background-color: #e7faf8;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  color: #21759b;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: normal;
  text-decoration: none;
          clip-path: none;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
  /*rtl:ignore*/
  float: left;
}

.alignright {
  margin-bottom: 1.5em;
  /*rtl:ignore*/
  margin-left: 1.5em;
  /*rtl:ignore*/
  float: right;
}

.aligncenter {
  display: block;
  margin-right: auto;
  margin-bottom: 1.5em;
  margin-left: auto;
  clear: both;
}

/* Gallery
--------------------------------------------- */
/*  
*****
動画ギャラリー
*****
*/
.gallery-icon {
  margin-right: 16px;
}
.gallery-icon img {
  width: 50px;
}

.gallery-area {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 60px 0;
  padding: 0;
  gap: 40px;
}
.gallery-area .gallery-block__figure {
  position: relative;
  width: 100%;
  height: 100%;
  height: 220px;
  overflow: hidden;
}
.gallery-area .gallery-block__figure img {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
  margin: 0;
     object-fit: cover;
  transition: all 0.3s ease;
}
.gallery-area .gallery-block__figure .icon__play {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.gallery-area .gallery-block__figure .icon__play i {
  color: #fff;
  font-size: 80px;
  opacity: 0.5;
}
.gallery-area .gallery-block h3 {
  font-size: 1em;
}
.gallery-area .gallery-block:hover .gallery-block__figure img {
  transform: scale(1.1, 1.1);
}

/* Topics
--------------------------------------------- */
/*  
*****
トピックス
*****
*/
.entry-header .topics-icon {
  margin-top: 14px;
  margin-right: 14px;
}
.entry-header .topics-icon img {
  width: 44px;
}

.topics-list__title {
  margin: 120px 0 0 0;
  padding-bottom: 6px;
  border-bottom: 1px solid #000;
  font-size: 1.1em;
}
.topics-list__title::before {
  margin-right: 6px;
  content: "■";
  color: #5fe0d3;
}

.topics-area {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 60px 0 220px 0;
  padding: 0;
  gap: 30px;
}
.topics-area.arc {
  margin: 60px 0 60px 0;
}
.topics-area .topic__link {
  display: block;
  width: 100%;
}
.topics-area .topic-block {
  position: relative;
  width: 100%;
  height: 350px;
  max-height: 700px;
}
.topics-area .topic-block .icon__topic {
  z-index: 20;
  position: absolute;
  top: 0;
  right: 20px;
}
.topics-area .topic-block .icon__topic img {
  width: 45px;
}
.topics-area .topic-block__figure {
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.topics-area .topic-block__figure img {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
     object-fit: cover;
  transition: all 0.3s ease;
}
.topics-area .topic-block__figure::after {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  content: "";
  opacity: 0.4;
}
.topics-area .topic-block:hover .topic-block__figure img {
  transform: scale(1.1, 1.1);
}
.topics-area .topic-block:hover .topic-block__content .arrow_icon_circle {
  stroke-dashoffset: 0;
}
.topics-area .topic-block__content {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 10;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 68%;
  max-width: 330px;
  transform: translate(-50%, -50%);
  color: #fff;
}
.topics-area .topic-block__content .topic-block__tag {
  padding: 10px 0;
  font-size: 14px;
}
.topics-area .topic-block__content .topic-block__title {
  font-size: 16px;
  line-height: 1.25em;
}
.topics-area .topic-block__content .topic-block__txt {
  padding-top: 10px;
  border-top: 1px solid #fff;
  font-size: 14px;
  line-height: 1.25em;
}
.topics-area .topic-block__content .topic-block__ya {
  max-width: 80px;
  max-height: 80px;
  margin: 10% auto 0;
  transition: all 0.3s ease;
}
.topics-area .topic-block__content .topic-block__ya img {
  position: absolute;
  width: 80px;
}
.topics-area .topic-block__content .topic-block__ya {
  position: relative;
  top: -1px;
  vertical-align: middle;
  transition: transform 0.3s ease;
}
.topics-area .topic-block__content .arrow_icon_circle {
  stroke-dasharray: 300;
  stroke-dashoffset: 300;
  position: relative;
  transition: stroke-dashoffset 0.3s ease;
}

/* トピックス詳細ページ */
.topics-head {
  position: relative;
  width: 100%;
  height: 750px;
  margin-bottom: 32px;
}
.topics-head__main-image {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
     object-fit: cover;
}
.topics-head .icon__topic {
  z-index: 10;
  position: absolute;
  top: 0;
  right: 60px;
}
.topics-head .icon__topic img {
  width: 104px;
}
.topics-head .wrap {
  z-index: 10;
  position: relative;
  bottom: 300px;
}
.topics-head time {
  display: block;
  margin-top: 40px;
  color: #fff;
  font-weight: 700;
}
.topics-head .ttl {
  max-width: 600px;
  color: #fff;
  font-size: 2.25em;
}
.topics-head .cat-name {
  display: inline-block;
  margin: 10px 0;
  padding: 2px 20px;
  border-radius: 20px;
  background-color: #ccc;
}
.topics-head::after {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 750px;
  background-color: #000;
  content: "";
  opacity: 0.1;
}

.topics-wrap {
  display: flex;
  position: relative;
  max-width: 900px;
  margin: 0 auto;
}
.topics-wrap .edit-area {
  width: 100%;
}
.topics-wrap.page {
  margin-top: 40px;
}

.topics-navi .nav-links {
  display: flex;
  height: 400px;
}
.topics-navi .nav-links .topics-icon {
  z-index: 10;
  position: absolute;
  top: 0;
  right: 20px;
}
.topics-navi .nav-links .topics-icon img {
  width: 80px;
}
.topics-navi .nav-links .nav-previous {
  position: relative;
  width: 50%;
}
.topics-navi .nav-links .nav-previous::after {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  content: "";
  opacity: 0.4;
}
.topics-navi .nav-links .nav-previous .img-cover {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
     object-fit: cover;
}
.topics-navi .nav-links .nav-previous .nav-subtitle {
  left: 80px;
}
.topics-navi .nav-links .nav-next {
  position: relative;
  width: 50%;
}
.topics-navi .nav-links .nav-next::after {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  content: "";
  opacity: 0.4;
}
.topics-navi .nav-links .nav-next .img-cover {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
     object-fit: cover;
}
.topics-navi .nav-links .nav-next .nav-subtitle {
  right: 20px;
}
.topics-navi .nav-links .nav-title {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 10;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 68%;
  max-width: 330px;
  transform: translate(-50%, -50%);
  color: #fff;
  font-weight: 700;
  font-size: 1.25em;
  text-align: left;
}
.topics-navi .nav-links .nav-subtitle {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 10;
  position: absolute;
  top: 50%;
  max-width: 68px;
  transform: translate(-50%, -50%);
  color: #fff;
  font-weight: 700;
  text-align: center;
}
.topics-navi .nav-links .ya {
  width: 68px;
}

.arc-topic-btn-area {
  padding: 20px 0 80px;
  text-align: center;
}
.arc-topic-btn-area .topic__btn {
  background-color: #ff4aa9;
  color: #fff;
}
.arc-topic-btn-area .topic__btn:hover {
  background-color: #ff92c9;
}

/* Sports
--------------------------------------------- */
/*  
*****
スポーツ記事
*****
*/
.sports-icon {
  margin-right: 16px;
}
.sports-icon img {
  width: 58px;
}

.sports-area {
  display: grid;
  grid-template-columns: 48% 48%;
  margin: 0;
  gap: 32px;
}
.sports-area a {
  width: 100%;
}
.sports-area .sports-block__figure {
  position: relative;
  aspect-ratio: 4/3;
  width: 100%;
}
.sports-area .sports-block__figure img {
  -o-object-fit: cover;
  aspect-ratio: 4/3;
  width: 100%;
  height: auto;
     object-fit: cover;
}
.sports-area .sports-block__date {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 6px 12px;
  background-color: #fff;
  font-size: 14px;
  text-align: center;
}
.sports-area .sports-block__date .date {
  margin: 0 0 6px 0;
  padding: 4px 0;
  border-bottom: 1px solid #000;
  font-weight: 700;
}
.sports-area .sports-block__date p {
  margin: 0;
  line-height: 1;
}
.sports-area .sports-block__title {
  margin: 0;
}
.sports-area .sports-block__title span {
  padding: 8px;
  background-color: #fff;
  line-height: 2em;
}
.sports-area .sports-block .cat-name {
  display: inline-block;
  margin: 0;
  padding: 2px 20px;
  border-radius: 20px;
  background-color: #ccc;
}
.sports-area .sports-block__txt {
  font-size: 0.9em;
}

/* スポーツカテゴリ */
.sports-cate-head {
  position: relative;
  width: 100%;
  height: 600px;
}
.sports-cate-head.noimg {
  height: 200px;
}
.sports-cate-head video {
  -o-object-fit: cover;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.sports-cate-head img {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
     object-fit: cover;
}
.sports-cate-head__title {
  position: absolute;
  top: 30px;
  right: 40px;
  color: #fff;
}
.sports-cate-head__title .sports__cate {
  font-weight: 700;
}
.sports-cate-head__title .sports__en {
  font-weight: 700;
  font-size: 5em;
  line-height: 0.9em;
}
.sports-cate-head__title .sports__jp {
  margin-top: 10px;
  font-size: 1.1em;
}

.sports-info {
  margin: 60px 0;
}
.sports-info__block {
  display: flex;
  margin-top: 80px;
}
.sports-info__block.reverse {
  flex-flow: row-reverse;
}
.sports-info__block .figure__area {
  width: 45%;
}
.sports-info__block .figure__area img {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
     object-fit: cover;
}
.sports-info__block .figure__area02 {
  width: 45%;
}
.sports-info__block .figure__area02 img {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
     object-fit: cover;
}
.sports-info__block .txt__area {
  width: 50%;
  max-width: 600px;
  margin-right: calc(50vw - 600px);
  margin-left: 5%;
}
.sports-info__block .txt__area .figure img {
  width: 100%;
}
.sports-info__block .txt__area .figure.sm {
  width: 80%;
  margin-top: 20px;
}
.sports-info__block .txt__area02 {
  width: 50%;
  margin-right: 5%;
  margin-left: calc(50vw - 600px);
}
.sports-info__block .txt__area02 .figure img {
  width: 100%;
}
.sports-info__block .txt__area02 .figure.sm {
  width: 80%;
  margin-top: 20px;
}
.sports-info .season-head {
  display: flex;
  margin: 20px 0;
}
.sports-info .season-head .icon {
  margin-right: 12px;
}
.sports-info .season-head .icon img {
  width: 64px;
}
.sports-info .season-head h2 {
  font-weight: 700;
  font-size: 42px;
  line-height: 1em;
  letter-spacing: 0.1em;
}
.sports-info .season-head h2 span {
  display: block;
  margin-top: 8px;
  font-size: 14px;
  line-height: 1em;
  letter-spacing: 0;
}
.sports-info h3 {
  display: inline-block;
  padding: 6px 10px;
  background-color: #fff;
  font-size: 1.15em;
}
.sports-info .info-movie {
  margin: 90px 0;
}
.sports-info .info-movie h2 {
  margin: 0 0 40px 0;
  font-weight: 700;
  font-size: 42px;
  line-height: 1em;
  letter-spacing: 0.1em;
}
.sports-info .info-movie h2 span {
  display: block;
  margin-top: 8px;
  font-size: 14px;
  line-height: 1em;
  letter-spacing: 0;
}
.sports-info .info-movie .video-basic-wrap {
  max-width: 800px;
  margin: 0 auto;
}
.sports-info .info-movie .video {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.sports-info .info-movie .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.sports-spot {
  padding: 60px 0;
  background-color: #fff;
}
.sports-spot-head {
  display: flex;
}
.sports-spot-head .icon {
  margin-right: 12px;
}
.sports-spot-head .icon img {
  width: 54px;
}
.sports-spot .map {
  margin: 40px 0;
}

.sports-cate__item-title {
  margin: 80px 0;
  text-align: center;
}
.sports-cate__item-title h2 {
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 3em;
}

.sports-cate-area {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 60px 0;
  gap: 50px;
}
.sports-cate-area .sports-block__figure {
  position: relative;
  aspect-ratio: 4/3;
  width: auto;
  height: 280px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.sports-cate-area .sports-block__figure img {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
  margin: 0;
     object-fit: cover;
  transition: all 0.3s ease;
}
.sports-cate-area .sports-block__date {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 6px 12px;
  background-color: #fff;
  font-size: 14px;
  text-align: center;
}
.sports-cate-area .sports-block__date .date {
  margin: 0 0 6px 0;
  padding: 4px 0;
  border-bottom: 1px solid #000;
  font-weight: 700;
}
.sports-cate-area .sports-block__date p {
  margin: 0;
  line-height: 1;
}
.sports-cate-area .sports-block__title {
  margin: 0;
}
.sports-cate-area .sports-block__title span {
  padding: 8px;
  background-color: #fff;
  line-height: 2em;
}
.sports-cate-area .sports-block__txt {
  font-size: 0.9em;
}
.sports-cate-area .sports-block:hover .sports-block__figure img {
  transform: scale(1.1, 1.1);
}

/* スポーツ記事詳細ページ */
.sports-head {
  width: 100%;
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1px solid #000;
}
.sports-head__main-image {
  width: 100%;
}
.sports-head .time-area {
  display: flex;
}
.sports-head .postDate, .sports-head .modifiedDate {
  display: block;
  margin: 40px 14px 0 0;
  color: #808080;
  font-weight: 700;
}
.sports-head .ttl {
  font-size: 2em;
}
.sports-head .cat-name {
  display: inline-block;
  margin: 10px 0;
  padding: 2px 20px;
  border-radius: 20px;
  background-color: #ccc;
}

.footer-sports-area {
  padding: 60px 0;
  background-color: #e9fcfd;
}
.footer-sports-area .sports-area {
  display: flex;
  margin-top: 40px;
}
.footer-sports-area .sports-area a {
  width: 30%;
}
.footer-sports-area h2 {
  font-weight: 700;
  font-size: 42px;
  line-height: 1em;
  letter-spacing: 0.1em;
}
.footer-sports-area h2 span {
  display: block;
  margin-top: 8px;
  font-size: 14px;
  line-height: 1em;
  letter-spacing: 0;
}

/* Event
--------------------------------------------- */
/*  
*****
イベント情報
*****
*/
.event-icon {
  margin-top: 4px;
  margin-right: 16px;
}
.event-icon img {
  width: 50px;
}

.event-area {
  display: grid;
  z-index: 20;
  position: relative;
  grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
  margin: 54px 0 0 0;
  gap: 58px;
}
.event-area.sp-slider .slick-track {
  display: flex;
}
.event-area.sp-slider .slick-slide {
  height: auto !important;
}
.event-area .event-block .event-block__figure {
  position: relative;
  aspect-ratio: auto 9/6;
  margin: 0;
  padding: 0;
  overflow: hidden;
  line-height: 1;
}
.event-area .event-block .event-block__figure .end {
  filter: brightness(40%) grayscale(90%);
}
.event-area .event-block .event-block__figure img {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
  margin: 0;
     object-fit: cover;
  transition: all 0.3s ease;
}
.event-area .event-block .event-block__figure .icon__event {
  z-index: 20;
  position: absolute;
  top: 0;
  right: 14px;
}
.event-area .event-block .event-block__figure .icon__event img {
  width: 70px;
}
.event-area .event-block:hover .event-block__figure .event__thumbnail-image {
  transform: scale(1.1, 1.1);
}
.event-area .event-block .event-block__date {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 53px;
  height: 55px;
  padding: 6px 8px;
  background-color: #fff;
  font-size: 14px;
  text-align: center;
}
.event-area .event-block .event-block__date .date {
  margin: 0 0 6px 0;
  padding: 4px 0;
  border-bottom: 1px solid #000;
  font-weight: 700;
}
.event-area .event-block .event-block__date p {
  margin: 0;
  line-height: 1em;
}
.event-area .event-block .kara {
  left: 46px;
  width: 30px;
}
.event-area .event-block .kara p {
  display: block;
  margin: 12px 0;
}
.event-area .event-block .ed {
  left: 71px;
}
.event-area .event-block .end__date {
  background-color: #aaa;
  color: #666;
}
.event-area .event-block .end__date .date {
  border-bottom: 1px solid #666;
}
.event-area .event-block .event-block__title {
  margin: 0;
  padding: 0;
}
.event-area .event-block .event-block__title span {
  position: relative;
  top: 1px;
  padding: 6px;
  background-color: #fff;
  line-height: 2em;
}
.event-area .event-block .event-block__txt {
  font-size: 0.9em;
}
.event-area .event-block .cat-name {
  display: inline-block;
  margin: 10px 0;
  padding: 2px 20px;
  border-radius: 20px;
  background-color: #ccc;
  font-size: 0.9em;
}

.archive-event {
  margin-top: 80px;
  /*タブのスタイル*/
  /*ラジオボタンを全て消す*/
  /*タブ切り替えの中身のスタイル*/
  /*選択されているタブのコンテンツのみを表示*/
  /*選択されているタブのスタイルを変える*/
}
.archive-event .calender-year {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  font-weight: 700;
  font-size: 1.5em;
}
.archive-event .calender-year i {
  color: #23e1f0;
}
.archive-event .event-year__list {
  display: flex;
  justify-content: center;
  margin: 20px auto;
  padding: 0;
}
.archive-event .event-year__list li {
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
  border-right: 1px solid #000;
  font-weight: 700;
  font-size: 1.25em;
}
.archive-event .event-year__list li:first-child {
  padding: 0 10px 0 10px;
  border-left: 1px solid #000;
}
.archive-event .archive-event-calender {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 50px;
  padding-bottom: 88px;
}
.archive-event .tab_item {
  display: block;
  position: relative;
  width: 90px;
  height: 90px;
  margin-right: 10px;
  margin-bottom: 10px;
  border-radius: 50%;
  background-color: #fff;
  color: #000;
  font-weight: bold;
  font-size: 32px;
  line-height: 26px;
  text-align: center;
  text-align: center;
  cursor: pointer;
  transition: all 0.2s ease;
}
.archive-event .tab_item .month__btn {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.archive-event .tab_item span {
  display: block;
  font-size: 14px;
}
.archive-event .tab_item__not {
  display: block;
  position: relative;
  width: 90px;
  height: 90px;
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
  border-radius: 50%;
  background-color: #eee;
  color: #aaa;
  font-weight: bold;
  font-size: 32px;
  line-height: 26px;
  text-align: center;
  text-align: center;
  transition: all 0.2s ease;
}
.archive-event .tab_item__not .month__btn {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.archive-event .tab_item__not span {
  display: block;
  font-size: 14px;
}
.archive-event .tab_item:hover {
  opacity: 0.75;
}
.archive-event input[name=tab_item] {
  display: none;
}
.archive-event .tab_content {
  display: none;
  width: 100%;
  margin: 40px 0 0 0;
  padding: 0;
  clear: both;
  overflow: hidden;
  background-color: #fff;
}
.archive-event .tab_content h3 {
  margin: 0;
  padding: 10px 20px;
  background-color: #23e1f0;
  font-size: 2em;
}
.archive-event #jan:checked ~ #jan_content,
.archive-event #feb:checked ~ #feb_content,
.archive-event #mar:checked ~ #mar_content,
.archive-event #apr:checked ~ #apr_content,
.archive-event #may:checked ~ #may_content,
.archive-event #jun:checked ~ #jun_content,
.archive-event #jul:checked ~ #jul_content,
.archive-event #aug:checked ~ #aug_content,
.archive-event #sep:checked ~ #sep_content,
.archive-event #oct:checked ~ #oct_content,
.archive-event #nov:checked ~ #nov_content,
.archive-event #dec:checked ~ #dec_content {
  display: block;
}
.archive-event .archive-event-calender input:checked + .tab_item {
  background-color: #23e1f0;
}
.archive-event .event-list {
  display: flex;
  padding: 30px 20px;
  border-bottom: 1px solid #000;
}
.archive-event .event-list .event__date {
  margin: auto 0;
  font-weight: 700;
  font-size: 1.25em;
  line-height: 1;
  text-align: center;
}
.archive-event .event-list .event__date span {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}
.archive-event .event-list .event__thumbnail-img {
  max-width: 100px;
  margin: auto 0 auto 20px;
  line-height: 1;
}
.archive-event .event-list .event__thumbnail-img .thumbnail {
  width: 100%;
}
.archive-event .event-list .event__cat {
  margin: auto 20px;
  padding: 4px 20px;
  border-radius: 20px;
  font-weight: 700;
  font-size: 0.875em;
}
.archive-event .event-list .event__flug {
  margin: auto 10px auto 0;
  font-size: 0.88em;
}
.archive-event .event-list .event__flug .list-flug {
  padding: 2px 10px;
  border: 1px solid #000;
  border-radius: 20px;
}
.archive-event .event-list .event__flug .list-flug__end {
  padding: 2px 10px;
  border-radius: 20px;
  background-color: #999999;
  color: #fff;
}
.archive-event .event-list .event__title {
  margin: auto 0;
}
.archive-event .event-area {
  margin-bottom: 120px;
}

.event-arrival {
  margin: 110px auto;
}

.event-search__area {
  padding: 90px 0 80px;
  background-color: #fff;
  /*
  .check__area{
  	margin:40px 0;
  	display: grid;
  	gap:24px;
  	grid-template-columns: repeat(3, 1fr);
  	@include tab{
  		grid-template-columns: repeat(2, 1fr);
  	}
  	@include sp{
  		grid-template-columns: repeat(1, 1fr);
  	}
  	.marine-sports{
  		border: 3px solid #2dc8eb;
  		&::before {
  			background-color: #2dc8eb;
  		}
  		span{
  			color: #2dc8eb;
  		}
  	}
  	.river-sports{
  		border: 3px solid #64e6c8;
  		&::before {
  			background-color: #64e6c8;
  		}
  		span{
  			color: #64e6c8;
  		}
  	}
  	.mountain-sports{
  		border: 3px solid #9de567;
  		&::before {
  			background-color: #9de567;
  		}
  		span{
  			color: #9de567;
  		}
  	}
  	.field-sports{
  		border: 3px solid #ffcb2a;
  		&::before {
  			background-color: #ffcb2a;
  		}
  		span{
  			color: #ffcb2a;
  		}
  	}
  	.watch-sports{
  		border: 3px solid #ff9380;
  		&::before {
  			background-color: #ff9380;
  		}
  		span{
  			color: #ff9380;
  		}
  	}
  	.other-sports{
  		border: 3px solid #e7d48a;
  		&::before {
  			background-color: #e7d48a;
  		}
  		span{
  			color: #e7d48a;
  		}
  	}
  	.check__btn{
  		width: 100%;
  		padding:30px 20px;
  		display: inline-block;
  		border-radius: 50px;
  		position: relative;
  		z-index: 1;
  		overflow: hidden;
  		transition: .3s;
  		background-color: #fff;
  		cursor: pointer;
  		&::before {
  			content: "";
  			width: 120%;
  			height: 200%;
  			position: absolute;
  			top: -50%;
  			right: 0;
  			z-index: -1;
  			border-radius: 0 100% 100% 0;
  			transform: translateX(-64%);
  			transition: transform ease .3s;
  		  }
  		  span{
  			font-size:28px;
  			font-weight: 500;
  			margin-right: 6px;
  			@include sp{
  				display: none;
  			}
  		}
  		.icon{
  			//margin:0 14px 0 0;
  			position: absolute;
  			height:80px;
  			top:-14px;
  			left:0;
  			object-fit: cover;
  			padding:0;
  			@include tab{
  				top:-4px;
  			}
  			@include sp{
  				height:20px;
  			}
  			img{
  				@include sp{
  					width:60px;
  				}
  			}
  		}
  		p{
  			line-height: 1.5;
  			margin: auto 0 auto 76px;
  			font-size: 14px;
  			display: flex;
  			line-height: 28px;
  			@include tab{
  				display: block;
  			}
  			@include sp{
  				margin: auto 0 auto 55px;
  			}
  		}
  	}
  	input[type=checkbox] {
  		display: none;
  	}
  	input:checked ~ .check__btn{
  		&::before {
  			transform: translateX(10%);
  		  }
  		  span{
  			color:#fff;
  		}
  	}
  }*/
}
.event-search__area .check__entry {
  margin: 20px 0 0 0;
  font-size: 1.25em;
}
.event-search__area h3 {
  margin: 40px 0 0 0;
}
.event-search__area h3:before {
  content: "●";
  color: #23e1f0;
}
.event-search__area .check__area {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  margin: 40px 0;
  gap: 10px;
}
.event-search__area .check__area .check__btn {
  display: inline-block;
  margin: 0 0 0 10px;
}
.event-search__area .btn__area {
  padding-top: 20px;
  text-align: center;
}
.event-search__area .btn__area .btn {
  padding: 24px 150px;
}
.event-search__area .btn__area button {
  background-color: #2dc8eb;
  cursor: pointer;
}
.event-search__area .btn__area button:hover {
  background-color: #acf3f9;
}

.event-head {
  margin-top: 60px;
}
.event-head__figure {
  position: relative;
}
.event-head__main-image {
  position: relative;
  width: 100%;
  height: 100%;
}
.event-head__block {
  display: flex;
}
.event-head__block .ttl {
  margin: auto 0 auto 14px;
}
.event-head__date {
  bottom: 4px;
  left: 0;
  padding: 6px 12px;
  background-color: #fff;
  font-size: 1.5em;
  text-align: center;
}
.event-head__date .date {
  margin: 0 0 6px 0;
  padding: 4px 0;
  border-bottom: 1px solid #000;
  font-weight: 700;
}
.event-head__date p {
  margin: 0;
  line-height: 1em;
}
.event-head__date.kara {
  left: 46px;
  width: 40px;
}
.event-head__date.kara p {
  display: block;
  margin: 24px 0;
}
.event-head__date.ed {
  left: 71px;
}
.event-head .icon__event {
  position: absolute;
  top: 0;
  right: 40px;
}
.event-head .icon__event img {
  width: 90px;
}
.event-head .cat-name {
  display: inline-block;
  margin: 24px 0;
  padding: 2px 20px;
  border-radius: 20px;
  background-color: #ccc;
  font-size: 0.9em;
}

.event-wrap {
  display: flex;
  position: relative;
  margin-top: 20px;
}
.event-wrap .edit-area {
  width: 100%;
  margin-top: 40px;
}
.event-wrap .edit-area .event-info-area {
  margin-top: 40px;
}
.event-wrap .edit-area .event-info-area__tbl {
  display: flex;
  flex-wrap: wrap;
  margin: 60px 0;
  border-top: 1px solid #000;
}
.event-wrap .edit-area .event-info-area__tbl dt {
  box-sizing: border-box;
  flex-basis: 20%;
  margin: 0;
  padding: 15px;
  border-bottom: 1px solid #000;
  background-color: #91f0f8;
  font-weight: 700;
}
.event-wrap .edit-area .event-info-area__tbl dd {
  box-sizing: border-box;
  flex-basis: 80%;
  margin: 0;
  padding: 15px;
  border-bottom: 1px solid #000;
  background-color: #fff;
  word-break: break-all;
}
.event-wrap .edit-area .event-info-area__tbl dd p {
  margin: 0;
  line-height: 1.5;
}

.event-btn__area {
  margin: 0 0 120px 0;
  text-align: center;
}
.event-btn__area a {
  padding: 24px 60px;
  background-color: #2dc8eb;
}

.event-none {
  margin: 60px 0;
  text-align: center;
}

/* Support
--------------------------------------------- */
/*  
*****
観戦情報
*****
*/
.support-area {
  margin: 40px 0 0 0;
}
.support-area__event {
  margin: 80px 0;
}
.support-area__event .pickup-event {
  display: flex;
  margin: 60px 0 80px 0;
}
.support-area__event .pickup-event a {
  display: block;
  position: relative;
  color: #fff;
}
.support-area__event .pickup-event__block {
  width: 46%;
}
.support-area__event .pickup-event__block:first-child {
  margin-right: 8%;
}
.support-area__event .pickup-event__block::after {
  position: absolute;
  right: 24px;
  bottom: 24px;
  padding: 8px 10px;
  background-color: #000;
  content: "▶";
  color: #fff;
  font-size: 14px;
}
.support-area__event .pickup-event__block.casio {
  background-color: #3674e0;
}
.support-area__event .pickup-event__block.ryoma {
  background-color: #4fb1f2;
}
.support-area__event .pickup-event .team-image {
  margin: 32px 0 0 0;
}
.support-area__event .pickup-event .team-image img {
  width: 100%;
}
.support-area__event .pickup-event .txt {
  position: relative;
  margin: 20px 20px 60px 20px;
}
.support-area__event .pickup-event .txt h3 {
  font-size: 1.25em;
}
.support-area__event .camp-title {
  padding-bottom: 8px;
  border-bottom: 1px solid #000;
  font-size: 1.25em;
}
.support-area__event .camp-title::before {
  content: "●";
  color: #23e1f0;
}
.support-area-pickup {
  margin: 80px 0;
}
.support-area-pickup .pickup-team {
  display: flex;
  margin: 100px 0 146px 0;
}
.support-area-pickup .pickup-team a {
  display: block;
  position: relative;
  color: #fff;
}
.support-area-pickup .pickup-team__block {
  width: 46%;
}
.support-area-pickup .pickup-team__block:first-child {
  margin-right: 8%;
}
.support-area-pickup .pickup-team__block::after {
  position: absolute;
  right: 24px;
  bottom: 24px;
  padding: 8px 10px;
  background-color: #000;
  content: "▶";
  color: #fff;
  font-size: 14px;
}
.support-area-pickup .pickup-team .team-image {
  margin: 32px 0 0 0;
}
.support-area-pickup .pickup-team .team-image img {
  width: 100%;
}
.support-area-pickup .pickup-team .logo {
  position: absolute;
  right: 20px;
  bottom: 90px;
}
.support-area-pickup .pickup-team .logo img {
  width: 173px;
}
.support-area-pickup .pickup-team .txt {
  position: relative;
  margin: 20px 100px 20px 20px;
}
.support-area-pickup .pickup-team .txt h3 {
  font-size: 1.25em;
}
.support-area .fd {
  background-color: #ff0000;
}
.support-area .usc {
  background-color: #005731;
}
.support-area-search {
  padding: 120px 0;
  background-color: #fff;
}
.support-area-search h3 {
  margin-right: 30px;
  padding-bottom: 8px;
  font-size: 1.25em;
}
.support-area-search h3:before {
  content: "●";
  color: #23e1f0;
}
.support-area-search .search-area {
  margin: 60px 0;
  border-bottom: 1px solid #000;
}
.support-area-search .search-area__block {
  display: flex;
  margin: 65px 0;
}
.support-area-search .search-area__block label {
  display: flex;
  width: 100%;
  max-width: 470px;
  margin-right: 32px;
}
.support-area-search .search-area__block .radio {
  display: flex;
  width: 100%;
  color: #000;
}
.support-area-search .search-area__block .radio p {
  margin: auto 0;
  font-weight: 700;
  font-size: 1.2em;
}
.support-area-search .search-area__block .radio .logo {
  margin: auto 20px;
}
.support-area-search .search-area__block .radio .logo img {
  width: 40px;
}
.support-area-search .btn__area {
  text-align: center;
}
.support-area-search .btn__area button {
  padding: 24px 150px;
  background-color: #2dc8eb;
  cursor: pointer;
}
.support-area-search .btn__area button:hover {
  background-color: #acf3f9;
}

.support-icon {
  margin-top: 6px;
  margin-right: 10px;
}
.support-icon img {
  width: 60px;
}

.support-date {
  padding: 92px 0;
  background-color: #f2f2f2;
}
.support-date h2 {
  margin-bottom: 60px;
}
.support-date h3 {
  padding-bottom: 37px;
  color: #000;
  text-align: center;
}
.support-date ul {
  margin: 0;
  padding: 0;
}
.support-date ul .support-date__block {
  display: flex;
  margin-bottom: 20px;
  padding: 10px 20px 6px;
  border-radius: 47px;
  background-color: #fff;
  color: #000;
}
.support-date ul .support-date__block .team__icon {
  margin-right: 14px;
}
.support-date ul .support-date__block .team__icon img {
  width: 70px;
}
.support-date ul .support-date__block .team__name {
  flex-basis: 22%;
  margin: auto 12px auto 0;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.25em;
}
.support-date ul .support-date__block .team__vs {
  flex-basis: 1%;
  margin-top: auto;
  margin-right: 8px;
  margin-bottom: auto;
  color: #ff9380;
}
.support-date ul .support-date__block .team__vs-team {
  flex-basis: 20%;
  margin-top: auto;
  margin-right: 12px;
  margin-bottom: auto;
  font-weight: 700;
  line-height: 1.25em;
}
.support-date ul .support-date__block .team__date {
  flex-basis: 20%;
  margin-top: auto;
  margin-right: 12px;
  margin-bottom: auto;
  font-size: 0.9em;
  line-height: 1.25em;
}
.support-date ul .support-date__block .team__at {
  flex-basis: 1%;
  margin-top: auto;
  margin-right: 8px;
  margin-bottom: auto;
  color: #ff9380;
}
.support-date ul .support-date__block .team__place {
  flex-basis: 23%;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 0.9em;
  line-height: 1.25em;
}
.support-date ul .end {
  background-color: #dfdfdf;
}
.support-date ul .end .team__name, .support-date ul .end .team__vs-team, .support-date ul .end .team__date, .support-date ul .end .team__place {
  color: #999;
}
.support-date ul .end .team__at, .support-date ul .end .team__vs {
  color: #ccc;
}
.support-date ul .end .team__icon img {
  filter: brightness(120%) grayscale(90%);
}

.archive-support-date {
  padding: 120px 0;
}

.pickup .main-image {
  position: relative;
  height: 250px;
}
.pickup .main-image img {
  position: absolute;
  width: 100%;
}
.pickup .main-image .team__txt {
  position: absolute;
  right: 50px;
  max-width: 50%;
  margin: 20px 0 0 0;
  color: #fff;
}
.pickup .main-image .team__txt p {
  line-height: 1.5em;
}
.pickup .fd-contents, .pickup .usc-contents {
  margin-bottom: 120px;
}
.pickup .fd-contents .base__title:before {
  background-color: #ff0000;
}
.pickup .fd-contents dt {
  background-color: #ffcccc;
}
.pickup .usc-contents .base__title:before {
  background-color: #005731;
}
.pickup .usc-contents dt {
  background-color: #ccddd6;
}
.pickup .pickup-wrap {
  display: flex;
  position: relative;
}
.pickup .pickup-wrap .pickup-side {
  position: relative;
  top: -230px;
}
.pickup .pickup-wrap .pickup-side .slide__logo {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
  left: 0;
  width: 240px;
  margin-left: 30px;
  overflow: auto;
  transition: 0.5s top ease;
}
.pickup .pickup-wrap .pickup-side img {
  width: 240px;
}
.pickup .pickup-wrap .pickup-info {
  margin-top: 40px;
  margin-left: 32px;
}
.pickup .pickup-wrap .pickup-info .btn__area {
  text-align: center;
}
.pickup .pickup-wrap .pickup-info .fd {
  background-color: #ff0000;
  color: #fff;
}
.pickup .pickup-wrap .pickup-info .usc {
  background-color: #005731;
  color: #fff;
}
.pickup .pickup-wrap .pickup-info dl {
  display: flex;
  flex-wrap: wrap;
  margin: 60px 0;
  border-top: 1px solid #000;
}
.pickup .pickup-wrap .pickup-info dl dt {
  box-sizing: border-box;
  flex-basis: 20%;
  margin: 0;
  padding: 15px;
  border-bottom: 1px solid #000;
  font-weight: 700;
}
.pickup .pickup-wrap .pickup-info dl dd {
  box-sizing: border-box;
  flex-basis: 80%;
  margin: 0;
  padding: 15px;
  border-bottom: 1px solid #000;
  background-color: #fff;
}

/* About
--------------------------------------------- */
/*  
*****
サイトについて
*****
*/
.about-icon {
  margin-top: 6px;
  margin-right: 20px;
}
.about-icon img {
  width: 33px;
}

.about {
  margin: 40px 0 120px 0;
}
.about img {
  width: 100%;
}
.about .about-info .about-concept__title {
  display: inline;
  position: relative;
  left: -120px;
  margin-top: 24px;
  padding: 6px;
  background-color: #fff;
  font-size: 1.5em;
  line-height: 2;
}
.about .about-info .about-concept__title span {
  display: inline;
}
.about .about-info .concept-area {
  display: flex;
}
.about .about-info .concept-area__txt {
  width: 50%;
  margin-right: calc(50vw - 600px);
  margin-left: 60px;
}
.about .about-info .concept-area__txt .logo-image {
  width: 100%;
  max-width: 408px;
  margin: 20px auto 40px auto;
}
.about .about-info .concept-area__image {
  width: 50%;
}
.about .about-info .concept-area__image img {
  -o-object-fit: cover;
  width: 100%;
  height: 907px;
     object-fit: cover;
}
.about .about-info .fh-area {
  display: flex;
}
.about .about-info .fh-area .fh-area__image {
  width: 50%;
  padding-left: 60px;
}
.about .about-info .fh-area .fh-area__txt {
  position: relative;
  top: -60px;
  width: 50%;
}
.about .about-info .fh-area .fh-area__txt h2 {
  display: inline;
  padding: 6px;
  background-color: #fff;
  font-size: 1.15em;
  line-height: 2;
}
.about .about-info .fh-image__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin: 40px 0 60px;
  gap: 40px;
}
.about .about-info .fh-image__grid img {
  width: 100%;
}
.about .about-logo-area {
  margin: 90px 0;
}
.about .about-logo-area h2 {
  display: inline;
  margin-top: 24px;
  padding: 6px;
  background-color: #fff;
  font-size: 1.15em;
  line-height: 2;
}
.about .about-logo-area .logo-content {
  display: flex;
  position: relative;
  height: 240px;
  margin: 40px 0;
  background-color: #fff;
}
.about .about-logo-area .logo-content .logo__caption {
  width: 30%;
  margin: auto 2%;
}
.about .about-logo-area .logo-content .logo__mark {
  z-index: 10;
  position: relative;
  top: -30px;
  width: 35%;
}
.about .about-logo-area .logo-content .logo__txt {
  position: relative;
  top: -50px;
  width: 30%;
  margin: auto 2%;
}
.about .about-logo-area .logo-content .logo__txt p {
  line-height: 1.5em;
}
.about .about-logo-area .logo-content .logo__fukidashi {
  width: 357px;
}
.about #sports {
  padding: 160px 0;
}
.about #sports .sports__copy {
  margin: auto 0 auto 30px;
}
.about .season-block {
  display: block;
  width: 100vw;
  height: 650px;
}
.about .season-block .season-area {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0px;
}
.about .season-block .season-area .season-block {
  width: 100%;
  height: 325px;
}
.about .season-block .season-area .season-area__link {
  width: 185px;
  height: 185px;
}
.about .season-block .season-area .season-area__link .moji img {
  width: 70px;
}
.about .season-block .season-area .yajirushi {
  width: 58px;
  height: 58px;
}
.about .content-image {
  display: block;
  width: 100vw;
  height: 650px;
}
.about .content-image img {
  -o-object-fit: cover;
  position: relative;
  width: 100%;
  height: 100%;
     object-fit: cover;
}
.about .content-info {
  max-width: 460px;
  margin: auto 40px;
  padding: 0 40px;
}
.about .content-info h3 {
  display: inline-block;
  margin-top: 24px;
  padding: 6px;
  background-color: #fff;
  font-size: 1.15em;
}
.about .content-info .btn {
  display: inline-block;
  background-color: #fff;
  font-weight: 700;
}
.about .about-topics-area {
  display: flex;
  background-color: #f6f6f4;
}
.about .about-topics-area .content-info {
  margin-right: 60px;
  margin-left: calc(50vw - 600px);
}
.about .about-topics-area .content-info .btn {
  background-color: #ff64aa;
  color: #fff;
}
.about .about-topics-area .content-info .btn:hover {
  background-color: #ff92c9;
}
.about .about-seasons-area {
  display: flex;
  flex-flow: row-reverse;
  background-color: #fff;
}
.about .about-seasons-area .content-info {
  margin-right: calc(50vw - 600px);
  margin-left: 60px;
}
.about .about-event-area {
  display: flex;
  background-color: #f6f6f4;
}
.about .about-event-area .content-info {
  margin-right: 60px;
  margin-left: calc(50vw - 600px);
}
.about .about-event-area .content-info .btn {
  background-color: #23e1f0;
}
.about .about-event-area .content-info .btn:hover {
  background-color: #acf3f9;
}
.about .about-support-area {
  display: flex;
  flex-flow: row-reverse;
  background-color: #ff9380;
}
.about .about-support-area .content-info {
  margin-right: calc(50vw - 600px);
  margin-left: 60px;
}
.about .about-support-area .content-info .btn:hover {
  opacity: 0.7;
}
.about .sns-area {
  margin: 90px 0;
}
.about .sns-area .wrap {
  max-width: 690px;
}
.about .sns-area .wrap h2 {
  margin-bottom: 46px;
  font-size: 1.75em;
  text-align: center;
}
.about .sns-area .wrap .sns-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 46px 0;
  gap: 138px;
}
.about .sns-area .wrap .sns-list__icon {
  width: 120px;
  text-align: center;
}
.about .sns-area .wrap .sns-list__icon:last-child {
  width: 154px;
}
.about .sns-area .wrap .sns-list p {
  margin: 0;
  line-height: 1.5;
}

/* Home
--------------------------------------------- */
/*  
*****
ホーム
*****
*/
/*  
*****
トップページレイアウト
*****
*/
.main-visual {
  position: relative;
}
.main-visual .headslider li img {
  -o-object-fit: cover;
  width: 100%;
  height: 70vh;
     object-fit: cover;
}
.main-visual #contents-head {
  position: absolute;
  top: 50px;
  height: 0;
}
.main-visual video {
  -o-object-fit: cover;
  display: block;
  width: 100%;
  height: 100%;
     object-fit: cover;
}
.main-visual .main-head__logo {
  position: absolute;
  right: 3%;
  bottom: 3%;
  width: 15%;
}
.main-visual .main-head__logo img {
  width: 100%;
}
.main-visual .main-sporu__copy {
  position: absolute;
  bottom: 10%;
  left: 35%;
  width: 30%;
}
.main-visual .main-sporu__copy img {
  width: 100%;
}
.main-visual .main-sporu__logo {
  position: absolute;
  top: 15%;
  right: 3%;
  width: 7%;
}
.main-visual .main-sporu__logo img {
  width: 100%;
}

/* トップヘッダー */
.slick-slider {
  margin: 0;
  padding: 0;
}

#head {
  margin-bottom: -120px;
  padding-top: 60px;
  background-color: #f6f6f4;
  /*.slide3,.slide6,.slide9{
  	background-color: #fff;
  	height:407px!important;
  	top:-100px;
  		h3{
  			font-size:18px;
  			margin:10px;
  			position: relative;
  			&:before {
  				position: absolute;
  				bottom: -10px;
  				left: 0;
  				width: 34px;
  				height: 2px;
  				content: '';
  				border-radius: 2px;
  				background: #000;
  		  }
  		}
  		a::after{
  			content:'▶';
  			position: absolute;
  			right:0;
  			bottom:4px;
  			width:16px;
  			height:16px;
  			color:#fff;
  			font-size: 14px;
  			padding:6px 20px 26px 10px;
  			background-color: #000;
  		}
  	}
  	.figure{
  		position: relative;
  		width:100%;
  		height:260px;
  		.thumbnail-image{
  			width:100%;
  			height:100%;
  		}
  		img{
  			width:100%;
  			height:100%;
  			object-fit: cover;
  		}
  }*/
}
#head h2 {
  position: relative;
  top: 70px;
  text-align: center;
}
#head h2 img {
  width: 686px;
}
#head .top__banner {
  position: relative;
  top: 40px;
  margin: 0;
  text-align: center;
}
#head .top__banner img {
  width: 800px;
}
#head .top__banner a:hover {
  opacity: 0.7;
}
#head .top-banner__box {
  display: grid;
  position: relative;
  grid-template-columns: repeat(2, 1fr);
  width: 90%;
  margin: 32px auto;
  gap: 34px;
  text-align: center;
}
#head .top-banner__box a {
  display: block;
}
#head .top-banner__box a:hover {
  opacity: 0.7;
}
#head .top-banner__box a img {
  width: 100%;
}
#head .splide__slide {
  display: block;
  position: relative;
}
#head .splide__slide .new {
  z-index: 10;
  position: absolute;
  top: 0px;
  right: -10px;
}
#head .splide__slide .new img {
  width: 100%;
}
#head .slide1, #head .slide6, #head .slide11 {
  width: 600px;
  background-color: #fff;
}
#head .slide1 .new, #head .slide6 .new, #head .slide11 .new {
  width: 124px;
}
#head .slide1 h3, #head .slide6 h3, #head .slide11 h3 {
  position: relative;
  margin: 10px 20px 20px 20px;
  font-size: 21px;
}
#head .slide1 h3:before, #head .slide6 h3:before, #head .slide11 h3:before {
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 34px;
  height: 2px;
  border-radius: 2px;
  background: #000;
  content: "";
}
#head .slide1 a::after, #head .slide6 a::after, #head .slide11 a::after {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 16px;
  height: 16px;
  padding: 6px 20px 26px 10px;
  background-color: #000;
  content: "▶";
  color: #fff;
  font-size: 14px;
}
#head .slide1 .figure, #head .slide6 .figure, #head .slide11 .figure {
  position: relative;
  width: 100%;
  height: 75%;
}
#head .slide1 .figure img, #head .slide6 .figure img, #head .slide11 .figure img {
  -o-object-fit: cover;
  display: block;
  width: 100%;
  height: 100%;
     object-fit: cover;
}
#head .slide2, #head .slide3, #head .slide4, #head .slide5, #head .slide7, #head .slide8, #head .slide9, #head .slide10, #head .slide12, #head .slide13, #head .slide14, #head .slide15 {
  background-color: #fff;
}
#head .slide2 .new, #head .slide3 .new, #head .slide4 .new, #head .slide5 .new, #head .slide7 .new, #head .slide8 .new, #head .slide9 .new, #head .slide10 .new, #head .slide12 .new, #head .slide13 .new, #head .slide14 .new, #head .slide15 .new {
  bottom: 42%;
  width: 80px;
}
#head .slide2 h3, #head .slide3 h3, #head .slide4 h3, #head .slide5 h3, #head .slide7 h3, #head .slide8 h3, #head .slide9 h3, #head .slide10 h3, #head .slide12 h3, #head .slide13 h3, #head .slide14 h3, #head .slide15 h3 {
  position: relative;
  width: 100%;
  margin-bottom: 3%;
  padding: 2% 5% 0;
  font-size: 16px;
}
#head .slide2 h3:before, #head .slide3 h3:before, #head .slide4 h3:before, #head .slide5 h3:before, #head .slide7 h3:before, #head .slide8 h3:before, #head .slide9 h3:before, #head .slide10 h3:before, #head .slide12 h3:before, #head .slide13 h3:before, #head .slide14 h3:before, #head .slide15 h3:before {
  position: absolute;
  bottom: -10px;
  left: 10px;
  width: 34px;
  height: 2px;
  border-radius: 2px;
  background: #000;
  content: "";
}
#head .slide2 a::after, #head .slide3 a::after, #head .slide4 a::after, #head .slide5 a::after, #head .slide7 a::after, #head .slide8 a::after, #head .slide9 a::after, #head .slide10 a::after, #head .slide12 a::after, #head .slide13 a::after, #head .slide14 a::after, #head .slide15 a::after {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 16px;
  height: 16px;
  padding: 6px 20px 26px 10px;
  background-color: #000;
  content: "▶";
  color: #fff;
  font-size: 14px;
}
#head .slide2 .figure, #head .slide3 .figure, #head .slide4 .figure, #head .slide5 .figure, #head .slide7 .figure, #head .slide8 .figure, #head .slide9 .figure, #head .slide10 .figure, #head .slide12 .figure, #head .slide13 .figure, #head .slide14 .figure, #head .slide15 .figure {
  display: block;
  width: 100%;
  height: 55%;
}
#head .slide2 .figure img, #head .slide3 .figure img, #head .slide4 .figure img, #head .slide5 .figure img, #head .slide7 .figure img, #head .slide8 .figure img, #head .slide9 .figure img, #head .slide10 .figure img, #head .slide12 .figure img, #head .slide13 .figure img, #head .slide14 .figure img, #head .slide15 .figure img {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
     object-fit: cover;
}
#head .contents__date {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 6px 12px;
  background-color: #fff;
  font-size: 14px;
  text-align: center;
}
#head .contents__date .date {
  margin: 0 0 6px 0;
  padding: 4px 0;
  border-bottom: 1px solid #000;
  font-weight: 700;
}
#head .contents__date p {
  margin: 0;
  line-height: 1;
}
#head .category {
  display: inline-block;
  margin: 10px 20px;
  margin-left: 2%;
  padding: 0 14px;
  border-radius: 20px;
  background-color: #ccc;
  font-size: 0.88em;
}
#head .field-sports::after {
  background-color: #ffcb2a !important;
}
#head .field-sports h3:before {
  background: #ffcb2a;
}
#head .river-sports::after {
  background-color: #64e6c8 !important;
}
#head .river-sports h3:before {
  background: #64e6c8;
}
#head .watch-sports::after {
  background-color: #ff9380 !important;
}
#head .watch-sports h3:before {
  background: #ff9380;
}
#head .mountain-sports::after {
  background-color: #9de567 !important;
}
#head .mountain-sports h3:before {
  background: #9de567;
}
#head .marine-sports::after {
  background-color: #2dc8eb !important;
}
#head .marine-sports h3:before {
  background: #2dc8eb;
}
#head .other-sports::after {
  background-color: #e7d48a !important;
}
#head .other-sports h3:before {
  background: #e7d48a;
}

.article-btn-area {
  margin: 0;
  padding: 60px 0;
  text-align: center;
}
.article__btn {
  background-color: #23e1f0;
}
.article__btn:hover {
  background-color: #acf3f9;
}

/* スポーツ検索エリア */
#sports {
  padding: 220px 0 0 0;
  overflow: hidden;
  background-color: #fff;
}
#sports .sports-head-area {
  display: flex;
}
#sports .sports-head-area .icon {
  margin-right: 16px;
}
#sports .sports-head-area .icon img {
  width: 72px;
}
#sports .sports-head-area .sports-head__search {
  margin-left: auto;
}
#sports .sports-head-area .sports-head__search .search-area .search_container {
  box-sizing: border-box;
  position: relative;
  height: 3em;
  padding: 2px 10px;
  overflow: hidden;
  border-radius: 30px;
  background-color: #f0f0f0;
}
#sports .sports-head-area .sports-head__search .search-area .search_container input[type=text] {
  width: 560px;
  height: 3em;
  border: none;
  background-color: #f0f0f0;
}
#sports .sports-head-area .sports-head__search .search-area .search_container input[type=text]:focus {
  outline: 0;
}
#sports .sports-head-area .sports-head__search .search-area .search_container input[type=submit] {
  position: absolute;
  top: 2px;
  right: 8px;
  width: 2.5em;
  height: 2.5em;
  border: none;
  outline: none;
  background: none;
  color: #000;
  font-size: 1em;
  font-family: "Font Awesome 5 Free";
  cursor: pointer;
}
#sports .sports-area {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 46px 0;
  gap: 34px;
}
#sports .sports-area a {
  display: flex;
  position: relative;
  padding: 32px 20px;
  overflow: hidden;
  border-radius: 60px;
  font-weight: 500;
  transition: all 0.3s ease;
}
#sports .sports-area a .icon {
  -o-object-fit: cover;
  z-index: 3;
  position: absolute;
  top: -14px;
  left: 0;
  height: 80px;
  padding: 0;
     object-fit: cover;
}
#sports .sports-area a .icon .sports-icon {
  fill: #fff;
  transition: all 0.3s ease;
}
#sports .sports-area a p {
  display: flex;
  z-index: 3;
  position: relative;
  margin: auto 0 auto 60px;
  font-size: 14px;
  line-height: 1.5;
  line-height: 28px;
  transition: all 0.3s ease;
}
#sports .sports-area a p span {
  margin-right: 10px;
  color: #fff;
  font-weight: 500;
  font-size: 28px;
  transition: all 0.3s ease;
}
#sports .sports-area .marine:before {
  z-index: 2;
  /*絶対配置で位置を指定*/
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0, 1);
  transform-origin: right top;
  /*アニメーション*/
  background: linear-gradient(270deg, #6fd9f1 0%, #6fd9f1 50%, #caf1fa 100%);
  background-size: 200% auto;
  content: "";
  transition: transform 0.3s cubic-bezier(0.8, 0, 0.2, 1) 0s;
}
#sports .sports-area .marine:hover:before {
  transform: scale(1, 1);
  transform-origin: left top;
}
#sports .sports-area .marine:hover .icon .sports-icon {
  fill: #2dc8eb;
}
#sports .sports-area .marine:hover p span {
  color: #2dc8eb;
  transition-delay: 0.1s;
}
#sports .sports-area .river:before {
  z-index: 2;
  /*絶対配置で位置を指定*/
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0, 1);
  transform-origin: right top;
  /*アニメーション*/
  background: linear-gradient(270deg, #93eed9 0%, #93eed9 50%, #d8f9f1 100%);
  background-size: 200% auto;
  content: "";
  transition: transform 0.3s cubic-bezier(0.8, 0, 0.2, 1) 0s;
}
#sports .sports-area .river:hover:before {
  transform: scale(1, 1);
  transform-origin: left top;
}
#sports .sports-area .river:hover .icon .sports-icon {
  fill: #64e6c8;
}
#sports .sports-area .river:hover p span {
  color: #64e6c8;
  transition-delay: 0.1s;
}
#sports .sports-area .mauntain:before {
  z-index: 2;
  /*絶対配置で位置を指定*/
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0, 1);
  transform-origin: right top;
  /*アニメーション*/
  background: linear-gradient(270deg, #bbed94 0%, #bbed94 50%, #e7f9d9 100%);
  background-size: 200% auto;
  content: "";
  transition: transform 0.3s cubic-bezier(0.8, 0, 0.2, 1) 0s;
}
#sports .sports-area .mauntain:hover:before {
  transform: scale(1, 1);
  transform-origin: left top;
}
#sports .sports-area .mauntain:hover .icon .sports-icon {
  fill: #9de567;
}
#sports .sports-area .mauntain:hover p span {
  color: #9de567;
  transition-delay: 0.1s;
}
#sports .sports-area .field:before {
  z-index: 2;
  /*絶対配置で位置を指定*/
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0, 1);
  transform-origin: right top;
  /*アニメーション*/
  background: linear-gradient(270deg, #ffdb6b 0%, #ffdb6b 50%, #fff2ca 100%);
  background-size: 200% auto;
  content: "";
  transition: transform 0.3s cubic-bezier(0.8, 0, 0.2, 1) 0s;
}
#sports .sports-area .field:hover:before {
  transform: scale(1, 1);
  transform-origin: left top;
}
#sports .sports-area .field:hover .icon .sports-icon {
  fill: #ffcb2a;
}
#sports .sports-area .field:hover p span {
  color: #ffcb2a;
  transition-delay: 0.1s;
}
#sports .sports-area .watch:before {
  z-index: 2;
  /*絶対配置で位置を指定*/
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0, 1);
  transform-origin: right top;
  /*アニメーション*/
  background: linear-gradient(270deg, #ffb4a7 0%, #ffb4a7 50%, #ffe4df 100%);
  background-size: 200% auto;
  content: "";
  transition: transform 0.3s cubic-bezier(0.8, 0, 0.2, 1) 0s;
}
#sports .sports-area .watch:hover:before {
  transform: scale(1, 1);
  transform-origin: left top;
}
#sports .sports-area .watch:hover .icon .sports-icon {
  fill: #ff9380;
}
#sports .sports-area .watch:hover p span {
  color: #ff9380;
  transition-delay: 0.1s;
}
#sports .sports-area .other:before {
  z-index: 2;
  /*絶対配置で位置を指定*/
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0, 1);
  transform-origin: right top;
  /*アニメーション*/
  background: linear-gradient(270deg, #eee0ae 0%, #eee0ae 50%, #f9f4e2 100%);
  background-size: 200% auto;
  content: "";
  transition: transform 0.3s cubic-bezier(0.8, 0, 0.2, 1) 0s;
}
#sports .sports-area .other:hover:before {
  transform: scale(1, 1);
  transform-origin: left top;
}
#sports .sports-area .other:hover .icon .sports-icon {
  fill: #e7d48a;
}
#sports .sports-area .other:hover p span {
  color: #e7d48a;
  transition-delay: 0.1s;
}
#sports .style-area {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  margin: 32px 0 64px 0;
  gap: 20px;
}
#sports .style-area a {
  display: flex;
  margin: auto 0;
  padding: 20px 20px;
  border-radius: 46px;
  background-color: #23e1f0;
  font-weight: 500;
  transition: all 0.3s ease;
}
#sports .style-area a .icon {
  max-height: 40px;
  margin: auto;
  padding: 0;
}
#sports .style-area a .icon .style-icon {
  fill: #fff;
  margin: auto 0;
  transition: all 0.3s ease;
}
#sports .style-area a .style-area__txt {
  max-height: 40px;
  margin: 0 auto 0 0;
  font-size: 14px;
  line-height: 1rem;
}
#sports .style-area a:hover {
  background-color: #acf3f9;
}
#sports .style-area a:hover .icon .style-icon {
  fill: #23e1f0;
}
#sports .keyword-area h3 {
  position: relative;
  font-size: 18px;
  text-align: center;
}
#sports .keyword-area h3:before {
  position: absolute;
  bottom: -10px;
  left: calc(50% - 30px);
  width: 65px;
  height: 1px;
  border-radius: 1px;
  background: #5fe0d3;
  content: "";
}
#sports .keyword-area .keyword-list ul {
  display: flex;
  flex-wrap: wrap;
  max-width: 800px;
  margin: 32px auto;
}
#sports .keyword-area .keyword-list ul li {
  margin-right: 14px;
  margin-bottom: 14px;
  padding: 4px 10px;
  border: 1px solid #aaa;
  border-radius: 16px;
  font-size: 14px;
  transition: all 0.2s ease;
}
#sports .keyword-area .keyword-list ul li::before {
  margin-right: 6px;
  content: "\f002";
  color: #aaa;
  font-weight: 700;
  font-size: 14px;
  font-family: "Font Awesome 5 Free";
}
#sports .keyword-area .keyword-list ul li a {
  color: #888;
}
#sports .keyword-area .keyword-list ul li:hover {
  opacity: 0.7;
}

.movie {
  padding: 160px 0;
  background-color: #fff;
}
.movie-head-area {
  display: flex;
}
.movie-head-area .icon {
  margin-right: 12px;
}
.movie-head-area .icon img {
  width: 67px;
}
.movie-area {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 54px 0 0 0;
  gap: 58px;
}
.movie-area.sp-slider .slick-track {
  display: flex;
}
.movie-area.sp-slider .slick-slide {
  height: 276px !important;
}
.movie-block__figure {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.movie-block__figure img {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
  margin: 0;
     object-fit: cover;
  transition: all 0.3s ease;
}
.movie-block__figure .icon__play {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.movie-block__figure .icon__play i {
  color: #fff;
  font-size: 70px;
  opacity: 0.7;
}
.movie-block__title {
  margin: 10px 0 0 0;
}
.movie-block:hover .movie-block__figure img {
  transform: scale(1.1, 1.1);
}
.movie-btn-area {
  margin: 0;
  padding: 60px 0 0 0;
  text-align: center;
}
.movie__btn {
  background-color: #23e1f0;
}
.movie__btn:hover {
  background-color: #acf3f9;
}

.event {
  position: relative;
  padding: 160px 0;
  overflow: hidden;
  background-color: #d5f6f8;
}
.event-bg {
  z-index: 10;
  position: absolute;
  right: -140px;
  bottom: 50px;
}
.event-bg img {
  width: 502px;
}
.event-head-area {
  display: flex;
}
.event-head-area .icon {
  margin-right: 12px;
}
.event-head-area .icon img {
  width: 72px;
}
.event .event-btn-area {
  z-index: 10;
  position: relative;
  padding: 90px 0 0 0;
  text-align: center;
}
.event .event-btn-area .event__btn {
  background-color: #23e1f0;
}
.event .event-btn-area .event__btn:hover {
  background-color: #acf3f9;
}

.topic {
  padding: 90px 0 0 0;
  background-color: #fff;
}
.topic-area {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  justify-content: start;
  justify-self: start;
  width: 100%;
  gap: 0;
}
.topic-area .topic__link {
  display: block;
  width: 100%;
}
.topic-area .topic-block {
  position: relative;
  width: 100%;
  height: 700px;
  max-height: 700px;
}
.topic-area .topic-block .icon__topic {
  z-index: 20;
  position: absolute;
  top: 0;
  right: 30px;
}
.topic-area .topic-block .icon__topic img {
  width: 90px;
}
.topic-area .topic-block__figure {
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.topic-area .topic-block__figure img {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
     object-fit: cover;
  transition: all 0.3s ease;
}
.topic-area .topic-block__figure::after {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  content: "";
  opacity: 0.4;
}
.topic-area .topic-block:hover .topic-block__figure img {
  transform: scale(1.1, 1.1);
}
.topic-area .topic-block:hover .topic-block__content .arrow_icon_circle {
  stroke-dashoffset: 0;
}
.topic-area .topic-block__content {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 10;
  position: absolute;
  top: 55%;
  left: 50%;
  max-width: 330px;
  transform: translate(-50%, -50%);
  color: #fff;
}
.topic-area .topic-block__content .topic-block__tag {
  padding: 10px 0;
  font-size: 20px;
}
.topic-area .topic-block__content .topic-block__title {
  font-size: 24px;
}
.topic-area .topic-block__content .topic-block__txt {
  padding-top: 10px;
  border-top: 1px solid #fff;
  font-size: 14px;
}
.topic-area .topic-block__content .topic-block__ya {
  max-width: 80px;
  max-height: 80px;
  margin: 10% auto 0;
  transition: all 0.3s ease;
}
.topic-area .topic-block__content .topic-block__ya img {
  position: absolute;
  width: 80px;
}
.topic-area .topic-block__content .topic-block__ya {
  position: relative;
  top: -1px;
  vertical-align: middle;
  transition: transform 0.3s ease;
}
.topic-area .topic-block__content .arrow_icon_circle {
  stroke-dasharray: 300;
  stroke-dashoffset: 300;
  position: relative;
  transition: stroke-dashoffset 0.8s ease;
}
.topic-btn-area {
  padding: 74px 0;
  background-color: #000;
  text-align: center;
}
.topic-btn-area .topic__btn {
  background-color: #ff4aa9;
  color: #fff;
}
.topic-btn-area .topic__btn:hover {
  background-color: #ff92c9;
}

.info {
  position: relative;
  padding: 160px 0;
  background-color: #f7f7f7;
}
.info-bg {
  position: absolute;
  bottom: 50px;
  left: -40px;
}
.info-bg img {
  width: 236px;
}
.info-head-area {
  display: flex;
  width: 300px;
}
.info-head-area .icon {
  margin-right: 24px;
}
.info-head-area .icon img {
  width: 50px;
}
.info-area {
  display: flex;
}
.info-area h2 {
  width: 20%;
}
.info-btn-area {
  padding: 60px 0 0 0;
  text-align: center;
}
.info-btn-area .info__btn {
  background-color: #23e1f0;
}
.info-btn-area .info__btn:hover {
  background-color: #acf3f9;
}

.info-block {
  width: 80%;
  margin: 0;
  padding: 0;
}
.info-block li {
  border-top: 1px dotted #000;
}
.info-block li:last-child {
  border-bottom: 1px dotted #000;
}
.info-block li a {
  display: flex;
  flex-wrap: wrap;
  padding: 24px 0;
}
.info-block li .date {
  margin: auto 0;
}
.info-block li .category {
  margin: auto 20px;
  padding: 3px 10px;
  border-bottom: 1px solid #666;
  font-size: 14px;
}
.info-block li .title {
  margin: auto 0;
}

#season {
  padding: 0 0 120px 0;
  background-color: #e7faf8;
}

.season-area {
  display: flex;
}
.season-area .season-block {
  position: relative;
  width: 25%;
  height: 700px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.season-area .spring {
  background: url(https://ko.sporu-kochi.com/wp/wp-content/themes/sporukochi_v02/img/index/bg_spring.jpg);
  background-position: 50% 50%;
}
.season-area .summer {
  background: url(https://ko.sporu-kochi.com/wp/wp-content/themes/sporukochi_v02/img/index/bg_summer.jpg);
  background-position: 50% 50%;
}
.season-area .autmun {
  background: url(https://ko.sporu-kochi.com/wp/wp-content/themes/sporukochi_v02/img/index/bg_autumn.jpg);
  background-position: 50% 50%;
}
.season-area .winter {
  background: url(https://ko.sporu-kochi.com/wp/wp-content/themes/sporukochi_v02/img/index/bg_winter.jpg);
  background-position: 50% 50%;
}
.season-area .season-area__link {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 230px;
  height: 230px;
  transform: translate(-50%, -50%);
  background-color: rgba(255, 255, 255, 0.9);
  transition: all 0.3s ease;
}
.season-area .season-area__link:hover {
  opacity: 0.8;
}
.season-area .season-area__link .moji {
  position: absolute;
  top: 0;
  right: 0;
  opacity: 1;
}
.season-area .season-area__link .moji img {
  width: 100px;
}
.season-area .season-area__link .txt {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.season-area .season-area__link .txt p {
  margin: 0;
  font-weight: 300;
  font-size: 26px;
  letter-spacing: 0.1em;
}
.season-area .season-area__link .txt h2 {
  font-size: 14px;
}
.season-area .season-area__link .yajirushi {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  position: absolute;
  bottom: -35px;
  left: 50%;
  width: 70px;
  height: 70px;
  transform: translate(-50%, 0);
  border-radius: 50%;
  background-color: #5fe0d3;
}
.season-area .season-area__link .yajirushi i {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  position: relative;
  top: 50%;
  left: 50%;
  margin: auto;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 24px;
}

.support {
  padding: 90px 0 0 0;
  background-color: #ff9380;
}
.support-head-area {
  display: flex;
}
.support-head-area .icon {
  margin-right: 12px;
}
.support-head-area .icon img {
  width: 76px;
}
.support h2 {
  color: #000;
}
.support .support-team {
  display: flex;
  width: 100%;
  padding-top: 54px;
}
.support .support-team .support-team-area {
  width: 100%;
}
.support .support-team .support-team-area .support-team__block {
  position: relative;
  width: 100%;
  margin: 0;
  overflow: hidden;
}
.support .support-team .support-team-area .support-team__block img {
  -o-object-fit: cover;
  position: relative;
  width: 100%;
  height: 480px;
     object-fit: cover;
  vertical-align: bottom;
  transition: all 0.3s ease;
}
.support .support-team .support-team-area .support-team__name {
  z-index: 10;
  position: absolute;
  right: 70px;
  bottom: 16px;
  color: #fff;
  font-weight: 700;
  font-size: 28px;
  text-align: center;
}
.support .support-team .support-team-area .support-team__name::after {
  position: absolute;
  top: 4px;
  right: -45px;
  padding: 8px 10px;
  background-color: #000;
  content: "▶";
  color: #fff;
  font-size: 14px;
}
.support .support-team .support-team-area .ftd {
  background-color: #ff0000;
  transition: all 0.3s ease;
}
.support .support-team .support-team-area .usc {
  background-color: #005731;
  transition: all 0.3s ease;
}
.support .support-team .support-team-area:hover .support-team__block img {
  transform: scale(1.1, 1.1);
}
.support .support-team .support-team-area:hover .ftd {
  background-color: #aa3826;
}
.support .support-team .support-team-area:hover .usc {
  background-color: #274c30;
}
.support-btn-area {
  padding: 60px 0;
  text-align: center;
}
.support-btn-area .support__btn {
  background-color: #ff9380;
}
.support-btn-area .support__btn:hover {
  background-color: #ffb3a6;
}

#instagram {
  padding: 120px 0;
  background-color: #fff;
}
#instagram .insta__icon {
  margin: 20px 0;
}
#instagram .insta__icon img {
  width: 50px;
}
#instagram ul {
  margin: 0;
  padding: 0;
}
#instagram ul li {
  margin: 0 30px;
}
#instagram ul li img {
  display: block;
  width: 100%;
  height: 100%;
}

/* Spring
--------------------------------------------- */
/*  
*****
春のスポーツページ
*****
*/
.page-spring {
  background-color: #FFF5F8;
}
.page-spring .btn-area {
  margin: 60px 0;
  text-align: center;
}
.page-spring .btn-area .btn {
  background-color: #FFAACA;
  font-weight: 700;
}
.page-spring .page-season-area .bg__image img {
  right: 0;
  width: 400px;
}
.page-spring .recommend-sports .bg__image02 img {
  top: -250px;
  left: 0;
  width: 18vw;
}
.page-spring .recommend-sports .sports-head-area .moji {
  top: -40px;
  margin-right: 20px;
}
.page-spring .recommend-sports .sports-head-area .moji img {
  width: 150px;
}
.page-spring .recommend-sports .sports-head-area h3 {
  margin-top: 20px;
}
.page-spring .recommend-sports-area h3:before {
  background-color: #FFAACA;
  content: "";
}
.page-spring .recommend-sports-area h4 {
  background-color: #FFF5F8;
}
.page-spring .footer-sports-area {
  background-color: #FFF5F8;
}
.page-spring .footer-sports-area h2 {
  display: block;
  position: relative;
  margin-top: 1em;
  margin-bottom: 1.5em;
  font-size: 1.9em;
}
.page-spring .footer-sports-area h2:before {
  display: inline-block;
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 55px;
  height: 2px;
  border-radius: 2px;
  background-color: #FFAACA;
  content: "";
}
.page-spring .footer-sports-area .sports-area {
  margin: 80px 0;
}
.page-spring .footer-sports-area .sports-area a {
  width: 30%;
}

.season-icon {
  margin-top: 6px;
  margin-right: 10px;
}
.season-icon img {
  width: 60px;
}

.page-season-area {
  margin: 40px 0 0 0;
}
.page-season-area .bg__image {
  position: relative;
}
.page-season-area .bg__image img {
  position: absolute;
}
.page-season-area img {
  width: 100%;
}
.page-season-area .season-info .season-concept__title {
  display: inline;
  position: relative;
  left: -120px;
  margin-top: 24px;
  padding: 6px;
  background-color: #fff;
  font-size: 1.5em;
  line-height: 2;
}
.page-season-area .season-info .season-concept__title span {
  display: inline;
}
.page-season-area .season-info .concept-area {
  display: flex;
}
.page-season-area .season-info .concept-area__txt {
  width: 50%;
  margin-top: 300px;
  margin-right: calc(50vw - 600px);
  margin-left: 60px;
}
.page-season-area .season-info .concept-area__image {
  width: 50%;
}
.page-season-area .season-info .concept-area__image img {
  -o-object-fit: cover;
  width: 100%;
  height: 907px;
     object-fit: cover;
}
.page-season-area .season-info .fh-area {
  display: flex;
  flex-flow: row-reverse;
  margin: 80px 0;
}
.page-season-area .season-info .fh-area .fh-area__image {
  width: 50%;
  padding-left: 60px;
}
.page-season-area .season-info .fh-area .fh-area__txt {
  position: relative;
  width: 50%;
}
.page-season-area .season-info .fh-area .fh-area__txt h2 {
  display: inline;
  padding: 6px;
  background-color: #fff;
  font-size: 1.15em;
  line-height: 2;
}
.page-season-area .recommend-sports {
  padding: 150px 0 80px;
  background-color: #fff;
}
.page-season-area .recommend-sports .bg__image02 {
  position: relative;
}
.page-season-area .recommend-sports .bg__image02 img {
  position: absolute;
}
.page-season-area .recommend-sports .sports-head-area {
  display: flex;
  height: 80px;
}
.page-season-area .recommend-sports .sports-head-area .icon {
  margin-right: 16px;
}
.page-season-area .recommend-sports .sports-head-area .icon img {
  width: 72px;
}
.page-season-area .recommend-sports .sports-head-area .moji {
  position: relative;
}
.page-season-area .recommend-sports .recommend-sports-area {
  display: flex;
  margin: 80px 0;
}
.page-season-area .recommend-sports .recommend-sports-area h3 {
  display: block;
  position: relative;
  margin-top: 1em;
  margin-bottom: 1.5em;
  font-size: 1.9em;
}
.page-season-area .recommend-sports .recommend-sports-area h3:before {
  display: inline-block;
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 55px;
  height: 2px;
  border-radius: 2px;
  content: "";
}
.page-season-area .recommend-sports .recommend-sports-area h4 {
  display: inline-block;
  padding: 6px;
  font-size: 1.15em;
}
.page-season-area .recommend-sports .recommend-sports-area .sports-area__image {
  width: 50%;
  margin-right: 5%;
}
.page-season-area .recommend-sports .recommend-sports-area .sports-area__txt {
  width: 45%;
}
.page-season-area .recommend-sports .recommend-sports-area.reverse {
  flex-flow: row-reverse;
}
.page-season-area .recommend-sports .recommend-sports-area.reverse .sports-area__image {
  width: 55%;
  margin-right: 0;
}
.page-season-area .recommend-sports .recommend-sports-area.reverse .sports-area__txt {
  width: 40%;
  margin-right: 5%;
}

/* Summer
--------------------------------------------- */
/*  
*****
夏のスポーツページ
*****
*/
.page-summer {
  background-color: #E4F6FC;
}
.page-summer .btn-area {
  margin: 60px 0;
  text-align: center;
}
.page-summer .btn-area .btn {
  background-color: #00B8E6;
  font-weight: 700;
}
.page-summer .page-season-area .bg__image img {
  right: 10px;
  width: 300px;
}
.page-summer .recommend-sports .bg__image02 img {
  top: -250px;
  left: 0;
  width: 12vw;
}
.page-summer .recommend-sports .sports-head-area .moji {
  top: -40px;
  margin: 0 10px;
}
.page-summer .recommend-sports .sports-head-area .moji img {
  width: 100px;
}
.page-summer .recommend-sports .sports-head-area h3 {
  margin-top: 20px;
}
.page-summer .recommend-sports-area h3:before {
  background-color: #00B8E6;
  content: "";
}
.page-summer .recommend-sports-area h4 {
  background-color: #E4F6FC;
}
.page-summer .footer-sports-area {
  background-color: #E4F6FC;
}
.page-summer .footer-sports-area h2 {
  display: block;
  position: relative;
  margin-top: 1em;
  margin-bottom: 1.5em;
  font-size: 1.9em;
}
.page-summer .footer-sports-area h2:before {
  display: inline-block;
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 55px;
  height: 2px;
  border-radius: 2px;
  background-color: #00B8E6;
  content: "";
}
.page-summer .footer-sports-area .sports-area {
  margin: 80px 0;
}

/* Autmun
--------------------------------------------- */
/*  
*****
秋のスポーツページ
*****
*/
.page-autmun {
  background-color: #F5F0E4;
}
.page-autmun .btn-area {
  margin: 60px 0;
  text-align: center;
}
.page-autmun .btn-area .btn {
  background-color: #C9A64C;
  font-weight: 700;
}
.page-autmun .page-season-area .bg__image img {
  top: 20px;
  right: 20px;
  width: 265px;
}
.page-autmun .recommend-sports .bg__image02 img {
  top: -250px;
  left: 0;
  width: 12vw;
}
.page-autmun .recommend-sports .sports-head-area .moji {
  top: -20px;
  margin: 0 10px;
}
.page-autmun .recommend-sports .sports-head-area .moji img {
  width: 140px;
}
.page-autmun .recommend-sports .sports-head-area h3 {
  margin-top: 20px;
}
.page-autmun .recommend-sports-area h3:before {
  background-color: #C9A64C;
  content: "";
}
.page-autmun .recommend-sports-area h4 {
  background-color: #F5F0E4;
}
.page-autmun .footer-sports-area {
  background-color: #F5F0E4;
}
.page-autmun .footer-sports-area h2 {
  display: block;
  position: relative;
  margin-top: 1em;
  margin-bottom: 1.5em;
  font-size: 1.9em;
}
.page-autmun .footer-sports-area h2:before {
  display: inline-block;
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 55px;
  height: 2px;
  border-radius: 2px;
  background-color: #C9A64C;
  content: "";
}
.page-autmun .footer-sports-area .sports-area {
  margin: 80px 0;
}

/* Winter
--------------------------------------------- */
/*  
*****
冬のスポーツページ
*****
*/
.page-winter {
  background-color: #F5F6F7;
}
.page-winter .btn-area {
  margin: 60px 0;
  text-align: center;
}
.page-winter .btn-area .btn {
  background-color: #C2CBD3;
  font-weight: 700;
}
.page-winter .page-season-area .bg__image img {
  right: 30px;
  width: 248px;
}
.page-winter .recommend-sports .bg__image02 img {
  top: -250px;
  left: 0;
  width: 12vw;
}
.page-winter .recommend-sports .sports-head-area .moji {
  top: -40px;
  margin: 0 20px;
}
.page-winter .recommend-sports .sports-head-area .moji img {
  width: 130px;
}
.page-winter .recommend-sports .sports-head-area h3 {
  margin-top: 20px;
}
.page-winter .recommend-sports-area h3:before {
  background-color: #C2CBD3;
  content: "";
}
.page-winter .recommend-sports-area h4 {
  background-color: #F5F6F7;
}
.page-winter .footer-sports-area {
  background-color: #F5F6F7;
}
.page-winter .footer-sports-area h2 {
  display: block;
  position: relative;
  margin-top: 1em;
  margin-bottom: 1.5em;
  font-size: 1.9em;
}
.page-winter .footer-sports-area h2:before {
  display: inline-block;
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 55px;
  height: 2px;
  border-radius: 2px;
  background-color: #C2CBD3;
  content: "";
}
.page-winter .footer-sports-area .sports-area {
  margin: 80px 0;
}

/* Contact
--------------------------------------------- */
/*  
*****
お問い合わせページ
*****
*/
.contact .wrap {
  max-width: 850px;
  margin: 90px auto 60px;
}
.contact .wrap .contact__title {
  display: inline-block;
  position: relative;
  width: 100%;
  margin: 0 auto 1em;
  font-size: 1.9em;
  text-align: center;
}
.contact .wrap .contact__title:before {
  display: inline-block;
  position: absolute;
  bottom: -40px;
  left: 50%;
  width: 110px;
  height: 2px;
  transform: translateX(-50%);
  border-radius: 2px;
  background-color: #23e1f0;
  content: "";
}
.contact .tel-conetnt {
  display: flex;
  margin: 60px 0 90px;
  padding: 30px 20px;
  background-color: #fff;
}
.contact .tel-conetnt .icon-tel {
  margin: 0 10px 0 20px;
}
.contact .tel-conetnt .icon-tel img {
  width: 62px;
}
.contact .tel-conetnt .tel__title {
  margin: auto 0;
  padding: 0;
}
.contact .tel-conetnt .tel__number {
  margin: auto 40px;
  color: #2dc8eb;
  font-weight: 700;
  font-size: 1.75em;
}
.contact .tel-conetnt .tel__time {
  margin: auto 0;
  font-size: 0.9em;
}
.contact .contact-form-area {
  margin-top: 20px;
}
.contact .contact-form-area__tbl {
  display: flex;
  flex-wrap: wrap;
  margin: 20px 0;
  border-top: 1px solid #000;
}
.contact .contact-form-area__tbl dt {
  box-sizing: border-box;
  flex-basis: 25%;
  margin: 0;
  padding: 30px 20px;
  border-bottom: 1px solid #000;
  background-color: #91f0f8;
  font-weight: 700;
  line-height: 2;
}
.contact .contact-form-area__tbl dt .required {
  display: inline-block;
  padding: 0 10px;
  background-color: #FF9380;
  font-weight: 400;
  font-size: 0.9em;
}
.contact .contact-form-area__tbl dd {
  box-sizing: border-box;
  flex-basis: 75%;
  margin: 0;
  padding: 30px 20px;
  border-bottom: 1px solid #000;
  background-color: #fff;
}
.contact .contact-form-area__tbl dd .mwform-checkbox-field {
  margin: auto 0;
}
.contact .contact-form-area__tbl dd label {
  display: block;
}
.contact .contact-form-area__tbl dd .ex {
  color: #4e4e4e;
  font-size: 0.9em;
}
.contact .contact-form-area__tbl dd p {
  margin: 0;
  padding: 0;
}
.contact .contact-btn__area {
  margin: 90px 0 120px 0;
  text-align: center;
}
.contact .contact-btn__area .btn {
  padding: 24px 120px;
  background-color: #2dc8eb;
  font-weight: 700;
}

.thanks_txt {
  margin: 60px 0;
}

.grecaptcha-badge {
  visibility: hidden;
}

/* サイクリングコース
--------------------------------------------- */
/*  
*****
サイクリングコース
*****
*/
.course-area {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 80px 0;
  gap: 56px;
}
.course-area .course-block__figure {
  position: relative;
  height: 280px;
}
.course-area .course-block__figure img {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
     object-fit: cover;
}
.course-area .course-block__area {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 14px 14px;
  background-color: #fff;
  font-size: 14px;
  text-align: center;
}
.course-area .course-block__area p {
  margin: 0;
  font-weight: 700;
  line-height: 1;
}
.course-area .course-block__title {
  margin: 0;
}
.course-area .course-block__title span {
  padding: 8px;
  background-color: #fff;
  line-height: 2em;
}
.course-area .course-block .cat-name {
  display: inline-block;
  margin: 0;
  padding: 2px 20px;
  border-radius: 20px;
  background-color: #ccc;
}
.course-area .course-block__txt {
  margin: 10px 0;
  padding: 0 0 8px 0;
  border-bottom: 1px solid #000;
  font-size: 0.9em;
}
.course-area .course-block__cat {
  margin: 10px 0 0;
}
.course-area .course-block__cat p {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 2px 12px;
  border: 1px solid #FFCB2A;
  border-radius: 20px;
  background-color: #fff;
  font-size: 0.75rem;
}
.course-area .course-block__detail {
  display: flex;
  flex-wrap: wrap;
  font-size: 0.87rem;
}
.course-area .course-block__detail p {
  margin: 0 10px 0 0;
}
.course-area .course-block__detail p::before {
  content: "▶";
  color: #FFCB2A;
}
.course-area .course-block__detail p span {
  font-weight: 700;
}

.cycling-head img {
  -o-object-fit: cover;
  width: 100%;
     object-fit: cover;
}
.cycling-head p {
  font-weight: 700;
  text-align: center;
}
.cycling-head__title {
  margin: 120px 0 20px 0;
  font-size: 72px;
  line-height: 1;
}
.cycling-head__tag {
  margin: 0 0 80px;
  font-size: 24px;
  line-height: 1;
}

.cycling-course__head {
  position: relative;
}
.cycling-course__head .icon-area {
  position: absolute;
  right: -40px;
  bottom: -50px;
}
.cycling-course__head .icon-area img {
  max-width: 230px;
}
.cycling-course .title-area {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 60px 0 0 0;
}
.cycling-course .title-area .btn-area {
  min-width: 130px;
}
.cycling-course .title-area .btn-area .btn {
  padding: 10px 30px;
  background-color: #FFCB2A;
  font-weight: 500;
  font-size: 0.87rem;
}
.cycling-course .cat-area {
  display: flex;
  align-items: center;
  margin: 20px 0 0 0;
}
.cycling-course .cat-area .cat-area__cat p {
  margin: 0 10px 0 0;
  padding: 2px 12px;
  border: 1px solid #FFCB2A;
  border-radius: 20px;
  background-color: #fff;
  font-size: 0.75rem;
}
.cycling-course .cat-area .cat-area__tag {
  display: flex;
  align-items: center;
}
.cycling-course .cat-area .cat-area__tag .c-tag {
  margin: 0;
  color: #808080;
  font-size: 0.75rem;
}
.cycling-course .course-title {
  margin: 40px 0 0 0;
  padding: 0 0 8px 0;
  border-bottom: 1px solid #000;
  font-size: 1.25rem;
}
.cycling-course .course-title::before {
  content: "●";
  color: #FFCB2A;
}
.cycling-course .edit-area h3:before {
  content: "●";
  color: #FFCB2A;
}
.cycling-course .course-detail {
  display: flex;
}
.cycling-course .course-detail p {
  margin: 0 20px 0 0;
}
.cycling-course .course-detail p span {
  margin: 0 6px 0 0;
  padding: 2px 6px;
  background-color: #000;
  color: #fff;
  font-size: 0.87rem;
}
.cycling-course .caution-area {
  display: flex;
  margin: 40px 0;
  padding: 20px;
  background-color: #fff;
}
.cycling-course .caution-area .title {
  min-width: 140px;
  font-weight: 700;
  font-size: 1rem;
}
.cycling-course .caution-area .title::before {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 0 6px 0 0;
  border-radius: 50%;
  background-color: #23E1F0;
  content: "!";
  line-height: 30px;
  text-align: center;
}
.cycling-course .caution-area p {
  margin: 0;
  font-size: 0.87rem;
  line-height: 1.5;
}
.cycling-course .kml-btn {
  padding: 40px 0;
  text-align: center;
}
.cycling-course .kml-btn .btn {
  background-color: #FFCB2A;
}
.cycling-course .high-low-map {
  margin: 20px 0 0 0;
  padding: 20px;
  background-color: #fff;
}
.cycling-course .high-low-map img {
  width: 100%;
}
.cycling-course .detail-list dt {
  padding: 14px;
  background-color: #FFCB2A;
  font-weight: 700;
}
.cycling-course .detail-list dd {
  margin: 0;
  padding: 14px;
  background-color: #fff;
}

.course-search-area {
  padding: 50px 100px;
  background-color: #fff;
}
.course-search-area h3 {
  margin-bottom: 20px;
  font-size: 1.5rem;
  text-align: center;
}
.course-search-area .check__area {
  display: flex;
  padding: 30px 0;
  border-bottom: 1px solid #000;
  font-size: 1.2rem;
}
.course-search-area .check__area h4 {
  min-width: 200px;
}
.course-search-area .check__area label {
  margin: 0 10px;
}
.course-search-area .btn__area {
  margin: 40px 0 0 0;
  text-align: center;
}
.course-search-area .btn__area .btn {
  background-color: #FFCB2A;
  cursor: pointer;
}

.footer-sports-area.course {
  background-color: #fff;
}
.footer-sports-area.course h2 {
  font-size: 1.5rem;
}
.pagenavi.cycling .wp-pagenavi .nextpostslink, .pagenavi.cycling .wp-pagenavi .previouspostslink {
  background-color: #FFCB2A;
}
.pagenavi.cycling .wp-pagenavi .page {
  background-color: #fff;
}

.sidebox .widget.cycling h2::before {
  background-color: #FFCB2A;
}
.sidebox .widget.cycling ul li::before {
  color: #FFCB2A;
}

/* サイクリング基本情報
--------------------------------------------- */
/*  
*****
サイクリングアーカイブページ追加
*****
*/
.cycling-btn {
  margin: 20px 0 80px 0;
  text-align: center;
}
.cycling-btn a:hover {
  opacity: 0.7;
}
.cycling-btn a img {
  width: 100%;
  max-width: 550px;
}

.sports-info .cycling-course {
  padding: 80px 0;
  background-color: #fff;
}
.sports-info .cycling-course .map-pin {
  display: flex;
  flex-wrap: wrap;
}
.sports-info .cycling-course .map-pin__block {
  display: flex;
  margin-right: 20px;
}
.sports-info .cycling-course .map-pin__block p {
  margin: 0 0 4px;
}
.sports-info .cycling-course .map-pin__block .pin {
  margin-right: 4px;
}
.sports-info .cycling-course .map-pin__block .pin img {
  width: 28px;
}
.sports-info .cycling-course #map {
  width: 100%;
  height: 500px;
  font-size: initial;
  /* Map内部のフォントサイズリセット */
  line-height: initial;
  /* 行間もリセット */
}
.sports-info .cycling-course #map .infowindow {
  padding: 12px 0;
  overflow: hidden;
}
.sports-info .cycling-course #map .infowindow h3.info-title {
  padding: 0;
}
.sports-info .cycling-course #map .infowindow p {
  margin: 2px 0;
}
.sports-info .cycling-course #map .infowindow #navigate-btn {
  margin: 8px 0;
  padding: 6px 12px;
  border: none;
  border-radius: 20px;
  outline: none;
  background-color: #FFCB2A;
  box-shadow: none;
  font-size: 0.75rem;
  cursor: pointer;
}
.sports-info .cycling-course .cat-area {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 40px 0 0 0;
  gap: 40px;
}
.sports-info .cycling-course .cat-area .cat-block__img img {
  width: 100%;
}
.sports-info .cycling-course .cat-area .cat-block .btn__area {
  margin: 20px 0 0 0;
  text-align: center;
}
.sports-info .cycling-course .cat-area .cat-block .btn__area .btn {
  display: block;
  width: 100%;
  max-width: 206px;
  margin: 0 auto;
  padding: 20px;
  background-color: #FFCB2A;
  font-weight: 700;
  transition: transform 0.2s, background-color 0.2s;
}
.sports-info .cycling-course .cat-area .cat-block .btn__area .btn:hover {
  background-color: #23E1F0;
}
.sports-info .cycling-course .btn__area {
  margin: 80px 0 0 0;
  text-align: center;
}
.sports-info .cycling-course .btn__area .btn {
  max-width: 350px;
  background-color: #FFCB2A;
  font-weight: 700;
  transition: transform 0.2s, background-color 0.2s;
}
.sports-info .cycling-course .btn__area .btn:hover {
  background-color: #23E1F0;
}

/*  
*****
サイクリング基本情報
*****
*/

.page-cycling-info section {
  position: relative;
  margin: 120px 0;
}
.page-cycling-info section .c-icon {
  position: absolute;
  top: -100px;
  left: 50%;
  width: 150px;
  transform: translateX(-50%);
}
.page-cycling-info .overview .wrap {
  position: relative;
}
.page-cycling-info .overview h2 {
  margin: 0 0 40px 0;
  text-align: center;
}
.page-cycling-info .overview h2 img {
  width: 100%;
  max-width: 524px;
}
.page-cycling-info .overview p {
  max-width: 550px;
  margin: 0 auto 16px;
}
.page-cycling-info .overview .illust01 {
  position: absolute;
  top: 50px;
  width: 245px;
}
.page-cycling-info .overview .illust02 {
  position: absolute;
  bottom: 0px;
  width: 226px;
}
.page-cycling-info .overview .illust03 {
  position: absolute;
  top: 50px;
  right: 20px;
  width: 194px;
}
.page-cycling-info .overview .illust04 {
  position: absolute;
  right: 20px;
  bottom: 0px;
  width: 184px;
}
.page-cycling-info .navi-list {
  margin: 160px 0 200px;
}
.page-cycling-info .navi-list ul {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  margin: 0;
  padding: 0;
  gap: 24px;
}
.page-cycling-info .navi-list ul li {
  position: relative;
  text-align: center;
}
.page-cycling-info .navi-list ul li .icon {
  z-index: 10;
  position: absolute;
  top: -64px;
  left: 50%;
  width: 80px;
  transform: translateX(-50%);
}
.page-cycling-info .navi-list ul li a {
  display: block;
  z-index: 1;
  position: relative;
  padding: 20px 20px;
  border-radius: 80px;
  background-color: #FFCB2A;
  font-weight: 700;
  transition: transform 0.2s, background-color 0.2s;
}
.page-cycling-info .navi-list ul li a .arrow {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  position: absolute;
  bottom: -10px;
  left: 50%;
  width: 30px;
  transform: translateX(-50%);
  transition: transform 0.2s;
}
.page-cycling-info .navi-list ul li a:hover {
  background-color: #23E1F0;
}
.page-cycling-info .navi-list ul li a:hover .arrow {
  transform: translate(-50%, 5px);
}
.page-cycling-info .course {
  position: relative;
  width: 100%;
  padding: 150px;
  background-image: url(https://ko.sporu-kochi.com/wp/wp-content/themes/sporukochi_v02/img/cycling-info/course-head.png);
  background-size: cover;
}
.page-cycling-info .course .course-block {
  position: relative;
  max-width: 800px;
  margin: 0 auto;
  padding: 80px 40px;
  border-radius: 500px;
  background: rgba(255, 203, 42, 0.9);
}
.page-cycling-info .course .course-block .icon01 {
  position: absolute;
  top: -60px;
  left: 35%;
  transform: translateX(-35%);
}
.page-cycling-info .course .course-block .icon01 img {
  width: 90px;
}
.page-cycling-info .course .course-block .icon02 {
  position: absolute;
  top: -60px;
  left: 50%;
  transform: translateX(-50%);
}
.page-cycling-info .course .course-block .icon02 img {
  width: 90px;
}
.page-cycling-info .course .course-block .icon03 {
  position: absolute;
  top: -60px;
  left: 65%;
  transform: translateX(-65%);
}
.page-cycling-info .course .course-block .icon03 img {
  width: 90px;
}
.page-cycling-info .course .course-block h2 {
  text-align: center;
}
.page-cycling-info .course .course-block h2 img {
  width: 100%;
  max-width: 510px;
}
.page-cycling-info .course .course-block h3 {
  margin: 20px 0 0 0;
  color: #000;
  font-size: 1.75rem;
  text-align: center;
}
.page-cycling-info .course .course-block p {
  line-height: 1.5;
  text-align: center;
}
.page-cycling-info .course .course-block .course__img {
  position: absolute;
  right: 0;
  bottom: 30px;
  width: 150px;
}
.page-cycling-info .course .course-block .btn__area {
  margin: 40px 0 0;
  text-align: center;
}
.page-cycling-info .course .course-block .btn__area .btn {
  background-color: #23E1F0;
}
.page-cycling-info .enjoy .wrap {
  padding: 80px 65px;
  background-color: #fff;
}
.page-cycling-info .enjoy .wrap h2 {
  color: #000;
  font-size: 1.75rem;
  text-align: center;
}
.page-cycling-info .enjoy .wrap h2 img {
  width: 100%;
  max-width: 320px;
}
.page-cycling-info .enjoy .wrap .enjoy-txt {
  margin: 40px 0 80px;
  text-align: center;
}
.page-cycling-info .enjoy .wrap .safe-list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  margin: 20px 0 80px 0;
  gap: 18px;
}
.page-cycling-info .enjoy .wrap .safe-list img {
  width: 100%;
}
.page-cycling-info .enjoy .wrap .safe-list p {
  margin: 6px 0;
  font-weight: 700;
  line-height: 1.5;
}
.page-cycling-info .enjoy .wrap .safe-list .caution {
  margin: 0;
  padding: 0 0 0 16px;
  font-size: 0.75rem;
}
.page-cycling-info .enjoy .wrap .safe-list .caution li {
  list-style: disc;
}
.page-cycling-info .enjoy .wrap .belongings {
  margin: 40px 0 0 0;
  padding: 20px;
  border: 4px solid #FFCB2A;
  border-radius: 60px;
  font-weight: 700;
  font-size: 1.2rem;
  text-align: center;
}
.page-cycling-info .knowledge {
  padding: 80px 0;
  background-color: #fff;
}
.page-cycling-info .knowledge h2 {
  font-size: 1.75rem;
  text-align: center;
}
.page-cycling-info .knowledge h2.safety__title {
  display: flex;
  justify-content: center;
  line-height: 1.5;
}
.page-cycling-info .knowledge h2.safety__title span {
  display: block;
  margin: 0 20px;
}
.page-cycling-info .knowledge h2.safety__title .icon_safety {
  width: 42px;
}
.page-cycling-info .knowledge .knowledge-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 40px 0;
  gap: 32px;
}
.page-cycling-info .knowledge .knowledge-list__block {
  display: flex;
  min-height: 295px;
  margin-bottom: 40px;
}
.page-cycling-info .knowledge .knowledge-list__block .left {
  position: relative;
  width: 22%;
}
.page-cycling-info .knowledge .knowledge-list__block .left p {
  -webkit-text-stroke: 2px #000;
  text-stroke: 2px #000;
  margin: 0;
  color: #fff;
  font-weight: 700;
  font-size: 56px;
  line-height: 1;
}
.page-cycling-info .knowledge .knowledge-list__block .left img {
  position: absolute;
  bottom: 10px;
}
.page-cycling-info .knowledge .knowledge-list__block .left .img01 {
  left: 30px;
  width: 80px;
}
.page-cycling-info .knowledge .knowledge-list__block .left .img02 {
  width: 104px;
}
.page-cycling-info .knowledge .knowledge-list__block .left .img03 {
  left: 20px;
  width: 94px;
}
.page-cycling-info .knowledge .knowledge-list__block .left .img04 {
  left: 10px;
  width: 118px;
}
.page-cycling-info .knowledge .knowledge-list__block .left .img05 {
  width: 186px;
}
.page-cycling-info .knowledge .knowledge-list__block .left .img06 {
  left: 10px;
  width: 85px;
}
.page-cycling-info .knowledge .knowledge-list__block .right {
  width: 78%;
  padding: 36px 36px 60px 36px;
  background-color: #FFCB2A;
}
.page-cycling-info .knowledge .knowledge-list__block .right h3 {
  font-size: 1.5rem;
}
.page-cycling-info .knowledge .knowledge-list__block .right p {
  line-height: 1.5;
}
.page-cycling-info .knowledge dl {
  display: flex;
  flex-wrap: wrap;
  margin: 40px 0 0 0;
}
.page-cycling-info .knowledge dl dt {
  width: 20%;
  margin: 0;
  padding: 10px 0 0 10px;
}
.page-cycling-info .knowledge dl dt:nth-of-type(odd) {
  background-color: #FFFAEA;
}
.page-cycling-info .knowledge dl dd {
  width: 80%;
  margin: 0;
  padding: 10px 0;
}
.page-cycling-info .knowledge dl dd:nth-of-type(odd) {
  background-color: #FFFAEA;
}
.page-cycling-info .oasis .oasis-area {
  display: grid;
  grid-template-columns: 53% 41%;
  padding: 100px 0 0 0;
  gap: 6%;
}
.page-cycling-info .oasis .left {
  padding-left: 20px;
}
.page-cycling-info .oasis .left img {
  width: 100%;
}
.page-cycling-info .oasis .right .fukidashi {
  margin: 10px 0;
  text-align: center;
}
.page-cycling-info .oasis .right .fukidashi img {
  width: 287px;
}
.page-cycling-info .oasis .right h2 {
  font-size: 1.75rem;
  text-align: center;
}
.page-cycling-info .oasis .right .btn__area {
  padding: 20px 0;
  text-align: center;
}
.page-cycling-info .oasis .right .btn__area .btn {
  background-color: #FFCB2A;
}
.page-cycling-info .medical {
  padding: 100px 0;
  background-color: #fff;
}
.page-cycling-info .medical .accordion-004 {
  margin-bottom: 7px;
  border: 4px solid #ffcb2a;
  border-radius: 60px;
}
.page-cycling-info .medical .accordion-004 summary {
  position: relative;
  padding: 1em 2em;
  color: #000000;
  font-weight: 700;
  font-size: 1.8rem;
  list-style: none;
  text-align: center;
  cursor: pointer;
}
.page-cycling-info .medical .accordion-004 summary::-webkit-details-marker {
  display: none;
}
.page-cycling-info .medical .accordion-004 summary::after {
  -webkit-clip-path: polygon(50% 0, 100% 100%, 0 100%);
  position: absolute;
  top: calc(50% - 10px);
  right: 30px;
  width: 40px;
  height: 20px;
  transform: rotate(180deg);
  background-color: #000;
  content: "";
          clip-path: polygon(50% 0, 100% 100%, 0 100%);
  transition: transform 0.3s;
}
.page-cycling-info .medical .accordion-004[open] summary::after {
  transform: rotate(0deg);
}
.page-cycling-info .medical .accordion-004 .content {
  padding: 0.3em 2em 1.5em;
  overflow: hidden;
  transform: translateY(-10px);
  color: #333333;
  opacity: 0;
  transition: transform 0.5s, opacity 0.5s;
}
.page-cycling-info .medical .accordion-004[open] .content {
  height: auto;
  transform: none;
  opacity: 1;
}
.page-cycling-info .medical .content {
  /*本文*/
  height: 0;
  padding: 0 20px;
  overflow: hidden;
}
.page-cycling-info .medical .content .medical-net {
  margin: 0 0 6px 0;
  font-size: 1.25rem;
  text-align: center;
}
.page-cycling-info .medical .content .medical-net a {
  color: #0000FF;
  text-decoration: underline;
}
.page-cycling-info .medical .content .medical-net a:hover {
  color: #FFCB2A;
}
.page-cycling-info .medical .content .medical-net__txt {
  margin: 0 0 20px;
  text-align: center;
}
.page-cycling-info .medical .content h3 {
  font-size: 1.25rem;
}
.page-cycling-info .medical .content .caution {
  margin: 0;
  font-size: 0.87rem;
  text-align: right;
}
.page-cycling-info .medical .content dl {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 40px;
  border-top: 4px solid #FFCB2A;
}
.page-cycling-info .medical .content dl dt {
  width: 33%;
  margin: 0;
  padding: 10px 0 10px 1%;
  border-bottom: 1px solid #FFCB2A;
  font-size: 0.87rem;
}
.page-cycling-info .medical .content dl dt:nth-of-type(odd) {
  background-color: #FFFAEA;
}
.page-cycling-info .medical .content dl dd {
  width: 66%;
  margin: 0;
  padding: 10px 0 1% 0;
  border-bottom: 1px solid #FFCB2A;
  font-size: 0.87rem;
}
.page-cycling-info .medical .content dl dd:nth-of-type(odd) {
  background-color: #FFFAEA;
}
@media (max-width: 1209px) {
  .wrap {
    width: 90%;
    margin: 0 auto;
  }
  p {
    font-size: 1em;
  }
  h1 {
    margin: 0;
  }
  #global-nav {
    margin-bottom: 0;
  }
  #global-nav .nav-top {
    justify-content: center;
    margin-top: 10px;
  }
  #global-nav {
    display: block;
    position: absolute;
    /* 開いてないときは画面外に配置 */
    top: -1000px;
    width: 100%;
    padding: 10px 0;
    background: #5fe0d3;
    text-align: leff;
    transition: 0.5s ease-in-out;
  }
  #global-nav #gnav-container {
    width: 100%;
    margin: 0 auto;
  }
  #global-nav ul {
    position: relative;
    right: 0;
    bottom: 0;
    font-size: 14px;
    list-style: none;
  }
  #global-nav ul li {
    position: static;
    width: 100%;
    padding: 0;
    float: none;
    color: #000;
  }
  #global-nav ul li .main-nav {
    display: block;
    width: 100%;
    padding: 20px 0 20px 24px;
    border-bottom: 1px solid #fff;
    color: #000;
  }
  #nav-toggle {
    display: block;
  }
  .head-inner {
    display: none;
  }
  .open .logo .fixed-logo {
    margin-left: 10px;
  }
  .open #nav-toggle span:nth-child(1) {
    top: 25px;
    transform: rotate(315deg);
  }
  .open #nav-toggle span:nth-child(2) {
    left: 50%;
    width: 0;
  }
  .open #nav-toggle span:nth-child(3) {
    top: 25px;
    transform: rotate(-315deg);
  }
  .open #global-nav {
    transform: translateY(1088px);
  }
  .breadcrumbs {
    max-width: 400px;
  }
  footer .footer-area .footer-info__symbol {
    display: none;
  }
  .twocolumn .left-block {
    margin: 40px 40px 0 0;
  }
  .sidebox {
    max-width: 200px;
    margin-bottom: 64px;
  }
  nav ul li.has-child::before {
    top: 213px;
  }
  #global-nav li.has-child {
    width: 100%;
  }
  #global-nav li.has-child ul li a {
    width: 100%;
  }
  #global-nav {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 104px);
    margin: 0;
    padding: 20px 0;
    overflow-y: scroll;
  }
  #global-nav ul {
    flex-wrap: wrap;
    height: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
  }

  #global-nav li.has-child ul,
#global-nav li.has-child ul ul {
    /*JSで制御するため一旦表示*/
    display: none;
    visibility: visible;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    /*JSで制御するため一旦表示*/
    opacity: 1;
    /*JSのslidetoggleで表示させるため非表示に*/
    transition: none;
    /*JSで制御するためCSSのアニメーションを切る*/
  }

  nav ul li a {
    border-bottom: 1px solid #ccc;
  }

  /*矢印の位置と向き*/
  nav ul li.has-child::before {
    left: 20px;
  }
  nav ul ul li.has-child::before {
    left: 20px;
    transform: rotate(135deg);
  }
  nav ul li.has-child.active::before {
    transform: rotate(-45deg);
  }
  .topics-area {
    grid-template-columns: repeat(2, 1fr);
  }
  .topics-wrap {
    margin: 0 auto;
  }
  .sports-area {
    gap: 40px;
  }
  .sports-area .sports-block__figure {
    height: 22vw;
  }
  .sports-cate-head {
    height: 100%;
  }
  .sports-info__block .txt__area {
    margin: 0 2.5%;
  }
  .sports-info__block .txt__area .figure.sm {
    width: 100%;
  }
  .sports-info__block .txt__area02 {
    margin: 0 2.5%;
  }
  .sports-info__block .txt__area02 .figure.sm {
    width: 100%;
  }
  .sports-info .info-movie .video-basic-wrap {
    max-width: 100%;
  }
  .sports-cate-area .sports-block__figure {
    height: 22vw;
  }
  .event-area .event-block .event-block__figure {
    height: 22vw;
  }
  .event-area .event-block .event-block__figure .icon__event img {
    width: 50px;
  }
  .event-area .event-block .event-block__figure .icon__event img {
    width: 70px;
  }
  .event-search__area .check__area {
    grid-template-columns: repeat(3, 1fr);
  }
  .support-area-search .search-area__block {
    display: block;
    flex-wrap: wrap;
    width: 100%;
  }
  .support-area-search .search-area__block label {
    margin-right: 0;
  }
  .pickup .main-image img {
    -o-object-fit: cover;
    -o-object-position: 40% 100%;
    width: 100%;
    height: 300px;
       object-fit: cover;
       object-position: 40% 100%;
  }
  .pickup .pickup-wrap .pickup-side .slide__logo {
    width: 180px;
    margin-left: 10px;
  }
  .pickup .pickup-wrap .pickup-side img {
    width: 160px;
  }
  .pickup .pickup-wrap .pickup-info {
    margin-top: 80px;
  }
  .about .about-info .concept-area__txt {
    margin: auto 5%;
  }
  .about .content-image {
    width: 50%;
  }
  .about .content-info {
    max-width: 40%;
    padding: 0;
  }
  .about .about-topics-area .content-info {
    margin: auto 5%;
  }
  .about .about-seasons-area .content-info {
    margin: auto 5%;
  }
  .about .about-event-area .content-info {
    margin: auto 5%;
  }
  .about .about-support-area .content-info {
    margin: auto 5%;
  }
  #head .slide1 .figure, #head .slide6 .figure, #head .slide11 .figure {
    height: 65%;
  }
  #head .slide2 .box, #head .slide3 .box, #head .slide4 .box, #head .slide5 .box, #head .slide7 .box, #head .slide8 .box, #head .slide9 .box, #head .slide10 .box, #head .slide12 .box, #head .slide13 .box, #head .slide14 .box, #head .slide15 .box {
    display: block;
    height: 60%;
  }
  #head .slide2 h3, #head .slide3 h3, #head .slide4 h3, #head .slide5 h3, #head .slide7 h3, #head .slide8 h3, #head .slide9 h3, #head .slide10 h3, #head .slide12 h3, #head .slide13 h3, #head .slide14 h3, #head .slide15 h3 {
    width: 90%;
    margin: 2% 5% 5%;
  }
  #head .slide2 .figure, #head .slide3 .figure, #head .slide4 .figure, #head .slide5 .figure, #head .slide7 .figure, #head .slide8 .figure, #head .slide9 .figure, #head .slide10 .figure, #head .slide12 .figure, #head .slide13 .figure, #head .slide14 .figure, #head .slide15 .figure {
    height: 80%;
  }
  #sports .sports-head-area .sports-head__search .search-area .search_container input[type=text] {
    width: 380px;
  }
  #sports .sports-area a {
    padding: 24px 20px;
  }
  #sports .sports-area a .icon {
    top: -3px;
  }
  #sports .sports-area a p {
    display: block;
  }
  #sports .style-area {
    grid-template-columns: repeat(3, 1fr);
    gap: 14px;
  }
  .movie-area {
    gap: 40px;
  }
  .movie-block__title {
    font-size: 1em;
  }
  .support .support-team .support-team-area .support-team__name {
    font-size: 24px;
  }
  .page-spring .page-season-area .bg__image img {
    width: 300px;
  }
  .page-season-area .season-info .concept-area__txt {
    margin: auto 5%;
  }
  .page-summer .page-season-area .bg__image img {
    width: 220px;
  }
  .page-autmun .page-season-area .bg__image img {
    width: 200px;
  }
  .page-winter .page-season-area .bg__image img {
    width: 190px;
  }
  .course-area {
    gap: 40px;
  }
  .course-area .course-block__figure {
    height: 22vw;
  }
  .page-cycling-info .overview .illust01 {
    width: 200px;
  }
  .page-cycling-info .overview .illust02 {
    width: 200px;
  }
  .page-cycling-info .overview .illust03 {
    width: 180px;
  }
  .page-cycling-info .overview .illust04 {
    width: 150px;
  }
  .page-cycling-info .oasis .right .btn__area .btn {
    padding: 20px 40px;
  }
}
@media (max-width: 760px) {
  section h2 span {
    font-size: 12px;
  }
  section h2 {
    font-size: 30px;
  }
  #page_top {
    right: 20px;
  }
  h3 {
    font-size: 1em;
  }
  .desktop-hidden {
    display: block !important;
  }
  .sp-hidden {
    display: none !important;
  }
  #masthead {
    height: 58px;
  }
  #masthead .header-logo-area {
    top: 4px;
    left: 6px;
  }
  #masthead .logo .head-logo {
    width: 280px;
  }
  #masthead .copy {
    font-size: 10px;
  }
  #global-nav .search-area .search_container {
    right: 60px;
  }
  #global-nav {
    display: block;
  }
  #nav-toggle {
    display: block;
    width: 58px;
    height: 58px;
  }
  #nav-toggle span:nth-child(1) {
    top: 0;
  }
  #nav-toggle span:nth-child(2) {
    top: 10px;
  }
  #nav-toggle span:nth-child(3) {
    top: 20px;
  }
  .open #nav-toggle span:nth-child(1) {
    top: 10px;
  }
  .open #nav-toggle span:nth-child(3) {
    top: 10px;
  }
  .open #global-nav {
    transform: translateY(1058px);
  }
  .breadcrumbs {
    display: none;
    margin: auto 0 auto auto;
    padding-top: 10px;
    font-size: 12px;
  }
  footer .banner {
    grid-template-columns: repeat(2, 1fr);
    padding: 30px 0 0px;
  }
  footer .banner a {
    max-width: 100%;
    margin-right: 2%;
    text-align: center;
  }
  footer .banner a:last-child {
    margin-right: 0;
  }
  footer .footer-area .footer-info .footer__logo img {
    width: 320px;
  }
  footer .footer-area .footer-nav {
    display: none;
  }
  .search__title {
    margin: 20px 0 40px 0;
    font-size: 1.1em;
  }
  .search-block {
    width: 100%;
  }
  .search-block li a {
    display: block;
  }
  .search-block li .category {
    margin: 10px 0;
  }
  .search-block li .thumbnail-image {
    width: 100%;
  }
  .search-block li .title {
    margin: 10px 0;
  }
  #contents-head {
    padding-top: 80px;
  }
  #contents-head .wrap {
    flex-wrap: nowrap;
    height: 100%;
    margin-top: 0px;
    padding: 10px 12px;
  }
  #contents-head .wrap .title__block .entry-title {
    margin: auto 0;
  }
  #contents-head .wrap .subtitle, #contents-head .wrap .archive-description {
    font-size: 24px;
    letter-spacing: 0.08em;
  }
  #contents-head .wrap .entry-title {
    font-size: 12px;
  }
  .base__title {
    font-size: 1.4em;
  }
  .sports-cate__activity-title h2 {
    font-size: 2em;
  }
  .sports-cate__activity-title h2 span {
    font-size: 0.4em;
  }
  .sports-item {
    grid-template-columns: repeat(2, 1fr);
    margin: 30px 0;
    gap: 10px;
  }
  .sports-item__btn {
    padding: 20px 10px;
    font-size: 0.75em;
  }
  .info-navi .nav-title {
    display: block;
    max-height: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .info-navi .nav-previous {
    width: 100%;
    border-top: 1px solid #000;
    border-right: none;
    border-bottom: 1px solid #000;
  }
  .info-navi .nav-previous .nav-block {
    margin-top: 10px;
  }
  .info-navi .nav-next {
    width: 100%;
    border-bottom: 1px solid #000;
  }
  .info-navi .nav-next .nav-block {
    margin-top: 10px;
  }
  .twocolumn {
    display: block;
  }
  .sidebox {
    max-width: 100%;
  }
  .sidebox-logo {
    display: none;
  }
  .sns-sidenavi__btn {
    margin-bottom: 40px;
  }
  .sns-sidenavi .sns-sidenavi__share {
    display: flex;
    position: relative;
    top: 0;
    width: 100%;
    overflow: visible;
  }
  .sns-sidenavi .sns-sidenavi__share .ttl {
    margin-top: 0;
    margin-right: 20px;
  }
  .sns-sidenavi .sns-sidenavi__share .share__btn {
    display: flex;
  }
  .sns-sidenavi .sns-sidenavi__share .share__btn li {
    margin-right: 20px;
  }
  .edit-area #ez-toc-container {
    max-width: 100%;
    padding: 20px;
  }
  .edit-area #ez-toc-container nav {
    margin-left: 0.5em;
  }
  .edit-area #ez-toc-container .ez-toc-heading-level-3 {
    margin-left: 0em;
    font-size: 0.9em;
  }
  .edit-area h2 {
    font-size: 1.5em;
  }
  .edit-area .wp-block-columns {
    gap: 0.5em !important;
  }
  .edit-area .wp-block-cover__inner-container {
    padding: 0;
  }
  .btn {
    padding: 20px 40px;
  }
  .btn span {
    font-size: 16px;
  }
  .btn {
    font-size: 16px;
  }
  .comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
    display: block;
  }
  .gallery-icon {
    margin-right: 8px;
  }
  .gallery-icon img {
    width: 30px;
  }
  .gallery-area {
    grid-template-columns: repeat(1, 1fr);
    margin: 40px 0;
  }
  .entry-header .topics-icon {
    margin-top: 10px;
    margin-right: 10px;
  }
  .entry-header .topics-icon img {
    width: 30px;
  }
  .topics-list__title {
    margin: 40px 0 0 0;
  }
  .wrap.arc-topic {
    width: 100%;
  }
  .topics-area {
    grid-template-columns: repeat(1, 1fr);
    margin: 60px 0 100px 0;
  }
  .topics-area.arc {
    margin: 40px 0 40px 0;
  }
  .topics-area.arc a {
    height: 320px;
    margin: 0 10px;
  }
  .topics-area .topic-block {
    max-height: 375px;
  }
  .topics-area .topic-block .icon__topic img {
    width: 30px;
  }
  .topics-area .topic-block__content {
    width: 80%;
  }
  .topics-area .topic-block__content .topic-block__tag {
    font-size: 14px;
  }
  .topics-area .topic-block__content .topic-block__title {
    font-size: 20px;
  }
  .topics-head {
    height: 500px;
  }
  .topics-head .icon__topic {
    right: 20px;
  }
  .topics-head .icon__topic img {
    width: 54px;
  }
  .topics-head .wrap {
    bottom: 250px;
  }
  .topics-head .ttl {
    font-size: 1.5em;
  }
  .topics-head::after {
    height: 500px;
  }
  .topics-wrap {
    display: block;
    width: 100%;
  }
  .topics-navi .nav-links {
    display: block;
    height: 100%;
  }
  .topics-navi .nav-links .topics-icon img {
    width: 52px;
  }
  .topics-navi .nav-links .nav-previous {
    width: 100%;
    height: 200px;
  }
  .topics-navi .nav-links .nav-previous .nav-subtitle {
    left: 30px;
    font-size: 0.8em;
  }
  .topics-navi .nav-links .nav-next {
    width: 100%;
    height: 200px;
  }
  .topics-navi .nav-links .nav-next .nav-subtitle {
    right: 10px;
    font-size: 0.8em;
  }
  .topics-navi .nav-links .nav-title {
    font-size: 1em;
  }
  .topics-navi .nav-links .ya {
    width: 34px;
  }
  .arc-topic-btn-area {
    padding: 10px 0 40px;
  }
  .sports-icon img {
    width: 36px;
  }
  .sports-area {
    display: block;
  }
  .sports-area .sports-block {
    margin-bottom: 40px;
  }
  .sports-area .sports-block__figure {
    width: 100%;
    height: auto;
  }
  .sports-cate-head {
    height: 300px;
  }
  .sports-cate-head__title {
    right: 24px;
  }
  .sports-cate-head__title .sports__cate {
    font-size: 0.8em;
  }
  .sports-cate-head__title .sports__en {
    font-size: 2.5em;
  }
  .sports-cate-head__title .sports__jp {
    margin-top: 4px;
    font-size: 0.9em;
  }
  .sports-info__block {
    display: block;
  }
  .sports-info__block .figure__area {
    width: 100%;
    margin: 0 0 20px 0;
  }
  .sports-info__block .figure__area02 {
    width: 100%;
    margin: 0 0 20px 0;
  }
  .sports-info__block .txt__area {
    width: 90%;
    margin: 0 5%;
  }
  .sports-info__block .txt__area02 {
    width: 90%;
    margin: 0 5%;
  }
  .sports-info .season-head h2 {
    font-size: 2em;
  }
  .sports-cate__item-title {
    margin: 40px 0 20px;
  }
  .sports-cate__item-title h2 {
    font-size: 2em;
  }
  .sports-cate__item-title h3 {
    font-size: 1em;
  }
  .sports-cate-area {
    display: block;
    margin: 30px 0;
  }
  .sports-cate-area .sports-block__figure {
    height: 280px;
  }
  .sports-head .ttl {
    font-size: 1.5em;
  }
  .footer-sports-area .sports-area {
    display: block;
  }
  .footer-sports-area .sports-area .sports-block {
    margin-bottom: 32px;
  }
  .event-icon {
    margin-right: 10px;
  }
  .event-icon img {
    width: 40px;
  }
  .event-area {
    grid-template-columns: repeat(1, 1fr);
    margin: 26px 0 0 0;
  }
  .event-area {
    display: block;
  }
  .event-area.sp-slider .event-block {
    margin: 0 10px 32px;
  }
  .event-area.sp-slider .event-block .event-block__figure {
    height: 200px;
  }
  .event-area .event-block {
    margin-bottom: 32px;
  }
  .event-area .event-block .event-block__figure {
    width: 100%;
    height: 240px;
  }
  .event-area .event-block:hover .event-block__figure .event__thumbnail-image {
    transform: none;
  }
  .event-area .event-block .event-block__txt p {
    margin-bottom: 2px;
  }
  .archive-event {
    margin-top: 40px;
  }
  .archive-event .calender-year {
    font-size: 1em;
  }
  .archive-event .tab_item {
    width: 12.3vw;
    height: 12.3vw;
    font-size: 1.5em;
    line-height: 0.75em;
  }
  .archive-event .tab_item span {
    font-weight: 400;
    font-size: 0.4em;
  }
  .archive-event .tab_item__not {
    width: 12.3vw;
    height: 12.3vw;
    font-size: 1.5em;
    line-height: 0.75em;
  }
  .archive-event .tab_item__not span {
    font-weight: 400;
    font-size: 0.4em;
  }
  .archive-event .tab_content {
    margin: 20px 0 0 0;
  }
  .archive-event .tab_content h3 {
    font-size: 1.5em;
  }
  .archive-event .event-list {
    flex-wrap: wrap;
    padding: 20px 10px;
  }
  .archive-event .event-list .event__date {
    max-width: 50%;
    margin: auto;
    font-size: 1.5em;
  }
  .archive-event .event-list .event__thumbnail-img {
    max-width: 50%;
    margin: 0 0 10px auto;
  }
  .archive-event .event-list .event__cat {
    margin: auto 10px;
    font-size: 0.75em;
  }
  .archive-event .event-list .event__flug {
    margin: 10px 0;
    font-size: 0.75em;
  }
  .event-arrival {
    margin: 50px auto;
  }
  .event-search__area {
    padding: 40px 0 40px;
  }
  .event-search__area .check__area {
    grid-template-columns: repeat(1, 1fr);
    margin: 10px 0;
  }
  .event-search__area .check__area .check__btn p {
    margin: 8px 0;
  }
  .event-search__area .btn__area .btn {
    padding: 24px 100px;
  }
  .event-head {
    margin-top: 30px;
  }
  .event-head__block {
    align-items: flex-start;
  }
  .event-head__block .ttl {
    font-size: 1.5em;
  }
  .event-head__date {
    font-size: 1.25em;
  }
  .event-head__date.kara {
    width: 30px;
    padding: 6px 0;
  }
  .event-head__date.kara p {
    margin: 24px 0 11px;
  }
  .event-head .icon__event {
    right: 14px;
  }
  .event-head .icon__event img {
    width: 50px;
  }
  .event-wrap {
    display: block;
  }
  .event-wrap .edit-area .event-info-area__tbl {
    display: block;
    margin: 40px 0;
  }
  .event-wrap .edit-area .event-info-area__tbl dt {
    border-right: 1px solid #000;
    border-left: 1px solid #000;
  }
  .event-wrap .edit-area .event-info-area__tbl dd {
    border-right: 1px solid #000;
    border-left: 1px solid #000;
  }
  .event-btn__area {
    margin: 0 0 60px 0;
  }
  .support-area__event .pickup-event {
    display: block;
  }
  .support-area__event .pickup-event a {
    padding: 20px 0;
  }
  .support-area__event .pickup-event__block {
    width: 100%;
  }
  .support-area__event .pickup-event__block:first-child {
    margin-right: 0;
  }
  .support-area__event .pickup-event__block::after {
    right: 12px;
  }
  .support-area__event .pickup-event .txt p {
    line-height: 1.5em;
  }
  .support-area-pickup .pickup-team {
    display: block;
  }
  .support-area-pickup .pickup-team a {
    padding: 20px 0;
  }
  .support-area-pickup .pickup-team__block {
    width: 100%;
  }
  .support-area-pickup .pickup-team__block:first-child {
    margin-right: 0;
  }
  .support-area-pickup .pickup-team__block::after {
    right: 12px;
  }
  .support-area-pickup .pickup-team .logo img {
    width: 100px;
  }
  .support-area-pickup .pickup-team .txt p {
    line-height: 1.5em;
  }
  .support-area-search .search-area__block .radio {
    width: 100%;
  }
  .support-area-search .search-area__block .radio .logo img {
    width: 40px;
  }
  .support-area-search .btn__area button {
    padding: 24px 75px;
  }
  .support-icon img {
    width: 40px;
  }
  .support-date {
    padding: 46px 0;
  }
  .support-date ul .support-date__block {
    flex-wrap: wrap;
    padding: 20px 20px 20px;
    border-radius: 20px;
  }
  .support-date ul .support-date__block .team__icon {
    flex-basis: calc(10% - 30px);
    margin-right: 10px;
  }
  .support-date ul .support-date__block .team__icon img {
    width: 50px;
  }
  .support-date ul .support-date__block .team__name {
    flex-basis: calc(90% - 32px);
    margin: auto 0;
  }
  .support-date ul .support-date__block .team__vs {
    flex-basis: calc(3% - 28px);
    margin-right: 10px;
  }
  .support-date ul .support-date__block .team__vs-team {
    flex-basis: calc(97% - 20px);
    margin-right: 0;
  }
  .support-date ul .support-date__block .team__date {
    flex-basis: 100%;
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .support-date ul .support-date__block .team__at {
    flex-basis: calc(2% - 28px);
  }
  .support-date ul .support-date__block .team__place {
    flex-basis: calc(98% - 20px);
  }
  .pickup .main-image {
    height: auto;
  }
  .pickup .main-image img {
    -o-object-position: 23% 100%;
    position: static;
    width: 100%;
    height: 300px;
       object-position: 23% 100%;
  }
  .pickup .main-image .team__txt {
    position: static;
    right: 0;
    max-width: 100%;
    color: #000;
  }
  .pickup .pickup-wrap {
    display: block;
  }
  .pickup .pickup-wrap .pickup-side {
    position: static;
    height: auto;
  }
  .pickup .pickup-wrap .pickup-side .slide__logo {
    position: static;
    margin: 30px auto;
  }
  .pickup .pickup-wrap .pickup-side img {
    width: 100%;
  }
  .pickup .pickup-wrap .pickup-info {
    margin-top: 0;
    margin-left: 0;
  }
  .pickup .pickup-wrap .pickup-info dl {
    display: block;
  }
  .about-icon img {
    width: 26px;
  }
  .about {
    margin: 0 0 60px 0;
  }
  .about .about-info .about-concept__title {
    position: static;
    left: 0;
  }
  .about .about-info .concept-area {
    display: block;
  }
  .about .about-info .concept-area__txt {
    width: 90%;
    margin: 60px 5%;
  }
  .about .about-info .concept-area__image {
    width: 100%;
  }
  .about .about-info .concept-area__image img {
    height: 500px;
  }
  .about .about-info .fh-area {
    display: block;
  }
  .about .about-info .fh-area .fh-area__image {
    width: 100%;
    padding-left: 0;
  }
  .about .about-info .fh-area .fh-area__txt {
    top: 0;
    width: 100%;
  }
  .about .about-info .fh-image__grid {
    grid-template-columns: repeat(2, 1fr);
    margin: 20px 0 30px;
    gap: 0;
  }
  .about .about-logo-area .logo-content {
    display: block;
    height: auto;
    padding: 20px;
  }
  .about .about-logo-area .logo-content .logo__caption {
    width: 100%;
    margin: 20px auto;
  }
  .about .about-logo-area .logo-content .logo__mark {
    top: 0;
    width: 100%;
  }
  .about .about-logo-area .logo-content .logo__txt {
    top: 0;
    width: 100%;
    margin: 10px 0;
  }
  .about .about-logo-area .logo-content .logo__fukidashi {
    width: 100%;
  }
  .about #sports {
    padding: 80px 0;
  }
  .about #sports .sports__copy {
    margin: 20px 0 0 0;
  }
  .about .season-block .season-area .season-area__link {
    width: 130px;
    height: 130px;
  }
  .about .season-block .season-area .season-area__link .moji img {
    width: 40px;
  }
  .about .content-image {
    width: 100%;
    height: 500px;
  }
  .about .content-info {
    max-width: 100%;
  }
  .about .about-topics-area {
    display: block;
  }
  .about .about-topics-area .content-info {
    margin: 60px 5%;
  }
  .about .about-seasons-area {
    display: block;
  }
  .about .about-seasons-area .content-info {
    margin: 0 5% 0;
    padding: 0 0 60px;
  }
  .about .about-event-area {
    display: block;
  }
  .about .about-event-area {
    display: block;
  }
  .about .about-event-area .content-info {
    margin: 60px 5%;
  }
  .about .about-support-area {
    display: block;
  }
  .about .about-support-area .content-info {
    margin: 0 5%;
    padding: 60px 0;
  }
  .about .sns-area .wrap .sns-list {
    gap: 20px;
  }
  .about .sns-area .wrap .sns-list__icon {
    width: 60px;
  }
  .about .sns-area .wrap .sns-list__icon:last-child {
    width: 80px;
  }
  .main-visual {
    height: 70vh;
  }
  .main-visual .headslider li img {
    height: 70vh;
  }
  .main-visual .main-head__logo {
    bottom: 3%;
    left: calc(50% - 70px);
    width: 140px;
  }
  .main-visual .main-sporu__copy {
    top: 20%;
    left: 15%;
    width: 70%;
  }
  .main-visual .main-sporu__logo {
    display: none;
    top: 25%;
  }
  #head {
    margin-bottom: -60px;
    padding: 60px 20px 0;
  }
  #head h2 img {
    width: 100%;
  }
  #head h2 {
    top: 50px;
  }
  #head .top__banner {
    top: 0px;
  }
  #head .top__banner img {
    width: 100%;
  }
  #head .top-banner__box {
    grid-template-columns: repeat(1, 1fr);
    margin: 46px auto;
    gap: 16px;
  }
  #head .splide__slide .new {
    right: auto;
    left: -10px;
  }
  #head .splide__slide .splide__slide__row {
    padding: 0 6px !important;
  }
  #head .splide__slide .splide__slide__row a {
    display: flex;
    height: 100%;
  }
  #head .slide1 .new, #head .slide6 .new, #head .slide11 .new {
    width: 80px;
    margin: 0 -10px 0 0;
    padding-right: 10px;
  }
  #head .slide1 h3, #head .slide6 h3, #head .slide11 h3 {
    font-size: 14px;
    line-height: 1.25em;
  }
  #head .slide1 a::after, #head .slide6 a::after, #head .slide11 a::after {
    width: 8px;
    height: 8px;
    padding: 4px 18px 20px 8px;
    font-size: 10px;
  }
  #head .slide1 .figure, #head .slide6 .figure, #head .slide11 .figure {
    width: 35%;
    height: 100%;
  }
  #head .slide1 .txt, #head .slide6 .txt, #head .slide11 .txt {
    width: 65%;
  }
  #head .slide2 h3, #head .slide3 h3, #head .slide4 h3, #head .slide5 h3, #head .slide7 h3, #head .slide8 h3, #head .slide9 h3, #head .slide10 h3, #head .slide12 h3, #head .slide13 h3, #head .slide14 h3, #head .slide15 h3 {
    font-size: 14px;
    line-height: 1.25em;
  }
  #head .slide2 a::after, #head .slide3 a::after, #head .slide4 a::after, #head .slide5 a::after, #head .slide7 a::after, #head .slide8 a::after, #head .slide9 a::after, #head .slide10 a::after, #head .slide12 a::after, #head .slide13 a::after, #head .slide14 a::after, #head .slide15 a::after {
    width: 8px;
    height: 8px;
    padding: 4px 18px 20px 8px;
    font-size: 10px;
  }
  #head .slide2 .figure, #head .slide3 .figure, #head .slide4 .figure, #head .slide5 .figure, #head .slide7 .figure, #head .slide8 .figure, #head .slide9 .figure, #head .slide10 .figure, #head .slide12 .figure, #head .slide13 .figure, #head .slide14 .figure, #head .slide15 .figure {
    width: 35%;
    height: 100%;
  }
  #head .slide2 .txt, #head .slide3 .txt, #head .slide4 .txt, #head .slide5 .txt, #head .slide7 .txt, #head .slide8 .txt, #head .slide9 .txt, #head .slide10 .txt, #head .slide12 .txt, #head .slide13 .txt, #head .slide14 .txt, #head .slide15 .txt {
    width: 65%;
  }
  #head .category {
    display: none;
    font-size: 0.75em;
  }
  #sports {
    padding: 120px 0 0 0;
  }
  #sports .sports-head-area {
    flex-wrap: wrap;
  }
  #sports .sports-head-area .icon img {
    width: 60px;
  }
  #sports .sports-head-area .sports-head__search {
    width: 100%;
    margin-top: 30px;
    margin-left: 0;
  }
  #sports .sports-head-area .sports-head__search .search-area .search_container input[type=text] {
    width: 100%;
  }
  #sports .sports-area {
    grid-template-columns: repeat(2, 1fr);
    padding: 32px 0;
    gap: 24px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
  }
  #sports .sports-area a {
    align-items: center;
    padding: 16px 10px;
  }
  #sports .sports-area a .icon {
    height: 20px;
  }
  #sports .sports-area a .icon .sports-icon {
    position: relative;
    top: -20px;
    width: 65px;
  }
  #sports .sports-area a .icon img {
    width: 50px;
  }
  #sports .sports-area a p {
    margin: auto 0 auto 55px;
    line-height: 1.25em;
  }
  #sports .sports-area a p span {
    display: none;
  }
  #sports .style-area a {
    display: block;
    padding: 24px 10px;
    border-radius: 32px;
    text-align: center;
  }
  #sports .style-area a .style-area__txt {
    margin-top: 6px;
  }
  .movie {
    padding: 80px 0;
  }
  .movie .wrap {
    width: 100%;
  }
  .movie-head-area {
    margin-left: 5%;
  }
  .movie-head-area .icon img {
    width: 50px;
  }
  .movie-area {
    display: block;
    margin: 26px 0 0 0;
  }
  .movie-block {
    margin: 0 10px 32px;
  }
  .event {
    padding: 80px 0;
  }
  .event .wrap {
    width: 100%;
  }
  .event-bg {
    display: none;
  }
  .event-head-area {
    margin-left: 5%;
  }
  .event-head-area .icon img {
    width: 55px;
  }
  .event .event-btn-area {
    padding: 40px 0 0 0;
  }
  .topic {
    padding: 32px 0 0 0;
  }
  .topic-area {
    display: block;
  }
  .topic-area .topic-block {
    max-height: 330px;
  }
  .topic-area .topic-block .icon__topic img {
    width: 44px;
  }
  .topic-area .topic-block__content {
    width: 100%;
  }
  .topic-area .topic-block__content .topic-block__tag {
    font-size: 14px;
  }
  .topic-area .topic-block__content .topic-block__title {
    font-size: 19px;
  }
  .topic-area .topic-block__content .topic-block__txt {
    font-size: 0.75em;
    line-height: 1.5em;
  }
  .topic-area .topic-block__content .topic-block__ya {
    margin: 0 auto;
  }
  .topic-btn-area {
    padding: 60px 0;
  }
  .info {
    padding: 80px 0;
  }
  .info-bg {
    display: none;
  }
  .info-head-area .icon img {
    width: 36px;
  }
  .info-area {
    display: block;
  }
  .info-area h2 {
    margin-bottom: 32px;
  }
  .info-block {
    width: 100%;
  }
  .info-block li {
    padding: 10px 0;
  }
  .info-block li a {
    padding: 14px 0;
  }
  .info-block li .title {
    margin: 10px 0 0 0;
  }
  #season {
    padding: 0 0 60px 0;
  }
  .season-area {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
  }
  .season-area .season-block {
    width: 100%;
    max-height: 290px;
  }
  .season-area .season-area__link {
    max-width: 120px;
    max-height: 120px;
  }
  .season-area .season-area__link .moji img {
    width: 44px;
  }
  .season-area .season-area__link .txt p {
    font-size: 20px;
  }
  .season-area .season-area__link .txt h2 {
    font-size: 12px;
  }
  .season-area .season-area__link .yajirushi {
    width: 50px;
    height: 50px;
  }
  .support {
    padding: 45px 0 0 0;
  }
  .support-head-area .icon img {
    width: 60px;
  }
  .support .support-team {
    display: block;
    padding-top: 26px;
  }
  .support .support-team .support-team-area .support-team__block img {
    height: 100%;
  }
  .support .support-team .support-team-area .support-team__name {
    font-size: 16px;
  }
  .support .support-team .support-team-area .support-team__name::after {
    top: -4px;
  }
  #instagram {
    padding: 60px 0;
  }
  .page-spring .recommend-sports .sports-head-area .moji {
    top: -5px;
    margin-left: 10px;
  }
  .page-spring .recommend-sports .sports-head-area .moji img {
    width: 80px;
  }
  .page-spring .recommend-sports .sports-head-area h3 {
    margin-top: 0;
  }
  .page-spring .footer-sports-area h2 {
    font-size: 1.5em;
  }
  .season-icon img {
    width: 40px;
  }
  .page-season-area {
    margin: 0 0 0 0;
  }
  .page-season-area .bg__image {
    display: none;
  }
  .page-season-area .season-info .season-concept__title {
    position: static;
    left: 0;
  }
  .page-season-area .season-info .concept-area {
    display: block;
  }
  .page-season-area .season-info .concept-area__txt {
    width: 90%;
    margin: 60px 5%;
  }
  .page-season-area .season-info .concept-area__image {
    width: 100%;
  }
  .page-season-area .season-info .concept-area__image img {
    height: 500px;
  }
  .page-season-area .season-info .fh-area {
    display: block;
  }
  .page-season-area .season-info .fh-area .fh-area__image {
    width: 100%;
    margin-bottom: 30px;
    padding-left: 0;
  }
  .page-season-area .season-info .fh-area .fh-area__txt {
    top: 0;
    width: 100%;
  }
  .page-season-area .recommend-sports {
    padding: 75px 0 40px;
  }
  .page-season-area .recommend-sports .bg__image02 {
    display: none;
  }
  .page-season-area .recommend-sports .sports-head-area {
    flex-wrap: wrap;
    height: auto;
  }
  .page-season-area .recommend-sports .sports-head-area .icon img {
    width: 60px;
  }
  .page-season-area .recommend-sports .recommend-sports-area {
    display: block;
    margin: 100px 0;
  }
  .page-season-area .recommend-sports .recommend-sports-area h3 {
    font-size: 1.5em;
  }
  .page-season-area .recommend-sports .recommend-sports-area .sports-area__image {
    width: 100%;
    margin-right: 0;
  }
  .page-season-area .recommend-sports .recommend-sports-area .sports-area__txt {
    width: 100%;
  }
  .page-season-area .recommend-sports .recommend-sports-area.reverse {
    display: block;
  }
  .page-season-area .recommend-sports .recommend-sports-area.reverse .sports-area__image {
    width: 100%;
  }
  .page-season-area .recommend-sports .recommend-sports-area.reverse .sports-area__txt {
    width: 100%;
    margin-right: 0;
  }
  .page-summer .recommend-sports .sports-head-area .moji {
    top: -20px;
  }
  .page-summer .recommend-sports .sports-head-area .moji img {
    width: 70px;
  }
  .page-summer .recommend-sports .sports-head-area h3 {
    margin-top: -10px;
  }
  .page-summer .footer-sports-area h2 {
    font-size: 1.5em;
  }
  .page-autmun .recommend-sports .sports-head-area .moji {
    top: -10px;
  }
  .page-autmun .recommend-sports .sports-head-area .moji img {
    width: 90px;
  }
  .page-autmun .recommend-sports .sports-head-area h3 {
    margin-top: 0;
  }
  .page-autmun .footer-sports-area h2 {
    font-size: 1.5em;
  }
  .page-winter .recommend-sports .sports-head-area .moji {
    top: 0;
  }
  .page-winter .recommend-sports .sports-head-area .moji img {
    width: 70px;
  }
  .page-winter .recommend-sports .sports-head-area h3 {
    margin-top: 0;
  }
  .page-winter .footer-sports-area h2 {
    font-size: 1.5em;
  }
  .contact .wrap {
    margin: 60px auto;
  }
  .contact .wrap .contact__title {
    font-size: 1.25em;
    text-align: left;
  }
  .contact .tel-conetnt {
    flex-wrap: wrap;
  }
  .contact .tel-conetnt .tel__number {
    width: 100%;
    text-align: center;
  }
  .contact .tel-conetnt .tel__time {
    width: 100%;
    text-align: center;
  }
  .contact .contact-form-area__tbl {
    display: block;
    margin: 20px 0;
  }
  .contact .contact-form-area__tbl dt {
    border-right: 1px solid #000;
    border-left: 1px solid #000;
  }
  .contact .contact-form-area__tbl dt .required {
    margin-left: 6px;
  }
  .contact .contact-form-area__tbl dd {
    border-right: 1px solid #000;
    border-left: 1px solid #000;
  }
  .contact .contact-btn__area {
    margin: 0 0 60px 0;
  }
  .course-area {
    display: block;
    margin: 40px 0;
  }
  .course-area .course-block {
    margin-bottom: 40px;
  }
  .course-area .course-block__figure {
    height: 280px;
  }
  .cycling-head__title {
    margin: 40px 0 10px 0;
    font-size: 1.75rem;
  }
  .cycling-head__tag {
    margin: 0 0 40px;
    font-size: 1rem;
  }
  .cycling-course__head .icon-area {
    right: -20px;
    bottom: -30px;
  }
  .cycling-course__head .icon-area img {
    max-width: 150px;
  }
  .cycling-course .title-area {
    flex-wrap: wrap;
    margin: 10px 0 0 0;
  }
  .cycling-course .title-area .ttl {
    order: 2;
    margin-top: 20px;
  }
  .cycling-course .cat-area {
    margin: 10px 0 0 0;
  }
  .course-search-area {
    padding: 20px;
  }
  .course-search-area h3 {
    margin-bottom: 0;
    font-size: 1.25rem;
  }
  .course-search-area .check__area {
    display: block;
    padding: 10px 0;
  }
  .course-search-area .check__area h4 {
    margin-bottom: 6px;
  }
  .course-search-area .btn__area {
    margin: 20px 0 0 0;
  }
  .pagenavi.cycling .wp-pagenavi {
    margin: 40px auto 30px;
  }
  .cycling-btn a img {
    max-width: 90%;
  }
  .sports-info .cycling-course .cat-area {
    grid-template-columns: repeat(1, 1fr);
    margin: 20px 0 0 0;
  }
  .sports-cate-head.cycling-info {
    height: 200px;
  }
  .page-cycling-info h2 {
    line-height: 1.5;
  }
  .page-cycling-info .overview {
    margin: 40px 0;
  }
  .page-cycling-info .overview h2 {
    margin: 0 0 20px 0;
  }
  .page-cycling-info .overview .illust01 {
    position: static;
    width: 90%;
    margin: 40px 0 0 0;
  }
  .page-cycling-info .navi-list {
    margin: 120px 0 0;
  }
  .page-cycling-info .navi-list ul {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }
  .page-cycling-info .navi-list ul li {
    margin: 0 0 70px 0;
  }
  .page-cycling-info .navi-list ul li a {
    font-size: 0.75rem;
  }
  .page-cycling-info .course {
    padding: 120px 20px 80px 20px;
  }
  .page-cycling-info .course .course-block {
    padding: 40px 20px;
    border-radius: 40px;
  }
  .page-cycling-info .course .course-block .icon01 {
    left: 23%;
    transform: translateX(-23%);
  }
  .page-cycling-info .course .course-block .icon01 img {
    width: 60px;
  }
  .page-cycling-info .course .course-block .icon02 img {
    width: 60px;
  }
  .page-cycling-info .course .course-block .icon03 {
    left: 77%;
    transform: translateX(-77%);
  }
  .page-cycling-info .course .course-block .icon03 img {
    width: 60px;
  }
  .page-cycling-info .course .course-block h3 {
    font-size: 0.87rem;
  }
  .page-cycling-info .course .course-block .course__img {
    display: none;
  }
  .page-cycling-info .course .course-block .btn__area .btn {
    padding: 20px 20px;
  }
  .page-cycling-info .enjoy .wrap {
    padding: 60px 10px;
  }
  .page-cycling-info .enjoy .wrap h2 img {
    width: 90%;
  }
  .page-cycling-info .enjoy .wrap .enjoy-txt {
    margin: 20px 0 40px;
    text-align: left;
  }
  .page-cycling-info .enjoy .wrap .safe-list {
    grid-template-columns: repeat(2, 1fr);
    margin: 10px 0 40px 0;
  }
  .page-cycling-info .enjoy .wrap .belongings {
    margin: 20px 0 0 0;
    border-radius: 40px;
    font-size: 1rem;
    text-align: left;
  }
  .page-cycling-info .knowledge {
    padding: 60px 0;
  }
  .page-cycling-info .knowledge .knowledge-list {
    grid-template-columns: repeat(1, 1fr);
  }
  .page-cycling-info .knowledge .knowledge-list__block .right {
    padding: 20px 20px 60px 20px;
  }
  .page-cycling-info .knowledge dl {
    display: block;
  }
  .page-cycling-info .knowledge dl dt {
    width: 100%;
    padding: 10px 10px 0 10px;
  }
  .page-cycling-info .knowledge dl dd {
    width: 100%;
    padding: 10px;
  }
  .page-cycling-info .oasis .oasis-area {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
  .page-cycling-info .oasis .left {
    padding-left: 0;
  }
  .page-cycling-info .medical {
    padding: 70px 0 40px;
  }
  .page-cycling-info .medical .accordion-004 summary {
    font-size: 1.25rem;
  }
  .page-cycling-info .medical .accordion-004 .content {
    padding: 0.3em 1.5em 1.5em;
  }
  .page-cycling-info .medical .content .medical-net__txt {
    text-align: left;
  }
  .page-cycling-info .medical .content .caution {
    text-align: left;
  }
  .page-cycling-info .medical .content dl {
    display: block;
  }
  .page-cycling-info .medical .content dl dt {
    width: 94%;
    padding: 20px 3% 8px 3%;
    border-bottom: none;
  }
  .page-cycling-info .medical .content dl dd {
    width: 94%;
    padding: 0 3% 20px 3%;
  }
}
@media (min-width: 1210px) {
  #global-nav {
    margin-top: 7px;
  }
  .about .season-block {
    max-width: 650px;
  }
  .about .content-image {
    max-width: 50vw;
  }
  .support .support-team .support-team-area .support-team__block img {
    height: 90%;
  }
}
@media (max-width: 1209px) and (max-width: 1209px) {
  nav ul li.has-child::before {
    left: 10px;
  }
}
@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }

  .main-navigation ul {
    display: flex;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJnZW5lcmljL19ub3JtYWxpemUuc2NzcyIsImdlbmVyaWMvX2JveC1zaXppbmcuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvdHlwb2dyYXBoeS9fdHlwb2dyYXBoeS5zY3NzIiwiYWJzdHJhY3RzL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJhYnN0cmFjdHMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCJiYXNlL3R5cG9ncmFwaHkvX2NvcHkuc2NzcyIsImJhc2UvZWxlbWVudHMvX2JvZHkuc2NzcyIsImJhc2UvZWxlbWVudHMvX2hyLnNjc3MiLCJiYXNlL2VsZW1lbnRzL19saXN0cy5zY3NzIiwiYmFzZS9lbGVtZW50cy9fbWVkaWEuc2NzcyIsImJhc2UvZWxlbWVudHMvX3RhYmxlcy5zY3NzIiwiYmFzZS9lbGVtZW50cy9fbGlua3Muc2NzcyIsImJhc2UvZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsImJhc2UvZWxlbWVudHMvX2ZpZWxkcy5zY3NzIiwiYmFzZS9lbGVtZW50cy9fZ2xvYmFsbmF2LnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL25hdmlnYXRpb24vX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvY29udGVudC9fcG9zdHMtYW5kLXBhZ2VzLnNjc3MiLCJjb21wb25lbnRzL2NvbW1lbnRzL19jb21tZW50cy5zY3NzIiwiY29tcG9uZW50cy93aWRnZXRzL193aWRnZXRzLnNjc3MiLCJjb21wb25lbnRzL21lZGlhL19tZWRpYS5zY3NzIiwiY29tcG9uZW50cy9tZWRpYS9fY2FwdGlvbnMuc2NzcyIsImFic3RyYWN0cy9taXhpbnMvX21peGlucy5zY3NzIiwiY29tcG9uZW50cy9tZWRpYS9fZ2FsbGVyaWVzLnNjc3MiLCJwbHVnaW5zL2pldHBhY2svX2luZmluaXRlLXNjcm9sbC5zY3NzIiwidXRpbGl0aWVzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJ1dGlsaXRpZXMvX2FsaWdubWVudHMuc2NzcyIsIl9nYWxsZXJ5LnNjc3MiLCJfdG9waWNzLnNjc3MiLCJfc3BvcnRzLnNjc3MiLCJfZXZlbnQuc2NzcyIsIl9zdXBwb3J0LnNjc3MiLCJfYWJvdXQuc2NzcyIsIl9ob21lLnNjc3MiLCJfc3ByaW5nLnNjc3MiLCJfc3VtbWVyLnNjc3MiLCJfYXV0bXVuLnNjc3MiLCJfd2ludGVyLnNjc3MiLCJfY29udGFjdC5zY3NzIiwiX2djb3Vyc2Uuc2NzcyIsIl9jeWNsaW5nLWluZm8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQXdCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7K0RBQUE7QUErQkE7OytEQUFBO0FBSUE7K0NBQUE7QUMzREEsMkVBQUE7QUFFQTs4RUFBQTtBQUdBOzs7RUFBQTtBQUtBO0VBRUMsOEJBQUE7RUFEQSxpQkFBQTtBRnVERDs7QUVuREE7OEVBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0MsU0FBQTtBRm9ERDs7QUVqREE7O0VBQUE7QUFJQTtFQUNDLGNBQUE7QUZtREQ7O0FFaERBOzs7RUFBQTtBQUtBO0VBRUMsZ0JBQUE7RUFEQSxjQUFBO0FGbUREOztBRS9DQTs4RUFBQTtBQUdBOzs7RUFBQTtBQUtBO0VBQ0MsdUJBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QUZnREQ7O0FFN0NBOzs7RUFBQTtBQUtBO0VBRUMsY0FBQTtFQURBLGlDQUFBO0FGZ0REOztBRTVDQTs4RUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDQyw2QkFBQTtBRjZDRDs7QUUxQ0E7OztFQUFBO0FBS0E7RUFHQyx5Q0FBQTtFQUZBLG1CQUFBO0VBQ0EsMEJBQUE7VUFDQSxpQ0FBQTtBRjRDRDs7QUV6Q0E7O0VBQUE7QUFJQTs7RUFFQyxtQkFBQTtBRjJDRDs7QUV4Q0E7OztFQUFBO0FBS0E7OztFQUlDLGNBQUE7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TUUsY0FBQTtFNUNtb1RIO0U0Q2pvVEU7SUFXRSxVQUFBO0lBQ0EsdUJBQUE7SUFGQSxtQkFBQTtFNUN3b1RKO0U0Q25vVEU7SUFVRSxVQUFBO0lBQ0EscUJBQUE7RTVDd29USjtBQWgrVEY7QTBCellDO0VoQnNGRDtJQThGRSxlQUFBO0VWZ2xCQTtFb0NobEJEO0lBS0UsZ0JBQUE7RXBDaXhNRDtFb0Nqdk1EO0lBS0UsZUFBQTtFcENxeE1EO0VxQ3IrSkU7SUFTRSxXQUFBO0VyQ3N3Tko7QUF4aFBGO0EwQjF2QkU7RVJvUUQ7SUFHRSxVQUFBO0VsQjhtR0Q7QUFDRjtBb0J2MEdBO0VBRUM7SUFDQyxhQUFBO0VwQnE3R0E7O0VvQmw3R0Q7SUFDQyxhQUFBO0VwQnE3R0E7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcblRoZW1lIE5hbWU6IFNQT1JVIEtPQ0hJIFZlci4wMlxuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5BdXRob3I6IFVuZGVyc2NvcmVzLm1lXG5BdXRob3IgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5EZXNjcmlwdGlvbjogRGVzY3JpcHRpb25cblZlcnNpb246IDEuMC4wXG5UZXN0ZWQgdXAgdG86IDUuNFxuUmVxdWlyZXMgUEhQOiA1LjZcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IHNwb3J1a29jaGlfdjAyXG5UYWdzOiBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQuXG5cblNQT1JVIEtPQ0hJIGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHBzOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDIwIEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cblxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHBzOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdlbmVyaWNcblx0LSBOb3JtYWxpemVcblx0LSBCb3ggc2l6aW5nXG4jIEJhc2Vcblx0LSBUeXBvZ3JhcGh5XG5cdC0gRWxlbWVudHNcblx0LSBMaW5rc1xuXHQtIEZvcm1zXG4jIyBMYXlvdXRzXG4jIENvbXBvbmVudHNcblx0LSBOYXZpZ2F0aW9uXG5cdC0gUG9zdHMgYW5kIHBhZ2VzXG5cdC0gQ29tbWVudHNcblx0LSBXaWRnZXRzXG5cdC0gTWVkaWFcblx0LSBDYXB0aW9uc1xuXHQtIEdhbGxlcmllc1xuIyBwbHVnaW5zXG5cdC0gSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcbiMgVXRpbGl0aWVzXG5cdC0gQWNjZXNzaWJpbGl0eVxuXHQtIEFsaWdubWVudHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHZW5lcmljXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLyogU2VjdGlvbnNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLyogSW50ZXJhY3RpdmVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIGxpc3RcbiAqL1xubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi53cmFwIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAud3JhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbnNlY3Rpb24gaDIge1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbnNlY3Rpb24gaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgc2VjdGlvbiBoMiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICBzZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuI3BhZ2VfdG9wIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNDBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMmRlMmViO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjcGFnZV90b3Age1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbiNwYWdlX3RvcCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jcGFnZV90b3AgYTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRvcDogLTEwcHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBCb3ggc2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEluaGVyaXQgYm94LXNpemluZyB0byBtb3JlIGVhc2lseSBjaGFuZ2UgaXQncyB2YWx1ZSBvbiBhIGNvbXBvbmVudCBsZXZlbC5cbkBsaW5rIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBCYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuaDIsIGgzLCBoNCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZiwgbW9uYWNvLCBjb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmRmbixcbmNpdGUsXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBjb3VyaWVyLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxLjZlbTtcbn1cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWYsIG1vbmFjbywgY29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cblxubWFyayxcbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuXG4vKiBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2Y3ZjZmNTtcbn1cblxuYm9keS5maXhlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnNpdGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRlc2t0b3AtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5kZXNrdG9wLWhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3AtaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNwLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zcC1zaWxpZGVyIC5zbGlkZXItaW1nIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi8qICBcbioqKioqXG7jg5jjg4Pjg4Djg7zjg6zjgqTjgqLjgqbjg4hcbioqKioqXG4qL1xuI21hc3RoZWFkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4OHB4O1xuICBtYXJnaW46IDAgYXV0byAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNtYXN0aGVhZCB7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG59XG4jbWFzdGhlYWQgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jbWFzdGhlYWQgLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI21hc3RoZWFkIC5oZWFkZXItbG9nby1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjbWFzdGhlYWQgLmhlYWRlci1sb2dvLWFyZWEge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDZweDtcbiAgfVxufVxuI21hc3RoZWFkIC5sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4jbWFzdGhlYWQgLmxvZ286aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4jbWFzdGhlYWQgLmxvZ28gLmhlYWQtbG9nbyB7XG4gIHdpZHRoOiAzOThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjbWFzdGhlYWQgLmxvZ28gLmhlYWQtbG9nbyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG4jbWFzdGhlYWQgLmNvcHkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjbWFzdGhlYWQgLmNvcHkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4jZ2xvYmFsLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAjZ2xvYmFsLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuI2dsb2JhbC1uYXYgLm5hdi10b3Age1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gICNnbG9iYWwtbmF2IC5uYXYtdG9wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4jZ2xvYmFsLW5hdiAuc2VhcmNoLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZ2xvYmFsLW5hdiAuc2VhcmNoLWFyZWEgLnNlYXJjaF9jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDI1NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByaWdodDogMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI2dsb2JhbC1uYXYgLnNlYXJjaC1hcmVhIC5zZWFyY2hfY29udGFpbmVyIHtcbiAgICByaWdodDogNjBweDtcbiAgfVxufVxuI2dsb2JhbC1uYXYgLnNlYXJjaC1hcmVhIC5zZWFyY2hfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMmVtO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuI2dsb2JhbC1uYXYgLnNlYXJjaC1hcmVhIC5zZWFyY2hfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuI2dsb2JhbC1uYXYgLnNlYXJjaC1hcmVhIC5zZWFyY2hfY29udGFpbmVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXNpemU6IDFlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC02cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jZ2xvYmFsLW5hdiAubGFuZ19fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2dsb2JhbC1uYXYgLmxhbmdfX2J0biAjdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNnbG9iYWwtbmF2IC5sYW5nX19idG4gI3RvZ2dsZTpjaGVja2VkICsgLmxhbmd1YWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZ2xvYmFsLW5hdiAubGFuZ19fYnRuIC5sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4jZ2xvYmFsLW5hdiAubGFuZ19fYnRuIC5sYW5ndWFnZSBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbiNnbG9iYWwtbmF2IC5sYW5nX19idG4gLmxhbmd1YWdlIGxpIGEge1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbiNnbG9iYWwtbmF2IC5sYW5nX19idG4gLmxhbmd1YWdlIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuI2dsb2JhbC1uYXYgLmxhbmdfX2J0biBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIOKWvFwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAjZ2xvYmFsLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI2dsb2JhbC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gICNnbG9iYWwtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyog6ZaL44GE44Gm44Gq44GE44Go44GN44Gv55S76Z2i5aSW44Gr6YWN572uICovXG4gICAgdG9wOiAtMTAwMHB4O1xuICAgIGJhY2tncm91bmQ6ICM1ZmUwZDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gICNnbG9iYWwtbmF2ICNnbmF2LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNnbG9iYWwtbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgI2dsb2JhbC1uYXYgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNnbG9iYWwtbmF2IHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAjZ2xvYmFsLW5hdiB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4jZ2xvYmFsLW5hdiB1bCBsaSAubWFpbi1uYXYge1xuICBwYWRkaW5nOiA1cHggNXB4IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gICNnbG9iYWwtbmF2IHVsIGxpIC5tYWluLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuI2dsb2JhbC1uYXYgdWwgbGkgLm1haW4tbmF2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkZTJlYjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbiNnbG9iYWwtbmF2IHVsIGxpIC5tYWluLW5hdjpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4vKi0tLS0tLS0t5Zu65a6a5YyW44GV44KM44Gf44Go44GN44GuQ1NTLS0tLS0tLS0tLS0qL1xuLyogIFxuI21hc3RoZWFkLmZpeGVkIHtcblx0bWFyZ2luLXRvcDogMDtcblx0dG9wOiAwO1xuXHQvL3BhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdC8vYmFja2dyb3VuZDogcmdiKDIzMSwgMjUwLCAyNDgpO1xuXHR0cmFuc2l0aW9uOiB0b3AgMC42NXMgZWFzZS1pbjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC42NXMgZWFzZS1pbjtcblx0LW1vei10cmFuc2l0aW9uOiB0b3AgMC42NXMgZWFzZS1pbjtcblx0aGVpZ2h0OjkwcHg7XG5cdC5oZWFkLWxvZ297XG5cdFx0d2lkdGg6Mzk4cHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHR3aWR0aDoxOTBweDtcblx0XHRcdG1hcmdpbi10b3A6NnB4O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBwY3Vwe1xuXHRcdC8vYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdH1cblx0I25hdi10b2dnbGUge1xuXHRcdHNwYW4ge1xuXHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHR9XG5cdH1cblx0I21vYmlsZS1oZWFkIHtcblx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHQvL2JveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0aGVpZ2h0OjgwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cbn1cbiovXG4vKi0tLS0tLS0tLS0t44K544Oe44Ob44Gu44OI44Kw44Or44Oc44K/44Oz44GuQ1NTLS0tLS0tLS0tLS0tLSovXG4jbmF2LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDtcbiAgcGFkZGluZzogMTZweDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmUwZDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAjbmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjbmF2LXRvZ2dsZSB7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jbmF2LXRvZ2dsZSBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbmF2LXRvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMzVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMzVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjM1cyBlYXNlLWluLW91dDtcbn1cbiNuYXYtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNuYXYtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbiNuYXYtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNuYXYtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cbiNuYXYtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNuYXYtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuaGVhZC1pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiAjbmF2LXRvZ2dsZSDliIfjgormm7/jgYjjgqLjg4vjg6Hjg7zjgrfjg6fjg7MgKi9cbi5vcGVuIC5sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9wZW4gLmxvZ28gLmZpeGVkLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5vcGVuIC5sb2dvIC5maXhlZC1sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLm9wZW4gI25hdi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZlMGQzO1xufVxuLm9wZW4gI25hdi10b2dnbGUgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5vcGVuICNuYXYtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZW4gI25hdi10b2dnbGUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAub3BlbiAjbmF2LXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5vcGVuICNuYXYtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzE1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMTVkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZW4gI25hdi10b2dnbGUgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAub3BlbiAjZ2xvYmFsLW5hdiB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTA4OHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDg4cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDg4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZW4gI2dsb2JhbC1uYXYge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwNThweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTA1OHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTA1OHB4KTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDAuODhlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbiAgfVxufVxuLmJyZWFkY3J1bWJzIGkge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxZjBmODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmJyZWFkY3J1bWJzIHNwYW5bcHJvcGVydHk9bmFtZV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ud3AtcGFnZW5hdmkge1xuICBtYXJnaW46IDkwcHggYXV0byA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ub3QtbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLyogIFxuKioqKipcbuODleODg+OCv+ODvOODrOOCpOOCouOCpuODiFxuKioqKipcbiovXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmYWY4O1xufVxuZm9vdGVyIC5iYW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGZvb3RlciAuYmFubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIHBhZGRpbmc6IDMwcHggMCAwcHg7XG4gIH1cbn1cbmZvb3RlciAuYmFubmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICBmb290ZXIgLmJhbm5lciBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyIC5iYW5uZXIgYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbmZvb3RlciAuYmFubmVyIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuZm9vdGVyIC5iYW5uZXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbmZvb3RlciAuZm9vdGVyLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbmZvb3RlciAuZm9vdGVyLWFyZWEgLmZvb3Rlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmZvb3RlciAuZm9vdGVyLWFyZWEgLmZvb3Rlci1pbmZvX19zeW1ib2wge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5mb290ZXIgLmZvb3Rlci1hcmVhIC5mb290ZXItaW5mb19fc3ltYm9sIGltZyB7XG4gIHdpZHRoOiAyNTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItYXJlYSAuZm9vdGVyLWluZm9fX3N5bWJvbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItYXJlYSAuZm9vdGVyLWluZm9fX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmZvb3RlciAuZm9vdGVyLWFyZWEgLmZvb3Rlci1pbmZvIC5mb290ZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDM1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWFyZWEgLmZvb3Rlci1pbmZvIC5mb290ZXJfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLWFyZWEgLmZvb3Rlci1pbmZvIC5jb3B5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDA7XG59XG5mb290ZXIgLmZvb3Rlci1hcmVhIC5mb290ZXItaW5mbyAuYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmZvb3RlciAuZm9vdGVyLWFyZWEgLmZvb3Rlci1pbmZvIC5mb290ZXJfX3NucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmZvb3RlciAuZm9vdGVyLWFyZWEgLmZvb3Rlci1pbmZvIC5mb290ZXJfX3NucyBsaSB7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5mb290ZXIgLmZvb3Rlci1hcmVhIC5mb290ZXItaW5mbyAuZm9vdGVyX19zbnMgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb290ZXIgLmZvb3Rlci1hcmVhIC5mb290ZXItaW5mbyAuZm9vdGVyX19zbnMgbGk6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA2N3B4O1xufVxuZm9vdGVyIC5mb290ZXItYXJlYSAuZm9vdGVyLWluZm8gLmZvb3Rlcl9fc25zIGxpIGEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5mb290ZXIgLmZvb3Rlci1hcmVhIC5mb290ZXItaW5mbyAuZm9vdGVyX19zbnMgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbmZvb3RlciAuZm9vdGVyLWFyZWEgLm1lbnUtZy1uYXZpLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuZm9vdGVyIC5mb290ZXItYXJlYSAuZm9vdGVyLW5hdiB7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWFyZWEgLmZvb3Rlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLWFyZWEgLmZvb3Rlci1uYXYgbGkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5mb290ZXIgLmZvb3Rlci1hcmVhIC5mb290ZXItbmF2IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb290ZXIgLmZvb3Rlci1hcmVhIC5mb290ZXItbmF2IGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkZTJlYjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbmZvb3RlciAuZm9vdGVyLWFyZWEgLmZvb3Rlci1uYXYgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4uY29weXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmRlMmViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4ubWFyaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkYzhlYjtcbn1cblxuLnJpdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0ZTZjODtcbn1cblxuLm1hdW50YWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkZTU2Nztcbn1cblxuLmluZG9vciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZWFmZmY7XG59XG5cbi5maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNiMmE7XG59XG5cbi53YXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjkzODA7XG59XG5cbi5vdGhlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2Q0OGE7XG59XG5cbi5zZWFyY2hfX3RpdGxlIHtcbiAgbWFyZ2luOiA0MHB4IDAgNjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZWFyY2hfX3RpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4IDA7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWJsb2NrIHtcbiAgbWFyZ2luOiAwIDAgMTIwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlYXJjaC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWFyY2gtYmxvY2sgbGkge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICMwMDA7XG4gIHBhZGRpbmc6IDI2cHggMDtcbn1cbi5zZWFyY2gtYmxvY2sgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDtcbn1cbi5zZWFyY2gtYmxvY2sgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlYXJjaC1ibG9jayBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlYXJjaC1ibG9jayBsaSAuY2F0ZWdvcnkge1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbjogYXV0byAyMHB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZWFyY2gtYmxvY2sgbGkgLmNhdGVnb3J5IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuLnNlYXJjaC1ibG9jayBsaSAudGh1bWJuYWlsLWltYWdlIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZWFyY2gtYmxvY2sgbGkgLnRodW1ibmFpbC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWFyY2gtYmxvY2sgbGkgLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0byAwO1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VhcmNoLWJsb2NrIGxpIC50aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cblxuLyog44Ki44OL44Oh44O844K344On44Oz44K544K/44O844OI44Gu6YGF5bu25pmC6ZaT44KS5rG644KB44KLQ1NTKi9cbi5kZWxheS10aW1lMDIge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5kZWxheS10aW1lMDMge1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi5kZWxheS10aW1lMDQge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5kZWxheS10aW1lMDUge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5kZWxheS10aW1lMDYge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbi5kZWxheS10aW1lMDcge1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbi5kZWxheS10aW1lMDgge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbi5kZWxheS10aW1lMDkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XG59XG5cbi5kZWxheS10aW1lMTAge1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgbXjgo/jgaNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIOOBneOBruWgtOOBpyAqL1xuLmZhZGVJbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5BbmltZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluQW5pbWUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiDkuIvjgYvjgokgKi9cbi5mYWRlVXAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZVVwQW5pbWU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBrZXlmcmFtZXMgZmFkZVVwQW5pbWUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4vKiDkuIrjgYvjgokgKi9cbi5mYWRlRG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlRG93bkFuaW1lO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVEb3duQW5pbWUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLyog5bem44GL44KJICovXG4uZmFkZUxlZnQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUxlZnRBbmltZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBmYWRlTGVmdEFuaW1lIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi8qIOWPs+OBi+OCiSAqL1xuLmZhZGVSaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlUmlnaHRBbmltZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBmYWRlUmlnaHRBbmltZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi8qIOOCueOCr+ODreODvOODq+OCkuOBl+OBn+OCieWHuuePvuOBmeOCi+imgee0oOOBq+OBr+OBmOOCgeOBq+mAj+mBjjDjgpLmjIflrprjgIAqL1xuLmZhZGVJblRyaWdnZXIsXG4uZmFkZVVwVHJpZ2dlcixcbi5mYWRlRG93blRyaWdnZXIsXG4uZmFkZUxlZnRUcmlnZ2VyLFxuLmZhZGVSaWdodFRyaWdnZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jg5Hjgr/jg4Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIOS4i+OBuCAqL1xuLmZsaXBEb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBEb3duQW5pbWU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGZsaXBEb3duQW5pbWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIOW3puOBuCAqL1xuLmZsaXBMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBMZWZ0QW5pbWU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBwZXJzcGVjdGl2ZS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGZsaXBMZWZ0QW5pbWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGVZKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIOW3puS4iuOBuCAqL1xuLmZsaXBMZWZ0VG9wIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBMZWZ0VG9wQW5pbWU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGZsaXBMZWZ0VG9wQW5pbWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgODBweCkgcm90YXRlKC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIOWPs+OBuCAqL1xuLmZsaXBSaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwUmlnaHRBbmltZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIHBlcnNwZWN0aXZlLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGZsaXBSaWdodEFuaW1lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlWSgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyog5Y+z5LiK44G4ICovXG4uZmxpcFJpZ2h0VG9wIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBSaWdodFRvcEFuaW1lO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBmbGlwUmlnaHRUb3BBbmltZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCA4MHB4KSByb3RhdGUoMjVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEpIHJvdGF0ZSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiDjgrnjgq/jg63jg7zjg6vjgpLjgZfjgZ/jgonlh7rnj77jgZnjgovopoHntKDjgavjga/jgZjjgoHjgavpgI/pgY4w44KS5oyH5a6a44CAKi9cbi5mbGlwRG93blRyaWdnZXIsXG4uZmxpcExlZnRUcmlnZ2VyLFxuLmZsaXBMZWZ0VG9wVHJpZ2dlcixcbi5mbGlwUmlnaHRUcmlnZ2VyLFxuLmZsaXBSaWdodFRvcFRyaWdnZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgY/jgovjgaNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIFgg6Lu477yI57im44G477yJICovXG4ucm90YXRlWCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVYQW5pbWU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZVhBbmltZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyrjgIBZ6Lu477yI5qiq44G477yJICovXG4ucm90YXRlWSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVZQW5pbWU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZVlBbmltZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTM2MGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogWiDou7jvvIjlt6bjgbjvvIkgKi9cbi5yb3RhdGVMZWZ0WiB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVMZWZ0WkFuaW1lO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyByb3RhdGVMZWZ0WkFuaW1lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtMzYwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKuOAgFog6Lu477yI5Y+z44G477yJICovXG4ucm90YXRlUmlnaHRaIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZVJpZ2h0WkFuaW1lO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyByb3RhdGVSaWdodFpBbmltZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiDjgrnjgq/jg63jg7zjg6vjgpLjgZfjgZ/jgonlh7rnj77jgZnjgovopoHntKDjgavjga/jgZjjgoHjgavpgI/pgY4w44KS5oyH5a6a44CAKi9cbi5yb3RhdGVYVHJpZ2dlcixcbi5yb3RhdGVZVHJpZ2dlcixcbi5yb3RhdGVMZWZ0WlRyaWdnZXIsXG4ucm90YXRlUmlnaHRaVHJpZ2dlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuODnOODs+ODg+OAgeODkuODpeODg1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyog5ouh5aSnICovXG4uem9vbUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkFuaW1lO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkFuaW1lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyog57iu5bCPICovXG4uem9vbU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0QW5pbWU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dEFuaW1lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyog44K544Kv44Ot44O844Or44KS44GX44Gf44KJ5Ye654++44GZ44KL6KaB57Sg44Gr44Gv44GY44KB44Gr6YCP6YGOMOOCkuaMh+WumuOAgCovXG4uem9vbUluVHJpZ2dlcixcbi56b29tT3V0VHJpZ2dlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOBmOOCj+OBo1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyog44G844GL44GX44GL44KJ5Ye654++ICovXG4uYmx1ciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBibHVyQW5pbWU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGJsdXJBbmltZSB7XG4gIGZyb20ge1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIOOCueOCr+ODreODvOODq+OCkuOBl+OBn+OCieWHuuePvuOBmeOCi+imgee0oOOBq+OBr+OBmOOCgeOBq+mAj+mBjjDjgpLmjIflrprjgIAqL1xuLmJsdXJUcmlnZ2VyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44Gr44KF44O844KTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiDmu5HjgonjgYvjgavlpInlvaLjgZfjgablh7rnj74gKi9cbi5zbW9vdGgge1xuICBhbmltYXRpb24tbmFtZTogc21vb3RoQW5pbWU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICDjgIB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIHNtb290aEFuaW1lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKSBza2V3WSgxMmRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBza2V3WSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiDjgrnjgq/jg63jg7zjg6vjgpLjgZfjgZ/jgonlh7rnj77jgZnjgovopoHntKDjgavjga/jgZjjgoHjgavpgI/pgY4w44KS5oyH5a6a44CAKi9cbi5zbW9vdGhUcmlnZ2VyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44K544O844OD77yI5p6g57ea44GM5Ly444Gz44Gm5Ye654++77yJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKuaeoOe3muOBjOS8uOOBs+OBpuWHuuePviovXG4ubGluZVRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIOaeoOe3muOBjOabuOOBi+OCjOOCi+WfuueCuSovXG4gIG9wYWNpdHk6IDA7XG59XG5cbi5saW5lVHJpZ2dlci5saW5lYW5pbWUge1xuICBhbmltYXRpb24tbmFtZTogbGluZUFuaW1lQmFzZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgbGluZUFuaW1lQmFzZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8q5LiK5LiL57eaKi9cbi5saW5lVHJpZ2dlcjo6YmVmb3JlLFxuLmxpbmVUcmlnZ2VyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAvKiDmnqDnt5rjga7oibIqL1xufVxuXG4vKuW3puWPs+e3miovXG4ubGluZTI6OmJlZm9yZSxcbi5saW5lMjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgLyog5p6g57ea44Gu6ImyKi9cbn1cblxuLyrkuIrnt5oqL1xuLmxpbmVUcmlnZ2VyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5saW5lVHJpZ2dlci5saW5lYW5pbWU6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogbGluZUFuaW1lIDAuNXMgbGluZWFyIDBzIGZvcndhcmRzO1xuICAvKuihqOekuuOBleOCjOOBpjDnp5LlvozjgavkuIrnt5rjgYwwLjXnp5LjgYvjgZHjgabooajnpLoqL1xufVxuXG4vKuWPs+e3miovXG4ubGluZTI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5saW5lVHJpZ2dlci5saW5lYW5pbWUgLmxpbmUyOjpiZWZvcmUge1xuICBhbmltYXRpb246IGxpbmVBbmltZTIgMC41cyBsaW5lYXIgMC41cyBmb3J3YXJkcztcbiAgLyrooajnpLrjgZXjgozjgaYwLjXnp5Llvozjgavlj7Pnt5rjgYwwLjXnp5LjgYvjgZHjgabooajnpLoqL1xufVxuXG4vKuS4i+e3miovXG4ubGluZVRyaWdnZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmxpbmVUcmlnZ2VyLmxpbmVhbmltZTo6YWZ0ZXIge1xuICBhbmltYXRpb246IGxpbmVBbmltZSAwLjVzIGxpbmVhciAxcyBmb3J3YXJkcztcbiAgLyrooajnpLrjgZXjgozjgaYx56eS5b6M44Gr5LiL57ea44GMMC4156eS44GL44GR44Gm6KGo56S6Ki9cbn1cblxuLyrlt6bnt5oqL1xuLmxpbmUyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxpbmVUcmlnZ2VyLmxpbmVhbmltZSAubGluZTI6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBsaW5lQW5pbWUyIDAuNXMgbGluZWFyIDEuNXMgZm9yd2FyZHM7XG4gIC8q6KGo56S644GV44KM44GmMS4156eS5b6M44Gr5bem57ea44GMMC4156eS44GL44GR44Gm6KGo56S6Ki9cbn1cblxuQGtleWZyYW1lcyBsaW5lQW5pbWUge1xuICAwJSB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpbmVBbmltZTIge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi8q5p6g57ea5YaF5YG044Gu6KaB57SgKi9cbi5saW5lVHJpZ2dlci5saW5lYW5pbWUgLmxpbmVpbmFwcGVhciB7XG4gIGFuaW1hdGlvbjogbGluZUlubmVyQW5pbWUgMC41cyBsaW5lYXIgMS41cyBmb3J3YXJkcztcbiAgLyoxLjXnp5LlvozjgavkuK3lpK7jga7jgqjjg6rjgqLjgYwwLjXnp5LjgYvjgZHjgabooajnpLoqL1xuICBvcGFjaXR5OiAwO1xuICAvKuWIneacn+WApOOCkumAj+mBjjDjgavjgZnjgosqL1xufVxuXG5Aa2V5ZnJhbWVzIGxpbmVJbm5lckFuaW1lIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44K344Oj44OD77yI6IOM5pmv6Imy44GM5Ly444Gz44Gm5Ye654++77yJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKuiDjOaZr+iJsuOBjOS8uOOBs+OBpuWHuuePvu+8iOWFsemAmu+8iSovXG4uYmdleHRlbmQge1xuICBhbmltYXRpb24tbmFtZTogYmdleHRlbmRBbmltZUJhc2U7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8q44CA44Gv44G/5Ye644Gf6Imy6KaB57Sg44KS6Zqg44GZ44CAKi9cbiAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBiZ2V4dGVuZEFuaW1lQmFzZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8q5Lit44Gu6KaB57SgKi9cbi5iZ2FwcGVhciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBiZ2V4dGVuZEFuaW1lU2Vjb25kO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGJnZXh0ZW5kQW5pbWVTZWNvbmQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKuW3puOBi+OCiSovXG4uYmdMUmV4dGVuZDo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJnTFJleHRlbmRBbmltZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgLyrkvLjjgbPjgovog4zmma/oibLjga7oqK3lrpoqL1xufVxuXG5Aa2V5ZnJhbWVzIGJnTFJleHRlbmRBbmltZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICA1MC4wMDElIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgfVxufVxuLyrlj7PjgYvjgokqL1xuLmJnUkxleHRlbmQ6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBiZ1JMZXh0ZW5kQW5pbWU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIC8q5Ly444Gz44KL6IOM5pmv6Imy44Gu6Kit5a6aKi9cbn1cblxuQGtleWZyYW1lcyBiZ1JMZXh0ZW5kQW5pbWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICA1MC4wMDElIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIH1cbn1cbi8q5LiL44GL44KJKi9cbi5iZ0RVZXh0ZW5kOjpiZWZvcmUge1xuICBhbmltYXRpb24tbmFtZTogYmdEVWV4dGVuZEFuaW1lO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAvKuS8uOOBs+OCi+iDjOaZr+iJsuOBruioreWumiovXG59XG5cbkBrZXlmcmFtZXMgYmdEVWV4dGVuZEFuaW1lIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxuICA1MC4wMDElIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB9XG59XG4vKuS4iuOBi+OCiSovXG4uYmdVRGV4dGVuZDo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJnVURleHRlbmRBbmltZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgLyrkvLjjgbPjgovog4zmma/oibLjga7oqK3lrpoqL1xufVxuXG5Aa2V5ZnJhbWVzIGJnVURleHRlbmRBbmltZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbiAgNTAuMDAxJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgfVxufVxuLyog44K544Kv44Ot44O844Or44KS44GX44Gf44KJ5Ye654++44GZ44KL6KaB57Sg44Gr44Gv44GY44KB44Gr6YCP6YGOMOOCkuaMh+WumuOAgCovXG4uYmdhcHBlYXJUcmlnZ2VyLFxuLmJnVURleHRlbmRUcmlnZ2VyLFxuLmJnRFVleHRlbmRUcmlnZ2VyLFxuLmJnUkxleHRlbmRUcmlnZ2VyLFxuLmJnTFJleHRlbmRUcmlnZ2VyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogIFxuKioqKipcbuOCs+ODs+ODhuODs+ODhOODmeODvOOCuVxuKioqKipcbiovXG4jY29udGVudHMtaGVhZCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjY29udGVudHMtaGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbiNjb250ZW50cy1oZWFkIC53cmFwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNjb250ZW50cy1oZWFkIC53cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuI2NvbnRlbnRzLWhlYWQgLndyYXAgLnRpdGxlX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjY29udGVudHMtaGVhZCAud3JhcCAudGl0bGVfX2Jsb2NrIC5lbnRyeS10aXRsZSB7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbn1cbiNjb250ZW50cy1oZWFkIC53cmFwIHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI2NvbnRlbnRzLWhlYWQgLndyYXAgLnN1YnRpdGxlLCAjY29udGVudHMtaGVhZCAud3JhcCAuYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI2NvbnRlbnRzLWhlYWQgLndyYXAgLnN1YnRpdGxlLCAjY29udGVudHMtaGVhZCAud3JhcCAuYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbiNjb250ZW50cy1oZWFkIC53cmFwIC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbjogYXV0byAwIGF1dG8gMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNjb250ZW50cy1oZWFkIC53cmFwIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5iYXNlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS45ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uYmFzZV9fdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzZTFmMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5iYXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxufVxuXG4uc3BvcnRzLWNhdGVfX2FjdGl2aXR5LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5zcG9ydHMtY2F0ZV9fYWN0aXZpdHktdGl0bGUgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uc3BvcnRzLWNhdGVfX2FjdGl2aXR5LXRpdGxlIC5pY29uIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLnNwb3J0cy1jYXRlX19hY3Rpdml0eS10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcG9ydHMtY2F0ZV9fYWN0aXZpdHktdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG59XG4uc3BvcnRzLWNhdGVfX2FjdGl2aXR5LXRpdGxlIGgyIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcG9ydHMtY2F0ZV9fYWN0aXZpdHktdGl0bGUgaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjRlbTtcbiAgfVxufVxuXG4uc3BvcnRzLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbjogNjBweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcG9ydHMtaXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbn1cbi5zcG9ydHMtaXRlbV9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMjRweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNwb3J0cy1pdGVtX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxufVxuLnNwb3J0cy1pdGVtX19idG4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5zcG9ydHMtaXRlbV9fYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC8q57W25a++6YWN572u44Gn5L2N572u44KS5oyH5a6aKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8q44Ki44OL44Oh44O844K344On44OzKi9cbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjgsIDAsIDAuMiwgMSkgMHM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zcG9ydHMtaXRlbV9fYnRuOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLnNwb3J0cy1pdGVtX19idG4ubWFyaW5lOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM2ZmQ5ZjEgMCUsICM2ZmQ5ZjEgNTAlLCAjY2FmMWZhIDEwMCUpO1xufVxuLnNwb3J0cy1pdGVtX19idG4ucml2ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzkzZWVkOSAwJSwgIzkzZWVkOSA1MCUsICNkOGY5ZjEgMTAwJSk7XG59XG4uc3BvcnRzLWl0ZW1fX2J0bi5tYXVudGFpbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjYmJlZDk0IDAlLCAjYmJlZDk0IDUwJSwgI2U3ZjlkOSAxMDAlKTtcbn1cbi5zcG9ydHMtaXRlbV9fYnRuLmZpZWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmZmRiNmIgMCUsICNmZmRiNmIgNTAlLCAjZmZmMmNhIDEwMCUpO1xufVxuLnNwb3J0cy1pdGVtX19idG4ud2F0Y2g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZmYjRhNyAwJSwgI2ZmYjRhNyA1MCUsICNmZmU0ZGYgMTAwJSk7XG59XG4uc3BvcnRzLWl0ZW1fX2J0bi5vdGhlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZWVlMGFlIDAlLCAjZWVlMGFlIDUwJSwgI2Y5ZjRlMiAxMDAlKTtcbn1cblxuLmluZm8taGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG4uaW5mby1oZWFkX19tYWluLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5mby1oZWFkIC5pbmZvLWhlYWRfX2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmluZm8taGVhZCB0aW1lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5pbmZvLWhlYWQgLnR0bCB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xufVxuLmluZm8taGVhZCAuY2F0LW5hbWUge1xuICBwYWRkaW5nOiAwIDE0cHggMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLmluZm8tbmF2aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5mby1uYXZpIGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmluZm8tbmF2aSAubmF2LWRhdGUge1xuICBjb2xvcjogIzgwODA4MDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pbmZvLW5hdmkgLm5hdi1zdWJ0aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5pbmZvLW5hdmkgLm5hdi10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5pbmZvLW5hdmkgLm5hdi10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG4uaW5mby1uYXZpIC5uYXYtcHJldmlvdXMge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmluZm8tbmF2aSAubmF2LXByZXZpb3VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbn1cbi5pbmZvLW5hdmkgLm5hdi1wcmV2aW91cyAubmF2LWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaW5mby1uYXZpIC5uYXYtcHJldmlvdXMgLm5hdi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmluZm8tbmF2aSAubmF2LXByZXZpb3VzIC5pbWctY292ZXIge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaW5mby1uYXZpIC5uYXYtcHJldmlvdXMgLm5hdi1zdWJ0aXRsZSB7XG4gIGxlZnQ6IDA7XG59XG4uaW5mby1uYXZpIC5uYXYtbmV4dCB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5pbmZvLW5hdmkgLm5hdi1uZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxufVxuLmluZm8tbmF2aSAubmF2LW5leHQgLm5hdi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmluZm8tbmF2aSAubmF2LW5leHQgLm5hdi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmluZm8tbmF2aSAubmF2LW5leHQgaW1nIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmluZm8tbmF2aSAubmF2LW5leHQgLmltZy1jb3ZlciB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbmZvLW5hdmkgLm5hdi1uZXh0IC5uYXYtc3VidGl0bGUge1xuICByaWdodDogMDtcbn1cblxuLnR3b2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvIDY0cHg7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50d29jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udHdvY29sdW1uIC5sZWZ0LWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDBweCA3MHB4IDAgMDtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLnR3b2NvbHVtbiAubGVmdC1ibG9jayB7XG4gICAgbWFyZ2luOiA0MHB4IDQwcHggMCAwO1xuICB9XG59XG5cbi5zaWRlYm94IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5zaWRlYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2lkZWJveCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2lkZWJveCAud2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uc2lkZWJveCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19saXN0LCAuc2lkZWJveCAud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCwgLnNpZGVib3ggLndwLWJsb2NrLWNhdGVnb3JpZXMtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2lkZWJveCBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGxlZnQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiA4MCU7XG59XG4uc2lkZWJveCBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNlMWYwO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsZWZ0OiAtMzBweDtcbn1cbi5zaWRlYm94IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnNpZGVib3ggdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2lkZWJveCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLilrZcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGNvbG9yOiAjMjNlMWYwO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLnNpZGVib3gtbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zaWRlYm94LWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaWRlYm94LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1wYWdlbmF2aSAuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ud3AtcGFnZW5hdmkgLnBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rLCAud3AtcGFnZW5hdmkgLnByZXZpb3VzcG9zdHNsaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkZTJlYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLnNucy1zaWRlbmF2aSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc25zLXNpZGVuYXZpX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRjOGViO1xuICB3aWR0aDogODAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNucy1zaWRlbmF2aV9fYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc25zLXNpZGVuYXZpIC5zbnMtc2lkZW5hdmlfX3NoYXJlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRyYW5zaXRpb246IDAuNXMgdG9wIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNucy1zaWRlbmF2aSAuc25zLXNpZGVuYXZpX19zaGFyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uc25zLXNpZGVuYXZpIC5zbnMtc2lkZW5hdmlfX3NoYXJlIC50dGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zbnMtc2lkZW5hdmkgLnNucy1zaWRlbmF2aV9fc2hhcmUgLnR0bCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5zbnMtc2lkZW5hdmkgLnNucy1zaWRlbmF2aV9fc2hhcmUgLnNoYXJlX19idG4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNucy1zaWRlbmF2aSAuc25zLXNpZGVuYXZpX19zaGFyZSAuc2hhcmVfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNucy1zaWRlbmF2aSAuc25zLXNpZGVuYXZpX19zaGFyZSAuc2hhcmVfX2J0biBsaSB7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNucy1zaWRlbmF2aSAuc25zLXNpZGVuYXZpX19zaGFyZSAuc2hhcmVfX2J0biBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uc25zLXNpZGVuYXZpIC5zbnMtc2lkZW5hdmlfX3NoYXJlIC5zaGFyZV9fYnRuIGxpIGkge1xuICBmb250LXNpemU6IDJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4uc25zLXNpZGVuYXZpIC5zbnMtc2lkZW5hdmlfX3NoYXJlIC5zaGFyZV9fYnRuIGxpIGk6aG92ZXIge1xuICBjb2xvcjogIzJkYzhlYjtcbn1cblxuLmVkaXQtYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uZWRpdC1hcmVhICNlei10b2MtY29udGFpbmVyIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDYwcHggYXV0byA0MHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5lZGl0LWFyZWEgI2V6LXRvYy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uZWRpdC1hcmVhICNlei10b2MtY29udGFpbmVyIG5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmVkaXQtYXJlYSAjZXotdG9jLWNvbnRhaW5lciBuYXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgfVxufVxuLmVkaXQtYXJlYSAjZXotdG9jLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lZGl0LWFyZWEgI2V6LXRvYy1jb250YWluZXIgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRlMmViO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLmVkaXQtYXJlYSAjZXotdG9jLWNvbnRhaW5lciBhOmhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG4uZWRpdC1hcmVhICNlei10b2MtY29udGFpbmVyIC5lei10b2MtdGl0bGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG4uZWRpdC1hcmVhICNlei10b2MtY29udGFpbmVyIC5lei10b2MtdGl0bGUtY29udGFpbmVyIC5lei10b2MtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uZWRpdC1hcmVhICNlei10b2MtY29udGFpbmVyIC5lei10b2MtaGVhZGluZy1sZXZlbC0yIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cbi5lZGl0LWFyZWEgI2V6LXRvYy1jb250YWluZXIgLmV6LXRvYy1oZWFkaW5nLWxldmVsLTMge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZWRpdC1hcmVhICNlei10b2MtY29udGFpbmVyIC5lei10b2MtaGVhZGluZy1sZXZlbC0zIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwZW07XG4gIH1cbn1cbi5lZGl0LWFyZWEgI2V6LXRvYy1jb250YWluZXIgLmV6LXRvYy1oZWFkaW5nLWxldmVsLTM6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHB4O1xuICBsZWZ0OiAtOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmVkaXQtYXJlYSAjZXotdG9jLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmVkaXQtYXJlYSAjZXotdG9jLWNvbnRhaW5lciB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5lZGl0LWFyZWEgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5lZGl0LWFyZWEgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRlMmViO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLmVkaXQtYXJlYSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyZGUyZWI7XG59XG4uZWRpdC1hcmVhIGEuaW1hZ2Uge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmVkaXQtYXJlYSBhLmltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cbi5lZGl0LWFyZWEgYS5pbWFnZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5lZGl0LWFyZWEgLmxpbmtjYXJkIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwcHg7XG59XG4uZWRpdC1hcmVhIC53cC1lbWJlZGRlZC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWRpdC1hcmVhIC50aW1lIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZWRpdC1hcmVhIGgyIHtcbiAgZm9udC1zaXplOiAxLjllbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmVkaXQtYXJlYSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLmVkaXQtYXJlYSBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNlMWYwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZWRpdC1hcmVhIGgzIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLmVkaXQtYXJlYSBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBjb2xvcjogIzIzZTFmMDtcbn1cbi5lZGl0LWFyZWEgaDQge1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uZWRpdC1hcmVhIC5kYXkxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxMTNweDtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJhY2tncm91bmQ6IHVybChpbWcvdG9waWNzL2RheTEucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmVkaXQtYXJlYSAuZGF5MiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMTEzcHg7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3RvcGljcy9kYXkyLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5lZGl0LWFyZWEgLmVkaXRfX2JnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uZWRpdC1hcmVhIHVsIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZWRpdC1hcmVhIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5lZGl0LWFyZWEgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG4gIGNvbG9yOiAjMjNlMWYwO1xufVxuLmVkaXQtYXJlYSBvbCB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xufVxuLmVkaXQtYXJlYSBvbCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLmVkaXQtYXJlYSBvbCBsaSB7XG4gIHRleHQtaW5kZW50OiAtMS4zZW07XG4gIHBhZGRpbmctbGVmdDogMS4zZW07XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uZWRpdC1hcmVhIG9sIGxpOmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiLlwiO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjNlMWYwO1xufVxuLmVkaXQtYXJlYSAubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5lZGl0LWFyZWEgLnNob3BfX2NhdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5lZGl0LWFyZWEgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNlMWYwO1xufVxuLmVkaXQtYXJlYSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5lZGl0LWFyZWEgLndwLWJsb2NrLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmVkaXQtYXJlYSAud3AtYmxvY2stY29sdW1ucyB7XG4gIGdhcDogMWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmVkaXQtYXJlYSAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgZ2FwOiAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZWRpdC1hcmVhIC53cC1ibG9jay1jb3ZlciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uZWRpdC1hcmVhIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5lZGl0LWFyZWEgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5lZGl0LWFyZWEgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbn1cbi5lZGl0LWFyZWEgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgaDM6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5lZGl0LWFyZWEgLndwLWJsb2NrLXF1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZjZmODtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZWRpdC1hcmVhIC53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW46IDgwcHggYXV0bztcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZWRpdC1hcmVhIC53cC1ibG9jay10YWJsZSB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG59XG4uZWRpdC1hcmVhIC53cC1ibG9jay10YWJsZSB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICBiYWNrZ3JvdW5kOiAjZjRmMmU0O1xufVxuLmVkaXQtYXJlYSAud3AtYmxvY2stdGFibGUgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVmNmY4O1xufVxuLmVkaXQtYXJlYSAud3AtYmxvY2stdGFibGUgdGFibGUgdGgsIC5lZGl0LWFyZWEgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbi5lZGl0LWFyZWEgLnZpZGVvIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uZWRpdC1hcmVhIC52aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnByaXZhY3ktcG9saWN5IHtcbiAgbWFyZ2luOiA2MHB4IDAgMTIwcHg7XG59XG4ucHJpdmFjeS1wb2xpY3kgLnBwIHtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbn1cbi5wcml2YWN5LXBvbGljeSBoMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ucHJpdmFjeS1wb2xpY3kgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzZTFmMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnByaXZhY3ktcG9saWN5IC5wcF9saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnByaXZhY3ktcG9saWN5IC5wcF9saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG50YWJsZSB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbn1cbmE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5hOmhvdmVyLCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjYmJiICNhYWE7XG59XG5idXR0b246YWN0aXZlLCBidXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlLFxuaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF06YWN0aXZlLFxuaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cblxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmc6IDI0cHggODBweDtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICB9XG59XG4uYnRuOmhvdmVyIHNwYW46OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbi5idG4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmJ0biBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5idG4gc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1jb2xvcl0sXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjYWFhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXVybF06Zm9jdXMsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbmlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbmlucHV0W3R5cGU9dGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGltZV06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1jb2xvcl06OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbnNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogR2xvYmFsIE5hdmlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyo9PT09PT09PT0g44OK44OT44Ky44O844K344On44Oz44OJ44Ot44OD44OX44OA44Km44Oz44Gu44Gf44KB44GuQ1NTID09PT09PT09PT09PT09PSovXG4vKj0944OK44OT44Ky44O844K344On44Oz5YWo5L2T44Gu6Kit5a6aKi9cbiNnbG9iYWwtbmF2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKuODiuODk+OCsuODvOOCt+ODp+ODs+OCkuaoquS4puOBs+OBqyovXG59XG4jZ2xvYmFsLW5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvKjLpmo7lsaTnm67ku6XpmY3jga/mqKrkuKbjgbPjgavjgZfjgarjgYQqL1xuICAvKuS4i+OBrumajuWxpOOBrnVs44KE55+i5Y2w44Gu5Z+654K544Gr44GZ44KL44Gf44KBbGnjgatyZWxhdGl2ZeOCkuaMh+WumiovXG59XG4jZ2xvYmFsLW5hdiB1bCB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2dsb2JhbC1uYXYgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8q44OK44OT44Ky44O844K344On44Oz44Gu44Oq44Oz44Kv6Kit5a6aKi9cbn1cbiNnbG9iYWwtbmF2IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbiNnbG9iYWwtbmF2IHVsIGxpIGxpIGEge1xuICBwYWRkaW5nOiA2cHggNHB4O1xufVxuXG5uYXYgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKj0955+i5Y2w44Gu6Kit5a6aKi9cbi8qMumajuWxpOebruOCkuaMgeOBpGxp44Gu55+i5Y2w44Gu6Kit5a6aKi9cbm5hdiB1bCBsaS5oYXMtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDEzcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzk5OTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgbmF2IHVsIGxpLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICB0b3A6IDIxM3B4O1xuICB9XG59XG5cbi8qM+majuWxpOebruOCkuaMgeOBpGxp44Gu55+i5Y2w44Gu6Kit5a6aKi9cbm5hdiB1bCB1bCBsaS5oYXMtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDE3cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4vKj09IDLjg7sz6ZqO5bGk55uu44Gu5YWx6YCa6Kit5a6aICovXG4vKuS4i+OBrumajuWxpOOCkuaMgeOBo+OBpuOBhOOCi3Vs44Gu5oyH5a6aKi9cbiNnbG9iYWwtbmF2IGxpLmhhcy1jaGlsZCB7XG4gIHdpZHRoOiAxNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgI2dsb2JhbC1uYXYgbGkuaGFzLWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2dsb2JhbC1uYXYgbGkuaGFzLWNoaWxkIHVsIHtcbiAgLyrntbblr77phY3nva7jgafkvY3nva7jgpLmjIflrpoqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDBweDtcbiAgdG9wOiAzN3B4O1xuICB6LWluZGV4OiA0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgLyrlvaLnirbjgpLmjIflrpoqL1xuICBiYWNrZ3JvdW5kOiAjMjhCRkU3O1xuICAvKuOBr+OBmOOCgeOBr+mdnuihqOekuiovXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgLyrjgqLjg4vjg6Hjg7zjgrfjg6fjg7PoqK3lrpoqL1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbiNnbG9iYWwtbmF2IGxpLmhhcy1jaGlsZCB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLypob3ZlcuOBl+OBn+OCieihqOekuiovXG4jZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQ6aG92ZXIgPiB1bCxcbiNnbG9iYWwtbmF2IGxpLmhhcy1jaGlsZCB1bCBsaTpob3ZlciA+IHVsLFxuI2dsb2JhbC1uYXYgbGkuaGFzLWNoaWxkOmFjdGl2ZSA+IHVsLFxuI2dsb2JhbC1uYXYgbGkuaGFzLWNoaWxkIHVsIGxpOmFjdGl2ZSA+IHVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyrjg4rjg5PjgrLjg7zjgrfjg6fjg7Nh44K/44Kw44Gu5b2i54q2Ki9cbm5hdiBsaS5oYXMtY2hpbGQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5uYXYgbGkuaGFzLWNoaWxkIHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbiNnbG9iYWwtbmF2IGxpLmhhcy1jaGlsZCB1bCBsaSBhOmhvdmVyLFxuI2dsb2JhbC1uYXYgbGkuaGFzLWNoaWxkIHVsIGxpIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzIzZTFmMDtcbn1cblxuI2dsb2JhbC1uYXYgbGkuaGFzLWNoaWxkIHVsIGxpIGEge1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDI0cHggMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAjZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwgbGkgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNnbG9iYWwtbmF2IGxpLmhhcy1jaGlsZCB1bCBsaSBhLm1hcmluZSB7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9jb21tb24vaWNvbl9zcG9ydHMwMS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRjOGViO1xufVxuI2dsb2JhbC1uYXYgbGkuaGFzLWNoaWxkIHVsIGxpIGEubWFyaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIk1hcmluZVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6IDEuMjJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNnbG9iYWwtbmF2IGxpLmhhcy1jaGlsZCB1bCBsaSBhLm1hcmluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Y2Q4ZjE7XG59XG4jZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwgbGkgYS5yaXZlciB7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9jb21tb24vaWNvbl9zcG9ydHMwMi5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRlNmM4O1xufVxuI2dsb2JhbC1uYXYgbGkuaGFzLWNoaWxkIHVsIGxpIGEucml2ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUml2ZXJcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxLjIyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwgbGkgYS5yaXZlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MmVkZDg7XG59XG4jZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwgbGkgYS5tYXVudGFpbiB7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9jb21tb24vaWNvbl9zcG9ydHMwMy5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRlNTY3O1xufVxuI2dsb2JhbC1uYXYgbGkuaGFzLWNoaWxkIHVsIGxpIGEubWF1bnRhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTW91bnRhaW5cIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxLjIyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwgbGkgYS5tYXVudGFpbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWVkOTU7XG59XG4jZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwgbGkgYS5maWVsZCB7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9jb21tb24vaWNvbl9zcG9ydHMwNS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYjJhO1xufVxuI2dsb2JhbC1uYXYgbGkuaGFzLWNoaWxkIHVsIGxpIGEuZmllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRmllbGRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxLjIyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwgbGkgYS5maWVsZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRiNmE7XG59XG4jZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwgbGkgYS53YXRjaCB7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9jb21tb24vaWNvbl9zcG9ydHMwNi5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MzgwO1xufVxuI2dsb2JhbC1uYXYgbGkuaGFzLWNoaWxkIHVsIGxpIGEud2F0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV2F0Y2hcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxLjIyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwgbGkgYS53YXRjaDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmIzYTY7XG59XG4jZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwgbGkgYS5vdGhlciB7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9jb21tb24vaWNvbl9zcG9ydHMwNy5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdkNDhhO1xufVxuI2dsb2JhbC1uYXYgbGkuaGFzLWNoaWxkIHVsIGxpIGEub3RoZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT3RoZXJcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxLjIyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwgbGkgYS5vdGhlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUxYWQ7XG59XG5cbi8qPT0z6ZqO5bGk55uuKi9cbi8qM+majuWxpOebruOBruS9jee9riovXG5uYXYgbGkuaGFzLWNoaWxkIHVsIHVsIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxODJweDtcbiAgYmFja2dyb3VuZDogIzY2QURGNTtcbn1cblxubmF2IGxpLmhhcy1jaGlsZCB1bCB1bCBsaSBhOmhvdmVyLFxubmF2IGxpLmhhcy1jaGlsZCB1bCB1bCBsaSBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0NDhFRDM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgI2dsb2JhbC1uYXYge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA0cHgpO1xuICB9XG4gICNnbG9iYWwtbmF2IHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAjZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwsXG4jZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC8qSlPjgafliLblvqHjgZnjgovjgZ/jgoHkuIDml6booajnpLoqL1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLypKU+OBp+WItuW+oeOBmeOCi+OBn+OCgeS4gOaXpuihqOekuiovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKkpT44Guc2xpZGV0b2dnbGXjgafooajnpLrjgZXjgZvjgovjgZ/jgoHpnZ7ooajnpLrjgasqL1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgLypKU+OBp+WItuW+oeOBmeOCi+OBn+OCgUNTU+OBruOCouODi+ODoeODvOOCt+ODp+ODs+OCkuWIh+OCiyovXG4gIH1cblxuICBuYXYgdWwgbGkgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cblxuICAvKuefouWNsOOBruS9jee9ruOBqOWQkeOBjSovXG4gIG5hdiB1bCBsaS5oYXMtY2hpbGQ6OmJlZm9yZSB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkgYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICBuYXYgdWwgbGkuaGFzLWNoaWxkOjpiZWZvcmUge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgbmF2IHVsIHVsIGxpLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgbmF2IHVsIGxpLmhhcy1jaGlsZC5hY3RpdmU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuLyo9PT09PT09PT0g44K544Kv44Ot44O844Or6YCU5Lit44Gn44OY44OD44OA44O844GM6KGo56S677yG6Z2e6KGo56S644GZ44KL44Gf44KB44GuQ1NTID09PT09PT09PT09PT09PSovXG4jbWFzdGhlYWQge1xuICAvKmZpeGVk44Gn5LiK6YOo5Zu65a6aKi9cbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICAvKuacgOWJjemdouOBuCovXG4gIC8q5Lul5LiL44Gv44Os44Kk44Ki44Km44OI44Gu44Gf44KB44GuQ1NTKi9cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKuOAgOS4iuOBq+S4iuOBjOOCi+WLleOBjeOAgCovXG4jbWFzdGhlYWQuVXBNb3ZlIHtcbiAgYW5pbWF0aW9uOiBVcEFuaW1lIDAuNXMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgVXBBbmltZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICB9XG59XG4vKuOAgOS4i+OBq+S4i+OBjOOCi+WLleOBjeOAgCovXG4jbWFzdGhlYWQuRG93bk1vdmUge1xuICBhbmltYXRpb246IERvd25BbmltZSAwLjVzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIERvd25BbmltZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExheW91dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTk5OWVtO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgdWwge1xuICBsZWZ0OiAtOTk5ZW07XG4gIHRvcDogMDtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGk6aG92ZXIgPiB1bCwgLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaS5mb2N1cyA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IGF1dG87XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGEge1xuICB3aWR0aDogMjAwcHg7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmZvY3VzID4gdWwge1xuICBsZWZ0OiBhdXRvO1xufVxuLm1haW4tbmF2aWdhdGlvbiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLm1haW4tbmF2aWdhdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIFNtYWxsIG1lbnUuICovXG4ubWVudS10b2dnbGUsXG4ubWFpbi1uYXZpZ2F0aW9uLnRvZ2dsZWQgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tYWluLW5hdmlnYXRpb24gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1saW5rcyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbGlua3MsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1saW5rcyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbGlua3MsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgZmxleDogMSAwIDUwJTtcbn1cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGZsZXg6IDEgMCA1MCU7XG59XG5cbi8qIFBvc3RzIGFuZCBwYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RpY2t5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LFxuLnBhZ2Uge1xuICBtYXJnaW46IDA7XG59XG5cbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnRlbnQsXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAxLjVlbSAwIDA7XG59XG5cbi5wYWdlLWxpbmtzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4vKiBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29tbWVudC1jb250ZW50IGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0IHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPXdwLWltYWdlLV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW46IDAuODA3NWVtIDA7XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQbHVnaW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBKZXRwYWNrIGluZmluaXRlIHNjcm9sbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBIaWRlIHRoZSBQb3N0cyBOYXZpZ2F0aW9uIGFuZCB0aGUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFJlLWRpc3BsYXkgdGhlIFRoZW1lIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmYWY4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNwcmltYXJ5W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbmxlZnQge1xuICAvKnJ0bDppZ25vcmUqL1xuICBmbG9hdDogbGVmdDtcbiAgLypydGw6aWdub3JlKi9cbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgLypydGw6aWdub3JlKi9cbiAgZmxvYXQ6IHJpZ2h0O1xuICAvKnJ0bDppZ25vcmUqL1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4vKiBHYWxsZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICBcbioqKioqXG7li5XnlLvjgq7jg6Pjg6njg6rjg7xcbioqKioqXG4qL1xuLmdhbGxlcnktaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ2FsbGVyeS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuLmdhbGxlcnktaWNvbiBpbWcge1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ2FsbGVyeS1pY29uIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cblxuLmdhbGxlcnktYXJlYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luOiA2MHB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmdhbGxlcnktYXJlYSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuLmdhbGxlcnktYXJlYSAuZ2FsbGVyeS1ibG9ja19fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDIyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdhbGxlcnktYXJlYSAuZ2FsbGVyeS1ibG9ja19fZmlndXJlIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5nYWxsZXJ5LWFyZWEgLmdhbGxlcnktYmxvY2tfX2ZpZ3VyZSAuaWNvbl9fcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cbi5nYWxsZXJ5LWFyZWEgLmdhbGxlcnktYmxvY2tfX2ZpZ3VyZSAuaWNvbl9fcGxheSBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmdhbGxlcnktYXJlYSAuZ2FsbGVyeS1ibG9jayBoMyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLmdhbGxlcnktYXJlYSAuZ2FsbGVyeS1ibG9jazpob3ZlciAuZ2FsbGVyeS1ibG9ja19fZmlndXJlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xufVxuXG4vKiBUb3BpY3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIFxuKioqKipcbuODiOODlOODg+OCr+OCuVxuKioqKipcbiovXG4uZW50cnktaGVhZGVyIC50b3BpY3MtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZW50cnktaGVhZGVyIC50b3BpY3MtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5lbnRyeS1oZWFkZXIgLnRvcGljcy1pY29uIGltZyB7XG4gIHdpZHRoOiA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5lbnRyeS1oZWFkZXIgLnRvcGljcy1pY29uIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cblxuLnRvcGljcy1saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG1hcmdpbjogMTIwcHggMCAwIDA7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3BpY3MtbGlzdF9fdGl0bGUge1xuICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgfVxufVxuLnRvcGljcy1saXN0X190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLilqBcIjtcbiAgY29sb3I6ICM1ZmUwZDM7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndyYXAuYXJjLXRvcGljIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udG9waWNzLWFyZWEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbjogNjBweCAwIDIyMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC50b3BpY3MtYXJlYSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3BpY3MtYXJlYSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBtYXJnaW46IDYwcHggMCAxMDBweCAwO1xuICB9XG59XG4udG9waWNzLWFyZWEuYXJjIHtcbiAgbWFyZ2luOiA2MHB4IDAgNjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3BpY3MtYXJlYS5hcmMge1xuICAgIG1hcmdpbjogNDBweCAwIDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3BpY3MtYXJlYS5hcmMgYSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuLnRvcGljcy1hcmVhIC50b3BpY19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b3BpY3MtYXJlYSAudG9waWMtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9waWNzLWFyZWEgLnRvcGljLWJsb2NrIHtcbiAgICBtYXgtaGVpZ2h0OiAzNzVweDtcbiAgfVxufVxuLnRvcGljcy1hcmVhIC50b3BpYy1ibG9jayAuaWNvbl9fdG9waWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwO1xufVxuLnRvcGljcy1hcmVhIC50b3BpYy1ibG9jayAuaWNvbl9fdG9waWMgaW1nIHtcbiAgd2lkdGg6IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcGljcy1hcmVhIC50b3BpYy1ibG9jayAuaWNvbl9fdG9waWMgaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuLnRvcGljcy1hcmVhIC50b3BpYy1ibG9ja19fZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRvcGljcy1hcmVhIC50b3BpYy1ibG9ja19fZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4udG9waWNzLWFyZWEgLnRvcGljLWJsb2NrX19maWd1cmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi50b3BpY3MtYXJlYSAudG9waWMtYmxvY2s6aG92ZXIgLnRvcGljLWJsb2NrX19maWd1cmUgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG59XG4udG9waWNzLWFyZWEgLnRvcGljLWJsb2NrOmhvdmVyIC50b3BpYy1ibG9ja19fY29udGVudCAuYXJyb3dfaWNvbl9jaXJjbGUge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbn1cbi50b3BpY3MtYXJlYSAudG9waWMtYmxvY2tfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICB3aWR0aDogNjglO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9waWNzLWFyZWEgLnRvcGljLWJsb2NrX19jb250ZW50IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4udG9waWNzLWFyZWEgLnRvcGljLWJsb2NrX19jb250ZW50IC50b3BpYy1ibG9ja19fdGFnIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcGljcy1hcmVhIC50b3BpYy1ibG9ja19fY29udGVudCAudG9waWMtYmxvY2tfX3RhZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4udG9waWNzLWFyZWEgLnRvcGljLWJsb2NrX19jb250ZW50IC50b3BpYy1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcGljcy1hcmVhIC50b3BpYy1ibG9ja19fY29udGVudCAudG9waWMtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi50b3BpY3MtYXJlYSAudG9waWMtYmxvY2tfX2NvbnRlbnQgLnRvcGljLWJsb2NrX190eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbn1cbi50b3BpY3MtYXJlYSAudG9waWMtYmxvY2tfX2NvbnRlbnQgLnRvcGljLWJsb2NrX195YSB7XG4gIG1hcmdpbjogMTAlIGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4udG9waWNzLWFyZWEgLnRvcGljLWJsb2NrX19jb250ZW50IC50b3BpYy1ibG9ja19feWEgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50b3BpY3MtYXJlYSAudG9waWMtYmxvY2tfX2NvbnRlbnQgLnRvcGljLWJsb2NrX195YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udG9waWNzLWFyZWEgLnRvcGljLWJsb2NrX19jb250ZW50IC5hcnJvd19pY29uX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuM3MgZWFzZTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMzAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMzAwO1xufVxuXG4vKiDjg4jjg5Tjg4Pjgq/jgrnoqbPntLDjg5rjg7zjgrggKi9cbi50b3BpY3MtaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcGljcy1oZWFkIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4udG9waWNzLWhlYWRfX21haW4taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50b3BpY3MtaGVhZCAuaWNvbl9fdG9waWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogNjBweDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3BpY3MtaGVhZCAuaWNvbl9fdG9waWMge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4udG9waWNzLWhlYWQgLmljb25fX3RvcGljIGltZyB7XG4gIHdpZHRoOiAxMDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9waWNzLWhlYWQgLmljb25fX3RvcGljIGltZyB7XG4gICAgd2lkdGg6IDU0cHg7XG4gIH1cbn1cbi50b3BpY3MtaGVhZCAud3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcGljcy1oZWFkIC53cmFwIHtcbiAgICBib3R0b206IDI1MHB4O1xuICB9XG59XG4udG9waWNzLWhlYWQgdGltZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi50b3BpY3MtaGVhZCAudHRsIHtcbiAgZm9udC1zaXplOiAyLjI1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3BpY3MtaGVhZCAudHRsIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG4udG9waWNzLWhlYWQgLmNhdC1uYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4udG9waWNzLWhlYWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc1MHB4O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcGljcy1oZWFkOjphZnRlciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4udG9waWNzLXdyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAudG9waWNzLXdyYXAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcGljcy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRvcGljcy13cmFwIC5lZGl0LWFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cbi50b3BpY3Mtd3JhcC5wYWdlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnRvcGljcy1uYXZpIC5uYXYtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3BpY3MtbmF2aSAubmF2LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi50b3BpY3MtbmF2aSAubmF2LWxpbmtzIC50b3BpY3MtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTA7XG59XG4udG9waWNzLW5hdmkgLm5hdi1saW5rcyAudG9waWNzLWljb24gaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcGljcy1uYXZpIC5uYXYtbGlua3MgLnRvcGljcy1pY29uIGltZyB7XG4gICAgd2lkdGg6IDUycHg7XG4gIH1cbn1cbi50b3BpY3MtbmF2aSAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcGljcy1uYXZpIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLnRvcGljcy1uYXZpIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLnRvcGljcy1uYXZpIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyAuaW1nLWNvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udG9waWNzLW5hdmkgLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIC5uYXYtc3VidGl0bGUge1xuICBsZWZ0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3BpY3MtbmF2aSAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgLm5hdi1zdWJ0aXRsZSB7XG4gICAgbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICB9XG59XG4udG9waWNzLW5hdmkgLm5hdi1saW5rcyAubmF2LW5leHQge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcGljcy1uYXZpIC5uYXYtbGlua3MgLm5hdi1uZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4udG9waWNzLW5hdmkgLm5hdi1saW5rcyAubmF2LW5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi50b3BpY3MtbmF2aSAubmF2LWxpbmtzIC5uYXYtbmV4dCAuaW1nLWNvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udG9waWNzLW5hdmkgLm5hdi1saW5rcyAubmF2LW5leHQgLm5hdi1zdWJ0aXRsZSB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3BpY3MtbmF2aSAubmF2LWxpbmtzIC5uYXYtbmV4dCAubmF2LXN1YnRpdGxlIHtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICB9XG59XG4udG9waWNzLW5hdmkgLm5hdi1saW5rcyAubmF2LXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgd2lkdGg6IDY4JTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3BpY3MtbmF2aSAubmF2LWxpbmtzIC5uYXYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG4udG9waWNzLW5hdmkgLm5hdi1saW5rcyAubmF2LXN1YnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbWF4LXdpZHRoOiA2OHB4O1xuICB0b3A6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50b3BpY3MtbmF2aSAubmF2LWxpbmtzIC55YSB7XG4gIHdpZHRoOiA2OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3BpY3MtbmF2aSAubmF2LWxpbmtzIC55YSB7XG4gICAgd2lkdGg6IDM0cHg7XG4gIH1cbn1cblxuLmFyYy10b3BpYy1idG4tYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwIDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFyYy10b3BpYy1idG4tYXJlYSB7XG4gICAgcGFkZGluZzogMTBweCAwIDQwcHg7XG4gIH1cbn1cbi5hcmMtdG9waWMtYnRuLWFyZWEgLnRvcGljX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0YWE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcmMtdG9waWMtYnRuLWFyZWEgLnRvcGljX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MmM5O1xufVxuXG4vKiBTcG9ydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIFxuKioqKipcbuOCueODneODvOODhOiomOS6i1xuKioqKipcbiovXG4uc3BvcnRzLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uc3BvcnRzLWljb24gaW1nIHtcbiAgd2lkdGg6IDU4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNwb3J0cy1pY29uIGltZyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cbn1cblxuLnNwb3J0cy1hcmVhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OCUgNDglO1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLnNwb3J0cy1hcmVhIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3BvcnRzLWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3BvcnRzLWFyZWEgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcG9ydHMtYXJlYSAuc3BvcnRzLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc3BvcnRzLWFyZWEgLnNwb3J0cy1ibG9ja19fZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5zcG9ydHMtYXJlYSAuc3BvcnRzLWJsb2NrX19maWd1cmUge1xuICAgIGhlaWdodDogMjJ2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcG9ydHMtYXJlYSAuc3BvcnRzLWJsb2NrX19maWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNwb3J0cy1hcmVhIC5zcG9ydHMtYmxvY2tfX2ZpZ3VyZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc3BvcnRzLWFyZWEgLnNwb3J0cy1ibG9ja19fZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG4uc3BvcnRzLWFyZWEgLnNwb3J0cy1ibG9ja19fZGF0ZSAuZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgbWFyZ2luOiAwIDAgNnB4IDA7XG59XG4uc3BvcnRzLWFyZWEgLnNwb3J0cy1ibG9ja19fZGF0ZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zcG9ydHMtYXJlYSAuc3BvcnRzLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5zcG9ydHMtYXJlYSAuc3BvcnRzLWJsb2NrX190aXRsZSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHB4O1xufVxuLnNwb3J0cy1hcmVhIC5zcG9ydHMtYmxvY2sgLmNhdC1uYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLnNwb3J0cy1hcmVhIC5zcG9ydHMtYmxvY2tfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi8qIOOCueODneODvOODhOOCq+ODhuOCtOODqiAqL1xuLnNwb3J0cy1jYXRlLWhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNwb3J0cy1jYXRlLWhlYWQubm9pbWcge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuc3BvcnRzLWNhdGUtaGVhZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNwb3J0cy1jYXRlLWhlYWQge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5zcG9ydHMtY2F0ZS1oZWFkIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zcG9ydHMtY2F0ZS1oZWFkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNwb3J0cy1jYXRlLWhlYWRfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3BvcnRzLWNhdGUtaGVhZF9fdGl0bGUge1xuICAgIHJpZ2h0OiAyNHB4O1xuICB9XG59XG4uc3BvcnRzLWNhdGUtaGVhZF9fdGl0bGUgLnNwb3J0c19fY2F0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNwb3J0cy1jYXRlLWhlYWRfX3RpdGxlIC5zcG9ydHNfX2NhdGUge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cbn1cbi5zcG9ydHMtY2F0ZS1oZWFkX190aXRsZSAuc3BvcnRzX19lbiB7XG4gIGZvbnQtc2l6ZTogNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC45ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNwb3J0cy1jYXRlLWhlYWRfX3RpdGxlIC5zcG9ydHNfX2VuIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG59XG4uc3BvcnRzLWNhdGUtaGVhZF9fdGl0bGUgLnNwb3J0c19fanAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcG9ydHMtY2F0ZS1oZWFkX190aXRsZSAuc3BvcnRzX19qcCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cbn1cblxuLnNwb3J0cy1pbmZvIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG4uc3BvcnRzLWluZm9fX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3BvcnRzLWluZm9fX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNwb3J0cy1pbmZvX19ibG9jay5yZXZlcnNlIHtcbiAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbn1cbi5zcG9ydHMtaW5mb19fYmxvY2sgLmZpZ3VyZV9fYXJlYSB7XG4gIHdpZHRoOiA0NSU7XG59XG4uc3BvcnRzLWluZm9fX2Jsb2NrIC5maWd1cmVfX2FyZWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNwb3J0cy1pbmZvX19ibG9jayAuZmlndXJlX19hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cbi5zcG9ydHMtaW5mb19fYmxvY2sgLmZpZ3VyZV9fYXJlYTAyIHtcbiAgd2lkdGg6IDQ1JTtcbn1cbi5zcG9ydHMtaW5mb19fYmxvY2sgLmZpZ3VyZV9fYXJlYTAyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcG9ydHMtaW5mb19fYmxvY2sgLmZpZ3VyZV9fYXJlYTAyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cbi5zcG9ydHMtaW5mb19fYmxvY2sgLnR4dF9fYXJlYSB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwdncgLSA2MDBweCk7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5zcG9ydHMtaW5mb19fYmxvY2sgLnR4dF9fYXJlYSB7XG4gICAgbWFyZ2luOiAwIDIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3BvcnRzLWluZm9fX2Jsb2NrIC50eHRfX2FyZWEge1xuICAgIG1hcmdpbjogMCA1JTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uc3BvcnRzLWluZm9fX2Jsb2NrIC50eHRfX2FyZWEgLmZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zcG9ydHMtaW5mb19fYmxvY2sgLnR4dF9fYXJlYSAuZmlndXJlLnNtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLnNwb3J0cy1pbmZvX19ibG9jayAudHh0X19hcmVhIC5maWd1cmUuc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3BvcnRzLWluZm9fX2Jsb2NrIC50eHRfX2FyZWEwMiB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgLSA2MDBweCk7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5zcG9ydHMtaW5mb19fYmxvY2sgLnR4dF9fYXJlYTAyIHtcbiAgICBtYXJnaW46IDAgMi41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcG9ydHMtaW5mb19fYmxvY2sgLnR4dF9fYXJlYTAyIHtcbiAgICBtYXJnaW46IDAgNSU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLnNwb3J0cy1pbmZvX19ibG9jayAudHh0X19hcmVhMDIgLmZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zcG9ydHMtaW5mb19fYmxvY2sgLnR4dF9fYXJlYTAyIC5maWd1cmUuc20ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogODAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuc3BvcnRzLWluZm9fX2Jsb2NrIC50eHRfX2FyZWEwMiAuZmlndXJlLnNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNwb3J0cy1pbmZvIC5zZWFzb24taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnNwb3J0cy1pbmZvIC5zZWFzb24taGVhZCAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5zcG9ydHMtaW5mbyAuc2Vhc29uLWhlYWQgLmljb24gaW1nIHtcbiAgd2lkdGg6IDY0cHg7XG59XG4uc3BvcnRzLWluZm8gLnNlYXNvbi1oZWFkIGgyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNwb3J0cy1pbmZvIC5zZWFzb24taGVhZCBoMiB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbn1cbi5zcG9ydHMtaW5mbyAuc2Vhc29uLWhlYWQgaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uc3BvcnRzLWluZm8gaDMge1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbn1cbi5zcG9ydHMtaW5mbyAuaW5mby1tb3ZpZSB7XG4gIG1hcmdpbjogOTBweCAwO1xufVxuLnNwb3J0cy1pbmZvIC5pbmZvLW1vdmllIGgyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbn1cbi5zcG9ydHMtaW5mbyAuaW5mby1tb3ZpZSBoMiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5zcG9ydHMtaW5mbyAuaW5mby1tb3ZpZSAudmlkZW8tYmFzaWMtd3JhcCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuc3BvcnRzLWluZm8gLmluZm8tbW92aWUgLnZpZGVvLWJhc2ljLXdyYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNwb3J0cy1pbmZvIC5pbmZvLW1vdmllIC52aWRlbyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLnNwb3J0cy1pbmZvIC5pbmZvLW1vdmllIC52aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNwb3J0cy1zcG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLnNwb3J0cy1zcG90LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNwb3J0cy1zcG90LWhlYWQgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uc3BvcnRzLXNwb3QtaGVhZCAuaWNvbiBpbWcge1xuICB3aWR0aDogNTRweDtcbn1cbi5zcG9ydHMtc3BvdCAubWFwIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5zcG9ydHMtY2F0ZV9faXRlbS10aXRsZSB7XG4gIG1hcmdpbjogODBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNwb3J0cy1jYXRlX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICB9XG59XG4uc3BvcnRzLWNhdGVfX2l0ZW0tdGl0bGUgaDIge1xuICBmb250LXNpemU6IDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3BvcnRzLWNhdGVfX2l0ZW0tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNwb3J0cy1jYXRlX19pdGVtLXRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uc3BvcnRzLWNhdGUtYXJlYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogNTBweDtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNwb3J0cy1jYXRlLWFyZWEge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3BvcnRzLWNhdGUtYXJlYSAuc3BvcnRzLWJsb2NrX19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xuICBoZWlnaHQ6IDI4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuc3BvcnRzLWNhdGUtYXJlYSAuc3BvcnRzLWJsb2NrX19maWd1cmUge1xuICAgIGhlaWdodDogMjJ2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcG9ydHMtY2F0ZS1hcmVhIC5zcG9ydHMtYmxvY2tfX2ZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuLnNwb3J0cy1jYXRlLWFyZWEgLnNwb3J0cy1ibG9ja19fZmlndXJlIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zcG9ydHMtY2F0ZS1hcmVhIC5zcG9ydHMtYmxvY2tfX2RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuLnNwb3J0cy1jYXRlLWFyZWEgLnNwb3J0cy1ibG9ja19fZGF0ZSAuZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgbWFyZ2luOiAwIDAgNnB4IDA7XG59XG4uc3BvcnRzLWNhdGUtYXJlYSAuc3BvcnRzLWJsb2NrX19kYXRlIHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNwb3J0cy1jYXRlLWFyZWEgLnNwb3J0cy1ibG9ja19fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4uc3BvcnRzLWNhdGUtYXJlYSAuc3BvcnRzLWJsb2NrX190aXRsZSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHB4O1xufVxuLnNwb3J0cy1jYXRlLWFyZWEgLnNwb3J0cy1ibG9ja19fdHh0IHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi5zcG9ydHMtY2F0ZS1hcmVhIC5zcG9ydHMtYmxvY2s6aG92ZXIgLnNwb3J0cy1ibG9ja19fZmlndXJlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xufVxuXG4vKiDjgrnjg53jg7zjg4ToqJjkuovoqbPntLDjg5rjg7zjgrggKi9cbi5zcG9ydHMtaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG4uc3BvcnRzLWhlYWRfX21haW4taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zcG9ydHMtaGVhZCAudGltZS1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zcG9ydHMtaGVhZCAucG9zdERhdGUsIC5zcG9ydHMtaGVhZCAubW9kaWZpZWREYXRlIHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDQwcHggMTRweCAwIDA7XG59XG4uc3BvcnRzLWhlYWQgLnR0bCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcG9ydHMtaGVhZCAudHRsIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG4uc3BvcnRzLWhlYWQgLmNhdC1uYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5mb290ZXItc3BvcnRzLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmY2ZkO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4uZm9vdGVyLXNwb3J0cy1hcmVhIC5zcG9ydHMtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlci1zcG9ydHMtYXJlYSAuc3BvcnRzLWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZm9vdGVyLXNwb3J0cy1hcmVhIC5zcG9ydHMtYXJlYSBhIHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyLXNwb3J0cy1hcmVhIC5zcG9ydHMtYXJlYSAuc3BvcnRzLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uZm9vdGVyLXNwb3J0cy1hcmVhIGgyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uZm9vdGVyLXNwb3J0cy1hcmVhIGgyIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4vKiBFdmVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgXG4qKioqKlxu44Kk44OZ44Oz44OI5oOF5aCxXG4qKioqKlxuKi9cbi5ldmVudC1pY29uIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmV2ZW50LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmV2ZW50LWljb24gaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmV2ZW50LWljb24gaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG4uZXZlbnQtYXJlYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzMwcHgsIDFmcikpO1xuICBnYXA6IDU4cHg7XG4gIG1hcmdpbjogNTRweCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZXZlbnQtYXJlYSB7XG4gICAgbWFyZ2luOiAyNnB4IDAgMCAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZXZlbnQtYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZXZlbnQtYXJlYS5zcC1zbGlkZXIgLmV2ZW50LWJsb2NrIHtcbiAgICBtYXJnaW46IDAgMTBweCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmV2ZW50LWFyZWEuc3Atc2xpZGVyIC5ldmVudC1ibG9jayAuZXZlbnQtYmxvY2tfX2ZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmV2ZW50LWFyZWEuc3Atc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZXZlbnQtYXJlYS5zcC1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmV2ZW50LWFyZWEgLmV2ZW50LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uZXZlbnQtYXJlYSAuZXZlbnQtYmxvY2sgLmV2ZW50LWJsb2NrX19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGFzcGVjdC1yYXRpbzogYXV0byA5LzY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5ldmVudC1hcmVhIC5ldmVudC1ibG9jayAuZXZlbnQtYmxvY2tfX2ZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAyMnZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmV2ZW50LWFyZWEgLmV2ZW50LWJsb2NrIC5ldmVudC1ibG9ja19fZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG4uZXZlbnQtYXJlYSAuZXZlbnQtYmxvY2sgLmV2ZW50LWJsb2NrX19maWd1cmUgLmVuZCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg0MCUpIGdyYXlzY2FsZSg5MCUpO1xufVxuLmV2ZW50LWFyZWEgLmV2ZW50LWJsb2NrIC5ldmVudC1ibG9ja19fZmlndXJlIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5ldmVudC1hcmVhIC5ldmVudC1ibG9jayAuZXZlbnQtYmxvY2tfX2ZpZ3VyZSAuaWNvbl9fZXZlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwO1xufVxuLmV2ZW50LWFyZWEgLmV2ZW50LWJsb2NrIC5ldmVudC1ibG9ja19fZmlndXJlIC5pY29uX19ldmVudCBpbWcge1xuICB3aWR0aDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLmV2ZW50LWFyZWEgLmV2ZW50LWJsb2NrIC5ldmVudC1ibG9ja19fZmlndXJlIC5pY29uX19ldmVudCBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5ldmVudC1hcmVhIC5ldmVudC1ibG9jayAuZXZlbnQtYmxvY2tfX2ZpZ3VyZSAuaWNvbl9fZXZlbnQgaW1nIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuLmV2ZW50LWFyZWEgLmV2ZW50LWJsb2NrOmhvdmVyIC5ldmVudC1ibG9ja19fZmlndXJlIC5ldmVudF9fdGh1bWJuYWlsLWltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmV2ZW50LWFyZWEgLmV2ZW50LWJsb2NrOmhvdmVyIC5ldmVudC1ibG9ja19fZmlndXJlIC5ldmVudF9fdGh1bWJuYWlsLWltYWdlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5ldmVudC1hcmVhIC5ldmVudC1ibG9jayAuZXZlbnQtYmxvY2tfX2RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDU1cHg7XG59XG4uZXZlbnQtYXJlYSAuZXZlbnQtYmxvY2sgLmV2ZW50LWJsb2NrX19kYXRlIC5kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBtYXJnaW46IDAgMCA2cHggMDtcbn1cbi5ldmVudC1hcmVhIC5ldmVudC1ibG9jayAuZXZlbnQtYmxvY2tfX2RhdGUgcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5ldmVudC1hcmVhIC5ldmVudC1ibG9jayAua2FyYSB7XG4gIHdpZHRoOiAzMHB4O1xuICBsZWZ0OiA0NnB4O1xufVxuLmV2ZW50LWFyZWEgLmV2ZW50LWJsb2NrIC5rYXJhIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG4uZXZlbnQtYXJlYSAuZXZlbnQtYmxvY2sgLmVkIHtcbiAgbGVmdDogNzFweDtcbn1cbi5ldmVudC1hcmVhIC5ldmVudC1ibG9jayAuZW5kX19kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgY29sb3I6ICM2NjY7XG59XG4uZXZlbnQtYXJlYSAuZXZlbnQtYmxvY2sgLmVuZF9fZGF0ZSAuZGF0ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xufVxuLmV2ZW50LWFyZWEgLmV2ZW50LWJsb2NrIC5ldmVudC1ibG9ja19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXZlbnQtYXJlYSAuZXZlbnQtYmxvY2sgLmV2ZW50LWJsb2NrX190aXRsZSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuLmV2ZW50LWFyZWEgLmV2ZW50LWJsb2NrIC5ldmVudC1ibG9ja19fdHh0IHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZXZlbnQtYXJlYSAuZXZlbnQtYmxvY2sgLmV2ZW50LWJsb2NrX190eHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG4uZXZlbnQtYXJlYSAuZXZlbnQtYmxvY2sgLmNhdC1uYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi5hcmNoaXZlLWV2ZW50IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgLyrjgr/jg5bjga7jgrnjgr/jgqTjg6sqL1xuICAvKuODqeOCuOOCquODnOOCv+ODs+OCkuWFqOOBpua2iOOBmSovXG4gIC8q44K/44OW5YiH44KK5pu/44GI44Gu5Lit6Lqr44Gu44K544K/44Kk44OrKi9cbiAgLyrpgbjmip7jgZXjgozjgabjgYTjgovjgr/jg5bjga7jgrPjg7Pjg4bjg7Pjg4Tjga7jgb/jgpLooajnpLoqL1xuICAvKumBuOaKnuOBleOCjOOBpuOBhOOCi+OCv+ODluOBruOCueOCv+OCpOODq+OCkuWkieOBiOOCiyovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFyY2hpdmUtZXZlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5hcmNoaXZlLWV2ZW50IC5jYWxlbmRlci15ZWFyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hcmNoaXZlLWV2ZW50IC5jYWxlbmRlci15ZWFyIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuLmFyY2hpdmUtZXZlbnQgLmNhbGVuZGVyLXllYXIgaSB7XG4gIGNvbG9yOiAjMjNlMWYwO1xufVxuLmFyY2hpdmUtZXZlbnQgLmV2ZW50LXllYXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXJjaGl2ZS1ldmVudCAuZXZlbnQteWVhcl9fbGlzdCBsaSB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG59XG4uYXJjaGl2ZS1ldmVudCAuZXZlbnQteWVhcl9fbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbn1cbi5hcmNoaXZlLWV2ZW50IC5hcmNoaXZlLWV2ZW50LWNhbGVuZGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYXJjaGl2ZS1ldmVudCAudGFiX2l0ZW0ge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hcmNoaXZlLWV2ZW50IC50YWJfaXRlbSB7XG4gICAgd2lkdGg6IDEyLjN2dztcbiAgICBoZWlnaHQ6IDEyLjN2dztcbiAgICBsaW5lLWhlaWdodDogMC43NWVtO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cbi5hcmNoaXZlLWV2ZW50IC50YWJfaXRlbSAubW9udGhfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5hcmNoaXZlLWV2ZW50IC50YWJfaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYXJjaGl2ZS1ldmVudCAudGFiX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjRlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uYXJjaGl2ZS1ldmVudCAudGFiX2l0ZW1fX25vdCB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYWFhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYXJjaGl2ZS1ldmVudCAudGFiX2l0ZW1fX25vdCB7XG4gICAgd2lkdGg6IDEyLjN2dztcbiAgICBoZWlnaHQ6IDEyLjN2dztcbiAgICBsaW5lLWhlaWdodDogMC43NWVtO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cbi5hcmNoaXZlLWV2ZW50IC50YWJfaXRlbV9fbm90IC5tb250aF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmFyY2hpdmUtZXZlbnQgLnRhYl9pdGVtX19ub3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFyY2hpdmUtZXZlbnQgLnRhYl9pdGVtX19ub3Qgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjRlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uYXJjaGl2ZS1ldmVudCAudGFiX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmFyY2hpdmUtZXZlbnQgaW5wdXRbbmFtZT10YWJfaXRlbV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFyY2hpdmUtZXZlbnQgLnRhYl9jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFyY2hpdmUtZXZlbnQgLnRhYl9jb250ZW50IHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIH1cbn1cbi5hcmNoaXZlLWV2ZW50IC50YWJfY29udGVudCBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2UxZjA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYXJjaGl2ZS1ldmVudCAudGFiX2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cbi5hcmNoaXZlLWV2ZW50ICNqYW46Y2hlY2tlZCB+ICNqYW5fY29udGVudCxcbi5hcmNoaXZlLWV2ZW50ICNmZWI6Y2hlY2tlZCB+ICNmZWJfY29udGVudCxcbi5hcmNoaXZlLWV2ZW50ICNtYXI6Y2hlY2tlZCB+ICNtYXJfY29udGVudCxcbi5hcmNoaXZlLWV2ZW50ICNhcHI6Y2hlY2tlZCB+ICNhcHJfY29udGVudCxcbi5hcmNoaXZlLWV2ZW50ICNtYXk6Y2hlY2tlZCB+ICNtYXlfY29udGVudCxcbi5hcmNoaXZlLWV2ZW50ICNqdW46Y2hlY2tlZCB+ICNqdW5fY29udGVudCxcbi5hcmNoaXZlLWV2ZW50ICNqdWw6Y2hlY2tlZCB+ICNqdWxfY29udGVudCxcbi5hcmNoaXZlLWV2ZW50ICNhdWc6Y2hlY2tlZCB+ICNhdWdfY29udGVudCxcbi5hcmNoaXZlLWV2ZW50ICNzZXA6Y2hlY2tlZCB+ICNzZXBfY29udGVudCxcbi5hcmNoaXZlLWV2ZW50ICNvY3Q6Y2hlY2tlZCB+ICNvY3RfY29udGVudCxcbi5hcmNoaXZlLWV2ZW50ICNub3Y6Y2hlY2tlZCB+ICNub3ZfY29udGVudCxcbi5hcmNoaXZlLWV2ZW50ICNkZWM6Y2hlY2tlZCB+ICNkZWNfY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFyY2hpdmUtZXZlbnQgLmFyY2hpdmUtZXZlbnQtY2FsZW5kZXIgaW5wdXQ6Y2hlY2tlZCArIC50YWJfaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2UxZjA7XG59XG4uYXJjaGl2ZS1ldmVudCAuZXZlbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFyY2hpdmUtZXZlbnQgLmV2ZW50LWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cbi5hcmNoaXZlLWV2ZW50IC5ldmVudC1saXN0IC5ldmVudF9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYXJjaGl2ZS1ldmVudCAuZXZlbnQtbGlzdCAuZXZlbnRfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uYXJjaGl2ZS1ldmVudCAuZXZlbnQtbGlzdCAuZXZlbnRfX2RhdGUgc3BhbiB7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuLmFyY2hpdmUtZXZlbnQgLmV2ZW50LWxpc3QgLmV2ZW50X190aHVtYm5haWwtaW1nIHtcbiAgbWFyZ2luOiBhdXRvIDAgYXV0byAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYXJjaGl2ZS1ldmVudCAuZXZlbnQtbGlzdCAuZXZlbnRfX3RodW1ibmFpbC1pbWcge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHggYXV0bztcbiAgfVxufVxuLmFyY2hpdmUtZXZlbnQgLmV2ZW50LWxpc3QgLmV2ZW50X190aHVtYm5haWwtaW1nIC50aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcmNoaXZlLWV2ZW50IC5ldmVudC1saXN0IC5ldmVudF9fY2F0IHtcbiAgbWFyZ2luOiBhdXRvIDIwcHg7XG4gIHBhZGRpbmc6IDRweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFyY2hpdmUtZXZlbnQgLmV2ZW50LWxpc3QgLmV2ZW50X19jYXQge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIG1hcmdpbjogYXV0byAxMHB4O1xuICB9XG59XG4uYXJjaGl2ZS1ldmVudCAuZXZlbnQtbGlzdCAuZXZlbnRfX2ZsdWcge1xuICBtYXJnaW46IGF1dG8gMTBweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMC44OGVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hcmNoaXZlLWV2ZW50IC5ldmVudC1saXN0IC5ldmVudF9fZmx1ZyB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gIH1cbn1cbi5hcmNoaXZlLWV2ZW50IC5ldmVudC1saXN0IC5ldmVudF9fZmx1ZyAubGlzdC1mbHVnIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uYXJjaGl2ZS1ldmVudCAuZXZlbnQtbGlzdCAuZXZlbnRfX2ZsdWcgLmxpc3QtZmx1Z19fZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmFyY2hpdmUtZXZlbnQgLmV2ZW50LWxpc3QgLmV2ZW50X190aXRsZSB7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuLmFyY2hpdmUtZXZlbnQgLmV2ZW50LWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLmV2ZW50LWFycml2YWwge1xuICBtYXJnaW46IDExMHB4IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmV2ZW50LWFycml2YWwge1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICB9XG59XG5cbi5ldmVudC1zZWFyY2hfX2FyZWEge1xuICBwYWRkaW5nOiA5MHB4IDAgODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLypcbiAgLmNoZWNrX19hcmVhe1xuICBcdG1hcmdpbjo0MHB4IDA7XG4gIFx0ZGlzcGxheTogZ3JpZDtcbiAgXHRnYXA6MjRweDtcbiAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBcdEBpbmNsdWRlIHRhYntcbiAgXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIFx0fVxuICBcdEBpbmNsdWRlIHNwe1xuICBcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgXHR9XG4gIFx0Lm1hcmluZS1zcG9ydHN7XG4gIFx0XHRib3JkZXI6IDNweCBzb2xpZCAjMmRjOGViO1xuICBcdFx0Jjo6YmVmb3JlIHtcbiAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJkYzhlYjtcbiAgXHRcdH1cbiAgXHRcdHNwYW57XG4gIFx0XHRcdGNvbG9yOiAjMmRjOGViO1xuICBcdFx0fVxuICBcdH1cbiAgXHQucml2ZXItc3BvcnRze1xuICBcdFx0Ym9yZGVyOiAzcHggc29saWQgIzY0ZTZjODtcbiAgXHRcdCY6OmJlZm9yZSB7XG4gIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2NGU2Yzg7XG4gIFx0XHR9XG4gIFx0XHRzcGFue1xuICBcdFx0XHRjb2xvcjogIzY0ZTZjODtcbiAgXHRcdH1cbiAgXHR9XG4gIFx0Lm1vdW50YWluLXNwb3J0c3tcbiAgXHRcdGJvcmRlcjogM3B4IHNvbGlkICM5ZGU1Njc7XG4gIFx0XHQmOjpiZWZvcmUge1xuICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWRlNTY3O1xuICBcdFx0fVxuICBcdFx0c3BhbntcbiAgXHRcdFx0Y29sb3I6ICM5ZGU1Njc7XG4gIFx0XHR9XG4gIFx0fVxuICBcdC5maWVsZC1zcG9ydHN7XG4gIFx0XHRib3JkZXI6IDNweCBzb2xpZCAjZmZjYjJhO1xuICBcdFx0Jjo6YmVmb3JlIHtcbiAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmY2IyYTtcbiAgXHRcdH1cbiAgXHRcdHNwYW57XG4gIFx0XHRcdGNvbG9yOiAjZmZjYjJhO1xuICBcdFx0fVxuICBcdH1cbiAgXHQud2F0Y2gtc3BvcnRze1xuICBcdFx0Ym9yZGVyOiAzcHggc29saWQgI2ZmOTM4MDtcbiAgXHRcdCY6OmJlZm9yZSB7XG4gIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjkzODA7XG4gIFx0XHR9XG4gIFx0XHRzcGFue1xuICBcdFx0XHRjb2xvcjogI2ZmOTM4MDtcbiAgXHRcdH1cbiAgXHR9XG4gIFx0Lm90aGVyLXNwb3J0c3tcbiAgXHRcdGJvcmRlcjogM3B4IHNvbGlkICNlN2Q0OGE7XG4gIFx0XHQmOjpiZWZvcmUge1xuICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTdkNDhhO1xuICBcdFx0fVxuICBcdFx0c3BhbntcbiAgXHRcdFx0Y29sb3I6ICNlN2Q0OGE7XG4gIFx0XHR9XG4gIFx0fVxuICBcdC5jaGVja19fYnRue1xuICBcdFx0d2lkdGg6IDEwMCU7XG4gIFx0XHRwYWRkaW5nOjMwcHggMjBweDtcbiAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0XHR6LWluZGV4OiAxO1xuICBcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgXHRcdHRyYW5zaXRpb246IC4zcztcbiAgXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIFx0XHRjdXJzb3I6IHBvaW50ZXI7XG4gIFx0XHQmOjpiZWZvcmUge1xuICBcdFx0XHRjb250ZW50OiBcIlwiO1xuICBcdFx0XHR3aWR0aDogMTIwJTtcbiAgXHRcdFx0aGVpZ2h0OiAyMDAlO1xuICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gIFx0XHRcdHRvcDogLTUwJTtcbiAgXHRcdFx0cmlnaHQ6IDA7XG4gIFx0XHRcdHotaW5kZXg6IC0xO1xuICBcdFx0XHRib3JkZXItcmFkaXVzOiAwIDEwMCUgMTAwJSAwO1xuICBcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTY0JSk7XG4gIFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIC4zcztcbiAgXHRcdCAgfVxuICBcdFx0ICBzcGFue1xuICBcdFx0XHRmb250LXNpemU6MjhweDtcbiAgXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgXHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG4gIFx0XHRcdEBpbmNsdWRlIHNwe1xuICBcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG4gIFx0XHRcdH1cbiAgXHRcdH1cbiAgXHRcdC5pY29ue1xuICBcdFx0XHQvL21hcmdpbjowIDE0cHggMCAwO1xuICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gIFx0XHRcdGhlaWdodDo4MHB4O1xuICBcdFx0XHR0b3A6LTE0cHg7XG4gIFx0XHRcdGxlZnQ6MDtcbiAgXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG4gIFx0XHRcdHBhZGRpbmc6MDtcbiAgXHRcdFx0QGluY2x1ZGUgdGFie1xuICBcdFx0XHRcdHRvcDotNHB4O1xuICBcdFx0XHR9XG4gIFx0XHRcdEBpbmNsdWRlIHNwe1xuICBcdFx0XHRcdGhlaWdodDoyMHB4O1xuICBcdFx0XHR9XG4gIFx0XHRcdGltZ3tcbiAgXHRcdFx0XHRAaW5jbHVkZSBzcHtcbiAgXHRcdFx0XHRcdHdpZHRoOjYwcHg7XG4gIFx0XHRcdFx0fVxuICBcdFx0XHR9XG4gIFx0XHR9XG4gIFx0XHRwe1xuICBcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuICBcdFx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIDc2cHg7XG4gIFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRcdFx0ZGlzcGxheTogZmxleDtcbiAgXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG4gIFx0XHRcdEBpbmNsdWRlIHRhYntcbiAgXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgXHRcdFx0fVxuICBcdFx0XHRAaW5jbHVkZSBzcHtcbiAgXHRcdFx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIDU1cHg7XG4gIFx0XHRcdH1cbiAgXHRcdH1cbiAgXHR9XG4gIFx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBcdFx0ZGlzcGxheTogbm9uZTtcbiAgXHR9XG4gIFx0aW5wdXQ6Y2hlY2tlZCB+IC5jaGVja19fYnRue1xuICBcdFx0Jjo6YmVmb3JlIHtcbiAgXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7XG4gIFx0XHQgIH1cbiAgXHRcdCAgc3BhbntcbiAgXHRcdFx0Y29sb3I6I2ZmZjtcbiAgXHRcdH1cbiAgXHR9XG4gIH0qL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ldmVudC1zZWFyY2hfX2FyZWEge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICB9XG59XG4uZXZlbnQtc2VhcmNoX19hcmVhIC5jaGVja19fZW50cnkge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuLmV2ZW50LXNlYXJjaF9fYXJlYSBoMyB7XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbn1cbi5ldmVudC1zZWFyY2hfX2FyZWEgaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCLil49cIjtcbiAgY29sb3I6ICMyM2UxZjA7XG59XG4uZXZlbnQtc2VhcmNoX19hcmVhIC5jaGVja19fYXJlYSB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5ldmVudC1zZWFyY2hfX2FyZWEgLmNoZWNrX19hcmVhIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmV2ZW50LXNlYXJjaF9fYXJlYSAuY2hlY2tfX2FyZWEge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi5ldmVudC1zZWFyY2hfX2FyZWEgLmNoZWNrX19hcmVhIC5jaGVja19fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmV2ZW50LXNlYXJjaF9fYXJlYSAuY2hlY2tfX2FyZWEgLmNoZWNrX19idG4gcCB7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxufVxuLmV2ZW50LXNlYXJjaF9fYXJlYSAuYnRuX19hcmVhIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ldmVudC1zZWFyY2hfX2FyZWEgLmJ0bl9fYXJlYSAuYnRuIHtcbiAgcGFkZGluZzogMjRweCAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZXZlbnQtc2VhcmNoX19hcmVhIC5idG5fX2FyZWEgLmJ0biB7XG4gICAgcGFkZGluZzogMjRweCAxMDBweDtcbiAgfVxufVxuLmV2ZW50LXNlYXJjaF9fYXJlYSAuYnRuX19hcmVhIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGM4ZWI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ldmVudC1zZWFyY2hfX2FyZWEgLmJ0bl9fYXJlYSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNmM2Y5O1xufVxuXG4uZXZlbnQtaGVhZCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmV2ZW50LWhlYWQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5ldmVudC1oZWFkX19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZlbnQtaGVhZF9fbWFpbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldmVudC1oZWFkX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmV2ZW50LWhlYWRfX2Jsb2NrIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZXZlbnQtaGVhZF9fYmxvY2sgLnR0bCB7XG4gIG1hcmdpbjogYXV0byAwIGF1dG8gMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZXZlbnQtaGVhZF9fYmxvY2sgLnR0bCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLmV2ZW50LWhlYWRfX2RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZXZlbnQtaGVhZF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gIH1cbn1cbi5ldmVudC1oZWFkX19kYXRlIC5kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBtYXJnaW46IDAgMCA2cHggMDtcbn1cbi5ldmVudC1oZWFkX19kYXRlIHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uZXZlbnQtaGVhZF9fZGF0ZS5rYXJhIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGxlZnQ6IDQ2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmV2ZW50LWhlYWRfX2RhdGUua2FyYSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cbn1cbi5ldmVudC1oZWFkX19kYXRlLmthcmEgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDI0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZXZlbnQtaGVhZF9fZGF0ZS5rYXJhIHAge1xuICAgIG1hcmdpbjogMjRweCAwIDExcHg7XG4gIH1cbn1cbi5ldmVudC1oZWFkX19kYXRlLmVkIHtcbiAgbGVmdDogNzFweDtcbn1cbi5ldmVudC1oZWFkIC5pY29uX19ldmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZXZlbnQtaGVhZCAuaWNvbl9fZXZlbnQge1xuICAgIHJpZ2h0OiAxNHB4O1xuICB9XG59XG4uZXZlbnQtaGVhZCAuaWNvbl9fZXZlbnQgaW1nIHtcbiAgd2lkdGg6IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmV2ZW50LWhlYWQgLmljb25fX2V2ZW50IGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi5ldmVudC1oZWFkIC5jYXQtbmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbjogMjRweCAwO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4uZXZlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZXZlbnQtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ldmVudC13cmFwIC5lZGl0LWFyZWEge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ldmVudC13cmFwIC5lZGl0LWFyZWEgLmV2ZW50LWluZm8tYXJlYSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZXZlbnQtd3JhcCAuZWRpdC1hcmVhIC5ldmVudC1pbmZvLWFyZWFfX3RibCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA2MHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ldmVudC13cmFwIC5lZGl0LWFyZWEgLmV2ZW50LWluZm8tYXJlYV9fdGJsIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmV2ZW50LXdyYXAgLmVkaXQtYXJlYSAuZXZlbnQtaW5mby1hcmVhX190YmwgZHQge1xuICBmbGV4LWJhc2lzOiAyMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxZjBmODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmV2ZW50LXdyYXAgLmVkaXQtYXJlYSAuZXZlbnQtaW5mby1hcmVhX190YmwgZHQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICB9XG59XG4uZXZlbnQtd3JhcCAuZWRpdC1hcmVhIC5ldmVudC1pbmZvLWFyZWFfX3RibCBkZCB7XG4gIGZsZXgtYmFzaXM6IDgwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ldmVudC13cmFwIC5lZGl0LWFyZWEgLmV2ZW50LWluZm8tYXJlYV9fdGJsIGRkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgfVxufVxuLmV2ZW50LXdyYXAgLmVkaXQtYXJlYSAuZXZlbnQtaW5mby1hcmVhX190YmwgZGQgcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmV2ZW50LWJ0bl9fYXJlYSB7XG4gIG1hcmdpbjogMCAwIDEyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZXZlbnQtYnRuX19hcmVhIHtcbiAgICBtYXJnaW46IDAgMCA2MHB4IDA7XG4gIH1cbn1cbi5ldmVudC1idG5fX2FyZWEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGM4ZWI7XG4gIHBhZGRpbmc6IDI0cHggNjBweDtcbn1cblxuLmV2ZW50LW5vbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4vKiBTdXBwb3J0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICBcbioqKioqXG7oprPmiKbmg4XloLFcbioqKioqXG4qL1xuLnN1cHBvcnQtYXJlYSB7XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbn1cbi5zdXBwb3J0LWFyZWFfX2V2ZW50IHtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG4uc3VwcG9ydC1hcmVhX19ldmVudCAucGlja3VwLWV2ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA2MHB4IDAgODBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdXBwb3J0LWFyZWFfX2V2ZW50IC5waWNrdXAtZXZlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3VwcG9ydC1hcmVhX19ldmVudCAucGlja3VwLWV2ZW50IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3VwcG9ydC1hcmVhX19ldmVudCAucGlja3VwLWV2ZW50IGEge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLnN1cHBvcnQtYXJlYV9fZXZlbnQgLnBpY2t1cC1ldmVudF9fYmxvY2sge1xuICB3aWR0aDogNDYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdXBwb3J0LWFyZWFfX2V2ZW50IC5waWNrdXAtZXZlbnRfX2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN1cHBvcnQtYXJlYV9fZXZlbnQgLnBpY2t1cC1ldmVudF9fYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdXBwb3J0LWFyZWFfX2V2ZW50IC5waWNrdXAtZXZlbnRfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zdXBwb3J0LWFyZWFfX2V2ZW50IC5waWNrdXAtZXZlbnRfX2Jsb2NrOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29udGVudDogXCLilrZcIjtcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnN1cHBvcnQtYXJlYV9fZXZlbnQgLnBpY2t1cC1ldmVudF9fYmxvY2s6OmFmdGVyIHtcbiAgICByaWdodDogMTJweDtcbiAgfVxufVxuLnN1cHBvcnQtYXJlYV9fZXZlbnQgLnBpY2t1cC1ldmVudF9fYmxvY2suY2FzaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY3NGUwO1xufVxuLnN1cHBvcnQtYXJlYV9fZXZlbnQgLnBpY2t1cC1ldmVudF9fYmxvY2sucnlvbWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZiMWYyO1xufVxuLnN1cHBvcnQtYXJlYV9fZXZlbnQgLnBpY2t1cC1ldmVudCAudGVhbS1pbWFnZSB7XG4gIG1hcmdpbjogMzJweCAwIDAgMDtcbn1cbi5zdXBwb3J0LWFyZWFfX2V2ZW50IC5waWNrdXAtZXZlbnQgLnRlYW0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3VwcG9ydC1hcmVhX19ldmVudCAucGlja3VwLWV2ZW50IC50eHQge1xuICBtYXJnaW46IDIwcHggMjBweCA2MHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdXBwb3J0LWFyZWFfX2V2ZW50IC5waWNrdXAtZXZlbnQgLnR4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdXBwb3J0LWFyZWFfX2V2ZW50IC5waWNrdXAtZXZlbnQgLnR4dCBwIHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn1cbi5zdXBwb3J0LWFyZWFfX2V2ZW50IC5jYW1wLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuLnN1cHBvcnQtYXJlYV9fZXZlbnQgLmNhbXAtdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG4gIGNvbG9yOiAjMjNlMWYwO1xufVxuLnN1cHBvcnQtYXJlYS1waWNrdXAge1xuICBtYXJnaW46IDgwcHggMDtcbn1cbi5zdXBwb3J0LWFyZWEtcGlja3VwIC5waWNrdXAtdGVhbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMTAwcHggMCAxNDZweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdXBwb3J0LWFyZWEtcGlja3VwIC5waWNrdXAtdGVhbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zdXBwb3J0LWFyZWEtcGlja3VwIC5waWNrdXAtdGVhbSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnN1cHBvcnQtYXJlYS1waWNrdXAgLnBpY2t1cC10ZWFtIGEge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLnN1cHBvcnQtYXJlYS1waWNrdXAgLnBpY2t1cC10ZWFtX19ibG9jayB7XG4gIHdpZHRoOiA0NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnN1cHBvcnQtYXJlYS1waWNrdXAgLnBpY2t1cC10ZWFtX19ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdXBwb3J0LWFyZWEtcGlja3VwIC5waWNrdXAtdGVhbV9fYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdXBwb3J0LWFyZWEtcGlja3VwIC5waWNrdXAtdGVhbV9fYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnN1cHBvcnQtYXJlYS1waWNrdXAgLnBpY2t1cC10ZWFtX19ibG9jazo6YWZ0ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbnRlbnQ6IFwi4pa2XCI7XG4gIHJpZ2h0OiAyNHB4O1xuICBib3R0b206IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdXBwb3J0LWFyZWEtcGlja3VwIC5waWNrdXAtdGVhbV9fYmxvY2s6OmFmdGVyIHtcbiAgICByaWdodDogMTJweDtcbiAgfVxufVxuLnN1cHBvcnQtYXJlYS1waWNrdXAgLnBpY2t1cC10ZWFtIC50ZWFtLWltYWdlIHtcbiAgbWFyZ2luOiAzMnB4IDAgMCAwO1xufVxuLnN1cHBvcnQtYXJlYS1waWNrdXAgLnBpY2t1cC10ZWFtIC50ZWFtLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1cHBvcnQtYXJlYS1waWNrdXAgLnBpY2t1cC10ZWFtIC5sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiA5MHB4O1xufVxuLnN1cHBvcnQtYXJlYS1waWNrdXAgLnBpY2t1cC10ZWFtIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxNzNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3VwcG9ydC1hcmVhLXBpY2t1cCAucGlja3VwLXRlYW0gLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5zdXBwb3J0LWFyZWEtcGlja3VwIC5waWNrdXAtdGVhbSAudHh0IHtcbiAgbWFyZ2luOiAyMHB4IDEwMHB4IDIwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1cHBvcnQtYXJlYS1waWNrdXAgLnBpY2t1cC10ZWFtIC50eHQgaDMge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3VwcG9ydC1hcmVhLXBpY2t1cCAucGlja3VwLXRlYW0gLnR4dCBwIHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn1cbi5zdXBwb3J0LWFyZWEgLmZkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cbi5zdXBwb3J0LWFyZWEgLnVzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU3MzE7XG59XG4uc3VwcG9ydC1hcmVhLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG4uc3VwcG9ydC1hcmVhLXNlYXJjaCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uc3VwcG9ydC1hcmVhLXNlYXJjaCBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBjb2xvcjogIzIzZTFmMDtcbn1cbi5zdXBwb3J0LWFyZWEtc2VhcmNoIC5zZWFyY2gtYXJlYSB7XG4gIG1hcmdpbjogNjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbi5zdXBwb3J0LWFyZWEtc2VhcmNoIC5zZWFyY2gtYXJlYV9fYmxvY2sge1xuICBtYXJnaW46IDY1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLnN1cHBvcnQtYXJlYS1zZWFyY2ggLnNlYXJjaC1hcmVhX19ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3VwcG9ydC1hcmVhLXNlYXJjaCAuc2VhcmNoLWFyZWFfX2Jsb2NrIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLnN1cHBvcnQtYXJlYS1zZWFyY2ggLnNlYXJjaC1hcmVhX19ibG9jayBsYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uc3VwcG9ydC1hcmVhLXNlYXJjaCAuc2VhcmNoLWFyZWFfX2Jsb2NrIC5yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3VwcG9ydC1hcmVhLXNlYXJjaCAuc2VhcmNoLWFyZWFfX2Jsb2NrIC5yYWRpbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdXBwb3J0LWFyZWEtc2VhcmNoIC5zZWFyY2gtYXJlYV9fYmxvY2sgLnJhZGlvIHAge1xuICBtYXJnaW46IGF1dG8gMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zdXBwb3J0LWFyZWEtc2VhcmNoIC5zZWFyY2gtYXJlYV9fYmxvY2sgLnJhZGlvIC5sb2dvIHtcbiAgbWFyZ2luOiBhdXRvIDIwcHg7XG59XG4uc3VwcG9ydC1hcmVhLXNlYXJjaCAuc2VhcmNoLWFyZWFfX2Jsb2NrIC5yYWRpbyAubG9nbyBpbWcge1xuICB3aWR0aDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3VwcG9ydC1hcmVhLXNlYXJjaCAuc2VhcmNoLWFyZWFfX2Jsb2NrIC5yYWRpbyAubG9nbyBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG4uc3VwcG9ydC1hcmVhLXNlYXJjaCAuYnRuX19hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN1cHBvcnQtYXJlYS1zZWFyY2ggLmJ0bl9fYXJlYSBidXR0b24ge1xuICBwYWRkaW5nOiAyNHB4IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRjOGViO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3VwcG9ydC1hcmVhLXNlYXJjaCAuYnRuX19hcmVhIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2YzZjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnN1cHBvcnQtYXJlYS1zZWFyY2ggLmJ0bl9fYXJlYSBidXR0b24ge1xuICAgIHBhZGRpbmc6IDI0cHggNzVweDtcbiAgfVxufVxuXG4uc3VwcG9ydC1pY29uIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc3VwcG9ydC1pY29uIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdXBwb3J0LWljb24gaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG4uc3VwcG9ydC1kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogOTJweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdXBwb3J0LWRhdGUge1xuICAgIHBhZGRpbmc6IDQ2cHggMDtcbiAgfVxufVxuLnN1cHBvcnQtZGF0ZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uc3VwcG9ydC1kYXRlIGgzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDM3cHg7XG59XG4uc3VwcG9ydC1kYXRlIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnN1cHBvcnQtZGF0ZSB1bCAuc3VwcG9ydC1kYXRlX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDQ3cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdXBwb3J0LWRhdGUgdWwgLnN1cHBvcnQtZGF0ZV9fYmxvY2sge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG4uc3VwcG9ydC1kYXRlIHVsIC5zdXBwb3J0LWRhdGVfX2Jsb2NrIC50ZWFtX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdXBwb3J0LWRhdGUgdWwgLnN1cHBvcnQtZGF0ZV9fYmxvY2sgLnRlYW1fX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwJSAtIDMwcHgpO1xuICB9XG59XG4uc3VwcG9ydC1kYXRlIHVsIC5zdXBwb3J0LWRhdGVfX2Jsb2NrIC50ZWFtX19pY29uIGltZyB7XG4gIHdpZHRoOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdXBwb3J0LWRhdGUgdWwgLnN1cHBvcnQtZGF0ZV9fYmxvY2sgLnRlYW1fX2ljb24gaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuLnN1cHBvcnQtZGF0ZSB1bCAuc3VwcG9ydC1kYXRlX19ibG9jayAudGVhbV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiBhdXRvIDEycHggYXV0byAwO1xuICBmbGV4LWJhc2lzOiAyMiU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnN1cHBvcnQtZGF0ZSB1bCAuc3VwcG9ydC1kYXRlX19ibG9jayAudGVhbV9fbmFtZSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg5MCUgLSAzMnB4KTtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxufVxuLnN1cHBvcnQtZGF0ZSB1bCAuc3VwcG9ydC1kYXRlX19ibG9jayAudGVhbV9fdnMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBjb2xvcjogI2ZmOTM4MDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZsZXgtYmFzaXM6IDElO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdXBwb3J0LWRhdGUgdWwgLnN1cHBvcnQtZGF0ZV9fYmxvY2sgLnRlYW1fX3ZzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZmxleC1iYXNpczogY2FsYygzJSAtIDI4cHgpO1xuICB9XG59XG4uc3VwcG9ydC1kYXRlIHVsIC5zdXBwb3J0LWRhdGVfX2Jsb2NrIC50ZWFtX192cy10ZWFtIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmbGV4LWJhc2lzOiAyMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnN1cHBvcnQtZGF0ZSB1bCAuc3VwcG9ydC1kYXRlX19ibG9jayAudGVhbV9fdnMtdGVhbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoOTclIC0gMjBweCk7XG4gIH1cbn1cbi5zdXBwb3J0LWRhdGUgdWwgLnN1cHBvcnQtZGF0ZV9fYmxvY2sgLnRlYW1fX2RhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3VwcG9ydC1kYXRlIHVsIC5zdXBwb3J0LWRhdGVfX2Jsb2NrIC50ZWFtX19kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5zdXBwb3J0LWRhdGUgdWwgLnN1cHBvcnQtZGF0ZV9fYmxvY2sgLnRlYW1fX2F0IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgY29sb3I6ICNmZjkzODA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbGV4LWJhc2lzOiAxJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3VwcG9ydC1kYXRlIHVsIC5zdXBwb3J0LWRhdGVfX2Jsb2NrIC50ZWFtX19hdCB7XG4gICAgZmxleC1iYXNpczogY2FsYygyJSAtIDI4cHgpO1xuICB9XG59XG4uc3VwcG9ydC1kYXRlIHVsIC5zdXBwb3J0LWRhdGVfX2Jsb2NrIC50ZWFtX19wbGFjZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGZsZXgtYmFzaXM6IDIzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3VwcG9ydC1kYXRlIHVsIC5zdXBwb3J0LWRhdGVfX2Jsb2NrIC50ZWFtX19wbGFjZSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg5OCUgLSAyMHB4KTtcbiAgfVxufVxuLnN1cHBvcnQtZGF0ZSB1bCAuZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcbn1cbi5zdXBwb3J0LWRhdGUgdWwgLmVuZCAudGVhbV9fbmFtZSwgLnN1cHBvcnQtZGF0ZSB1bCAuZW5kIC50ZWFtX192cy10ZWFtLCAuc3VwcG9ydC1kYXRlIHVsIC5lbmQgLnRlYW1fX2RhdGUsIC5zdXBwb3J0LWRhdGUgdWwgLmVuZCAudGVhbV9fcGxhY2Uge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zdXBwb3J0LWRhdGUgdWwgLmVuZCAudGVhbV9fYXQsIC5zdXBwb3J0LWRhdGUgdWwgLmVuZCAudGVhbV9fdnMge1xuICBjb2xvcjogI2NjYztcbn1cbi5zdXBwb3J0LWRhdGUgdWwgLmVuZCAudGVhbV9faWNvbiBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTIwJSkgZ3JheXNjYWxlKDkwJSk7XG59XG5cbi5hcmNoaXZlLXN1cHBvcnQtZGF0ZSB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG5cbi5waWNrdXAgLm1haW4taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBpY2t1cCAubWFpbi1pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGlja3VwIC5tYWluLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5waWNrdXAgLm1haW4taW1hZ2UgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG9iamVjdC1wb3NpdGlvbjogNDAlIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGlja3VwIC5tYWluLWltYWdlIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiAyMyUgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5waWNrdXAgLm1haW4taW1hZ2UgLnRlYW1fX3R4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogNTAlO1xuICByaWdodDogNTBweDtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5waWNrdXAgLm1haW4taW1hZ2UgLnRlYW1fX3R4dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5waWNrdXAgLm1haW4taW1hZ2UgLnRlYW1fX3R4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLnBpY2t1cCAuZmQtY29udGVudHMsIC5waWNrdXAgLnVzYy1jb250ZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuLnBpY2t1cCAuZmQtY29udGVudHMgLmJhc2VfX3RpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG59XG4ucGlja3VwIC5mZC1jb250ZW50cyBkdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjY2M7XG59XG4ucGlja3VwIC51c2MtY29udGVudHMgLmJhc2VfX3RpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU3MzE7XG59XG4ucGlja3VwIC51c2MtY29udGVudHMgZHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkZGQ2O1xufVxuLnBpY2t1cCAucGlja3VwLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBpY2t1cCAucGlja3VwLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGlja3VwIC5waWNrdXAtd3JhcCAucGlja3VwLXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5waWNrdXAgLnBpY2t1cC13cmFwIC5waWNrdXAtc2lkZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5waWNrdXAgLnBpY2t1cC13cmFwIC5waWNrdXAtc2lkZSAuc2xpZGVfX2xvZ28ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgd2lkdGg6IDI0MHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNpdGlvbjogMC41cyB0b3AgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLnBpY2t1cCAucGlja3VwLXdyYXAgLnBpY2t1cC1zaWRlIC5zbGlkZV9fbG9nbyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBpY2t1cCAucGlja3VwLXdyYXAgLnBpY2t1cC1zaWRlIC5zbGlkZV9fbG9nbyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxufVxuLnBpY2t1cCAucGlja3VwLXdyYXAgLnBpY2t1cC1zaWRlIGltZyB7XG4gIHdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLnBpY2t1cCAucGlja3VwLXdyYXAgLnBpY2t1cC1zaWRlIGltZyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBpY2t1cCAucGlja3VwLXdyYXAgLnBpY2t1cC1zaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5waWNrdXAgLnBpY2t1cC13cmFwIC5waWNrdXAtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAucGlja3VwIC5waWNrdXAtd3JhcCAucGlja3VwLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGlja3VwIC5waWNrdXAtd3JhcCAucGlja3VwLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5waWNrdXAgLnBpY2t1cC13cmFwIC5waWNrdXAtaW5mbyAuYnRuX19hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBpY2t1cCAucGlja3VwLXdyYXAgLnBpY2t1cC1pbmZvIC5mZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBpY2t1cCAucGlja3VwLXdyYXAgLnBpY2t1cC1pbmZvIC51c2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5waWNrdXAgLnBpY2t1cC13cmFwIC5waWNrdXAtaW5mbyBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA2MHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5waWNrdXAgLnBpY2t1cC13cmFwIC5waWNrdXAtaW5mbyBkbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5waWNrdXAgLnBpY2t1cC13cmFwIC5waWNrdXAtaW5mbyBkbCBkdCB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5waWNrdXAgLnBpY2t1cC13cmFwIC5waWNrdXAtaW5mbyBkbCBkZCB7XG4gIGZsZXgtYmFzaXM6IDgwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogQWJvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIFxuKioqKipcbuOCteOCpOODiOOBq+OBpOOBhOOBplxuKioqKipcbiovXG4uYWJvdXQtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmFib3V0LWljb24gaW1nIHtcbiAgd2lkdGg6IDMzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0LWljb24gaW1nIHtcbiAgICB3aWR0aDogMjZweDtcbiAgfVxufVxuXG4uYWJvdXQge1xuICBtYXJnaW46IDQwcHggMCAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCB7XG4gICAgbWFyZ2luOiAwIDAgNjBweCAwO1xuICB9XG59XG4uYWJvdXQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWJvdXQgLmFib3V0LWluZm8gLmFib3V0LWNvbmNlcHRfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTIwcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5hYm91dCAuYWJvdXQtaW5mbyAuYWJvdXQtY29uY2VwdF9fdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFib3V0LWluZm8gLmFib3V0LWNvbmNlcHRfX3RpdGxlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5hYm91dCAuYWJvdXQtaW5mbyAuY29uY2VwdC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFib3V0LWluZm8gLmNvbmNlcHQtYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hYm91dCAuYWJvdXQtaW5mbyAuY29uY2VwdC1hcmVhX190eHQge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwdncgLSA2MDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5hYm91dCAuYWJvdXQtaW5mbyAuY29uY2VwdC1hcmVhX190eHQge1xuICAgIG1hcmdpbjogYXV0byA1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAuYWJvdXQtaW5mbyAuY29uY2VwdC1hcmVhX190eHQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiA2MHB4IDUlO1xuICB9XG59XG4uYWJvdXQgLmFib3V0LWluZm8gLmNvbmNlcHQtYXJlYV9fdHh0IC5sb2dvLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDA4cHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDQwcHggYXV0bztcbn1cbi5hYm91dCAuYWJvdXQtaW5mbyAuY29uY2VwdC1hcmVhX19pbWFnZSB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0IC5hYm91dC1pbmZvIC5jb25jZXB0LWFyZWFfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFib3V0IC5hYm91dC1pbmZvIC5jb25jZXB0LWFyZWFfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwN3B4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFib3V0LWluZm8gLmNvbmNlcHQtYXJlYV9faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4uYWJvdXQgLmFib3V0LWluZm8gLmZoLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAuYWJvdXQtaW5mbyAuZmgtYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hYm91dCAuYWJvdXQtaW5mbyAuZmgtYXJlYSAuZmgtYXJlYV9faW1hZ2Uge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0IC5hYm91dC1pbmZvIC5maC1hcmVhIC5maC1hcmVhX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uYWJvdXQgLmFib3V0LWluZm8gLmZoLWFyZWEgLmZoLWFyZWFfX3R4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFib3V0LWluZm8gLmZoLWFyZWEgLmZoLWFyZWFfX3R4dCB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWJvdXQgLmFib3V0LWluZm8gLmZoLWFyZWEgLmZoLWFyZWFfX3R4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uYWJvdXQgLmFib3V0LWluZm8gLmZoLWltYWdlX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW46IDQwcHggMCA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAuYWJvdXQtaW5mbyAuZmgtaW1hZ2VfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAwO1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gIH1cbn1cbi5hYm91dCAuYWJvdXQtaW5mbyAuZmgtaW1hZ2VfX2dyaWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWJvdXQgLmFib3V0LWxvZ28tYXJlYSB7XG4gIG1hcmdpbjogOTBweCAwO1xufVxuLmFib3V0IC5hYm91dC1sb2dvLWFyZWEgaDIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4O1xufVxuLmFib3V0IC5hYm91dC1sb2dvLWFyZWEgLmxvZ28tY29udGVudCB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBoZWlnaHQ6IDI0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0IC5hYm91dC1sb2dvLWFyZWEgLmxvZ28tY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5hYm91dCAuYWJvdXQtbG9nby1hcmVhIC5sb2dvLWNvbnRlbnQgLmxvZ29fX2NhcHRpb24ge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW46IGF1dG8gMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0IC5hYm91dC1sb2dvLWFyZWEgLmxvZ28tY29udGVudCAubG9nb19fY2FwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cbi5hYm91dCAuYWJvdXQtbG9nby1hcmVhIC5sb2dvLWNvbnRlbnQgLmxvZ29fX21hcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNSU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IC0zMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAuYWJvdXQtbG9nby1hcmVhIC5sb2dvLWNvbnRlbnQgLmxvZ29fX21hcmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmFib3V0IC5hYm91dC1sb2dvLWFyZWEgLmxvZ28tY29udGVudCAubG9nb19fdHh0IHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiBhdXRvIDIlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0IC5hYm91dC1sb2dvLWFyZWEgLmxvZ28tY29udGVudCAubG9nb19fdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cbi5hYm91dCAuYWJvdXQtbG9nby1hcmVhIC5sb2dvLWNvbnRlbnQgLmxvZ29fX3R4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLmFib3V0IC5hYm91dC1sb2dvLWFyZWEgLmxvZ28tY29udGVudCAubG9nb19fZnVraWRhc2hpIHtcbiAgd2lkdGg6IDM1N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAuYWJvdXQtbG9nby1hcmVhIC5sb2dvLWNvbnRlbnQgLmxvZ29fX2Z1a2lkYXNoaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hYm91dCAjc3BvcnRzIHtcbiAgcGFkZGluZzogMTYwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgI3Nwb3J0cyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4uYWJvdXQgI3Nwb3J0cyAuc3BvcnRzX19jb3B5IHtcbiAgbWFyZ2luOiBhdXRvIDAgYXV0byAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAjc3BvcnRzIC5zcG9ydHNfX2NvcHkge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgfVxufVxuLmFib3V0IC5zZWFzb24tYmxvY2sge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogNjUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAuYWJvdXQgLnNlYXNvbi1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgfVxufVxuLmFib3V0IC5zZWFzb24tYmxvY2sgLnNlYXNvbi1hcmVhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAwcHg7XG59XG4uYWJvdXQgLnNlYXNvbi1ibG9jayAuc2Vhc29uLWFyZWEgLnNlYXNvbi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMyNXB4O1xufVxuLmFib3V0IC5zZWFzb24tYmxvY2sgLnNlYXNvbi1hcmVhIC5zZWFzb24tYXJlYV9fbGluayB7XG4gIHdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiAxODVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLnNlYXNvbi1ibG9jayAuc2Vhc29uLWFyZWEgLnNlYXNvbi1hcmVhX19saW5rIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuLmFib3V0IC5zZWFzb24tYmxvY2sgLnNlYXNvbi1hcmVhIC5zZWFzb24tYXJlYV9fbGluayAubW9qaSBpbWcge1xuICB3aWR0aDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLnNlYXNvbi1ibG9jayAuc2Vhc29uLWFyZWEgLnNlYXNvbi1hcmVhX19saW5rIC5tb2ppIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbi5hYm91dCAuc2Vhc29uLWJsb2NrIC5zZWFzb24tYXJlYSAueWFqaXJ1c2hpIHtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbn1cbi5hYm91dCAuY29udGVudC1pbWFnZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA2NTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gIC5hYm91dCAuY29udGVudC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5hYm91dCAuY29udGVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAuY29udGVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuLmFib3V0IC5jb250ZW50LWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYWJvdXQgLmNvbnRlbnQtaW5mbyB7XG4gIG1heC13aWR0aDogNDYwcHg7XG4gIG1hcmdpbjogYXV0byA0MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5hYm91dCAuY29udGVudC1pbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0IC5jb250ZW50LWluZm8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmFib3V0IC5jb250ZW50LWluZm8gaDMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uYWJvdXQgLmNvbnRlbnQtaW5mbyAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFib3V0IC5hYm91dC10b3BpY3MtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0IC5hYm91dC10b3BpY3MtYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hYm91dCAuYWJvdXQtdG9waWNzLWFyZWEgLmNvbnRlbnQtaW5mbyB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTB2dyAtIDYwMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLmFib3V0IC5hYm91dC10b3BpY3MtYXJlYSAuY29udGVudC1pbmZvIHtcbiAgICBtYXJnaW46IGF1dG8gNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFib3V0LXRvcGljcy1hcmVhIC5jb250ZW50LWluZm8ge1xuICAgIG1hcmdpbjogNjBweCA1JTtcbiAgfVxufVxuLmFib3V0IC5hYm91dC10b3BpY3MtYXJlYSAuY29udGVudC1pbmZvIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjRhYTtcbn1cbi5hYm91dCAuYWJvdXQtdG9waWNzLWFyZWEgLmNvbnRlbnQtaW5mbyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTJjOTtcbn1cbi5hYm91dCAuYWJvdXQtc2Vhc29ucy1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFib3V0LXNlYXNvbnMtYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hYm91dCAuYWJvdXQtc2Vhc29ucy1hcmVhIC5jb250ZW50LWluZm8ge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwdncgLSA2MDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5hYm91dCAuYWJvdXQtc2Vhc29ucy1hcmVhIC5jb250ZW50LWluZm8ge1xuICAgIG1hcmdpbjogYXV0byA1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAuYWJvdXQtc2Vhc29ucy1hcmVhIC5jb250ZW50LWluZm8ge1xuICAgIG1hcmdpbjogMCA1JSAwO1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xuICB9XG59XG4uYWJvdXQgLmFib3V0LWV2ZW50LWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAuYWJvdXQtZXZlbnQtYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFib3V0LWV2ZW50LWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYWJvdXQgLmFib3V0LWV2ZW50LWFyZWEgLmNvbnRlbnQtaW5mbyB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTB2dyAtIDYwMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLmFib3V0IC5hYm91dC1ldmVudC1hcmVhIC5jb250ZW50LWluZm8ge1xuICAgIG1hcmdpbjogYXV0byA1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAuYWJvdXQtZXZlbnQtYXJlYSAuY29udGVudC1pbmZvIHtcbiAgICBtYXJnaW46IDYwcHggNSU7XG4gIH1cbn1cbi5hYm91dCAuYWJvdXQtZXZlbnQtYXJlYSAuY29udGVudC1pbmZvIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNlMWYwO1xufVxuLmFib3V0IC5hYm91dC1ldmVudC1hcmVhIC5jb250ZW50LWluZm8gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2YzZjk7XG59XG4uYWJvdXQgLmFib3V0LXN1cHBvcnQtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjkzODA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0IC5hYm91dC1zdXBwb3J0LWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYWJvdXQgLmFib3V0LXN1cHBvcnQtYXJlYSAuY29udGVudC1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MHZ3IC0gNjAwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuYWJvdXQgLmFib3V0LXN1cHBvcnQtYXJlYSAuY29udGVudC1pbmZvIHtcbiAgICBtYXJnaW46IGF1dG8gNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFib3V0LXN1cHBvcnQtYXJlYSAuY29udGVudC1pbmZvIHtcbiAgICBtYXJnaW46IDAgNSU7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4uYWJvdXQgLmFib3V0LXN1cHBvcnQtYXJlYSAuY29udGVudC1pbmZvIC5idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYWJvdXQgLnNucy1hcmVhIHtcbiAgbWFyZ2luOiA5MHB4IDA7XG59XG4uYWJvdXQgLnNucy1hcmVhIC53cmFwIHtcbiAgbWF4LXdpZHRoOiA2OTBweDtcbn1cbi5hYm91dCAuc25zLWFyZWEgLndyYXAgaDIge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xufVxuLmFib3V0IC5zbnMtYXJlYSAud3JhcCAuc25zLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDEzOHB4O1xuICBtYXJnaW46IDQ2cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLnNucy1hcmVhIC53cmFwIC5zbnMtbGlzdCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uYWJvdXQgLnNucy1hcmVhIC53cmFwIC5zbnMtbGlzdF9faWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAuc25zLWFyZWEgLndyYXAgLnNucy1saXN0X19pY29uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuLmFib3V0IC5zbnMtYXJlYSAud3JhcCAuc25zLWxpc3RfX2ljb246bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxNTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLnNucy1hcmVhIC53cmFwIC5zbnMtbGlzdF9faWNvbjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLmFib3V0IC5zbnMtYXJlYSAud3JhcCAuc25zLWxpc3QgcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogSG9tZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgXG4qKioqKlxu44Ob44O844OgXG4qKioqKlxuKi9cbi8qICBcbioqKioqXG7jg4jjg4Pjg5fjg5rjg7zjgrjjg6zjgqTjgqLjgqbjg4hcbioqKioqXG4qL1xuLm1haW4tdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5tYWluLXZpc3VhbCB7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICB9XG59XG4ubWFpbi12aXN1YWwgLmhlYWRzbGlkZXIgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzB2aDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm1haW4tdmlzdWFsIC5oZWFkc2xpZGVyIGxpIGltZyB7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICB9XG59XG4ubWFpbi12aXN1YWwgI2NvbnRlbnRzLWhlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgaGVpZ2h0OiAwO1xufVxuLm1haW4tdmlzdWFsIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm1haW4tdmlzdWFsIC5tYWluLWhlYWRfX2xvZ28ge1xuICB3aWR0aDogMTUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMyU7XG4gIHJpZ2h0OiAzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubWFpbi12aXN1YWwgLm1haW4taGVhZF9fbG9nbyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGJvdHRvbTogMyU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA3MHB4KTtcbiAgfVxufVxuLm1haW4tdmlzdWFsIC5tYWluLWhlYWRfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi12aXN1YWwgLm1haW4tc3BvcnVfX2NvcHkge1xuICB3aWR0aDogMzAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAlO1xuICBsZWZ0OiAzNSU7XG59XG4ubWFpbi12aXN1YWwgLm1haW4tc3BvcnVfX2NvcHkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm1haW4tdmlzdWFsIC5tYWluLXNwb3J1X19jb3B5IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IDE1JTtcbiAgfVxufVxuLm1haW4tdmlzdWFsIC5tYWluLXNwb3J1X19sb2dvIHtcbiAgd2lkdGg6IDclO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUlO1xuICByaWdodDogMyU7XG59XG4ubWFpbi12aXN1YWwgLm1haW4tc3BvcnVfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm1haW4tdmlzdWFsIC5tYWluLXNwb3J1X19sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogMjUlO1xuICB9XG59XG5cbi8qIOODiOODg+ODl+ODmOODg+ODgOODvCAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuI2hlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEyMHB4O1xuICAvKi5zbGlkZTMsLnNsaWRlNiwuc2xpZGU5e1xuICBcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIFx0aGVpZ2h0OjQwN3B4IWltcG9ydGFudDtcbiAgXHR0b3A6LTEwMHB4O1xuICBcdFx0aDN7XG4gIFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xuICBcdFx0XHRtYXJnaW46MTBweDtcbiAgXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdFx0XHQmOmJlZm9yZSB7XG4gIFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG4gIFx0XHRcdFx0bGVmdDogMDtcbiAgXHRcdFx0XHR3aWR0aDogMzRweDtcbiAgXHRcdFx0XHRoZWlnaHQ6IDJweDtcbiAgXHRcdFx0XHRjb250ZW50OiAnJztcbiAgXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG4gIFx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcbiAgXHRcdCAgfVxuICBcdFx0fVxuICBcdFx0YTo6YWZ0ZXJ7XG4gIFx0XHRcdGNvbnRlbnQ6J+KWtic7XG4gIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHRcdFx0cmlnaHQ6MDtcbiAgXHRcdFx0Ym90dG9tOjRweDtcbiAgXHRcdFx0d2lkdGg6MTZweDtcbiAgXHRcdFx0aGVpZ2h0OjE2cHg7XG4gIFx0XHRcdGNvbG9yOiNmZmY7XG4gIFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRcdFx0cGFkZGluZzo2cHggMjBweCAyNnB4IDEwcHg7XG4gIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIFx0XHR9XG4gIFx0fVxuICBcdC5maWd1cmV7XG4gIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0XHR3aWR0aDoxMDAlO1xuICBcdFx0aGVpZ2h0OjI2MHB4O1xuICBcdFx0LnRodW1ibmFpbC1pbWFnZXtcbiAgXHRcdFx0d2lkdGg6MTAwJTtcbiAgXHRcdFx0aGVpZ2h0OjEwMCU7XG4gIFx0XHR9XG4gIFx0XHRpbWd7XG4gIFx0XHRcdHdpZHRoOjEwMCU7XG4gIFx0XHRcdGhlaWdodDoxMDAlO1xuICBcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcbiAgXHRcdH1cbiAgfSovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI2hlYWQge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICB9XG59XG4jaGVhZCBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDcwcHg7XG59XG4jaGVhZCBoMiBpbWcge1xuICB3aWR0aDogNjg2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI2hlYWQgaDIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNoZWFkIGgyIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbiNoZWFkIC50b3BfX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDQwcHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjaGVhZCAudG9wX19iYW5uZXIge1xuICAgIHRvcDogMHB4O1xuICB9XG59XG4jaGVhZCAudG9wX19iYW5uZXIgaW1nIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNoZWFkIC50b3BfX2Jhbm5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jaGVhZCAudG9wX19iYW5uZXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbiNoZWFkIC50b3AtYmFubmVyX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAzNHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDMycHggYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjaGVhZCAudG9wLWJhbm5lcl9fYm94IHtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luOiA0NnB4IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuI2hlYWQgLnRvcC1iYW5uZXJfX2JveCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jaGVhZCAudG9wLWJhbm5lcl9fYm94IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4jaGVhZCAudG9wLWJhbm5lcl9fYm94IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jaGVhZCAuc3BsaWRlX19zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaGVhZCAuc3BsaWRlX19zbGlkZSAubmV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjaGVhZCAuc3BsaWRlX19zbGlkZSAubmV3IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxufVxuI2hlYWQgLnNwbGlkZV9fc2xpZGUgLm5ldyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjaGVhZCAuc3BsaWRlX19zbGlkZSAuc3BsaWRlX19zbGlkZV9fcm93IHtcbiAgICBwYWRkaW5nOiAwIDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI2hlYWQgLnNwbGlkZV9fc2xpZGUgLnNwbGlkZV9fc2xpZGVfX3JvdyBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuI2hlYWQgLnNsaWRlMSwgI2hlYWQgLnNsaWRlNiwgI2hlYWQgLnNsaWRlMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNjAwcHg7XG59XG4jaGVhZCAuc2xpZGUxIC5uZXcsICNoZWFkIC5zbGlkZTYgLm5ldywgI2hlYWQgLnNsaWRlMTEgLm5ldyB7XG4gIHdpZHRoOiAxMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjaGVhZCAuc2xpZGUxIC5uZXcsICNoZWFkIC5zbGlkZTYgLm5ldywgI2hlYWQgLnNsaWRlMTEgLm5ldyB7XG4gICAgbWFyZ2luOiAwIC0xMHB4IDAgMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG4jaGVhZCAuc2xpZGUxIGgzLCAjaGVhZCAuc2xpZGU2IGgzLCAjaGVhZCAuc2xpZGUxMSBoMyB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI2hlYWQgLnNsaWRlMSBoMywgI2hlYWQgLnNsaWRlNiBoMywgI2hlYWQgLnNsaWRlMTEgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG4jaGVhZCAuc2xpZGUxIGgzOmJlZm9yZSwgI2hlYWQgLnNsaWRlNiBoMzpiZWZvcmUsICNoZWFkIC5zbGlkZTExIGgzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4jaGVhZCAuc2xpZGUxIGE6OmFmdGVyLCAjaGVhZCAuc2xpZGU2IGE6OmFmdGVyLCAjaGVhZCAuc2xpZGUxMSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pa2XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNnB4IDIwcHggMjZweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNoZWFkIC5zbGlkZTEgYTo6YWZ0ZXIsICNoZWFkIC5zbGlkZTYgYTo6YWZ0ZXIsICNoZWFkIC5zbGlkZTExIGE6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcGFkZGluZzogNHB4IDE4cHggMjBweCA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuI2hlYWQgLnNsaWRlMSAuZmlndXJlLCAjaGVhZCAuc2xpZGU2IC5maWd1cmUsICNoZWFkIC5zbGlkZTExIC5maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgI2hlYWQgLnNsaWRlMSAuZmlndXJlLCAjaGVhZCAuc2xpZGU2IC5maWd1cmUsICNoZWFkIC5zbGlkZTExIC5maWd1cmUge1xuICAgIGhlaWdodDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI2hlYWQgLnNsaWRlMSAuZmlndXJlLCAjaGVhZCAuc2xpZGU2IC5maWd1cmUsICNoZWFkIC5zbGlkZTExIC5maWd1cmUge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4jaGVhZCAuc2xpZGUxIC5maWd1cmUgaW1nLCAjaGVhZCAuc2xpZGU2IC5maWd1cmUgaW1nLCAjaGVhZCAuc2xpZGUxMSAuZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjaGVhZCAuc2xpZGUxIC50eHQsICNoZWFkIC5zbGlkZTYgLnR4dCwgI2hlYWQgLnNsaWRlMTEgLnR4dCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuI2hlYWQgLnNsaWRlMiwgI2hlYWQgLnNsaWRlMywgI2hlYWQgLnNsaWRlNCwgI2hlYWQgLnNsaWRlNSwgI2hlYWQgLnNsaWRlNywgI2hlYWQgLnNsaWRlOCwgI2hlYWQgLnNsaWRlOSwgI2hlYWQgLnNsaWRlMTAsICNoZWFkIC5zbGlkZTEyLCAjaGVhZCAuc2xpZGUxMywgI2hlYWQgLnNsaWRlMTQsICNoZWFkIC5zbGlkZTE1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNoZWFkIC5zbGlkZTIgLm5ldywgI2hlYWQgLnNsaWRlMyAubmV3LCAjaGVhZCAuc2xpZGU0IC5uZXcsICNoZWFkIC5zbGlkZTUgLm5ldywgI2hlYWQgLnNsaWRlNyAubmV3LCAjaGVhZCAuc2xpZGU4IC5uZXcsICNoZWFkIC5zbGlkZTkgLm5ldywgI2hlYWQgLnNsaWRlMTAgLm5ldywgI2hlYWQgLnNsaWRlMTIgLm5ldywgI2hlYWQgLnNsaWRlMTMgLm5ldywgI2hlYWQgLnNsaWRlMTQgLm5ldywgI2hlYWQgLnNsaWRlMTUgLm5ldyB7XG4gIHdpZHRoOiA4MHB4O1xuICBib3R0b206IDQyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgI2hlYWQgLnNsaWRlMiAuYm94LCAjaGVhZCAuc2xpZGUzIC5ib3gsICNoZWFkIC5zbGlkZTQgLmJveCwgI2hlYWQgLnNsaWRlNSAuYm94LCAjaGVhZCAuc2xpZGU3IC5ib3gsICNoZWFkIC5zbGlkZTggLmJveCwgI2hlYWQgLnNsaWRlOSAuYm94LCAjaGVhZCAuc2xpZGUxMCAuYm94LCAjaGVhZCAuc2xpZGUxMiAuYm94LCAjaGVhZCAuc2xpZGUxMyAuYm94LCAjaGVhZCAuc2xpZGUxNCAuYm94LCAjaGVhZCAuc2xpZGUxNSAuYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDYwJTtcbiAgfVxufVxuI2hlYWQgLnNsaWRlMiBoMywgI2hlYWQgLnNsaWRlMyBoMywgI2hlYWQgLnNsaWRlNCBoMywgI2hlYWQgLnNsaWRlNSBoMywgI2hlYWQgLnNsaWRlNyBoMywgI2hlYWQgLnNsaWRlOCBoMywgI2hlYWQgLnNsaWRlOSBoMywgI2hlYWQgLnNsaWRlMTAgaDMsICNoZWFkIC5zbGlkZTEyIGgzLCAjaGVhZCAuc2xpZGUxMyBoMywgI2hlYWQgLnNsaWRlMTQgaDMsICNoZWFkIC5zbGlkZTE1IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAyJSA1JSAwO1xuICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgI2hlYWQgLnNsaWRlMiBoMywgI2hlYWQgLnNsaWRlMyBoMywgI2hlYWQgLnNsaWRlNCBoMywgI2hlYWQgLnNsaWRlNSBoMywgI2hlYWQgLnNsaWRlNyBoMywgI2hlYWQgLnNsaWRlOCBoMywgI2hlYWQgLnNsaWRlOSBoMywgI2hlYWQgLnNsaWRlMTAgaDMsICNoZWFkIC5zbGlkZTEyIGgzLCAjaGVhZCAuc2xpZGUxMyBoMywgI2hlYWQgLnNsaWRlMTQgaDMsICNoZWFkIC5zbGlkZTE1IGgzIHtcbiAgICBtYXJnaW46IDIlIDUlIDUlO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjaGVhZCAuc2xpZGUyIGgzLCAjaGVhZCAuc2xpZGUzIGgzLCAjaGVhZCAuc2xpZGU0IGgzLCAjaGVhZCAuc2xpZGU1IGgzLCAjaGVhZCAuc2xpZGU3IGgzLCAjaGVhZCAuc2xpZGU4IGgzLCAjaGVhZCAuc2xpZGU5IGgzLCAjaGVhZCAuc2xpZGUxMCBoMywgI2hlYWQgLnNsaWRlMTIgaDMsICNoZWFkIC5zbGlkZTEzIGgzLCAjaGVhZCAuc2xpZGUxNCBoMywgI2hlYWQgLnNsaWRlMTUgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG4jaGVhZCAuc2xpZGUyIGgzOmJlZm9yZSwgI2hlYWQgLnNsaWRlMyBoMzpiZWZvcmUsICNoZWFkIC5zbGlkZTQgaDM6YmVmb3JlLCAjaGVhZCAuc2xpZGU1IGgzOmJlZm9yZSwgI2hlYWQgLnNsaWRlNyBoMzpiZWZvcmUsICNoZWFkIC5zbGlkZTggaDM6YmVmb3JlLCAjaGVhZCAuc2xpZGU5IGgzOmJlZm9yZSwgI2hlYWQgLnNsaWRlMTAgaDM6YmVmb3JlLCAjaGVhZCAuc2xpZGUxMiBoMzpiZWZvcmUsICNoZWFkIC5zbGlkZTEzIGgzOmJlZm9yZSwgI2hlYWQgLnNsaWRlMTQgaDM6YmVmb3JlLCAjaGVhZCAuc2xpZGUxNSBoMzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuI2hlYWQgLnNsaWRlMiBhOjphZnRlciwgI2hlYWQgLnNsaWRlMyBhOjphZnRlciwgI2hlYWQgLnNsaWRlNCBhOjphZnRlciwgI2hlYWQgLnNsaWRlNSBhOjphZnRlciwgI2hlYWQgLnNsaWRlNyBhOjphZnRlciwgI2hlYWQgLnNsaWRlOCBhOjphZnRlciwgI2hlYWQgLnNsaWRlOSBhOjphZnRlciwgI2hlYWQgLnNsaWRlMTAgYTo6YWZ0ZXIsICNoZWFkIC5zbGlkZTEyIGE6OmFmdGVyLCAjaGVhZCAuc2xpZGUxMyBhOjphZnRlciwgI2hlYWQgLnNsaWRlMTQgYTo6YWZ0ZXIsICNoZWFkIC5zbGlkZTE1IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCLilrZcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA2cHggMjBweCAyNnB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI2hlYWQgLnNsaWRlMiBhOjphZnRlciwgI2hlYWQgLnNsaWRlMyBhOjphZnRlciwgI2hlYWQgLnNsaWRlNCBhOjphZnRlciwgI2hlYWQgLnNsaWRlNSBhOjphZnRlciwgI2hlYWQgLnNsaWRlNyBhOjphZnRlciwgI2hlYWQgLnNsaWRlOCBhOjphZnRlciwgI2hlYWQgLnNsaWRlOSBhOjphZnRlciwgI2hlYWQgLnNsaWRlMTAgYTo6YWZ0ZXIsICNoZWFkIC5zbGlkZTEyIGE6OmFmdGVyLCAjaGVhZCAuc2xpZGUxMyBhOjphZnRlciwgI2hlYWQgLnNsaWRlMTQgYTo6YWZ0ZXIsICNoZWFkIC5zbGlkZTE1IGE6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcGFkZGluZzogNHB4IDE4cHggMjBweCA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuI2hlYWQgLnNsaWRlMiAuZmlndXJlLCAjaGVhZCAuc2xpZGUzIC5maWd1cmUsICNoZWFkIC5zbGlkZTQgLmZpZ3VyZSwgI2hlYWQgLnNsaWRlNSAuZmlndXJlLCAjaGVhZCAuc2xpZGU3IC5maWd1cmUsICNoZWFkIC5zbGlkZTggLmZpZ3VyZSwgI2hlYWQgLnNsaWRlOSAuZmlndXJlLCAjaGVhZCAuc2xpZGUxMCAuZmlndXJlLCAjaGVhZCAuc2xpZGUxMiAuZmlndXJlLCAjaGVhZCAuc2xpZGUxMyAuZmlndXJlLCAjaGVhZCAuc2xpZGUxNCAuZmlndXJlLCAjaGVhZCAuc2xpZGUxNSAuZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgI2hlYWQgLnNsaWRlMiAuZmlndXJlLCAjaGVhZCAuc2xpZGUzIC5maWd1cmUsICNoZWFkIC5zbGlkZTQgLmZpZ3VyZSwgI2hlYWQgLnNsaWRlNSAuZmlndXJlLCAjaGVhZCAuc2xpZGU3IC5maWd1cmUsICNoZWFkIC5zbGlkZTggLmZpZ3VyZSwgI2hlYWQgLnNsaWRlOSAuZmlndXJlLCAjaGVhZCAuc2xpZGUxMCAuZmlndXJlLCAjaGVhZCAuc2xpZGUxMiAuZmlndXJlLCAjaGVhZCAuc2xpZGUxMyAuZmlndXJlLCAjaGVhZCAuc2xpZGUxNCAuZmlndXJlLCAjaGVhZCAuc2xpZGUxNSAuZmlndXJlIHtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNoZWFkIC5zbGlkZTIgLmZpZ3VyZSwgI2hlYWQgLnNsaWRlMyAuZmlndXJlLCAjaGVhZCAuc2xpZGU0IC5maWd1cmUsICNoZWFkIC5zbGlkZTUgLmZpZ3VyZSwgI2hlYWQgLnNsaWRlNyAuZmlndXJlLCAjaGVhZCAuc2xpZGU4IC5maWd1cmUsICNoZWFkIC5zbGlkZTkgLmZpZ3VyZSwgI2hlYWQgLnNsaWRlMTAgLmZpZ3VyZSwgI2hlYWQgLnNsaWRlMTIgLmZpZ3VyZSwgI2hlYWQgLnNsaWRlMTMgLmZpZ3VyZSwgI2hlYWQgLnNsaWRlMTQgLmZpZ3VyZSwgI2hlYWQgLnNsaWRlMTUgLmZpZ3VyZSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiNoZWFkIC5zbGlkZTIgLmZpZ3VyZSBpbWcsICNoZWFkIC5zbGlkZTMgLmZpZ3VyZSBpbWcsICNoZWFkIC5zbGlkZTQgLmZpZ3VyZSBpbWcsICNoZWFkIC5zbGlkZTUgLmZpZ3VyZSBpbWcsICNoZWFkIC5zbGlkZTcgLmZpZ3VyZSBpbWcsICNoZWFkIC5zbGlkZTggLmZpZ3VyZSBpbWcsICNoZWFkIC5zbGlkZTkgLmZpZ3VyZSBpbWcsICNoZWFkIC5zbGlkZTEwIC5maWd1cmUgaW1nLCAjaGVhZCAuc2xpZGUxMiAuZmlndXJlIGltZywgI2hlYWQgLnNsaWRlMTMgLmZpZ3VyZSBpbWcsICNoZWFkIC5zbGlkZTE0IC5maWd1cmUgaW1nLCAjaGVhZCAuc2xpZGUxNSAuZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNoZWFkIC5zbGlkZTIgLnR4dCwgI2hlYWQgLnNsaWRlMyAudHh0LCAjaGVhZCAuc2xpZGU0IC50eHQsICNoZWFkIC5zbGlkZTUgLnR4dCwgI2hlYWQgLnNsaWRlNyAudHh0LCAjaGVhZCAuc2xpZGU4IC50eHQsICNoZWFkIC5zbGlkZTkgLnR4dCwgI2hlYWQgLnNsaWRlMTAgLnR4dCwgI2hlYWQgLnNsaWRlMTIgLnR4dCwgI2hlYWQgLnNsaWRlMTMgLnR4dCwgI2hlYWQgLnNsaWRlMTQgLnR4dCwgI2hlYWQgLnNsaWRlMTUgLnR4dCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuI2hlYWQgLmNvbnRlbnRzX19kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cbiNoZWFkIC5jb250ZW50c19fZGF0ZSAuZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgbWFyZ2luOiAwIDAgNnB4IDA7XG59XG4jaGVhZCAuY29udGVudHNfX2RhdGUgcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jaGVhZCAuY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDAuODhlbTtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI2hlYWQgLmNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jaGVhZCAuZmllbGQtc3BvcnRzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNiMmEgIWltcG9ydGFudDtcbn1cbiNoZWFkIC5maWVsZC1zcG9ydHMgaDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmY2IyYTtcbn1cbiNoZWFkIC5yaXZlci1zcG9ydHM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0ZTZjOCAhaW1wb3J0YW50O1xufVxuI2hlYWQgLnJpdmVyLXNwb3J0cyBoMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNjRlNmM4O1xufVxuI2hlYWQgLndhdGNoLXNwb3J0czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MzgwICFpbXBvcnRhbnQ7XG59XG4jaGVhZCAud2F0Y2gtc3BvcnRzIGgzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZjkzODA7XG59XG4jaGVhZCAubW91bnRhaW4tc3BvcnRzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZGU1NjcgIWltcG9ydGFudDtcbn1cbiNoZWFkIC5tb3VudGFpbi1zcG9ydHMgaDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzlkZTU2Nztcbn1cbiNoZWFkIC5tYXJpbmUtc3BvcnRzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGM4ZWIgIWltcG9ydGFudDtcbn1cbiNoZWFkIC5tYXJpbmUtc3BvcnRzIGgzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyZGM4ZWI7XG59XG4jaGVhZCAub3RoZXItc3BvcnRzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2Q0OGEgIWltcG9ydGFudDtcbn1cbiNoZWFkIC5vdGhlci1zcG9ydHMgaDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2U3ZDQ4YTtcbn1cblxuLmFydGljbGUtYnRuLWFyZWEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFydGljbGVfX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2UxZjA7XG59XG4uYXJ0aWNsZV9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjZjNmOTtcbn1cblxuLyog44K544Od44O844OE5qSc57Si44Ko44Oq44KiICovXG4jc3BvcnRzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjIwcHggMCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI3Nwb3J0cyB7XG4gICAgcGFkZGluZzogMTIwcHggMCAwIDA7XG4gIH1cbn1cbiNzcG9ydHMgLnNwb3J0cy1oZWFkLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNzcG9ydHMgLnNwb3J0cy1oZWFkLWFyZWEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuI3Nwb3J0cyAuc3BvcnRzLWhlYWQtYXJlYSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbiNzcG9ydHMgLnNwb3J0cy1oZWFkLWFyZWEgLmljb24gaW1nIHtcbiAgd2lkdGg6IDcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI3Nwb3J0cyAuc3BvcnRzLWhlYWQtYXJlYSAuaWNvbiBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG4jc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIC5zcG9ydHMtaGVhZF9fc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI3Nwb3J0cyAuc3BvcnRzLWhlYWQtYXJlYSAuc3BvcnRzLWhlYWRfX3NlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3Nwb3J0cyAuc3BvcnRzLWhlYWQtYXJlYSAuc3BvcnRzLWhlYWRfX3NlYXJjaCAuc2VhcmNoLWFyZWEgLnNlYXJjaF9jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBoZWlnaHQ6IDNlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNzcG9ydHMgLnNwb3J0cy1oZWFkLWFyZWEgLnNwb3J0cy1oZWFkX19zZWFyY2ggLnNlYXJjaC1hcmVhIC5zZWFyY2hfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogM2VtO1xuICB3aWR0aDogNTYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gICNzcG9ydHMgLnNwb3J0cy1oZWFkLWFyZWEgLnNwb3J0cy1oZWFkX19zZWFyY2ggLnNlYXJjaC1hcmVhIC5zZWFyY2hfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNzcG9ydHMgLnNwb3J0cy1oZWFkLWFyZWEgLnNwb3J0cy1oZWFkX19zZWFyY2ggLnNlYXJjaC1hcmVhIC5zZWFyY2hfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIC5zcG9ydHMtaGVhZF9fc2VhcmNoIC5zZWFyY2gtYXJlYSAuc2VhcmNoX2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbiNzcG9ydHMgLnNwb3J0cy1oZWFkLWFyZWEgLnNwb3J0cy1oZWFkX19zZWFyY2ggLnNlYXJjaC1hcmVhIC5zZWFyY2hfY29udGFpbmVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXNpemU6IDFlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogMnB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuI3Nwb3J0cyAuc3BvcnRzLWFyZWEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDM0cHg7XG4gIG1hcmdpbjogNDZweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNzcG9ydHMgLnNwb3J0cy1hcmVhIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbn1cbiNzcG9ydHMgLnNwb3J0cy1hcmVhIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDMycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAjc3BvcnRzIC5zcG9ydHMtYXJlYSBhIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjc3BvcnRzIC5zcG9ydHMtYXJlYSBhIHtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuI3Nwb3J0cyAuc3BvcnRzLWFyZWEgYSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IC0xNHB4O1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgI3Nwb3J0cyAuc3BvcnRzLWFyZWEgYSAuaWNvbiB7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI3Nwb3J0cyAuc3BvcnRzLWFyZWEgYSAuaWNvbiB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4jc3BvcnRzIC5zcG9ydHMtYXJlYSBhIC5pY29uIC5zcG9ydHMtaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjc3BvcnRzIC5zcG9ydHMtYXJlYSBhIC5pY29uIC5zcG9ydHMtaWNvbiB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjc3BvcnRzIC5zcG9ydHMtYXJlYSBhIC5pY29uIGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbiNzcG9ydHMgLnNwb3J0cy1hcmVhIGEgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogYXV0byAwIGF1dG8gNjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gICNzcG9ydHMgLnNwb3J0cy1hcmVhIGEgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjc3BvcnRzIC5zcG9ydHMtYXJlYSBhIHAge1xuICAgIG1hcmdpbjogYXV0byAwIGF1dG8gNTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG4jc3BvcnRzIC5zcG9ydHMtYXJlYSBhIHAgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNzcG9ydHMgLnNwb3J0cy1hcmVhIGEgcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jc3BvcnRzIC5zcG9ydHMtYXJlYSAubWFyaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC8q57W25a++6YWN572u44Gn5L2N572u44KS5oyH5a6aKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8q44Ki44OL44Oh44O844K344On44OzKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzZmZDlmMSAwJSwgIzZmZDlmMSA1MCUsICNjYWYxZmEgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC44LCAwLCAwLjIsIDEpIDBzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4jc3BvcnRzIC5zcG9ydHMtYXJlYSAubWFyaW5lOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuI3Nwb3J0cyAuc3BvcnRzLWFyZWEgLm1hcmluZTpob3ZlciAuaWNvbiAuc3BvcnRzLWljb24ge1xuICBmaWxsOiAjMmRjOGViO1xufVxuI3Nwb3J0cyAuc3BvcnRzLWFyZWEgLm1hcmluZTpob3ZlciBwIHNwYW4ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICBjb2xvcjogIzJkYzhlYjtcbn1cbiNzcG9ydHMgLnNwb3J0cy1hcmVhIC5yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICAvKue1tuWvvumFjee9ruOBp+S9jee9ruOCkuaMh+WumiovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKuOCouODi+ODoeODvOOCt+ODp+ODsyovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM5M2VlZDkgMCUsICM5M2VlZDkgNTAlLCAjZDhmOWYxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgMCwgMC4yLCAxKSAwcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuI3Nwb3J0cyAuc3BvcnRzLWFyZWEgLnJpdmVyOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuI3Nwb3J0cyAuc3BvcnRzLWFyZWEgLnJpdmVyOmhvdmVyIC5pY29uIC5zcG9ydHMtaWNvbiB7XG4gIGZpbGw6ICM2NGU2Yzg7XG59XG4jc3BvcnRzIC5zcG9ydHMtYXJlYSAucml2ZXI6aG92ZXIgcCBzcGFuIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgY29sb3I6ICM2NGU2Yzg7XG59XG4jc3BvcnRzIC5zcG9ydHMtYXJlYSAubWF1bnRhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgLyrntbblr77phY3nva7jgafkvY3nva7jgpLmjIflrpoqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLyrjgqLjg4vjg6Hjg7zjgrfjg6fjg7MqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjYmJlZDk0IDAlLCAjYmJlZDk0IDUwJSwgI2U3ZjlkOSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjgsIDAsIDAuMiwgMSkgMHM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbiNzcG9ydHMgLnNwb3J0cy1hcmVhIC5tYXVudGFpbjpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbiNzcG9ydHMgLnNwb3J0cy1hcmVhIC5tYXVudGFpbjpob3ZlciAuaWNvbiAuc3BvcnRzLWljb24ge1xuICBmaWxsOiAjOWRlNTY3O1xufVxuI3Nwb3J0cyAuc3BvcnRzLWFyZWEgLm1hdW50YWluOmhvdmVyIHAgc3BhbiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIGNvbG9yOiAjOWRlNTY3O1xufVxuI3Nwb3J0cyAuc3BvcnRzLWFyZWEgLmZpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC8q57W25a++6YWN572u44Gn5L2N572u44KS5oyH5a6aKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8q44Ki44OL44Oh44O844K344On44OzKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZmZGI2YiAwJSwgI2ZmZGI2YiA1MCUsICNmZmYyY2EgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC44LCAwLCAwLjIsIDEpIDBzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4jc3BvcnRzIC5zcG9ydHMtYXJlYSAuZmllbGQ6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG4jc3BvcnRzIC5zcG9ydHMtYXJlYSAuZmllbGQ6aG92ZXIgLmljb24gLnNwb3J0cy1pY29uIHtcbiAgZmlsbDogI2ZmY2IyYTtcbn1cbiNzcG9ydHMgLnNwb3J0cy1hcmVhIC5maWVsZDpob3ZlciBwIHNwYW4ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICBjb2xvcjogI2ZmY2IyYTtcbn1cbiNzcG9ydHMgLnNwb3J0cy1hcmVhIC53YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICAvKue1tuWvvumFjee9ruOBp+S9jee9ruOCkuaMh+WumiovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKuOCouODi+ODoeODvOOCt+ODp+ODsyovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmZmI0YTcgMCUsICNmZmI0YTcgNTAlLCAjZmZlNGRmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgMCwgMC4yLCAxKSAwcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuI3Nwb3J0cyAuc3BvcnRzLWFyZWEgLndhdGNoOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuI3Nwb3J0cyAuc3BvcnRzLWFyZWEgLndhdGNoOmhvdmVyIC5pY29uIC5zcG9ydHMtaWNvbiB7XG4gIGZpbGw6ICNmZjkzODA7XG59XG4jc3BvcnRzIC5zcG9ydHMtYXJlYSAud2F0Y2g6aG92ZXIgcCBzcGFuIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgY29sb3I6ICNmZjkzODA7XG59XG4jc3BvcnRzIC5zcG9ydHMtYXJlYSAub3RoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgLyrntbblr77phY3nva7jgafkvY3nva7jgpLmjIflrpoqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLyrjgqLjg4vjg6Hjg7zjgrfjg6fjg7MqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZWVlMGFlIDAlLCAjZWVlMGFlIDUwJSwgI2Y5ZjRlMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjgsIDAsIDAuMiwgMSkgMHM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbiNzcG9ydHMgLnNwb3J0cy1hcmVhIC5vdGhlcjpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbiNzcG9ydHMgLnNwb3J0cy1hcmVhIC5vdGhlcjpob3ZlciAuaWNvbiAuc3BvcnRzLWljb24ge1xuICBmaWxsOiAjZTdkNDhhO1xufVxuI3Nwb3J0cyAuc3BvcnRzLWFyZWEgLm90aGVyOmhvdmVyIHAgc3BhbiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIGNvbG9yOiAjZTdkNDhhO1xufVxuI3Nwb3J0cyAuc3R5bGUtYXJlYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luOiAzMnB4IDAgNjRweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAjc3BvcnRzIC5zdHlsZS1hcmVhIHtcbiAgICBnYXA6IDE0cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuI3Nwb3J0cyAuc3R5bGUtYXJlYSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNlMWYwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNzcG9ydHMgLnN0eWxlLWFyZWEgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBwYWRkaW5nOiAyNHB4IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4jc3BvcnRzIC5zdHlsZS1hcmVhIGEgLmljb24ge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG4jc3BvcnRzIC5zdHlsZS1hcmVhIGEgLmljb24gLnN0eWxlLWljb24ge1xuICBtYXJnaW46IGF1dG8gMDtcbiAgZmlsbDogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuI3Nwb3J0cyAuc3R5bGUtYXJlYSBhIC5zdHlsZS1hcmVhX190eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI3Nwb3J0cyAuc3R5bGUtYXJlYSBhIC5zdHlsZS1hcmVhX190eHQge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuI3Nwb3J0cyAuc3R5bGUtYXJlYSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjZjNmOTtcbn1cbiNzcG9ydHMgLnN0eWxlLWFyZWEgYTpob3ZlciAuaWNvbiAuc3R5bGUtaWNvbiB7XG4gIGZpbGw6ICMyM2UxZjA7XG59XG4jc3BvcnRzIC5rZXl3b3JkLWFyZWEgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuI3Nwb3J0cyAua2V5d29yZC1hcmVhIGgzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJhY2tncm91bmQ6ICM1ZmUwZDM7XG59XG4jc3BvcnRzIC5rZXl3b3JkLWFyZWEgLmtleXdvcmQtbGlzdCB1bCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG59XG4jc3BvcnRzIC5rZXl3b3JkLWFyZWEgLmtleXdvcmQtbGlzdCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuI3Nwb3J0cyAua2V5d29yZC1hcmVhIC5rZXl3b3JkLWxpc3QgdWwgbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY29sb3I6ICNhYWE7XG59XG4jc3BvcnRzIC5rZXl3b3JkLWFyZWEgLmtleXdvcmQtbGlzdCB1bCBsaSBhIHtcbiAgY29sb3I6ICM4ODg7XG59XG4jc3BvcnRzIC5rZXl3b3JkLWFyZWEgLmtleXdvcmQtbGlzdCB1bCBsaTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm1vdmllIHtcbiAgcGFkZGluZzogMTYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubW92aWUge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5tb3ZpZSAud3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb3ZpZS1oZWFkLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5tb3ZpZS1oZWFkLWFyZWEge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxufVxuLm1vdmllLWhlYWQtYXJlYSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5tb3ZpZS1oZWFkLWFyZWEgLmljb24gaW1nIHtcbiAgd2lkdGg6IDY3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm1vdmllLWhlYWQtYXJlYSAuaWNvbiBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4ubW92aWUtYXJlYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogNThweDtcbiAgbWFyZ2luOiA1NHB4IDAgMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAubW92aWUtYXJlYSB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm1vdmllLWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjZweCAwIDAgMDtcbiAgfVxufVxuLm1vdmllLWFyZWEuc3Atc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW92aWUtYXJlYS5zcC1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiAyNzZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5tb3ZpZS1ibG9jayB7XG4gICAgbWFyZ2luOiAwIDEwcHggMzJweDtcbiAgfVxufVxuLm1vdmllLWJsb2NrX19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW92aWUtYmxvY2tfX2ZpZ3VyZSBpbWcge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubW92aWUtYmxvY2tfX2ZpZ3VyZSAuaWNvbl9fcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cbi5tb3ZpZS1ibG9ja19fZmlndXJlIC5pY29uX19wbGF5IGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubW92aWUtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAubW92aWUtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuLm1vdmllLWJsb2NrOmhvdmVyIC5tb3ZpZS1ibG9ja19fZmlndXJlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xufVxuLm1vdmllLWJ0bi1hcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW92aWVfX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2UxZjA7XG59XG4ubW92aWVfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2YzZjk7XG59XG5cbi5ldmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWY2Zjg7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZXZlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ldmVudCAud3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ldmVudC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICByaWdodDogLTE0MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5ldmVudC1iZyBpbWcge1xuICB3aWR0aDogNTAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmV2ZW50LWJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXZlbnQtaGVhZC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZXZlbnQtaGVhZC1hcmVhIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbn1cbi5ldmVudC1oZWFkLWFyZWEgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uZXZlbnQtaGVhZC1hcmVhIC5pY29uIGltZyB7XG4gIHdpZHRoOiA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ldmVudC1oZWFkLWFyZWEgLmljb24gaW1nIHtcbiAgICB3aWR0aDogNTVweDtcbiAgfVxufVxuLmV2ZW50IC5ldmVudC1idG4tYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOTBweCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZXZlbnQgLmV2ZW50LWJ0bi1hcmVhIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICB9XG59XG4uZXZlbnQgLmV2ZW50LWJ0bi1hcmVhIC5ldmVudF9fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzZTFmMDtcbn1cbi5ldmVudCAuZXZlbnQtYnRuLWFyZWEgLmV2ZW50X19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNmM2Y5O1xufVxuXG4udG9waWMge1xuICBwYWRkaW5nOiA5MHB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3BpYyB7XG4gICAgcGFkZGluZzogMzJweCAwIDAgMDtcbiAgfVxufVxuLnRvcGljLWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3BpYy1hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRvcGljLWFyZWEgLnRvcGljX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvcGljLWFyZWEgLnRvcGljLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgbWF4LWhlaWdodDogNzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcGljLWFyZWEgLnRvcGljLWJsb2NrIHtcbiAgICBtYXgtaGVpZ2h0OiAzMzBweDtcbiAgfVxufVxuLnRvcGljLWFyZWEgLnRvcGljLWJsb2NrIC5pY29uX190b3BpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjA7XG59XG4udG9waWMtYXJlYSAudG9waWMtYmxvY2sgLmljb25fX3RvcGljIGltZyB7XG4gIHdpZHRoOiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3BpYy1hcmVhIC50b3BpYy1ibG9jayAuaWNvbl9fdG9waWMgaW1nIHtcbiAgICB3aWR0aDogNDRweDtcbiAgfVxufVxuLnRvcGljLWFyZWEgLnRvcGljLWJsb2NrX19maWd1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG9waWMtYXJlYSAudG9waWMtYmxvY2tfX2ZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnRvcGljLWFyZWEgLnRvcGljLWJsb2NrX19maWd1cmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi50b3BpYy1hcmVhIC50b3BpYy1ibG9jazpob3ZlciAudG9waWMtYmxvY2tfX2ZpZ3VyZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbn1cbi50b3BpYy1hcmVhIC50b3BpYy1ibG9jazpob3ZlciAudG9waWMtYmxvY2tfX2NvbnRlbnQgLmFycm93X2ljb25fY2lyY2xlIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG59XG4udG9waWMtYXJlYSAudG9waWMtYmxvY2tfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICB0b3A6IDU1JTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9waWMtYXJlYSAudG9waWMtYmxvY2tfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udG9waWMtYXJlYSAudG9waWMtYmxvY2tfX2NvbnRlbnQgLnRvcGljLWJsb2NrX190YWcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9waWMtYXJlYSAudG9waWMtYmxvY2tfX2NvbnRlbnQgLnRvcGljLWJsb2NrX190YWcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnRvcGljLWFyZWEgLnRvcGljLWJsb2NrX19jb250ZW50IC50b3BpYy1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcGljLWFyZWEgLnRvcGljLWJsb2NrX19jb250ZW50IC50b3BpYy1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLnRvcGljLWFyZWEgLnRvcGljLWJsb2NrX19jb250ZW50IC50b3BpYy1ibG9ja19fdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcGljLWFyZWEgLnRvcGljLWJsb2NrX19jb250ZW50IC50b3BpYy1ibG9ja19fdHh0IHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn1cbi50b3BpYy1hcmVhIC50b3BpYy1ibG9ja19fY29udGVudCAudG9waWMtYmxvY2tfX3lhIHtcbiAgbWFyZ2luOiAxMCUgYXV0byAwO1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9waWMtYXJlYSAudG9waWMtYmxvY2tfX2NvbnRlbnQgLnRvcGljLWJsb2NrX195YSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi50b3BpYy1hcmVhIC50b3BpYy1ibG9ja19fY29udGVudCAudG9waWMtYmxvY2tfX3lhIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udG9waWMtYXJlYSAudG9waWMtYmxvY2tfX2NvbnRlbnQgLnRvcGljLWJsb2NrX195YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udG9waWMtYXJlYSAudG9waWMtYmxvY2tfX2NvbnRlbnQgLmFycm93X2ljb25fY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuOHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC44cyBlYXNlO1xuICBzdHJva2UtZGFzaGFycmF5OiAzMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAzMDA7XG59XG4udG9waWMtYnRuLWFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDc0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9waWMtYnRuLWFyZWEge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLnRvcGljLWJ0bi1hcmVhIC50b3BpY19fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNGFhOTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9waWMtYnRuLWFyZWEgLnRvcGljX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MmM5O1xufVxuXG4uaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaW5mbyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4uaW5mby1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiAtNDBweDtcbn1cbi5pbmZvLWJnIGltZyB7XG4gIHdpZHRoOiAyMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaW5mby1iZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmluZm8taGVhZC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmluZm8taGVhZC1hcmVhIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLmluZm8taGVhZC1hcmVhIC5pY29uIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5pbmZvLWhlYWQtYXJlYSAuaWNvbiBpbWcge1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG59XG4uaW5mby1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaW5mby1hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmluZm8tYXJlYSBoMiB7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmluZm8tYXJlYSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmluZm8tYnRuLWFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggMCAwIDA7XG59XG4uaW5mby1idG4tYXJlYSAuaW5mb19fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzZTFmMDtcbn1cbi5pbmZvLWJ0bi1hcmVhIC5pbmZvX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNmM2Y5O1xufVxuXG4uaW5mby1ibG9jayB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaW5mby1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbmZvLWJsb2NrIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5pbmZvLWJsb2NrIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5pbmZvLWJsb2NrIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDA7XG59XG4uaW5mby1ibG9jayBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmluZm8tYmxvY2sgbGkgYSB7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG59XG4uaW5mby1ibG9jayBsaSAuZGF0ZSB7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuLmluZm8tYmxvY2sgbGkgLmNhdGVnb3J5IHtcbiAgbWFyZ2luOiBhdXRvIDIwcHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xufVxuLmluZm8tYmxvY2sgbGkgLnRpdGxlIHtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmluZm8tYmxvY2sgbGkgLnRpdGxlIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cbn1cblxuI3NlYXNvbiB7XG4gIHBhZGRpbmc6IDAgMCAxMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmYWY4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNzZWFzb24ge1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG4gIH1cbn1cblxuLnNlYXNvbi1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2Vhc29uLWFyZWEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5zZWFzb24tYXJlYSAuc2Vhc29uLWJsb2NrIHtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgd2lkdGg6IDI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlYXNvbi1hcmVhIC5zZWFzb24tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xuICB9XG59XG4uc2Vhc29uLWFyZWEgLnNwcmluZyB7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvaW5kZXgvYmdfc3ByaW5nLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG4uc2Vhc29uLWFyZWEgLnN1bW1lciB7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvaW5kZXgvYmdfc3VtbWVyLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG4uc2Vhc29uLWFyZWEgLmF1dG11biB7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvaW5kZXgvYmdfYXV0dW1uLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG4uc2Vhc29uLWFyZWEgLndpbnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvaW5kZXgvYmdfd2ludGVyLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG4uc2Vhc29uLWFyZWEgLnNlYXNvbi1hcmVhX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZWFzb24tYXJlYSAuc2Vhc29uLWFyZWFfX2xpbmsge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi5zZWFzb24tYXJlYSAuc2Vhc29uLWFyZWFfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc2Vhc29uLWFyZWEgLnNlYXNvbi1hcmVhX19saW5rIC5tb2ppIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXNvbi1hcmVhIC5zZWFzb24tYXJlYV9fbGluayAubW9qaSBpbWcge1xuICB3aWR0aDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlYXNvbi1hcmVhIC5zZWFzb24tYXJlYV9fbGluayAubW9qaSBpbWcge1xuICAgIHdpZHRoOiA0NHB4O1xuICB9XG59XG4uc2Vhc29uLWFyZWEgLnNlYXNvbi1hcmVhX19saW5rIC50eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5zZWFzb24tYXJlYSAuc2Vhc29uLWFyZWFfX2xpbmsgLnR4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2Vhc29uLWFyZWEgLnNlYXNvbi1hcmVhX19saW5rIC50eHQgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2Vhc29uLWFyZWEgLnNlYXNvbi1hcmVhX19saW5rIC50eHQgaDIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlYXNvbi1hcmVhIC5zZWFzb24tYXJlYV9fbGluayAudHh0IGgyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5zZWFzb24tYXJlYSAuc2Vhc29uLWFyZWFfX2xpbmsgLnlhamlydXNoaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0zNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZlMGQzO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlYXNvbi1hcmVhIC5zZWFzb24tYXJlYV9fbGluayAueWFqaXJ1c2hpIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5zZWFzb24tYXJlYSAuc2Vhc29uLWFyZWFfX2xpbmsgLnlhamlydXNoaSBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5zdXBwb3J0IHtcbiAgcGFkZGluZzogOTBweCAwIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTM4MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3VwcG9ydCB7XG4gICAgcGFkZGluZzogNDVweCAwIDAgMDtcbiAgfVxufVxuLnN1cHBvcnQtaGVhZC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zdXBwb3J0LWhlYWQtYXJlYSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5zdXBwb3J0LWhlYWQtYXJlYSAuaWNvbiBpbWcge1xuICB3aWR0aDogNzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3VwcG9ydC1oZWFkLWFyZWEgLmljb24gaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuLnN1cHBvcnQgaDIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zdXBwb3J0IC5zdXBwb3J0LXRlYW0ge1xuICBwYWRkaW5nLXRvcDogNTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnN1cHBvcnQgLnN1cHBvcnQtdGVhbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gIH1cbn1cbi5zdXBwb3J0IC5zdXBwb3J0LXRlYW0gLnN1cHBvcnQtdGVhbS1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3VwcG9ydCAuc3VwcG9ydC10ZWFtIC5zdXBwb3J0LXRlYW0tYXJlYSAuc3VwcG9ydC10ZWFtX19ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdXBwb3J0IC5zdXBwb3J0LXRlYW0gLnN1cHBvcnQtdGVhbS1hcmVhIC5zdXBwb3J0LXRlYW1fX2Jsb2NrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gIC5zdXBwb3J0IC5zdXBwb3J0LXRlYW0gLnN1cHBvcnQtdGVhbS1hcmVhIC5zdXBwb3J0LXRlYW1fX2Jsb2NrIGltZyB7XG4gICAgaGVpZ2h0OiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3VwcG9ydCAuc3VwcG9ydC10ZWFtIC5zdXBwb3J0LXRlYW0tYXJlYSAuc3VwcG9ydC10ZWFtX19ibG9jayBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnN1cHBvcnQgLnN1cHBvcnQtdGVhbSAuc3VwcG9ydC10ZWFtLWFyZWEgLnN1cHBvcnQtdGVhbV9fbmFtZSB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDcwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLnN1cHBvcnQgLnN1cHBvcnQtdGVhbSAuc3VwcG9ydC10ZWFtLWFyZWEgLnN1cHBvcnQtdGVhbV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnN1cHBvcnQgLnN1cHBvcnQtdGVhbSAuc3VwcG9ydC10ZWFtLWFyZWEgLnN1cHBvcnQtdGVhbV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc3VwcG9ydCAuc3VwcG9ydC10ZWFtIC5zdXBwb3J0LXRlYW0tYXJlYSAuc3VwcG9ydC10ZWFtX19uYW1lOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29udGVudDogXCLilrZcIjtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAtNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnN1cHBvcnQgLnN1cHBvcnQtdGVhbSAuc3VwcG9ydC10ZWFtLWFyZWEgLnN1cHBvcnQtdGVhbV9fbmFtZTo6YWZ0ZXIge1xuICAgIHRvcDogLTRweDtcbiAgfVxufVxuLnN1cHBvcnQgLnN1cHBvcnQtdGVhbSAuc3VwcG9ydC10ZWFtLWFyZWEgLmZ0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zdXBwb3J0IC5zdXBwb3J0LXRlYW0gLnN1cHBvcnQtdGVhbS1hcmVhIC51c2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzMxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc3VwcG9ydCAuc3VwcG9ydC10ZWFtIC5zdXBwb3J0LXRlYW0tYXJlYTpob3ZlciAuc3VwcG9ydC10ZWFtX19ibG9jayBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbn1cbi5zdXBwb3J0IC5zdXBwb3J0LXRlYW0gLnN1cHBvcnQtdGVhbS1hcmVhOmhvdmVyIC5mdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWEzODI2O1xufVxuLnN1cHBvcnQgLnN1cHBvcnQtdGVhbSAuc3VwcG9ydC10ZWFtLWFyZWE6aG92ZXIgLnVzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRjMzA7XG59XG4uc3VwcG9ydC1idG4tYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLnN1cHBvcnQtYnRuLWFyZWEgLnN1cHBvcnRfX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjkzODA7XG59XG4uc3VwcG9ydC1idG4tYXJlYSAuc3VwcG9ydF9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjNhNjtcbn1cblxuI2luc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI2luc3RhZ3JhbSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4jaW5zdGFncmFtIC5pbnN0YV9faWNvbiB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuI2luc3RhZ3JhbSAuaW5zdGFfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4jaW5zdGFncmFtIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI2luc3RhZ3JhbSB1bCBsaSB7XG4gIG1hcmdpbjogMCAzMHB4O1xufVxuI2luc3RhZ3JhbSB1bCBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogU3ByaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICBcbioqKioqXG7mmKXjga7jgrnjg53jg7zjg4Tjg5rjg7zjgrhcbioqKioqXG4qL1xuLnBhZ2Utc3ByaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjVGODtcbn1cbi5wYWdlLXNwcmluZyAuYnRuLWFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuLnBhZ2Utc3ByaW5nIC5idG4tYXJlYSAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUFDQTtcbn1cbi5wYWdlLXNwcmluZyAucGFnZS1zZWFzb24tYXJlYSAuYmdfX2ltYWdlIGltZyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5wYWdlLXNwcmluZyAucGFnZS1zZWFzb24tYXJlYSAuYmdfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4ucGFnZS1zcHJpbmcgLnJlY29tbWVuZC1zcG9ydHMgLmJnX19pbWFnZTAyIGltZyB7XG4gIHRvcDogLTI1MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTh2dztcbn1cbi5wYWdlLXNwcmluZyAucmVjb21tZW5kLXNwb3J0cyAuc3BvcnRzLWhlYWQtYXJlYSAubW9qaSB7XG4gIHRvcDogLTQwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1zcHJpbmcgLnJlY29tbWVuZC1zcG9ydHMgLnNwb3J0cy1oZWFkLWFyZWEgLm1vamkge1xuICAgIHRvcDogLTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLnBhZ2Utc3ByaW5nIC5yZWNvbW1lbmQtc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIC5tb2ppIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1zcHJpbmcgLnJlY29tbWVuZC1zcG9ydHMgLnNwb3J0cy1oZWFkLWFyZWEgLm1vamkgaW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLnBhZ2Utc3ByaW5nIC5yZWNvbW1lbmQtc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIGgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1zcHJpbmcgLnJlY29tbWVuZC1zcG9ydHMgLnNwb3J0cy1oZWFkLWFyZWEgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wYWdlLXNwcmluZyAucmVjb21tZW5kLXNwb3J0cy1hcmVhIGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFBQ0E7XG59XG4ucGFnZS1zcHJpbmcgLnJlY29tbWVuZC1zcG9ydHMtYXJlYSBoNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY1Rjg7XG59XG4ucGFnZS1zcHJpbmcgLmZvb3Rlci1zcG9ydHMtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY1Rjg7XG59XG4ucGFnZS1zcHJpbmcgLmZvb3Rlci1zcG9ydHMtYXJlYSBoMiB7XG4gIGZvbnQtc2l6ZTogMS45ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2Utc3ByaW5nIC5mb290ZXItc3BvcnRzLWFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cbi5wYWdlLXNwcmluZyAuZm9vdGVyLXNwb3J0cy1hcmVhIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFBQ0E7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5wYWdlLXNwcmluZyAuZm9vdGVyLXNwb3J0cy1hcmVhIC5zcG9ydHMtYXJlYSB7XG4gIG1hcmdpbjogODBweCAwO1xufVxuLnBhZ2Utc3ByaW5nIC5mb290ZXItc3BvcnRzLWFyZWEgLnNwb3J0cy1hcmVhIGEge1xuICB3aWR0aDogMzAlO1xufVxuXG4uc2Vhc29uLWljb24ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZWFzb24taWNvbiBpbWcge1xuICB3aWR0aDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2Vhc29uLWljb24gaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG4ucGFnZS1zZWFzb24tYXJlYSB7XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1zZWFzb24tYXJlYSB7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICB9XG59XG4ucGFnZS1zZWFzb24tYXJlYSAuYmdfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2Utc2Vhc29uLWFyZWEgLmJnX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2Utc2Vhc29uLWFyZWEgLmJnX19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2Utc2Vhc29uLWFyZWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1zZWFzb24tYXJlYSAuc2Vhc29uLWluZm8gLnNlYXNvbi1jb25jZXB0X190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTEyMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHg7XG59XG4ucGFnZS1zZWFzb24tYXJlYSAuc2Vhc29uLWluZm8gLnNlYXNvbi1jb25jZXB0X190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLXNlYXNvbi1hcmVhIC5zZWFzb24taW5mbyAuc2Vhc29uLWNvbmNlcHRfX3RpdGxlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5wYWdlLXNlYXNvbi1hcmVhIC5zZWFzb24taW5mbyAuY29uY2VwdC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1zZWFzb24tYXJlYSAuc2Vhc29uLWluZm8gLmNvbmNlcHQtYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wYWdlLXNlYXNvbi1hcmVhIC5zZWFzb24taW5mbyAuY29uY2VwdC1hcmVhX190eHQge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tdG9wOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MHZ3IC0gNjAwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAucGFnZS1zZWFzb24tYXJlYSAuc2Vhc29uLWluZm8gLmNvbmNlcHQtYXJlYV9fdHh0IHtcbiAgICBtYXJnaW46IGF1dG8gNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1zZWFzb24tYXJlYSAuc2Vhc29uLWluZm8gLmNvbmNlcHQtYXJlYV9fdHh0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogNjBweCA1JTtcbiAgfVxufVxuLnBhZ2Utc2Vhc29uLWFyZWEgLnNlYXNvbi1pbmZvIC5jb25jZXB0LWFyZWFfX2ltYWdlIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1zZWFzb24tYXJlYSAuc2Vhc29uLWluZm8gLmNvbmNlcHQtYXJlYV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1zZWFzb24tYXJlYSAuc2Vhc29uLWluZm8gLmNvbmNlcHQtYXJlYV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTA3cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLXNlYXNvbi1hcmVhIC5zZWFzb24taW5mbyAuY29uY2VwdC1hcmVhX19pbWFnZSBpbWcge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi5wYWdlLXNlYXNvbi1hcmVhIC5zZWFzb24taW5mbyAuZmgtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gIG1hcmdpbjogODBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLXNlYXNvbi1hcmVhIC5zZWFzb24taW5mbyAuZmgtYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wYWdlLXNlYXNvbi1hcmVhIC5zZWFzb24taW5mbyAuZmgtYXJlYSAuZmgtYXJlYV9faW1hZ2Uge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2Utc2Vhc29uLWFyZWEgLnNlYXNvbi1pbmZvIC5maC1hcmVhIC5maC1hcmVhX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wYWdlLXNlYXNvbi1hcmVhIC5zZWFzb24taW5mbyAuZmgtYXJlYSAuZmgtYXJlYV9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLXNlYXNvbi1hcmVhIC5zZWFzb24taW5mbyAuZmgtYXJlYSAuZmgtYXJlYV9fdHh0IHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLXNlYXNvbi1hcmVhIC5zZWFzb24taW5mbyAuZmgtYXJlYSAuZmgtYXJlYV9fdHh0IGgyIHtcbiAgZm9udC1zaXplOiAxLjE1ZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5wYWdlLXNlYXNvbi1hcmVhIC5yZWNvbW1lbmQtc3BvcnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTUwcHggMCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLXNlYXNvbi1hcmVhIC5yZWNvbW1lbmQtc3BvcnRzIHtcbiAgICBwYWRkaW5nOiA3NXB4IDAgNDBweDtcbiAgfVxufVxuLnBhZ2Utc2Vhc29uLWFyZWEgLnJlY29tbWVuZC1zcG9ydHMgLmJnX19pbWFnZTAyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2Utc2Vhc29uLWFyZWEgLnJlY29tbWVuZC1zcG9ydHMgLmJnX19pbWFnZTAyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1zZWFzb24tYXJlYSAucmVjb21tZW5kLXNwb3J0cyAuYmdfX2ltYWdlMDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLXNlYXNvbi1hcmVhIC5yZWNvbW1lbmQtc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLXNlYXNvbi1hcmVhIC5yZWNvbW1lbmQtc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGFnZS1zZWFzb24tYXJlYSAucmVjb21tZW5kLXNwb3J0cyAuc3BvcnRzLWhlYWQtYXJlYSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5wYWdlLXNlYXNvbi1hcmVhIC5yZWNvbW1lbmQtc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIC5pY29uIGltZyB7XG4gIHdpZHRoOiA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLXNlYXNvbi1hcmVhIC5yZWNvbW1lbmQtc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIC5pY29uIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5wYWdlLXNlYXNvbi1hcmVhIC5yZWNvbW1lbmQtc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIC5tb2ppIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2Utc2Vhc29uLWFyZWEgLnJlY29tbWVuZC1zcG9ydHMgLnJlY29tbWVuZC1zcG9ydHMtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogODBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLXNlYXNvbi1hcmVhIC5yZWNvbW1lbmQtc3BvcnRzIC5yZWNvbW1lbmQtc3BvcnRzLWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTAwcHggMDtcbiAgfVxufVxuLnBhZ2Utc2Vhc29uLWFyZWEgLnJlY29tbWVuZC1zcG9ydHMgLnJlY29tbWVuZC1zcG9ydHMtYXJlYSBoMyB7XG4gIGZvbnQtc2l6ZTogMS45ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2Utc2Vhc29uLWFyZWEgLnJlY29tbWVuZC1zcG9ydHMgLnJlY29tbWVuZC1zcG9ydHMtYXJlYSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLnBhZ2Utc2Vhc29uLWFyZWEgLnJlY29tbWVuZC1zcG9ydHMgLnJlY29tbWVuZC1zcG9ydHMtYXJlYSBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucGFnZS1zZWFzb24tYXJlYSAucmVjb21tZW5kLXNwb3J0cyAucmVjb21tZW5kLXNwb3J0cy1hcmVhIGg0IHtcbiAgZm9udC1zaXplOiAxLjE1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuLnBhZ2Utc2Vhc29uLWFyZWEgLnJlY29tbWVuZC1zcG9ydHMgLnJlY29tbWVuZC1zcG9ydHMtYXJlYSAuc3BvcnRzLWFyZWFfX2ltYWdlIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1zZWFzb24tYXJlYSAucmVjb21tZW5kLXNwb3J0cyAucmVjb21tZW5kLXNwb3J0cy1hcmVhIC5zcG9ydHMtYXJlYV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnBhZ2Utc2Vhc29uLWFyZWEgLnJlY29tbWVuZC1zcG9ydHMgLnJlY29tbWVuZC1zcG9ydHMtYXJlYSAuc3BvcnRzLWFyZWFfX3R4dCB7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2Utc2Vhc29uLWFyZWEgLnJlY29tbWVuZC1zcG9ydHMgLnJlY29tbWVuZC1zcG9ydHMtYXJlYSAuc3BvcnRzLWFyZWFfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLXNlYXNvbi1hcmVhIC5yZWNvbW1lbmQtc3BvcnRzIC5yZWNvbW1lbmQtc3BvcnRzLWFyZWEucmV2ZXJzZSB7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2Utc2Vhc29uLWFyZWEgLnJlY29tbWVuZC1zcG9ydHMgLnJlY29tbWVuZC1zcG9ydHMtYXJlYS5yZXZlcnNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhZ2Utc2Vhc29uLWFyZWEgLnJlY29tbWVuZC1zcG9ydHMgLnJlY29tbWVuZC1zcG9ydHMtYXJlYS5yZXZlcnNlIC5zcG9ydHMtYXJlYV9faW1hZ2Uge1xuICB3aWR0aDogNTUlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2Utc2Vhc29uLWFyZWEgLnJlY29tbWVuZC1zcG9ydHMgLnJlY29tbWVuZC1zcG9ydHMtYXJlYS5yZXZlcnNlIC5zcG9ydHMtYXJlYV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1zZWFzb24tYXJlYSAucmVjb21tZW5kLXNwb3J0cyAucmVjb21tZW5kLXNwb3J0cy1hcmVhLnJldmVyc2UgLnNwb3J0cy1hcmVhX190eHQge1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLXNlYXNvbi1hcmVhIC5yZWNvbW1lbmQtc3BvcnRzIC5yZWNvbW1lbmQtc3BvcnRzLWFyZWEucmV2ZXJzZSAuc3BvcnRzLWFyZWFfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIFN1bW1lclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgXG4qKioqKlxu5aSP44Gu44K544Od44O844OE44Oa44O844K4XG4qKioqKlxuKi9cbi5wYWdlLXN1bW1lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEY2RkM7XG59XG4ucGFnZS1zdW1tZXIgLmJ0bi1hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDYwcHggMDtcbn1cbi5wYWdlLXN1bW1lciAuYnRuLWFyZWEgLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEI4RTY7XG59XG4ucGFnZS1zdW1tZXIgLnBhZ2Utc2Vhc29uLWFyZWEgLmJnX19pbWFnZSBpbWcge1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAucGFnZS1zdW1tZXIgLnBhZ2Utc2Vhc29uLWFyZWEgLmJnX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuLnBhZ2Utc3VtbWVyIC5yZWNvbW1lbmQtc3BvcnRzIC5iZ19faW1hZ2UwMiBpbWcge1xuICB0b3A6IC0yNTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEydnc7XG59XG4ucGFnZS1zdW1tZXIgLnJlY29tbWVuZC1zcG9ydHMgLnNwb3J0cy1oZWFkLWFyZWEgLm1vamkge1xuICB0b3A6IC00MHB4O1xuICBtYXJnaW46IDAgMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1zdW1tZXIgLnJlY29tbWVuZC1zcG9ydHMgLnNwb3J0cy1oZWFkLWFyZWEgLm1vamkge1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbn1cbi5wYWdlLXN1bW1lciAucmVjb21tZW5kLXNwb3J0cyAuc3BvcnRzLWhlYWQtYXJlYSAubW9qaSBpbWcge1xuICB3aWR0aDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2Utc3VtbWVyIC5yZWNvbW1lbmQtc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIC5tb2ppIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5wYWdlLXN1bW1lciAucmVjb21tZW5kLXNwb3J0cyAuc3BvcnRzLWhlYWQtYXJlYSBoMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2Utc3VtbWVyIC5yZWNvbW1lbmQtc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxufVxuLnBhZ2Utc3VtbWVyIC5yZWNvbW1lbmQtc3BvcnRzLWFyZWEgaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjhFNjtcbn1cbi5wYWdlLXN1bW1lciAucmVjb21tZW5kLXNwb3J0cy1hcmVhIGg0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RjZGQztcbn1cbi5wYWdlLXN1bW1lciAuZm9vdGVyLXNwb3J0cy1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RjZGQztcbn1cbi5wYWdlLXN1bW1lciAuZm9vdGVyLXNwb3J0cy1hcmVhIGgyIHtcbiAgZm9udC1zaXplOiAxLjllbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1zdW1tZXIgLmZvb3Rlci1zcG9ydHMtYXJlYSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLnBhZ2Utc3VtbWVyIC5mb290ZXItc3BvcnRzLWFyZWEgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjhFNjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnBhZ2Utc3VtbWVyIC5mb290ZXItc3BvcnRzLWFyZWEgLnNwb3J0cy1hcmVhIHtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG5cbi8qIEF1dG11blxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgXG4qKioqKlxu56eL44Gu44K544Od44O844OE44Oa44O844K4XG4qKioqKlxuKi9cbi5wYWdlLWF1dG11biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUYwRTQ7XG59XG4ucGFnZS1hdXRtdW4gLmJ0bi1hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDYwcHggMDtcbn1cbi5wYWdlLWF1dG11biAuYnRuLWFyZWEgLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOUE2NEM7XG59XG4ucGFnZS1hdXRtdW4gLnBhZ2Utc2Vhc29uLWFyZWEgLmJnX19pbWFnZSBpbWcge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5wYWdlLWF1dG11biAucGFnZS1zZWFzb24tYXJlYSAuYmdfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4ucGFnZS1hdXRtdW4gLnJlY29tbWVuZC1zcG9ydHMgLmJnX19pbWFnZTAyIGltZyB7XG4gIHRvcDogLTI1MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTJ2dztcbn1cbi5wYWdlLWF1dG11biAucmVjb21tZW5kLXNwb3J0cyAuc3BvcnRzLWhlYWQtYXJlYSAubW9qaSB7XG4gIHRvcDogLTIwcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWF1dG11biAucmVjb21tZW5kLXNwb3J0cyAuc3BvcnRzLWhlYWQtYXJlYSAubW9qaSB7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxufVxuLnBhZ2UtYXV0bXVuIC5yZWNvbW1lbmQtc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIC5tb2ppIGltZyB7XG4gIHdpZHRoOiAxNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1hdXRtdW4gLnJlY29tbWVuZC1zcG9ydHMgLnNwb3J0cy1oZWFkLWFyZWEgLm1vamkgaW1nIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuLnBhZ2UtYXV0bXVuIC5yZWNvbW1lbmQtc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIGgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1hdXRtdW4gLnJlY29tbWVuZC1zcG9ydHMgLnNwb3J0cy1oZWFkLWFyZWEgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wYWdlLWF1dG11biAucmVjb21tZW5kLXNwb3J0cy1hcmVhIGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOUE2NEM7XG59XG4ucGFnZS1hdXRtdW4gLnJlY29tbWVuZC1zcG9ydHMtYXJlYSBoNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUYwRTQ7XG59XG4ucGFnZS1hdXRtdW4gLmZvb3Rlci1zcG9ydHMtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUYwRTQ7XG59XG4ucGFnZS1hdXRtdW4gLmZvb3Rlci1zcG9ydHMtYXJlYSBoMiB7XG4gIGZvbnQtc2l6ZTogMS45ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtYXV0bXVuIC5mb290ZXItc3BvcnRzLWFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cbi5wYWdlLWF1dG11biAuZm9vdGVyLXNwb3J0cy1hcmVhIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOUE2NEM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5wYWdlLWF1dG11biAuZm9vdGVyLXNwb3J0cy1hcmVhIC5zcG9ydHMtYXJlYSB7XG4gIG1hcmdpbjogODBweCAwO1xufVxuXG4vKiBXaW50ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIFxuKioqKipcbuWGrOOBruOCueODneODvOODhOODmuODvOOCuFxuKioqKipcbiovXG4ucGFnZS13aW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY3O1xufVxuLnBhZ2Utd2ludGVyIC5idG4tYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG4ucGFnZS13aW50ZXIgLmJ0bi1hcmVhIC5idG4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDQkQzO1xufVxuLnBhZ2Utd2ludGVyIC5wYWdlLXNlYXNvbi1hcmVhIC5iZ19faW1hZ2UgaW1nIHtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAyNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLnBhZ2Utd2ludGVyIC5wYWdlLXNlYXNvbi1hcmVhIC5iZ19faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbn1cbi5wYWdlLXdpbnRlciAucmVjb21tZW5kLXNwb3J0cyAuYmdfX2ltYWdlMDIgaW1nIHtcbiAgdG9wOiAtMjUwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMnZ3O1xufVxuLnBhZ2Utd2ludGVyIC5yZWNvbW1lbmQtc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIC5tb2ppIHtcbiAgdG9wOiAtNDBweDtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2Utd2ludGVyIC5yZWNvbW1lbmQtc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIC5tb2ppIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5wYWdlLXdpbnRlciAucmVjb21tZW5kLXNwb3J0cyAuc3BvcnRzLWhlYWQtYXJlYSAubW9qaSBpbWcge1xuICB3aWR0aDogMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2Utd2ludGVyIC5yZWNvbW1lbmQtc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIC5tb2ppIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5wYWdlLXdpbnRlciAucmVjb21tZW5kLXNwb3J0cyAuc3BvcnRzLWhlYWQtYXJlYSBoMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2Utd2ludGVyIC5yZWNvbW1lbmQtc3BvcnRzIC5zcG9ydHMtaGVhZC1hcmVhIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucGFnZS13aW50ZXIgLnJlY29tbWVuZC1zcG9ydHMtYXJlYSBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDQkQzO1xufVxuLnBhZ2Utd2ludGVyIC5yZWNvbW1lbmQtc3BvcnRzLWFyZWEgaDQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY3O1xufVxuLnBhZ2Utd2ludGVyIC5mb290ZXItc3BvcnRzLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY3O1xufVxuLnBhZ2Utd2ludGVyIC5mb290ZXItc3BvcnRzLWFyZWEgaDIge1xuICBmb250LXNpemU6IDEuOWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLXdpbnRlciAuZm9vdGVyLXNwb3J0cy1hcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG4ucGFnZS13aW50ZXIgLmZvb3Rlci1zcG9ydHMtYXJlYSBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDQkQzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucGFnZS13aW50ZXIgLmZvb3Rlci1zcG9ydHMtYXJlYSAuc3BvcnRzLWFyZWEge1xuICBtYXJnaW46IDgwcHggMDtcbn1cblxuLyogQ29udGFjdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgXG4qKioqKlxu44GK5ZWP44GE5ZCI44KP44Gb44Oa44O844K4XG4qKioqKlxuKi9cbi5jb250YWN0IC53cmFwIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiA5MHB4IGF1dG8gNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udGFjdCAud3JhcCB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIH1cbn1cbi5jb250YWN0IC53cmFwIC5jb250YWN0X190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS45ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnRhY3QgLndyYXAgLmNvbnRhY3RfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG59XG4uY29udGFjdCAud3JhcCAuY29udGFjdF9fdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzZTFmMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmNvbnRhY3QgLnRlbC1jb25ldG50IHtcbiAgbWFyZ2luOiA2MHB4IDAgOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb250YWN0IC50ZWwtY29uZXRudCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uY29udGFjdCAudGVsLWNvbmV0bnQgLmljb24tdGVsIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAyMHB4O1xufVxuLmNvbnRhY3QgLnRlbC1jb25ldG50IC5pY29uLXRlbCBpbWcge1xuICB3aWR0aDogNjJweDtcbn1cbi5jb250YWN0IC50ZWwtY29uZXRudCAudGVsX190aXRsZSB7XG4gIG1hcmdpbjogYXV0byAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRhY3QgLnRlbC1jb25ldG50IC50ZWxfX251bWJlciB7XG4gIG1hcmdpbjogYXV0byA0MHB4O1xuICBjb2xvcjogIzJkYzhlYjtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnRhY3QgLnRlbC1jb25ldG50IC50ZWxfX251bWJlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY29udGFjdCAudGVsLWNvbmV0bnQgLnRlbF9fdGltZSB7XG4gIG1hcmdpbjogYXV0byAwO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb250YWN0IC50ZWwtY29uZXRudCAudGVsX190aW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jb250YWN0IC5jb250YWN0LWZvcm0tYXJlYSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY29udGFjdCAuY29udGFjdC1mb3JtLWFyZWFfX3RibCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb250YWN0IC5jb250YWN0LWZvcm0tYXJlYV9fdGJsIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnRhY3QgLmNvbnRhY3QtZm9ybS1hcmVhX190YmwgZHQge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFmMGY4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnRhY3QgLmNvbnRhY3QtZm9ybS1hcmVhX190YmwgZHQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICB9XG59XG4uY29udGFjdCAuY29udGFjdC1mb3JtLWFyZWFfX3RibCBkdCAucmVxdWlyZWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjkzODA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udGFjdCAuY29udGFjdC1mb3JtLWFyZWFfX3RibCBkdCAucmVxdWlyZWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbn1cbi5jb250YWN0IC5jb250YWN0LWZvcm0tYXJlYV9fdGJsIGRkIHtcbiAgZmxleC1iYXNpczogNzUlO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnRhY3QgLmNvbnRhY3QtZm9ybS1hcmVhX190YmwgZGQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICB9XG59XG4uY29udGFjdCAuY29udGFjdC1mb3JtLWFyZWFfX3RibCBkZCAubXdmb3JtLWNoZWNrYm94LWZpZWxkIHtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4uY29udGFjdCAuY29udGFjdC1mb3JtLWFyZWFfX3RibCBkZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtZm9ybS1hcmVhX190YmwgZGQgLmV4IHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICM0ZTRlNGU7XG59XG4uY29udGFjdCAuY29udGFjdC1mb3JtLWFyZWFfX3RibCBkZCBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtYnRuX19hcmVhIHtcbiAgbWFyZ2luOiA5MHB4IDAgMTIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb250YWN0IC5jb250YWN0LWJ0bl9fYXJlYSB7XG4gICAgbWFyZ2luOiAwIDAgNjBweCAwO1xuICB9XG59XG4uY29udGFjdCAuY29udGFjdC1idG5fX2FyZWEgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGM4ZWI7XG4gIHBhZGRpbmc6IDI0cHggMTIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aGFua3NfdHh0IHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiDjgrXjgqTjgq/jg6rjg7PjgrDjgrPjg7zjgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIFxuKioqKipcbuOCteOCpOOCr+ODquODs+OCsOOCs+ODvOOCuVxuKioqKipcbiovXG4uY291cnNlLWFyZWEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBnYXA6IDU2cHg7XG4gIG1hcmdpbjogODBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuY291cnNlLWFyZWEge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb3Vyc2UtYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY291cnNlLWFyZWEgLmNvdXJzZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmNvdXJzZS1hcmVhIC5jb3Vyc2UtYmxvY2tfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLmNvdXJzZS1hcmVhIC5jb3Vyc2UtYmxvY2tfX2ZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAyMnZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvdXJzZS1hcmVhIC5jb3Vyc2UtYmxvY2tfX2ZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuLmNvdXJzZS1hcmVhIC5jb3Vyc2UtYmxvY2tfX2ZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jb3Vyc2UtYXJlYSAuY291cnNlLWJsb2NrX19hcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxNHB4IDE0cHg7XG59XG4uY291cnNlLWFyZWEgLmNvdXJzZS1ibG9ja19fYXJlYSBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jb3Vyc2UtYXJlYSAuY291cnNlLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb3Vyc2UtYXJlYSAuY291cnNlLWJsb2NrX190aXRsZSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHB4O1xufVxuLmNvdXJzZS1hcmVhIC5jb3Vyc2UtYmxvY2sgLmNhdC1uYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmNvdXJzZS1hcmVhIC5jb3Vyc2UtYmxvY2tfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAwIDAgOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLmNvdXJzZS1hcmVhIC5jb3Vyc2UtYmxvY2tfX2NhdCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uY291cnNlLWFyZWEgLmNvdXJzZS1ibG9ja19fY2F0IHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGQ0IyQTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbi5jb3Vyc2UtYXJlYSAuY291cnNlLWJsb2NrX19kZXRhaWwge1xuICBmb250LXNpemU6IDAuODdyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jb3Vyc2UtYXJlYSAuY291cnNlLWJsb2NrX19kZXRhaWwgcCB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbi5jb3Vyc2UtYXJlYSAuY291cnNlLWJsb2NrX19kZXRhaWwgcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLilrZcIjtcbiAgY29sb3I6ICNGRkNCMkE7XG59XG4uY291cnNlLWFyZWEgLmNvdXJzZS1ibG9ja19fZGV0YWlsIHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jeWNsaW5nLWhlYWQgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN5Y2xpbmctaGVhZCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmN5Y2xpbmctaGVhZF9fdGl0bGUge1xuICBmb250LXNpemU6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDEyMHB4IDAgMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jeWNsaW5nLWhlYWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbWFyZ2luOiA0MHB4IDAgMTBweCAwO1xuICB9XG59XG4uY3ljbGluZy1oZWFkX190YWcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jeWNsaW5nLWhlYWRfX3RhZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gIH1cbn1cblxuLmN5Y2xpbmctY291cnNlX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN5Y2xpbmctY291cnNlX19oZWFkIC5pY29uLWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHJpZ2h0OiAtNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY3ljbGluZy1jb3Vyc2VfX2hlYWQgLmljb24tYXJlYSB7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbn1cbi5jeWNsaW5nLWNvdXJzZV9faGVhZCAuaWNvbi1hcmVhIGltZyB7XG4gIG1heC13aWR0aDogMjMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmN5Y2xpbmctY291cnNlX19oZWFkIC5pY29uLWFyZWEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG4uY3ljbGluZy1jb3Vyc2UgLnRpdGxlLWFyZWEge1xuICBtYXJnaW46IDYwcHggMCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY3ljbGluZy1jb3Vyc2UgLnRpdGxlLWFyZWEge1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY3ljbGluZy1jb3Vyc2UgLnRpdGxlLWFyZWEgLnR0bCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmN5Y2xpbmctY291cnNlIC50aXRsZS1hcmVhIC5idG4tYXJlYSB7XG4gIG1pbi13aWR0aDogMTMwcHg7XG59XG4uY3ljbGluZy1jb3Vyc2UgLnRpdGxlLWFyZWEgLmJ0bi1hcmVhIC5idG4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNCMkE7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cbi5jeWNsaW5nLWNvdXJzZSAuY2F0LWFyZWEge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmN5Y2xpbmctY291cnNlIC5jYXQtYXJlYSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICB9XG59XG4uY3ljbGluZy1jb3Vyc2UgLmNhdC1hcmVhIC5jYXQtYXJlYV9fY2F0IHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkNCMkE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG4uY3ljbGluZy1jb3Vyc2UgLmNhdC1hcmVhIC5jYXQtYXJlYV9fdGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jeWNsaW5nLWNvdXJzZSAuY2F0LWFyZWEgLmNhdC1hcmVhX190YWcgLmMtdGFnIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLmN5Y2xpbmctY291cnNlIC5jb3Vyc2UtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgcGFkZGluZzogMCAwIDhweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbi5jeWNsaW5nLWNvdXJzZSAuY291cnNlLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBjb2xvcjogI0ZGQ0IyQTtcbn1cbi5jeWNsaW5nLWNvdXJzZSAuZWRpdC1hcmVhIGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG4gIGNvbG9yOiAjRkZDQjJBO1xufVxuLmN5Y2xpbmctY291cnNlIC5jb3Vyc2UtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jeWNsaW5nLWNvdXJzZSAuY291cnNlLWRldGFpbCBwIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuLmN5Y2xpbmctY291cnNlIC5jb3Vyc2UtZGV0YWlsIHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44N3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIG1hcmdpbjogMCA2cHggMCAwO1xufVxuLmN5Y2xpbmctY291cnNlIC5jYXV0aW9uLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDQwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jeWNsaW5nLWNvdXJzZSAuY2F1dGlvbi1hcmVhIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jeWNsaW5nLWNvdXJzZSAuY2F1dGlvbi1hcmVhIC50aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM0UxRjA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgNnB4IDAgMDtcbn1cbi5jeWNsaW5nLWNvdXJzZSAuY2F1dGlvbi1hcmVhIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jeWNsaW5nLWNvdXJzZSAua21sLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmN5Y2xpbmctY291cnNlIC5rbWwtYnRuIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQjJBO1xufVxuLmN5Y2xpbmctY291cnNlIC5oaWdoLWxvdy1tYXAge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3ljbGluZy1jb3Vyc2UgLmhpZ2gtbG93LW1hcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jeWNsaW5nLWNvdXJzZSAuZGV0YWlsLWxpc3QgZHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQjJBO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNHB4O1xufVxuLmN5Y2xpbmctY291cnNlIC5kZXRhaWwtbGlzdCBkZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvdXJzZS1zZWFyY2gtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHggMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvdXJzZS1zZWFyY2gtYXJlYSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmNvdXJzZS1zZWFyY2gtYXJlYSBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvdXJzZS1zZWFyY2gtYXJlYSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jb3Vyc2Utc2VhcmNoLWFyZWEgLmNoZWNrX19hcmVhIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvdXJzZS1zZWFyY2gtYXJlYSAuY2hlY2tfX2FyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLmNvdXJzZS1zZWFyY2gtYXJlYSAuY2hlY2tfX2FyZWEgaDQge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb3Vyc2Utc2VhcmNoLWFyZWEgLmNoZWNrX19hcmVhIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cbi5jb3Vyc2Utc2VhcmNoLWFyZWEgLmNoZWNrX19hcmVhIGxhYmVsIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uY291cnNlLXNlYXJjaC1hcmVhIC5idG5fX2FyZWEge1xuICBtYXJnaW46IDQwcHggMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY291cnNlLXNlYXJjaC1hcmVhIC5idG5fX2FyZWEge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgfVxufVxuLmNvdXJzZS1zZWFyY2gtYXJlYSAuYnRuX19hcmVhIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQjJBO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb290ZXItc3BvcnRzLWFyZWEuY291cnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mb290ZXItc3BvcnRzLWFyZWEuY291cnNlIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZW5hdmkuY3ljbGluZyAud3AtcGFnZW5hdmkge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDMwcHg7XG4gIH1cbn1cbi5wYWdlbmF2aS5jeWNsaW5nIC53cC1wYWdlbmF2aSAubmV4dHBvc3RzbGluaywgLnBhZ2VuYXZpLmN5Y2xpbmcgLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNCMkE7XG59XG4ucGFnZW5hdmkuY3ljbGluZyAud3AtcGFnZW5hdmkgLnBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJveCAud2lkZ2V0LmN5Y2xpbmcgaDI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNCMkE7XG59XG4uc2lkZWJveCAud2lkZ2V0LmN5Y2xpbmcgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZDQjJBO1xufVxuXG4vKiDjgrXjgqTjgq/jg6rjg7PjgrDln7rmnKzmg4XloLFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIFxuKioqKipcbuOCteOCpOOCr+ODquODs+OCsOOCouODvOOCq+OCpOODluODmuODvOOCuOi/veWKoFxuKioqKipcbiovXG4uY3ljbGluZy1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwIDgwcHggMDtcbn1cbi5jeWNsaW5nLWJ0biBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmN5Y2xpbmctYnRuIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmN5Y2xpbmctYnRuIGEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uc3BvcnRzLWluZm8gLmN5Y2xpbmctY291cnNlIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNwb3J0cy1pbmZvIC5jeWNsaW5nLWNvdXJzZSAubWFwLXBpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zcG9ydHMtaW5mbyAuY3ljbGluZy1jb3Vyc2UgLm1hcC1waW5fX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnNwb3J0cy1pbmZvIC5jeWNsaW5nLWNvdXJzZSAubWFwLXBpbl9fYmxvY2sgcCB7XG4gIG1hcmdpbjogMCAwIDRweDtcbn1cbi5zcG9ydHMtaW5mbyAuY3ljbGluZy1jb3Vyc2UgLm1hcC1waW5fX2Jsb2NrIC5waW4ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5zcG9ydHMtaW5mbyAuY3ljbGluZy1jb3Vyc2UgLm1hcC1waW5fX2Jsb2NrIC5waW4gaW1nIHtcbiAgd2lkdGg6IDI4cHg7XG59XG4uc3BvcnRzLWluZm8gLmN5Y2xpbmctY291cnNlICNtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xuICAvKiBNYXDlhoXpg6jjga7jg5Xjgqnjg7Pjg4jjgrXjgqTjgrrjg6rjgrvjg4Pjg4ggKi9cbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIC8qIOihjOmWk+OCguODquOCu+ODg+ODiCAqL1xufVxuLnNwb3J0cy1pbmZvIC5jeWNsaW5nLWNvdXJzZSAjbWFwIC5pbmZvd2luZG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuLnNwb3J0cy1pbmZvIC5jeWNsaW5nLWNvdXJzZSAjbWFwIC5pbmZvd2luZG93IGgzLmluZm8tdGl0bGUge1xuICBwYWRkaW5nOiAwO1xufVxuLnNwb3J0cy1pbmZvIC5jeWNsaW5nLWNvdXJzZSAjbWFwIC5pbmZvd2luZG93IHAge1xuICBtYXJnaW46IDJweCAwO1xufVxuLnNwb3J0cy1pbmZvIC5jeWNsaW5nLWNvdXJzZSAjbWFwIC5pbmZvd2luZG93ICNuYXZpZ2F0ZS1idG4ge1xuICBtYXJnaW46IDhweCAwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0IyQTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zcG9ydHMtaW5mbyAuY3ljbGluZy1jb3Vyc2UgLmNhdC1hcmVhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW46IDQwcHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNwb3J0cy1pbmZvIC5jeWNsaW5nLWNvdXJzZSAuY2F0LWFyZWEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICB9XG59XG4uc3BvcnRzLWluZm8gLmN5Y2xpbmctY291cnNlIC5jYXQtYXJlYSAuY2F0LWJsb2NrX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3BvcnRzLWluZm8gLmN5Y2xpbmctY291cnNlIC5jYXQtYXJlYSAuY2F0LWJsb2NrIC5idG5fX2FyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cbi5zcG9ydHMtaW5mbyAuY3ljbGluZy1jb3Vyc2UgLmNhdC1hcmVhIC5jYXQtYmxvY2sgLmJ0bl9fYXJlYSAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQjJBO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDZweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5zcG9ydHMtaW5mbyAuY3ljbGluZy1jb3Vyc2UgLmNhdC1hcmVhIC5jYXQtYmxvY2sgLmJ0bl9fYXJlYSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzRTFGMDtcbn1cbi5zcG9ydHMtaW5mbyAuY3ljbGluZy1jb3Vyc2UgLmJ0bl9fYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA4MHB4IDAgMCAwO1xufVxuLnNwb3J0cy1pbmZvIC5jeWNsaW5nLWNvdXJzZSAuYnRuX19hcmVhIC5idG4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQjJBO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLnNwb3J0cy1pbmZvIC5jeWNsaW5nLWNvdXJzZSAuYnRuX19hcmVhIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNFMUYwO1xufVxuXG4vKiAgXG4qKioqKlxu44K144Kk44Kv44Oq44Oz44Kw5Z+65pys5oOF5aCxXG4qKioqKlxuKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3BvcnRzLWNhdGUtaGVhZC5jeWNsaW5nLWluZm8ge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLnBhZ2UtY3ljbGluZy1pbmZvIHNlY3Rpb24ge1xuICBtYXJnaW46IDEyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyBzZWN0aW9uIC5jLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAub3ZlcnZpZXcge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLm92ZXJ2aWV3IC53cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5vdmVydmlldyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAub3ZlcnZpZXcgaDIge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5vdmVydmlldyBoMiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MjRweDtcbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAub3ZlcnZpZXcgcCB7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLm92ZXJ2aWV3IC5pbGx1c3QwMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0NXB4O1xuICB0b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAub3ZlcnZpZXcgLmlsbHVzdDAxIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1jeWNsaW5nLWluZm8gLm92ZXJ2aWV3IC5pbGx1c3QwMSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgfVxufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5vdmVydmlldyAuaWxsdXN0MDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMjZweDtcbiAgYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAub3ZlcnZpZXcgLmlsbHVzdDAyIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAub3ZlcnZpZXcgLmlsbHVzdDAzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTk0cHg7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAub3ZlcnZpZXcgLmlsbHVzdDAzIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAub3ZlcnZpZXcgLmlsbHVzdDA0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTg0cHg7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5vdmVydmlldyAuaWxsdXN0MDQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5uYXZpLWxpc3Qge1xuICBtYXJnaW46IDE2MHB4IDAgMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5uYXZpLWxpc3Qge1xuICAgIG1hcmdpbjogMTIwcHggMCAwO1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLm5hdmktbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAubmF2aS1saXN0IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5uYXZpLWxpc3QgdWwgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1jeWNsaW5nLWluZm8gLm5hdmktbGlzdCB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgNzBweCAwO1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLm5hdmktbGlzdCB1bCBsaSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA4MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAubmF2aS1saXN0IHVsIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNCMkE7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5uYXZpLWxpc3QgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLm5hdmktbGlzdCB1bCBsaSBhIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMzBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLm5hdmktbGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzRTFGMDtcbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAubmF2aS1saXN0IHVsIGxpIGE6aG92ZXIgLmFycm93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNXB4KTtcbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAuY291cnNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jeWNsaW5nLWluZm8vY291cnNlLWhlYWQucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5jb3Vyc2Uge1xuICAgIHBhZGRpbmc6IDEyMHB4IDIwcHggODBweCAyMHB4O1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmNvdXJzZSAuY291cnNlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4MHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjAzLCA0MiwgMC45KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5jb3Vyc2UgLmNvdXJzZS1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAuY291cnNlIC5jb3Vyc2UtYmxvY2sgLmljb24wMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgbGVmdDogMzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM1JSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5jb3Vyc2UgLmNvdXJzZS1ibG9jayAuaWNvbjAxIHtcbiAgICBsZWZ0OiAyMyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMyUpO1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmNvdXJzZSAuY291cnNlLWJsb2NrIC5pY29uMDEgaW1nIHtcbiAgd2lkdGg6IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5jb3Vyc2UgLmNvdXJzZS1ibG9jayAuaWNvbjAxIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAuY291cnNlIC5jb3Vyc2UtYmxvY2sgLmljb24wMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmNvdXJzZSAuY291cnNlLWJsb2NrIC5pY29uMDIgaW1nIHtcbiAgd2lkdGg6IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5jb3Vyc2UgLmNvdXJzZS1ibG9jayAuaWNvbjAyIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAuY291cnNlIC5jb3Vyc2UtYmxvY2sgLmljb24wMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgbGVmdDogNjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTY1JSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5jb3Vyc2UgLmNvdXJzZS1ibG9jayAuaWNvbjAzIHtcbiAgICBsZWZ0OiA3NyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03NyUpO1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmNvdXJzZSAuY291cnNlLWJsb2NrIC5pY29uMDMgaW1nIHtcbiAgd2lkdGg6IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5jb3Vyc2UgLmNvdXJzZS1ibG9jayAuaWNvbjAzIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAuY291cnNlIC5jb3Vyc2UtYmxvY2sgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmNvdXJzZSAuY291cnNlLWJsb2NrIGgyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUxMHB4O1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5jb3Vyc2UgLmNvdXJzZS1ibG9jayBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAuY291cnNlIC5jb3Vyc2UtYmxvY2sgaDMge1xuICAgIGZvbnQtc2l6ZTogMC44N3JlbTtcbiAgfVxufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5jb3Vyc2UgLmNvdXJzZS1ibG9jayBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5jb3Vyc2UgLmNvdXJzZS1ibG9jayAuY291cnNlX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1jeWNsaW5nLWluZm8gLmNvdXJzZSAuY291cnNlLWJsb2NrIC5jb3Vyc2VfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5jb3Vyc2UgLmNvdXJzZS1ibG9jayAuYnRuX19hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMCAwO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5jb3Vyc2UgLmNvdXJzZS1ibG9jayAuYnRuX19hcmVhIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNFMUYwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAuY291cnNlIC5jb3Vyc2UtYmxvY2sgLmJ0bl9fYXJlYSAuYnRuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAuZW5qb3kgLndyYXAge1xuICBwYWRkaW5nOiA4MHB4IDY1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5lbmpveSAud3JhcCB7XG4gICAgcGFkZGluZzogNjBweCAxMHB4O1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmVuam95IC53cmFwIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5lbmpveSAud3JhcCBoMiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1jeWNsaW5nLWluZm8gLmVuam95IC53cmFwIGgyIGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5lbmpveSAud3JhcCAuZW5qb3ktdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAuZW5qb3kgLndyYXAgLmVuam95LXR4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmVuam95IC53cmFwIC5zYWZlLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IDE4cHg7XG4gIG1hcmdpbjogMjBweCAwIDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1jeWNsaW5nLWluZm8gLmVuam95IC53cmFwIC5zYWZlLWxpc3Qge1xuICAgIG1hcmdpbjogMTBweCAwIDQwcHggMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmVuam95IC53cmFwIC5zYWZlLWxpc3QgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmVuam95IC53cmFwIC5zYWZlLWxpc3QgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmVuam95IC53cmFwIC5zYWZlLWxpc3QgLmNhdXRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAuZW5qb3kgLndyYXAgLnNhZmUtbGlzdCAuY2F1dGlvbiBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmVuam95IC53cmFwIC5iZWxvbmdpbmdzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNGRkNCMkE7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAuZW5qb3kgLndyYXAgLmJlbG9uZ2luZ3Mge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmtub3dsZWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1jeWNsaW5nLWluZm8gLmtub3dsZWRnZSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmtub3dsZWRnZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5rbm93bGVkZ2UgaDIuc2FmZXR5X190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5rbm93bGVkZ2UgaDIuc2FmZXR5X190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5rbm93bGVkZ2UgaDIuc2FmZXR5X190aXRsZSAuaWNvbl9zYWZldHkge1xuICB3aWR0aDogNDJweDtcbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAua25vd2xlZGdlIC5rbm93bGVkZ2UtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5rbm93bGVkZ2UgLmtub3dsZWRnZS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmtub3dsZWRnZSAua25vd2xlZGdlLWxpc3RfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWluLWhlaWdodDogMjk1cHg7XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmtub3dsZWRnZSAua25vd2xlZGdlLWxpc3RfX2Jsb2NrIC5sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjIlO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5rbm93bGVkZ2UgLmtub3dsZWRnZS1saXN0X19ibG9jayAubGVmdCBwIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4ICMwMDA7XG4gIHRleHQtc3Ryb2tlOiAycHggIzAwMDtcbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAua25vd2xlZGdlIC5rbm93bGVkZ2UtbGlzdF9fYmxvY2sgLmxlZnQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmtub3dsZWRnZSAua25vd2xlZGdlLWxpc3RfX2Jsb2NrIC5sZWZ0IC5pbWcwMSB7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5rbm93bGVkZ2UgLmtub3dsZWRnZS1saXN0X19ibG9jayAubGVmdCAuaW1nMDIge1xuICB3aWR0aDogMTA0cHg7XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmtub3dsZWRnZSAua25vd2xlZGdlLWxpc3RfX2Jsb2NrIC5sZWZ0IC5pbWcwMyB7XG4gIHdpZHRoOiA5NHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5rbm93bGVkZ2UgLmtub3dsZWRnZS1saXN0X19ibG9jayAubGVmdCAuaW1nMDQge1xuICB3aWR0aDogMTE4cHg7XG4gIGxlZnQ6IDEwcHg7XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmtub3dsZWRnZSAua25vd2xlZGdlLWxpc3RfX2Jsb2NrIC5sZWZ0IC5pbWcwNSB7XG4gIHdpZHRoOiAxODZweDtcbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAua25vd2xlZGdlIC5rbm93bGVkZ2UtbGlzdF9fYmxvY2sgLmxlZnQgLmltZzA2IHtcbiAgd2lkdGg6IDg1cHg7XG4gIGxlZnQ6IDEwcHg7XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmtub3dsZWRnZSAua25vd2xlZGdlLWxpc3RfX2Jsb2NrIC5yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNCMkE7XG4gIHBhZGRpbmc6IDM2cHggMzZweCA2MHB4IDM2cHg7XG4gIHdpZHRoOiA3OCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5rbm93bGVkZ2UgLmtub3dsZWRnZS1saXN0X19ibG9jayAucmlnaHQge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA2MHB4IDIwcHg7XG4gIH1cbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAua25vd2xlZGdlIC5rbm93bGVkZ2UtbGlzdF9fYmxvY2sgLnJpZ2h0IGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmtub3dsZWRnZSAua25vd2xlZGdlLWxpc3RfX2Jsb2NrIC5yaWdodCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAua25vd2xlZGdlIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDQwcHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5rbm93bGVkZ2UgZGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmtub3dsZWRnZSBkbCBkdCB7XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAwIDAgMTBweDtcbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAua25vd2xlZGdlIGRsIGR0Om50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQUVBO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAua25vd2xlZGdlIGRsIGR0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLmtub3dsZWRnZSBkbCBkZCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5rbm93bGVkZ2UgZGwgZGQ6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZBRUE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5rbm93bGVkZ2UgZGwgZGQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAub2FzaXMgLm9hc2lzLWFyZWEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUzJSA0MSU7XG4gIGdhcDogNiU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAub2FzaXMgLm9hc2lzLWFyZWEge1xuICAgIGdhcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLm9hc2lzIC5sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAub2FzaXMgLmxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5vYXNpcyAubGVmdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAub2FzaXMgLnJpZ2h0IC5mdWtpZGFzaGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5vYXNpcyAucmlnaHQgLmZ1a2lkYXNoaSBpbWcge1xuICB3aWR0aDogMjg3cHg7XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLm9hc2lzIC5yaWdodCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5vYXNpcyAucmlnaHQgLmJ0bl9fYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5vYXNpcyAucmlnaHQgLmJ0bl9fYXJlYSAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0IyQTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5vYXNpcyAucmlnaHQgLmJ0bl9fYXJlYSAuYnRuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAubWVkaWNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5tZWRpY2FsIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNDBweDtcbiAgfVxufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5tZWRpY2FsIC5hY2NvcmRpb24tMDA0IHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZjYjJhO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5tZWRpY2FsIC5hY2NvcmRpb24tMDA0IHN1bW1hcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5tZWRpY2FsIC5hY2NvcmRpb24tMDA0IHN1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5tZWRpY2FsIC5hY2NvcmRpb24tMDA0IHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5tZWRpY2FsIC5hY2NvcmRpb24tMDA0IHN1bW1hcnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICByaWdodDogMzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLm1lZGljYWwgLmFjY29yZGlvbi0wMDRbb3Blbl0gc3VtbWFyeTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAubWVkaWNhbCAuYWNjb3JkaW9uLTAwNCAuY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDAuM2VtIDJlbSAxLjVlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCBvcGFjaXR5IDAuNXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtY3ljbGluZy1pbmZvIC5tZWRpY2FsIC5hY2NvcmRpb24tMDA0IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjNlbSAxLjVlbSAxLjVlbTtcbiAgfVxufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5tZWRpY2FsIC5hY2NvcmRpb24tMDA0W29wZW5dIC5jb250ZW50IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLm1lZGljYWwgLmNvbnRlbnQge1xuICAvKuacrOaWhyovXG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5tZWRpY2FsIC5jb250ZW50IC5tZWRpY2FsLW5ldCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA2cHggMDtcbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAubWVkaWNhbCAuY29udGVudCAubWVkaWNhbC1uZXQgYSB7XG4gIGNvbG9yOiAjMDAwMEZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlLWN5Y2xpbmctaW5mbyAubWVkaWNhbCAuY29udGVudCAubWVkaWNhbC1uZXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZDQjJBO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5tZWRpY2FsIC5jb250ZW50IC5tZWRpY2FsLW5ldF9fdHh0IHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAubWVkaWNhbCAuY29udGVudCAubWVkaWNhbC1uZXRfX3R4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5tZWRpY2FsIC5jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5tZWRpY2FsIC5jb250ZW50IC5jYXV0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAwLjg3cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAubWVkaWNhbCAuY29udGVudCAuY2F1dGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5tZWRpY2FsIC5jb250ZW50IGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI0ZGQ0IyQTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZS1jeWNsaW5nLWluZm8gLm1lZGljYWwgLmNvbnRlbnQgZGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLm1lZGljYWwgLmNvbnRlbnQgZGwgZHQge1xuICB3aWR0aDogMzMlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDElO1xuICBmb250LXNpemU6IDAuODdyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZDQjJBO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5tZWRpY2FsIC5jb250ZW50IGRsIGR0Om50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQUVBO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAubWVkaWNhbCAuY29udGVudCBkbCBkdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogOTQlO1xuICAgIHBhZGRpbmc6IDIwcHggMyUgOHB4IDMlO1xuICB9XG59XG4ucGFnZS1jeWNsaW5nLWluZm8gLm1lZGljYWwgLmNvbnRlbnQgZGwgZGQge1xuICB3aWR0aDogNjYlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMCAxJSAwO1xuICBmb250LXNpemU6IDAuODdyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZDQjJBO1xufVxuLnBhZ2UtY3ljbGluZy1pbmZvIC5tZWRpY2FsIC5jb250ZW50IGRsIGRkOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQUVBO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlLWN5Y2xpbmctaW5mbyAubWVkaWNhbCAuY29udGVudCBkbCBkZCB7XG4gICAgd2lkdGg6IDk0JTtcbiAgICBwYWRkaW5nOiAwIDMlIDIwcHggMyU7XG4gIH1cbn0iLCIvKiFcblRoZW1lIE5hbWU6IFNQT1JVIEtPQ0hJIFZlci4wMlxuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5BdXRob3I6IFVuZGVyc2NvcmVzLm1lXG5BdXRob3IgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5EZXNjcmlwdGlvbjogRGVzY3JpcHRpb25cblZlcnNpb246IDEuMC4wXG5UZXN0ZWQgdXAgdG86IDUuNFxuUmVxdWlyZXMgUEhQOiA1LjZcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IHNwb3J1a29jaGlfdjAyXG5UYWdzOiBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQuXG5cblNQT1JVIEtPQ0hJIGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHBzOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDIwIEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cblxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHBzOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR2VuZXJpY1xuXHQtIE5vcm1hbGl6ZVxuXHQtIEJveCBzaXppbmdcbiMgQmFzZVxuXHQtIFR5cG9ncmFwaHlcblx0LSBFbGVtZW50c1xuXHQtIExpbmtzXG5cdC0gRm9ybXNcbiMjIExheW91dHNcbiMgQ29tcG9uZW50c1xuXHQtIE5hdmlnYXRpb25cblx0LSBQb3N0cyBhbmQgcGFnZXNcblx0LSBDb21tZW50c1xuXHQtIFdpZGdldHNcblx0LSBNZWRpYVxuXHQtIENhcHRpb25zXG5cdC0gR2FsbGVyaWVzXG4jIHBsdWdpbnNcblx0LSBKZXRwYWNrIGluZmluaXRlIHNjcm9sbFxuIyBVdGlsaXRpZXNcblx0LSBBY2Nlc3NpYmlsaXR5XG5cdC0gQWxpZ25tZW50c1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIEltcG9ydCB2YXJpYWJsZXMgYW5kIG1peGlucy5cbkBpbXBvcnQgXCJhYnN0cmFjdHMvYWJzdHJhY3RzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR2VuZXJpY1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImdlbmVyaWMvbm9ybWFsaXplXCI7XG5cbi8qIEJveCBzaXppbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImdlbmVyaWMvYm94LXNpemluZ1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJiYXNlL2Jhc2VcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBMYXlvdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBAaW1wb3J0IFwibGF5b3V0cy9jb250ZW50LXNpZGViYXJcIjsgLy8gVW5jb21tZW50IHRoaXMgbGluZSBmb3IgYSBzaWRlYmFyIG9uIHJpZ2h0IHNpZGUgb2YgeW91ciBjb250ZW50LlxuLy8gQGltcG9ydCBcImxheW91dHMvc2lkZWJhci1jb250ZW50XCI7IC8vIFVuY29tbWVudCB0aGlzIGxpbmUgZm9yIGEgc2lkZWJhciBvbiBsZWZ0IHNpZGUgb2YgeW91ciBjb250ZW50LlxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbXBvbmVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbXBvbmVudHNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQbHVnaW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIEpldHBhY2sgaW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJwbHVnaW5zL2pldHBhY2svaW5maW5pdGUtc2Nyb2xsXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVXRpbGl0aWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcInV0aWxpdGllcy9hY2Nlc3NpYmlsaXR5XCI7XG5cbi8qIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcInV0aWxpdGllcy9hbGlnbm1lbnRzXCI7XG5cbi8qIEdhbGxlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImdhbGxlcnlcIjtcblxuLyogVG9waWNzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJ0b3BpY3NcIjtcblxuLyogU3BvcnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJzcG9ydHNcIjtcblxuLyogRXZlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImV2ZW50XCI7XG5cbi8qIFN1cHBvcnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcInN1cHBvcnRcIjtcblxuLyogQWJvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImFib3V0XCI7XG5cbi8qIEhvbWVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImhvbWVcIjtcblxuLyogU3ByaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJzcHJpbmdcIjtcblxuLyogU3VtbWVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJzdW1tZXJcIjtcblxuLyogQXV0bXVuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJhdXRtdW5cIjtcblxuLyogV2ludGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJ3aW50ZXJcIjtcblxuLyogQ29udGFjdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiY29udGFjdFwiO1xuXG4vKiDjgrXjgqTjgq/jg6rjg7PjgrDjgrPjg7zjgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImdjb3Vyc2VcIjtcblxuLyog44K144Kk44Kv44Oq44Oz44Kw5Z+65pys5oOF5aCxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJjeWNsaW5nLWluZm9cIjsiLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICpcdFx0YGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0Zm9udDogaW5oZXJpdDtcbn1cblxuLyogSW50ZXJhY3RpdmVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIGxpc3RcbiAqL1xuXG4gbGl7XG5cdCBsaXN0LXN0eWxlOiBub25lO1xuIH1cblxuXG4gLmZ1bGwtd2lkdGgge1xuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuXHR3aWR0aDogMTAwdnc7XG59XG5cbi53cmFwe1xuXHR3aWR0aDogOTAlO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0QGluY2x1ZGUgdGFie1xuXHRcdHdpZHRoOjkwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG5zZWN0aW9ue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly9wYWRkaW5nOjgwcHggMCAwIDA7XG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdHNwYW57XG5cdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRmb250LXNpemU6MzBweDtcblx0XHR9XG5cdH1cbn1cblxuICAvLy0tLS0tLSBQYWdlVG9wIC0tLS0tLy9cblxuICAjcGFnZV90b3B7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDQwcHg7XG5cdGJvdHRvbTogMjBweDtcblx0YmFja2dyb3VuZDogIzJkZTJlYjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR6LWluZGV4OiA5OTk7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdHJpZ2h0OjIwcHg7XG5cdH1cbiAgfVxuICAjcGFnZV90b3AgYXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICNwYWdlX3RvcCBhOjpiZWZvcmV7XG5cdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbnRlbnQ6ICdcXGYxMDYnO1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdHRvcDogLTEwcHg7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICB9IiwiLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBpdCdzIHZhbHVlIG9uIGEgY29tcG9uZW50IGxldmVsLlxuQGxpbmsgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuIiwiLyogVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwidHlwb2dyYXBoeS90eXBvZ3JhcGh5XCI7XG5cbi8qIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJlbGVtZW50cy9ib2R5XCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvaHJcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9saXN0c1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL21lZGlhXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvdGFibGVzXCI7XG5cbi8qIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJlbGVtZW50cy9saW5rc1wiO1xuXG4vKiBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiZWxlbWVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL2ZpZWxkc1wiO1xuXG4vKiBHbG9iYWwgTmF2aVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiZWxlbWVudHMvZ2xvYmFsbmF2XCI7XG4iLCJib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICRjb2xvcl9fdGV4dC1tYWluO1xuXHRmb250LWZhbWlseTogJGZvbnRfX21haW47XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xufVxuXG5we1xuXHRsaW5lLWhlaWdodDogMjtcblx0Zm9udC1zaXplOiAxZW07XG5cdEBpbmNsdWRlIHRhYntcblx0XHRmb250LXNpemU6MWVtO1xuXHR9XG59XG5cbkBpbXBvcnQgXCJoZWFkaW5nc1wiO1xuQGltcG9ydCBcImNvcHlcIjtcbiIsIiRjb2xvcl9fYmFja2dyb3VuZC1ib2R5OiAjZjdmNmY1O1xuJGNvbG9yX19iYWNrZ3JvdW5kLXNjcmVlbjogI2U3ZmFmODtcbiRjb2xvcl9fYmFja2dyb3VuZC13aGl0ZTogI2ZmZjtcbiRjb2xvcl9fYmFja2dyb3VuZC1ocjogI2NjYztcbiRjb2xvcl9fYmFja2dyb3VuZC1idXR0b246ICNlNmU2ZTY7XG4kY29sb3JfX2JhY2tncm91bmQtcHJlOiAjZWVlO1xuJGNvbG9yX19iYWNrZ3JvdW5kLWluczogI2ZmZjljMDtcblxuJGNvbG9yX190ZXh0LXNjcmVlbjogIzIxNzU5YjtcbiRjb2xvcl9fdGV4dC1pbnB1dDogI2FhYTtcbiRjb2xvcl9fdGV4dC1pbnB1dC1mb2N1czogIzExMTtcbiRjb2xvcl9fbGluazogIzAwMDsgLy9yb3lhbGJsdWVcbiRjb2xvcl9fbGluay12aXNpdGVkOiAjMDAwOyAvL3B1cnBsZVxuJGNvbG9yX19saW5rLWhvdmVyOiAjMDAwOyAvL21pZG5pZ2h0Ymx1ZVxuJGNvbG9yX190ZXh0LW1haW46ICM0MDQwNDA7XG5cbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbjogI2NjYyAjY2NjICNiYmI7XG4kY29sb3JfX2JvcmRlci1idXR0b24taG92ZXI6ICNjY2MgI2JiYiAjYWFhO1xuJGNvbG9yX19ib3JkZXItYnV0dG9uLWZvY3VzOiAjYWFhICNiYmIgI2JiYjtcbiRjb2xvcl9fYm9yZGVyLWlucHV0OiAjY2NjO1xuJGNvbG9yX19ib3JkZXItYWJicjogIzY2NjtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnRfX21haW46IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250X19jb2RlOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmLG1vbmFjbywgY29uc29sYXMsXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuJGZvbnRfX3ByZTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIGNvdXJpZXIsIG1vbm9zcGFjZTtcbiRmb250X19saW5lLWhlaWdodC1ib2R5OiAxLjU7XG4kZm9udF9fbGluZS1oZWlnaHQtcHJlOiAxLjY7XG4iLCJoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRjbGVhcjogYm90aDtcbn1cblxuaDF7XG5cdGZvbnQtc2l6ZToyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbjowO1xuXHRAaW5jbHVkZSB0YWJ7XG5cdFx0bWFyZ2luOjA7XG5cdH1cbn1cblxuaDIsaDMsaDR7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuaDN7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHR9XG59IiwiYm9keXtcblx0Zm9udC1mYW1pbHk6ICRmb250X19jb2RlO1xufVxuXG5wIHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmRmbixcbmNpdGUsXG5lbSxcbmkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRtYXJnaW46IDAgMS41ZW07XG59XG5cbmFkZHJlc3Mge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLXByZTtcblx0Zm9udC1mYW1pbHk6ICRmb250X19wcmU7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtcHJlO1xuXHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsXG5rYmQsXG50dCxcbnZhciB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fY29kZTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvcl9fYm9yZGVyLWFiYnI7XG5cdGN1cnNvcjogaGVscDtcbn1cblxubWFyayxcbmlucyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1pbnM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcblx0Zm9udC1zaXplOiAxMjUlO1xufVxuIiwiYm9keSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5OyAvLyBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLlxufVxuXG5ib2R5LmZpeGVkIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGZpeGVkO1xufVxuXG4uc2l0ZS1oZWFkZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXNrdG9wLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRAaW5jbHVkZSBzcHtcblx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnNwLWhpZGRlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRAaW5jbHVkZSBzcHtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxufVxuXG4uc3Atc2lsaWRlcntcblx0LnNsaWRlci1pbWcge1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHQgIH1cbn1cblxuLyogIFxuKioqKipcbuODmOODg+ODgOODvOODrOOCpOOCouOCpuODiFxuKioqKipcbiovXG5cbiNtYXN0aGVhZCB7XG5cdGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xuXHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogODhweDtcblx0bWFyZ2luOiAwIGF1dG8gMDtcblx0ei1pbmRleDogOTk5O1xuXHRjb2xvcjogIzAwMDtcblx0ZGlzcGxheTogZmxleDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0aGVpZ2h0OjU4cHg7XG5cdH1cblx0YXtcblx0XHRjb2xvcjogIzAwMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0LmlubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmhlYWRlci1sb2dvLWFyZWF7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0dG9wOiA1cHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHQvL21hcmdpbi10b3A6IDRweDtcblx0XHRcdHRvcDo0cHg7XG5cdFx0XHRsZWZ0OjZweDtcblx0XHR9XG5cdH1cblxuXHQubG9nbyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOjA7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cblx0XHQuaGVhZC1sb2dve1xuXHRcdFx0d2lkdGg6Mzk4cHg7XG5cdFx0XHQvL21hcmdpbi10b3A6NnB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHdpZHRoOjI4MHB4O1xuXHRcdFx0XHQvL21hcmdpbi10b3A6NnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdC8vXHR3aWR0aDoxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29weXtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0bWFyZ2luOiAwO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0Zm9udC1zaXplOjEwcHg7XG5cdFx0fVxuXHR9XG59ICBcblxuI2dsb2JhbC1uYXZ7XG5cdG1hcmdpbi1sZWZ0OmF1dG87XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdEBpbmNsdWRlIHRhYntcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5uYXYtdG9we1xuXHRcdG1hcmdpbjoxMHB4IDAgMCAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OnJpZ2h0O1xuXHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXHQuc2VhcmNoLWFyZWF7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5zZWFyY2hfY29udGFpbmVye1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC13aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDJweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGJvcmRlcjoxcHggc29saWQgI2NjYztcblx0XHRcdGhlaWdodDogMmVtO1xuXHRcdFx0d2lkdGg6IDI1NHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHJpZ2h0OjEzMHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHJpZ2h0OiA2MHB4O1xuXHRcdFx0fVxuXHRcdCAgfVxuXHRcdCAgLnNlYXJjaF9jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRcIl17XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDIuMGVtO1xuXHRcdFx0Zm9udC1zaXplOjAuOGVtO1xuXHRcdCAgfVxuXHRcdCAgLnNlYXJjaF9jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHQgIH1cblx0XHQgIC5zZWFyY2hfY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAyLjVlbTtcblx0XHRcdGhlaWdodDogMi41ZW07XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogLTZweDtcblx0XHRcdG91dGxpbmUgOiBub25lO1xuXHRcdCAgfVxuXHR9XG5cdC5sYW5nX19idG57XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHQvL21hcmdpbi10b3A6NnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdGZvbnQtc2l6ZTowLjllbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDZweCAxNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRyaWdodDoxMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQjdG9nZ2xlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmOmNoZWNrZWQgKyAubGFuZ3VhZ2V7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubGFuZ3VhZ2Uge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdGxpe1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0cGFkZGluZzo0cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRzcGFue1xuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiIOKWvFwiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIHBjdXB7XG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuXHR9XG5cdEBpbmNsdWRlIHNwe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdEBpbmNsdWRlIHRhYntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Lyog6ZaL44GE44Gm44Gq44GE44Go44GN44Gv55S76Z2i5aSW44Gr6YWN572uICovXG5cdFx0dG9wOiAtMTAwMHB4O1xuXHRcdGJhY2tncm91bmQ6ICM1ZmUwZDM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmZjtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuXHR9XG5cdCNnbmF2LWNvbnRhaW5lcntcblx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdH1cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6OTAwO1xuXHRcdG1hcmdpbjoxMHB4IDAgMCAwO1xuXHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOjAgOHB4O1xuXHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0XHQubWFpbi1uYXYge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggNXB4IDhweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRwYWRkaW5nOjIwcHggMCAyMHB4IDI0cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDRweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLDEpO1xuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDAsMSk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLDEpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyZGUyZWI7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXI6OmFmdGVyIHtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwxKTtcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwxKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuICAgICBcbi8qLS0tLS0tLS3lm7rlrprljJbjgZXjgozjgZ/jgajjgY3jga5DU1MtLS0tLS0tLS0tLSovXG4gLyogIFxuI21hc3RoZWFkLmZpeGVkIHtcblx0bWFyZ2luLXRvcDogMDtcblx0dG9wOiAwO1xuXHQvL3BhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdC8vYmFja2dyb3VuZDogcmdiKDIzMSwgMjUwLCAyNDgpO1xuXHR0cmFuc2l0aW9uOiB0b3AgMC42NXMgZWFzZS1pbjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC42NXMgZWFzZS1pbjtcblx0LW1vei10cmFuc2l0aW9uOiB0b3AgMC42NXMgZWFzZS1pbjtcblx0aGVpZ2h0OjkwcHg7XG5cdC5oZWFkLWxvZ297XG5cdFx0d2lkdGg6Mzk4cHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHR3aWR0aDoxOTBweDtcblx0XHRcdG1hcmdpbi10b3A6NnB4O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBwY3Vwe1xuXHRcdC8vYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdH1cblx0I25hdi10b2dnbGUge1xuXHRcdHNwYW4ge1xuXHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHR9XG5cdH1cblx0I21vYmlsZS1oZWFkIHtcblx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHQvL2JveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0aGVpZ2h0OjgwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cbn1cbiovXG4gIFxuLyotLS0tLS0tLS0tLeOCueODnuODm+OBruODiOOCsOODq+ODnOOCv+ODs+OBrkNTUy0tLS0tLS0tLS0tLS0qL1xuICAgXG4jbmF2LXRvZ2dsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDg4cHg7XG5cdGhlaWdodDo4OHB4O1xuXHRwYWRkaW5nOjE2cHg7XG5cdHJpZ2h0OiAwcHg7XG5cdHRvcDogMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWZlMGQzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDk5OTtcblx0QGluY2x1ZGUgdGFie1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdEBpbmNsdWRlIHNwe1xuXHRcdHdpZHRoOiA1OHB4O1xuXHRcdGhlaWdodDo1OHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdGRpdiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRsZWZ0OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IC4zNXMgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogLjM1cyBlYXNlLWluLW91dDtcblx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHR0b3A6IDI1cHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGVhZC1pbm5lciB7XG5cdEBpbmNsdWRlIHRhYntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qICNuYXYtdG9nZ2xlIOWIh+OCiuabv+OBiOOCouODi+ODoeODvOOCt+ODp+ODsyAqL1xuLm9wZW57XG5cdC5sb2dvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmZpeGVkLWxvZ297XG5cdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdC8vbWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I25hdi10b2dnbGV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzVmZTBkMztcblx0XHRzcGFue1xuXHRcdFx0bWFyZ2luLXRvcDowO1xuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcblx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTMxNWRlZyk7XG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMzE1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzE1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2dsb2JhbC1uYXYge1xuXHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwODhweCk7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDg4cHgpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwODhweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTA1OHB4KTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwNThweCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTA1OHB4KTtcblx0XHR9XG5cdH1cbn1cblxuLy/jg5Hjg7PjgY/jgZpcbi5icmVhZGNydW1ic3tcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0Zm9udC1zaXplOjAuODhlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOmF1dG8gMCBhdXRvIGF1dG87XG5cdC8vbWF4LXdpZHRoOjYzMHB4O1xuXHRAaW5jbHVkZSB0YWJ7XG5cdFx0bWF4LXdpZHRoOjQwMHB4O1xuXHR9XG5cdEBpbmNsdWRlIHNwe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0cGFkZGluZy10b3A6MTBweDtcblx0XHRtYXJnaW46YXV0byAwIGF1dG8gYXV0bztcblx0fVxuXHRpIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHBhZGRpbmc6MnB4IDVweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTFmMGY4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdH1cbn1cblxuLmJyZWFkY3J1bWJzIHNwYW5bcHJvcGVydHk9XCJuYW1lXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8v44Oa44O844K444Oz44KwXG4ud3AtcGFnZW5hdml7XG5cdG1hcmdpbjo5MHB4IGF1dG8gNjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubm90LW1lc3NhZ2V7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOjEuMWVtO1xufVxuXG4vKiAgXG4qKioqKlxu44OV44OD44K/44O844Os44Kk44Ki44Km44OIXG4qKioqKlxuKi9cblxuZm9vdGVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtc2NyZWVuO1xuXHQuYmFubmVye1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcblx0XHRnYXA6MjBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzo2MHB4IDA7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0cGFkZGluZzozMHB4IDAgMHB4O1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6MjIwcHg7XG5cdFx0XHQvL21hcmdpbi1yaWdodDoyNXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyJTtcblx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0XHRcdC8vbWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHQvL21hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bWFyZ2luOiBhdXRvIDA7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mb290ZXItYXJlYXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdC5mb290ZXItaW5mb3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQmX19zeW1ib2x7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjRweDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjI1N3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19ibG9ja3tcblx0XHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmZvb3Rlcl9fbG9nb3tcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjM1MHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0d2lkdGg6MzIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29weXtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQuYWRkcmVzc3tcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0LmZvb3Rlcl9fc25ze1xuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHdpZHRoOjUwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHR3aWR0aDo2N3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tZW51LWctbmF2aS1jb250YWluZXJ7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdFx0LmZvb3Rlci1uYXZ7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDM7XG5cdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0bGl7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTJweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsMSk7XG5cdFx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLDEpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLDEpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJkZTJlYjtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXI6OmFmdGVyIHtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuXHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMSwxKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwxKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29weXJpZ2h0e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IzJkZTJlYjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwYWRkaW5nOjhweCAwO1xufVxuXG4ubWFyaW5le1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmRjOGViO1xufVxuLnJpdmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjRlNmM4O1xufVxuLm1hdW50YWlue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWRlNTY3O1xufVxuLmluZG9vcntcblx0YmFja2dyb3VuZC1jb2xvcjogIzVlYWZmZjtcbn1cbi5maWVsZHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmY2IyYTtcbn1cbi53YXRjaHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOTM4MDtcbn1cbi5vdGhlcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2U3ZDQ4YTtcbn1cblxuLy/mpJzntKLntZDmnpzjg5rjg7zjgrhcblxuLnNlYXJjaF9fdGl0bGV7XG5cdG1hcmdpbjo0MHB4IDAgNjBweCAwO1xuXHRAaW5jbHVkZSBzcHtcblx0XHRtYXJnaW46IDIwcHggMCA0MHB4IDA7XG5cdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0fVxufVxuXG4uc2VhcmNoLWJsb2Nre1xuXHRtYXJnaW46MCAwIDEyMHB4IDA7XG5cdHBhZGRpbmc6MDtcblx0d2lkdGg6MTAwJTtcblx0QGluY2x1ZGUgc3B7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHRsaXtcblx0XHRib3JkZXItdG9wOjFweCBkb3R0ZWQgIzAwMDtcblx0XHRwYWRkaW5nOjI2cHggMDtcblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgIzAwMDtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXRlZ29yeXtcblx0XHRcdHdpZHRoOjEyMHB4O1xuXHRcdFx0bWFyZ2luOmF1dG8gMjBweDtcblx0XHRcdHBhZGRpbmc6M3B4IDEwcHg7XG5cdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdG1hcmdpbjoxMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aHVtYm5haWwtaW1hZ2V7XG5cdFx0XHR3aWR0aDoxMDBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46YXV0byAwO1xuXHRcdFx0Zm9udC1zaXplOjEuMjVlbTtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLyog44Ki44OL44Oh44O844K344On44Oz44K544K/44O844OI44Gu6YGF5bu25pmC6ZaT44KS5rG644KB44KLQ1NTKi9cblxuLmRlbGF5LXRpbWUwMntcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmRlbGF5LXRpbWUwM3tcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmRlbGF5LXRpbWUwNHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuLmRlbGF5LXRpbWUwNXtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmRlbGF5LXRpbWUwNntcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuLmRlbGF5LXRpbWUwN3tcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxuLmRlbGF5LXRpbWUwOHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xufVxuLmRlbGF5LXRpbWUwOXtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuLmRlbGF5LXRpbWUxMHtcblx0YW5pbWF0aW9uLWRlbGF5OiAxLjBzO1xufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOBteOCj+OBo1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKiDjgZ3jga7loLTjgacgKi9cbi5mYWRlSW57XG5cdGFuaW1hdGlvbi1uYW1lOmZhZGVJbkFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246MXM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XG5cdG9wYWNpdHk6MDtcblx0fVxuXHRcblx0QGtleWZyYW1lcyBmYWRlSW5BbmltZXtcblx0ICBmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHQgIH1cblx0XG5cdCAgdG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdCAgfVxuXHR9XG5cdFxuXHQvKiDkuIvjgYvjgokgKi9cblx0XG5cdC5mYWRlVXB7XG5cdGFuaW1hdGlvbi1uYW1lOmZhZGVVcEFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246MC41cztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcblx0b3BhY2l0eTowO1xuXHR9XG5cdFxuXHRAa2V5ZnJhbWVzIGZhZGVVcEFuaW1le1xuXHQgIGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcblx0ICB9XG5cdFxuXHQgIHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0ICB9XG5cdH1cblx0XG5cdC8qIOS4iuOBi+OCiSAqL1xuXHRcblx0LmZhZGVEb3due1xuXHRhbmltYXRpb24tbmFtZTpmYWRlRG93bkFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246MC41cztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcblx0b3BhY2l0eTowO1xuXHR9XG5cdFxuXHRAa2V5ZnJhbWVzIGZhZGVEb3duQW5pbWV7XG5cdCAgZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcblx0ICB9XG5cdFxuXHQgIHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0ICB9XG5cdH1cblx0XG5cdC8qIOW3puOBi+OCiSAqL1xuXHRcblx0LmZhZGVMZWZ0e1xuXHRhbmltYXRpb24tbmFtZTpmYWRlTGVmdEFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246MC41cztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcblx0b3BhY2l0eTowO1xuXHR9XG5cdFxuXHRAa2V5ZnJhbWVzIGZhZGVMZWZ0QW5pbWV7XG5cdCAgZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcblx0ICB9XG5cdFxuXHQgIHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0ICB9XG5cdH1cblx0XG5cdC8qIOWPs+OBi+OCiSAqL1xuXHRcblx0LmZhZGVSaWdodHtcblx0YW5pbWF0aW9uLW5hbWU6ZmFkZVJpZ2h0QW5pbWU7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjowLjVzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO1xuXHRvcGFjaXR5OjA7XG5cdH1cblx0XG5cdEBrZXlmcmFtZXMgZmFkZVJpZ2h0QW5pbWV7XG5cdCAgZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuXHQgIH1cblx0XG5cdCAgdG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHQgIH1cblx0fVxuXHRcblx0Lyog44K544Kv44Ot44O844Or44KS44GX44Gf44KJ5Ye654++44GZ44KL6KaB57Sg44Gr44Gv44GY44KB44Gr6YCP6YGOMOOCkuaMh+WumuOAgCovXG5cdCBcblx0LmZhZGVJblRyaWdnZXIsXG5cdC5mYWRlVXBUcmlnZ2VyLFxuXHQuZmFkZURvd25UcmlnZ2VyLFxuXHQuZmFkZUxlZnRUcmlnZ2VyLFxuXHQuZmFkZVJpZ2h0VHJpZ2dlcntcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdFxuXHQvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOODkeOCv+ODg1xuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFxuXHRcblx0Lyog5LiL44G4ICovXG5cdC5mbGlwRG93bntcblx0YW5pbWF0aW9uLW5hbWU6ZmxpcERvd25BbmltZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOjFzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO1xuXHRvcGFjaXR5OjA7XG5cdH1cblx0XG5cdEBrZXlmcmFtZXMgZmxpcERvd25BbmltZXtcblx0ICBmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuXHQgIG9wYWNpdHk6IDA7XG5cdCAgfVxuXHRcblx0ICB0byB7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG5cdCAgb3BhY2l0eTogMTtcblx0ICB9XG5cdH1cblx0XG5cdFxuXHQvKiDlt6bjgbggKi9cblx0LmZsaXBMZWZ0e1xuXHRhbmltYXRpb24tbmFtZTpmbGlwTGVmdEFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246MXM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XG5cdHBlcnNwZWN0aXZlLW9yaWdpbjpsZWZ0IGNlbnRlcjtcblx0b3BhY2l0eTowO1xuXHR9XG5cdFxuXHRAa2V5ZnJhbWVzIGZsaXBMZWZ0QW5pbWV7XG5cdCAgZnJvbSB7XG5cdCAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZVkoMzBkZWcpO1xuXHQgIG9wYWNpdHk6IDA7XG5cdCAgfVxuXHRcblx0ICB0byB7XG5cdCAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlWSgwZGVnKTtcblx0ICBvcGFjaXR5OiAxO1xuXHQgIH1cblx0fVxuXHRcblx0XG5cdC8qIOW3puS4iuOBuCAqL1xuXHQuZmxpcExlZnRUb3B7XG5cdGFuaW1hdGlvbi1uYW1lOmZsaXBMZWZ0VG9wQW5pbWU7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjoxcztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcblx0b3BhY2l0eTowO1xuXHR9XG5cdFxuXHRAa2V5ZnJhbWVzIGZsaXBMZWZ0VG9wQW5pbWV7XG5cdCAgZnJvbSB7XG5cdCAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LDgwcHgpIHJvdGF0ZSgtMTVkZWcpO1xuXHQgIG9wYWNpdHk6IDA7XG5cdCAgfVxuXHRcblx0ICB0byB7XG5cdCAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCkgcm90YXRlKDBkZWcpO1xuXHQgIG9wYWNpdHk6IDE7XG5cdCAgfVxuXHR9XG5cdFxuXHQvKiDlj7PjgbggKi9cblx0LmZsaXBSaWdodHtcblx0YW5pbWF0aW9uLW5hbWU6ZmxpcFJpZ2h0QW5pbWU7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjoxcztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcblx0cGVyc3BlY3RpdmUtb3JpZ2luOnJpZ2h0IGNlbnRlcjtcblx0b3BhY2l0eTowO1xuXHR9XG5cdFxuXHRAa2V5ZnJhbWVzIGZsaXBSaWdodEFuaW1le1xuXHQgIGZyb20ge1xuXHQgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGVZKC0zMGRlZyk7XG5cdCAgb3BhY2l0eTogMDtcblx0ICB9XG5cdFxuXHQgIHRvIHtcblx0ICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGVZKDBkZWcpO1xuXHQgIG9wYWNpdHk6IDE7XG5cdCAgfVxuXHR9XG5cdFxuXHQvKiDlj7PkuIrjgbggKi9cblx0LmZsaXBSaWdodFRvcHtcblx0YW5pbWF0aW9uLW5hbWU6ZmxpcFJpZ2h0VG9wQW5pbWU7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjoxcztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcblx0b3BhY2l0eTowO1xuXHR9XG5cdFxuXHRAa2V5ZnJhbWVzIGZsaXBSaWdodFRvcEFuaW1le1xuXHQgIGZyb20ge1xuXHQgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCw4MHB4KSByb3RhdGUoMjVkZWcpO1xuXHQgICBvcGFjaXR5OiAwO1xuXHQgIH1cblx0XG5cdCAgdG8ge1xuXHQgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDEpIHJvdGF0ZSgwZGVnKTtcblx0ICBvcGFjaXR5OiAxO1xuXHQgIH1cblx0fVxuXHRcblx0Lyog44K544Kv44Ot44O844Or44KS44GX44Gf44KJ5Ye654++44GZ44KL6KaB57Sg44Gr44Gv44GY44KB44Gr6YCP6YGOMOOCkuaMh+WumuOAgCovXG5cdCBcblx0LmZsaXBEb3duVHJpZ2dlcixcblx0LmZsaXBMZWZ0VHJpZ2dlcixcblx0LmZsaXBMZWZ0VG9wVHJpZ2dlcixcblx0LmZsaXBSaWdodFRyaWdnZXIsXG5cdC5mbGlwUmlnaHRUb3BUcmlnZ2Vye1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0XG5cdC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx044GP44KL44GjXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XG5cdFxuXHQvKiBYIOi7uO+8iOe4puOBuO+8iSAqL1xuXHQucm90YXRlWHtcblx0ICBhbmltYXRpb24tbmFtZTpyb3RhdGVYQW5pbWU7XG5cdCAgYW5pbWF0aW9uLWR1cmF0aW9uOjFzO1xuXHQgIGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XG5cdH1cblx0XG5cdEBrZXlmcmFtZXMgcm90YXRlWEFuaW1le1xuXHQgIGZyb217XG5cdFx0dHJhbnNmb3JtOiByb3RhdGVYKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHQgIHRve1xuXHRcdHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXHRcblx0LyrjgIBZ6Lu477yI5qiq44G477yJICovXG5cdC5yb3RhdGVZe1xuXHQgIGFuaW1hdGlvbi1uYW1lOnJvdGF0ZVlBbmltZTtcblx0ICBhbmltYXRpb24tZHVyYXRpb246MXM7XG5cdCAgYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcblx0fVxuXHRcblx0QGtleWZyYW1lcyByb3RhdGVZQW5pbWV7XG5cdCAgZnJvbXtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdCAgdG97XG5cdFx0dHJhbnNmb3JtOiByb3RhdGVZKC0zNjBkZWcpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cdFxuXHQvKiBaIOi7uO+8iOW3puOBuO+8iSAqL1xuXHQucm90YXRlTGVmdFp7XG5cdCAgYW5pbWF0aW9uLW5hbWU6cm90YXRlTGVmdFpBbmltZTtcblx0ICBhbmltYXRpb24tZHVyYXRpb246MXM7XG5cdCAgYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcblx0fVxuXHRcblx0QGtleWZyYW1lcyByb3RhdGVMZWZ0WkFuaW1le1xuXHQgIGZyb217XG5cdFx0dHJhbnNmb3JtOiByb3RhdGVaKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHQgIHRve1xuXHRcdHRyYW5zZm9ybTogcm90YXRlWigtMzYwZGVnKTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXHRcblx0LyrjgIBaIOi7uO+8iOWPs+OBuO+8iSAqL1xuXHQucm90YXRlUmlnaHRae1xuXHQgIGFuaW1hdGlvbi1uYW1lOnJvdGF0ZVJpZ2h0WkFuaW1lO1xuXHQgIGFuaW1hdGlvbi1kdXJhdGlvbjoxcztcblx0ICBhbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO1xuXHR9XG5cdFxuXHRAa2V5ZnJhbWVzIHJvdGF0ZVJpZ2h0WkFuaW1le1xuXHQgIGZyb217XG5cdFx0dHJhbnNmb3JtOiByb3RhdGVaKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHQgIHRve1xuXHRcdHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cdFxuXHQvKiDjgrnjgq/jg63jg7zjg6vjgpLjgZfjgZ/jgonlh7rnj77jgZnjgovopoHntKDjgavjga/jgZjjgoHjgavpgI/pgY4w44KS5oyH5a6a44CAKi9cblx0IFxuXHQucm90YXRlWFRyaWdnZXIsXG5cdC5yb3RhdGVZVHJpZ2dlcixcblx0LnJvdGF0ZUxlZnRaVHJpZ2dlcixcblx0LnJvdGF0ZVJpZ2h0WlRyaWdnZXJ7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHRcblx0Lyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjg5zjg7Pjg4PjgIHjg5Ljg6Xjg4Ncblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcblx0Lyog5ouh5aSnICovXG5cdC56b29tSW57XG5cdCAgYW5pbWF0aW9uLW5hbWU6em9vbUluQW5pbWU7XG5cdCAgYW5pbWF0aW9uLWR1cmF0aW9uOjAuNXM7XG5cdCAgYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcblx0fVxuXHRcblx0QGtleWZyYW1lcyB6b29tSW5BbmltZXtcblx0ICBmcm9tIHtcblx0ICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG5cdCAgb3BhY2l0eTogMDtcblx0ICB9XG5cdFxuXHQgIHRvIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQgIG9wYWNpdHk6IDE7XG5cdCAgfVxuXHR9XG5cdFxuXHQvKiDnuK7lsI8gKi9cblx0Lnpvb21PdXR7XG5cdCAgYW5pbWF0aW9uLW5hbWU6em9vbU91dEFuaW1lO1xuXHQgIGFuaW1hdGlvbi1kdXJhdGlvbjowLjVzO1xuXHQgIGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XG5cdH1cblx0XG5cdEBrZXlmcmFtZXMgem9vbU91dEFuaW1le1xuXHQgIGZyb20ge1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0ICBvcGFjaXR5OiAwO1xuXHQgIH1cblx0XG5cdCAgdG8ge1xuXHRcdHRyYW5zZm9ybTpzY2FsZSgxKTtcblx0ICBvcGFjaXR5OiAxO1xuXHQgIH1cblx0fVxuXHRcblx0Lyog44K544Kv44Ot44O844Or44KS44GX44Gf44KJ5Ye654++44GZ44KL6KaB57Sg44Gr44Gv44GY44KB44Gr6YCP6YGOMOOCkuaMh+WumuOAgCovXG5cdCBcblx0Lnpvb21JblRyaWdnZXIsXG5cdC56b29tT3V0VHJpZ2dlcntcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdFxuXHQvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOOBmOOCj+OBo1xuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFxuXHQvKiDjgbzjgYvjgZfjgYvjgonlh7rnj74gKi9cblx0LmJsdXJ7XG5cdCAgYW5pbWF0aW9uLW5hbWU6Ymx1ckFuaW1lO1xuXHQgIGFuaW1hdGlvbi1kdXJhdGlvbjoxcztcblx0ICBhbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO1xuXHR9XG5cdFxuXHRAa2V5ZnJhbWVzIGJsdXJBbmltZXtcblx0ICBmcm9tIHtcblx0ICBmaWx0ZXI6IGJsdXIoMTBweCk7XG5cdCAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblx0ICBvcGFjaXR5OiAwO1xuXHQgIH1cblx0XG5cdCAgdG8ge1xuXHQgIGZpbHRlcjogYmx1cigwKTtcblx0ICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQgIG9wYWNpdHk6IDE7XG5cdCAgfVxuXHR9XG5cdFxuXHQvKiDjgrnjgq/jg63jg7zjg6vjgpLjgZfjgZ/jgonlh7rnj77jgZnjgovopoHntKDjgavjga/jgZjjgoHjgavpgI/pgY4w44KS5oyH5a6a44CAKi9cblx0IFxuXHQuYmx1clRyaWdnZXJ7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHRcblx0Lyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjgavjgoXjg7zjgpNcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcblx0Lyog5ruR44KJ44GL44Gr5aSJ5b2i44GX44Gm5Ye654++ICovXG5cdC5zbW9vdGh7XG5cdCAgYW5pbWF0aW9uLW5hbWU6c21vb3RoQW5pbWU7XG5cdCAgYW5pbWF0aW9uLWR1cmF0aW9uOjFzO1xuXHQgIGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XG5cdCAg44CAdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcblx0ICBvcGFjaXR5OjA7XG5cdH1cblx0XG5cdEBrZXlmcmFtZXMgc21vb3RoQW5pbWV7XG5cdCAgZnJvbSB7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKSBza2V3WSgxMmRlZyk7XG5cdCAgb3BhY2l0eTowO1xuXHQgIH1cblx0XG5cdCAgdG8ge1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2tld1koMCk7XG5cdCAgb3BhY2l0eToxO1xuXHQgIH1cblx0fVxuXHRcblx0Lyog44K544Kv44Ot44O844Or44KS44GX44Gf44KJ5Ye654++44GZ44KL6KaB57Sg44Gr44Gv44GY44KB44Gr6YCP6YGOMOOCkuaMh+WumuOAgCovXG5cdCBcblx0LnNtb290aFRyaWdnZXJ7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHRcblx0Lyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjgrnjg7zjg4PvvIjmnqDnt5rjgYzkvLjjgbPjgablh7rnj77vvIlcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcblx0LyrmnqDnt5rjgYzkvLjjgbPjgablh7rnj74qL1xuXHRcblx0LmxpbmVUcmlnZ2Vye1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyog5p6g57ea44GM5pu444GL44KM44KL5Z+654K5Ki9cblx0ICBvcGFjaXR5OjA7XG5cdH1cblx0XG5cdC5saW5lVHJpZ2dlci5saW5lYW5pbWV7XG5cdCAgYW5pbWF0aW9uLW5hbWU6bGluZUFuaW1lQmFzZTtcblx0ICBhbmltYXRpb24tZHVyYXRpb246MXM7XG5cdCAgYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcblx0fVxuXHRcblx0QGtleWZyYW1lcyBsaW5lQW5pbWVCYXNle1xuXHQgIGZyb20ge1xuXHRcdG9wYWNpdHk6MDtcblx0ICB9XG5cdFxuXHQgIHRvIHtcblx0XHRvcGFjaXR5OjE7ICBcblx0fVxuXHR9XG5cdFxuXHQvKuS4iuS4i+e3miovXG5cdC5saW5lVHJpZ2dlcjo6YmVmb3JlLFxuXHQubGluZVRyaWdnZXI6OmFmdGVye1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICBjb250ZW50OlwiXCI7XG5cdCAgd2lkdGg6MDtcblx0ICBoZWlnaHQ6MXB4O1xuXHQgIGJhY2tncm91bmQ6IzMzMzsvKiDmnqDnt5rjga7oibIqL1xuXHR9XG5cdFxuXHQvKuW3puWPs+e3miovXG5cdC5saW5lMjo6YmVmb3JlLFxuXHQubGluZTI6OmFmdGVye1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICBjb250ZW50OlwiXCI7XG5cdCAgd2lkdGg6IDFweDtcblx0ICBoZWlnaHQ6MDtcblx0ICBiYWNrZ3JvdW5kOiMzMzM7Lyog5p6g57ea44Gu6ImyKi9cblx0fVxuXHRcblx0LyrkuIrnt5oqL1xuXHQubGluZVRyaWdnZXI6OmJlZm9yZSB7XG5cdCAgdG9wOjA7XG5cdCAgbGVmdDowO1xuXHR9XG5cdFxuXHQubGluZVRyaWdnZXIubGluZWFuaW1lOjpiZWZvcmUge1xuXHQgIGFuaW1hdGlvbjogbGluZUFuaW1lIC41cyBsaW5lYXIgMHMgZm9yd2FyZHM7LyrooajnpLrjgZXjgozjgaYw56eS5b6M44Gr5LiK57ea44GMMC4156eS44GL44GR44Gm6KGo56S6Ki9cblx0fVxuXHRcblx0Lyrlj7Pnt5oqL1xuXHQubGluZTI6OmJlZm9yZXsgXG5cdCAgdG9wOjA7XG5cdCAgcmlnaHQ6MDtcblx0fVxuXHRcblx0LmxpbmVUcmlnZ2VyLmxpbmVhbmltZSAubGluZTI6OmJlZm9yZSB7XG5cdCAgYW5pbWF0aW9uOiBsaW5lQW5pbWUyIC41cyBsaW5lYXIgLjVzIGZvcndhcmRzOy8q6KGo56S644GV44KM44GmMC4156eS5b6M44Gr5Y+z57ea44GMMC4156eS44GL44GR44Gm6KGo56S6Ki9cblx0fVxuXHRcblx0LyrkuIvnt5oqL1xuXHQubGluZVRyaWdnZXI6OmFmdGVyIHsgXG5cdCAgYm90dG9tOjA7XG5cdCAgcmlnaHQ6MDtcblx0fVxuXHRcblx0LmxpbmVUcmlnZ2VyLmxpbmVhbmltZTo6YWZ0ZXIge1xuXHQgIGFuaW1hdGlvbjogbGluZUFuaW1lIC41cyBsaW5lYXIgMXMgZm9yd2FyZHM7LyrooajnpLrjgZXjgozjgaYx56eS5b6M44Gr5LiL57ea44GMMC4156eS44GL44GR44Gm6KGo56S6Ki9cblx0fVxuXHRcblx0Lyrlt6bnt5oqL1xuXHQubGluZTI6OmFmdGVyeyBcblx0ICBib3R0b206MDtcblx0ICBsZWZ0OjA7XG5cdH1cblx0XG5cdC5saW5lVHJpZ2dlci5saW5lYW5pbWUgLmxpbmUyOjphZnRlciB7XG5cdCAgYW5pbWF0aW9uOiBsaW5lQW5pbWUyIC41cyBsaW5lYXIgMS41cyBmb3J3YXJkczsvKuihqOekuuOBleOCjOOBpjEuNeenkuW+jOOBq+W3pue3muOBjDAuNeenkuOBi+OBkeOBpuihqOekuiovXG5cdH1cblx0XG5cdEBrZXlmcmFtZXMgbGluZUFuaW1lIHtcblx0ICAwJSB7d2lkdGg6MCU7fVxuXHRcdDEwMCV7d2lkdGg6MTAwJTt9XG5cdH1cblx0XG5cdEBrZXlmcmFtZXMgbGluZUFuaW1lMiB7XG5cdCAgMCUge2hlaWdodDowJTt9XG5cdFx0MTAwJXtoZWlnaHQ6MTAwJTt9XG5cdH1cblx0XG5cdC8q5p6g57ea5YaF5YG044Gu6KaB57SgKi9cblx0XG5cdC5saW5lVHJpZ2dlci5saW5lYW5pbWUgLmxpbmVpbmFwcGVhcntcblx0ICBhbmltYXRpb246IGxpbmVJbm5lckFuaW1lIC41cyBsaW5lYXIgMS41cyBmb3J3YXJkczsvKjEuNeenkuW+jOOBq+S4reWkruOBruOCqOODquOCouOBjDAuNeenkuOBi+OBkeOBpuihqOekuiovXG5cdCAgb3BhY2l0eTogMDsvKuWIneacn+WApOOCkumAj+mBjjDjgavjgZnjgosqLyBcblx0fVxuXHRcblx0QGtleWZyYW1lcyBsaW5lSW5uZXJBbmltZXtcblx0ICAwJSB7b3BhY2l0eTowO31cblx0XHQxMDAlIHtvcGFjaXR5OjE7fVxuXHR9XG5cdFxuXHRcblx0Lyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjgrfjg6Pjg4PvvIjog4zmma/oibLjgYzkvLjjgbPjgablh7rnj77vvIlcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcblx0Lyrog4zmma/oibLjgYzkvLjjgbPjgablh7rnj77vvIjlhbHpgJrvvIkqL1xuXHQuYmdleHRlbmR7XG5cdCAgYW5pbWF0aW9uLW5hbWU6YmdleHRlbmRBbmltZUJhc2U7XG5cdCAgYW5pbWF0aW9uLWR1cmF0aW9uOjFzO1xuXHQgIGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIG92ZXJmbG93OiBoaWRkZW47LyrjgIDjga/jgb/lh7rjgZ/oibLopoHntKDjgpLpmqDjgZnjgIAqL1xuXHQgIG9wYWNpdHk6MDtcblx0fVxuXHRcblx0QGtleWZyYW1lcyBiZ2V4dGVuZEFuaW1lQmFzZXtcblx0ICBmcm9tIHtcblx0XHRvcGFjaXR5OjA7XG5cdCAgfVxuXHRcblx0ICB0byB7XG5cdFx0b3BhY2l0eToxOyAgXG5cdH1cblx0fVxuXHRcblx0LyrkuK3jga7opoHntKAqL1xuXHQuYmdhcHBlYXJ7XG5cdCAgYW5pbWF0aW9uLW5hbWU6YmdleHRlbmRBbmltZVNlY29uZDtcblx0ICBhbmltYXRpb24tZHVyYXRpb246MXM7XG5cdCAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHQgIGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XG5cdCAgb3BhY2l0eTogMDtcblx0fVxuXHRcblx0QGtleWZyYW1lcyBiZ2V4dGVuZEFuaW1lU2Vjb25ke1xuXHQgIDAlIHtcblx0ICBvcGFjaXR5OiAwO1xuXHQgIH1cblx0ICAxMDAlIHtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG5cdH1cblx0XG5cdC8q5bem44GL44KJKi9cblx0LmJnTFJleHRlbmQ6OmJlZm9yZXtcblx0ICBhbmltYXRpb24tbmFtZTpiZ0xSZXh0ZW5kQW5pbWU7XG5cdCAgYW5pbWF0aW9uLWR1cmF0aW9uOjFzO1xuXHQgIGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2NjY7LyrkvLjjgbPjgovog4zmma/oibLjga7oqK3lrpoqL1xuXHR9XG5cdEBrZXlmcmFtZXMgYmdMUmV4dGVuZEFuaW1le1xuXHQgIDAlIHtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOmxlZnQ7XG5cdFx0dHJhbnNmb3JtOnNjYWxlWCgwKTtcblx0ICB9XG5cdCAgNTAlIHtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOmxlZnQ7XG5cdFx0dHJhbnNmb3JtOnNjYWxlWCgxKTtcblx0ICB9XG5cdCAgNTAuMDAxJSB7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjpyaWdodDtcblx0ICB9XG5cdCAgMTAwJSB7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjpyaWdodDtcblx0XHR0cmFuc2Zvcm06c2NhbGVYKDApO1xuXHQgIH1cblx0fVxuXHRcblx0Lyrlj7PjgYvjgokqL1xuXHQuYmdSTGV4dGVuZDo6YmVmb3Jle1xuXHQgIGFuaW1hdGlvbi1uYW1lOmJnUkxleHRlbmRBbmltZTtcblx0ICBhbmltYXRpb24tZHVyYXRpb246MXM7XG5cdCAgYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2NjsvKuS8uOOBs+OCi+iDjOaZr+iJsuOBruioreWumiovXG5cdH1cblx0QGtleWZyYW1lcyBiZ1JMZXh0ZW5kQW5pbWV7XG5cdCAgMCUge1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46cmlnaHQ7XG5cdFx0dHJhbnNmb3JtOnNjYWxlWCgwKTtcblx0ICB9XG5cdCAgNTAlIHtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0O1xuXHRcdHRyYW5zZm9ybTpzY2FsZVgoMSk7XG5cdCAgfVxuXHQgIDUwLjAwMSUge1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46bGVmdDtcblx0ICB9XG5cdCAgMTAwJSB7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjpsZWZ0O1xuXHRcdHRyYW5zZm9ybTpzY2FsZVgoMCk7XG5cdCAgfVxuXHR9XG5cdFxuXHQvKuS4i+OBi+OCiSovXG5cdC5iZ0RVZXh0ZW5kOjpiZWZvcmV7XG5cdCAgYW5pbWF0aW9uLW5hbWU6YmdEVWV4dGVuZEFuaW1lO1xuXHQgIGFuaW1hdGlvbi1kdXJhdGlvbjoxcztcblx0ICBhbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2Oy8q5Ly444Gz44KL6IOM5pmv6Imy44Gu6Kit5a6aKi9cblx0fVxuXHRAa2V5ZnJhbWVzIGJnRFVleHRlbmRBbmltZXtcblx0ICAwJSB7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjpib3R0b207XG5cdFx0dHJhbnNmb3JtOnNjYWxlWSgwKTtcblx0ICB9XG5cdCAgNTAlIHtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbTtcblx0XHR0cmFuc2Zvcm06c2NhbGVZKDEpO1xuXHQgIH1cblx0ICA1MC4wMDElIHtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOnRvcDtcblx0ICB9XG5cdCAgMTAwJSB7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjp0b3A7XG5cdFx0dHJhbnNmb3JtOnNjYWxlWSgwKTtcblx0ICB9XG5cdH1cblx0XG5cdC8q5LiK44GL44KJKi9cblx0LmJnVURleHRlbmQ6OmJlZm9yZXtcblx0ICBhbmltYXRpb24tbmFtZTpiZ1VEZXh0ZW5kQW5pbWU7XG5cdCAgYW5pbWF0aW9uLWR1cmF0aW9uOjFzO1xuXHQgIGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2NjY7LyrkvLjjgbPjgovog4zmma/oibLjga7oqK3lrpoqL1xuXHR9XG5cdEBrZXlmcmFtZXMgYmdVRGV4dGVuZEFuaW1le1xuXHQgIDAlIHtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOnRvcDtcblx0XHR0cmFuc2Zvcm06c2NhbGVZKDApO1xuXHQgIH1cblx0ICA1MCUge1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46dG9wO1xuXHRcdHRyYW5zZm9ybTpzY2FsZVkoMSk7XG5cdCAgfVxuXHQgIDUwLjAwMSUge1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46Ym90dG9tO1xuXHQgIH1cblx0ICAxMDAlIHtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbTtcblx0XHR0cmFuc2Zvcm06c2NhbGVZKDApO1xuXHQgIH1cblx0fVxuXHRcblx0Lyog44K544Kv44Ot44O844Or44KS44GX44Gf44KJ5Ye654++44GZ44KL6KaB57Sg44Gr44Gv44GY44KB44Gr6YCP6YGOMOOCkuaMh+WumuOAgCovXG5cdC5iZ2FwcGVhclRyaWdnZXIsXG5cdC5iZ1VEZXh0ZW5kVHJpZ2dlcixcblx0LmJnRFVleHRlbmRUcmlnZ2VyLFxuXHQuYmdSTGV4dGVuZFRyaWdnZXIsXG5cdC5iZ0xSZXh0ZW5kVHJpZ2dlcntcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cbi8qICBcbioqKioqXG7jgrPjg7Pjg4bjg7Pjg4Tjg5njg7zjgrlcbioqKioqXG4qL1xuXG4jY29udGVudHMtaGVhZHtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHQvL3BhZGRpbmctYm90dG9tOjEwcHg7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHR9XG5cdC53cmFwe1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nOjIwcHggMjRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtd2hpdGU7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0cGFkZGluZzoxMHB4IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdC50aXRsZV9fYmxvY2t7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0LmVudHJ5LXRpdGxle1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRtYXJnaW46YXV0byAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRtYXJnaW46MDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0XHQuc3VidGl0bGUsLmFyY2hpdmUtZGVzY3JpcHRpb257XG5cdFx0XHRmb250LXNpemU6MzZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRtYXJnaW46YXV0byAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblx0XHRcdFx0Zm9udC1zaXplOjI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5lbnRyeS10aXRsZXtcblx0XHRcdG1hcmdpbjogYXV0byAwIGF1dG8gMTJweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRwYWRkaW5nLXRvcDo1cHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cblxuLy/ln7rmnKzjg5njg7zjgrnjg6vjg7zjg6tcblxuLmJhc2VfX3RpdGxle1xuXHRmb250LXNpemU6MS45ZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMjBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDU1cHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjNlMWYwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0fVxuXHRAaW5jbHVkZSBzcHtcblx0XHRmb250LXNpemU6MS40ZW07XG5cdH1cbn1cblxuLy/jgqLjg7zjgqvjgqTjg5bpoZ5cblxuLnNwb3J0cy1jYXRlX19hY3Rpdml0eS10aXRsZXtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0Lmljb257XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjYwcHg7XG5cdFx0fVxuXHR9XG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRmb250LXNpemU6IDAuNGVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3BvcnRzLWl0ZW17XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdGdhcDo0MHB4O1xuXHRtYXJnaW46IDYwcHggMDtcblx0cGFkZGluZzowO1xuXHRAaW5jbHVkZSBzcHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDoxMHB4O1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHR9XG5cdCZfX2J0bntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwYWRkaW5nOiAyNHB4IDIwcHg7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAjMmRjOGViO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRmb250LXNpemU6IDAuNzVlbTtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHR9XG5cdFx0c3Bhbntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHQvKue1tuWvvumFjee9ruOBp+S9jee9ruOCkuaMh+WumiovXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0LyrjgqLjg4vjg6Hjg7zjgrfjg6fjg7MqL1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLjgsIDAsIDAuMiwgMSkgMHM7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDtcblx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEsIDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm1hcmluZXtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzZmZDlmMSAwJSwjNmZkOWYxIDUwJSwgI2NhZjFmYSAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yaXZlcntcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzkzZWVkOSAwJSwjOTNlZWQ5IDUwJSwgI2Q4ZjlmMSAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5tYXVudGFpbntcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2JiZWQ5NCAwJSwjYmJlZDk0IDUwJSwgI2U3ZjlkOSAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5maWVsZHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZmZGI2YiAwJSwjZmZkYjZiIDUwJSwgI2ZmZjJjYSAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji53YXRjaHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZmYjRhNyAwJSwjZmZiNGE3IDUwJSwgI2ZmZTRkZiAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5vdGhlcntcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2VlZTBhZSAwJSwjZWVlMGFlIDUwJSwgI2Y5ZjRlMiAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy/jgYrnn6XjgonjgZvoqbPntLBcblxuLmluZm8taGVhZHtcblx0d2lkdGg6MTAwJTtcblx0cGFkZGluZy1ib3R0b206IDMycHg7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHQmX19tYWluLWltYWdle1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblx0LmluZm8taGVhZF9faHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC8vbWFyZ2luLXRvcDo0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0dGltZXtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXHQudHRse1xuXHRcdGZvbnQtc2l6ZToyLjI1ZW07XG5cdH1cblx0LmNhdC1uYW1le1xuXHRcdHBhZGRpbmc6MCAxNHB4IDJweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0XHRmb250LXNpemU6MC45ZW07XG5cdH1cbn1cblxuLmluZm8tbmF2aXtcblx0ZGlzcGxheTogZmxleDtcblx0YXtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC5uYXYtZGF0ZXtcblx0XHRjb2xvcjogIzgwODA4MDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5uYXYtc3VidGl0bGV7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0b3A6NTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgIFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Zm9udC1zaXplOjAuOWVtO1xuXHRcdHBhZGRpbmc6NHB4O1xuXHR9XG5cdC5uYXYtdGl0bGV7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzo0cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHR9XG5cdH1cblx0Lm5hdi1wcmV2aW91c3tcblx0XHR3aWR0aDo1MCU7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0Om5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0XHR9XG5cdFx0Lm5hdi1ibG9ja3tcblx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW1nLWNvdmVye1xuXHRcdFx0d2lkdGg6MTYwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdFx0Lm5hdi1zdWJ0aXRsZXtcblx0XHRcdGxlZnQ6MDtcblx0XHR9XG5cdH1cblx0Lm5hdi1uZXh0e1xuXHRcdHdpZHRoOjUwJTtcblx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdH1cblx0XHQubmF2LWJsb2Nre1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHR3aWR0aDoxNjBweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0XHQuaW1nLWNvdmVye1xuXHRcdFx0d2lkdGg6MTYwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdFx0Lm5hdi1zdWJ0aXRsZXtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0fVxuXHR9XG59XG5cbi50d29jb2x1bW57XG5cdGRpc3BsYXk6ZmxleDtcblx0bWFyZ2luOjAgYXV0byA2NHB4O1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmxlZnQtYmxvY2t7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXJnaW46NDBweCA3MHB4IDAgMDtcblx0XHRtYXgtd2lkdGg6IDc1MHB4O1xuXHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdG1hcmdpbjo0MHB4IDQwcHggMCAwO1xuXHRcdH1cblx0fVxufVxuXG4uc2lkZWJveHtcblx0bWFyZ2luLXRvcDo0MHB4O1xuXHR3aWR0aDoxMDAlO1xuXHRtYXgtd2lkdGg6MjUwcHg7XG5cdEBpbmNsdWRlIHRhYntcblx0XHRtYXJnaW4tYm90dG9tOiA2NHB4O1xuXHRcdG1heC13aWR0aDoyMDBweDtcblx0fVxuXHRAaW5jbHVkZSBzcHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0LndpZGdldHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtd2hpdGU7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19saXN0LC53cC1ibG9jay1hcmNoaXZlcy1saXN0LC53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3R7XG5cdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHR9XG5cdGgye1xuXHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRsZWZ0OjMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6ODAlO1xuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjNlMWYwO1xuXHRcdFx0d2lkdGg6MjVweDtcblx0XHRcdGhlaWdodDoyNXB4O1xuXHRcdFx0bGVmdDotMzBweDtcblx0XHR9XG5cdH1cblxuXHR1bHtcblx0XHRwYWRkaW5nOjA7XG5cdFx0bWFyZ2luOjA7XG5cdFx0bGl7XG5cdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyZW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCLilrZcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHBhZGRpbmc6MnB4IDVweDtcblx0XHRcdFx0Y29sb3I6ICMyM2UxZjA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtbG9nb3tcblx0XHR3aWR0aDoxMDAlO1xuXHRcdHBhZGRpbmc6MjBweDtcblx0XHRtYXJnaW4tdG9wOjMycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLXdoaXRlOztcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4ud3AtcGFnZW5hdml7XG5cdC5jdXJyZW50e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cdC5wYWdle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRtYXJnaW46MCA1cHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0fVxuXHQubmV4dHBvc3RzbGluaywucHJldmlvdXNwb3N0c2xpbmt7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJkZTJlYjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdG1hcmdpbjowIDVweDtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHR9XG59XG5cblxuLnNucy1zaWRlbmF2aXtcblx0d2lkdGg6MTYwcHg7XG5cdG1hcmdpbi1yaWdodDogMzJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmX19idG57XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA0NnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZGM4ZWI7XG5cdFx0d2lkdGg6ODAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cblx0LnNucy1zaWRlbmF2aV9fc2hhcmV7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMTAwcHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0dHJhbnNpdGlvbjouNXMgdG9wIGVhc2U7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR0b3A6MDtcblx0XHRcdG92ZXJmbG93OnZpc2libGU7XG5cdFx0fVxuXHRcdC50dGx7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRmb250LXNpemU6MC45ZW07XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hhcmVfX2J0bntcblx0XHRcdG1hcmdpbjowO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6MzBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aXtcblx0XHRcdFx0XHRmb250LXNpemU6MmVtO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjojMmRjOGViO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8v5oqV56i/44OZ44O844K544Or44O844OrXG5cbi5lZGl0LWFyZWF7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdCNlei10b2MtY29udGFpbmVye1xuXHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOjQwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0bWFyZ2luOiA2MHB4IGF1dG8gNDBweDtcblx0XHRtYXgtd2lkdGg6ODAwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOjIwcHg7XG5cdFx0fVxuXHRcdG5hdntcblx0XHRcdG1hcmdpbi1sZWZ0OiAxZW07XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhe1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsMSk7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDAsMSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCwxKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJkZTJlYjtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyOjphZnRlciB7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5lei10b2MtdGl0bGUtY29udGFpbmVye1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGZvbnQtc2l6ZToxLjI1ZW07XG5cdFx0XHQuZXotdG9jLXRpdGxle1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjFlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmV6LXRvYy1oZWFkaW5nLWxldmVsLTJ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHR9XG5cdFx0LmV6LXRvYy1oZWFkaW5nLWxldmVsLTN7XG5cdFx0XHRtYXJnaW4tbGVmdDogMWVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwZW07XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0bGVmdDogLTlweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVse1xuXHRcdFx0bWFyZ2luOjEwcHggMDtcblx0XHRcdGxpe1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGF7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTJweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsMSk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJkZTJlYjtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogIzJkZTJlYjtcblx0XHR9XG5cdFx0Jjpob3Zlcjo6YWZ0ZXIge1xuXHRcdFx0Ly8td2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwxKTtcblx0XHRcdC8vLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwxKTtcblx0XHRcdC8vdHJhbnNmb3JtOiBzY2FsZSgwLDEpO1xuXHRcdH1cblx0XHQmLmltYWdle1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubGlua2NhcmR7XG5cdFx0YXtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud3AtZW1iZWRkZWQtY29udGVudHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQudGltZXtcblx0XHRwYWRkaW5nOjZweCAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdGgye1xuXHRcdGZvbnQtc2l6ZToxLjllbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZvbnQtc2l6ZToxLjVlbTtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC0yMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDU1cHg7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjNlMWYwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdH1cblx0fVxuXHRoM3tcblx0XHRmb250LXNpemU6MS4yNWVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ+KXjyc7XG5cdFx0XHRjb2xvcjogIzIzZTFmMDtcblx0XHR9XG5cdH1cblxuXHRoNHtcblx0XHRmb250LXNpemU6MS4xNWVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6NnB4O1xuXHR9XG5cdC5kYXkxe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtaW5kZW50OiAxMDAlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOjgwcHg7XG5cdFx0aGVpZ2h0OjExM3B4O1xuXHRcdG1hcmdpbi10b3A6IDJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0YmFja2dyb3VuZDogdXJsKGltZy90b3BpY3MvZGF5MS5wbmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cblxuXHQuZGF5Mntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWluZGVudDogMTAwJTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDo4MHB4O1xuXHRcdGhlaWdodDoxMTNweDtcblx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdGJhY2tncm91bmQ6IHVybChpbWcvdG9waWNzL2RheTIucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR9XG5cblx0LmVkaXRfX2JnLXdoaXRle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0fVxuXG5cdHVse1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdHBhZGRpbmc6MDtcblx0XHRsaXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICfil48nO1xuXHRcdFx0XHRjb2xvcjogIzIzZTFmMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdG9se1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdHBhZGRpbmc6MDtcblx0XHRjb3VudGVyLXJlc2V0OiBpdGVtO1xuXHRcdG9se1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0ICB9XG5cdFx0bGl7XG5cdFx0XHR0ZXh0LWluZGVudDogLTEuM2VtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjNlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGl0ZW0pJy4nO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Y29sb3I6ICMyM2UxZjA7XG5cdFx0XHQgIH1cblx0XHQgIH1cblx0fVxuXG5cdC5saC0xe1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0fVxuXHQuc2hvcF9fY2F0e1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW46MTBweCAwIDAgMDtcblx0XHRjb2xvcjojNzk3OTc5O1xuXHR9XG5cblx0LndwLWJsb2NrLWJ1dHRvbntcblx0XHQmX19saW5re1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjNlMWYwO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stY29sdW1uc3tcblx0XHQvL21hcmdpbi1ib3R0b206IDA7XG5cdFx0Z2FwOjFlbSFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTowO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0Z2FwOjAuNWVtIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWNvdmVye1xuXHRcdG1pbi1oZWlnaHQ6YXV0bztcblx0fVxuXHQud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOjEwcHggMjBweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHR9XG5cdFx0aDN7XG5cdFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblx0XHRcdGZvbnQtc2l6ZToxLjI1ZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbm9uZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdCAgIH1cblx0XHR9XG5cdH1cblxuXHQud3AtYmxvY2stcXVvdGV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q1ZjZmODtcblx0XHRwYWRkaW5nOjIwcHggNDBweDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cblx0LndwLWJsb2NrLXNlcGFyYXRvcntcblx0XHRtYXgtd2lkdGg6NDUwcHg7XG5cdFx0bWFyZ2luOjgwcHggYXV0bztcblx0XHRib3JkZXItdG9wOiAzcHggc29saWQgIzAwMDtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5cblx0LndwLWJsb2NrLXRhYmxle1xuXHRcdHRhYmxle1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcblx0XHRcdHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmNGYyZTQ7XG5cdFx0XHR9XG5cdFx0XHR0aHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q1ZjZmODtcblx0XHRcdH1cblx0XHRcdHRoLHRke1xuXHRcdFx0XHRwYWRkaW5nOjIwcHggMTBweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC52aWRlb3tcblx0XHRoZWlnaHQ6MDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRcdGlmcmFtZXtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdHRvcDowO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxufVxuXG5cbi8v44OX44Op44Kk44OQ44K344O844Od44Oq44K344O844Oa44O844K4XG4ucHJpdmFjeS1wb2xpY3l7XG5cdG1hcmdpbjogNjBweCAwIDEyMHB4O1xuXHQucHB7XG5cdFx0bWF4LXdpZHRoOjg4MHB4O1xuXHR9XG5cdGgye1xuXHRcdGZvbnQtc2l6ZToxLjVlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6NjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC0yMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDU1cHg7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjNlMWYwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdH1cblx0fVxuXHQucHBfbGlzdHtcblx0XHRtYXJnaW46MDtcblx0XHRwYWRkaW5nOjA7XG5cdFx0bGl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxufVxuXG5cbiIsImhyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWhyO1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbiIsInVsLFxub2wge1xuXHRtYXJnaW46IDAgMCAxLjVlbSAzZW07XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cbiIsIi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdC8vaGVpZ2h0OiAxMDAlOyAvLyBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LlxuXHQvL3dpZHRoOiAxMDAlOyAvLyBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLlxufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDFlbSAwOyAvLyBFeHRyYSB3aWRlIGltYWdlcyB3aXRoaW4gZmlndXJlIHRhZ3MgZG9uJ3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYS5cbn1cbiIsInRhYmxlIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiYSB7XG5cdGNvbG9yOiAkY29sb3JfX2xpbms7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3JfX2xpbmstdmlzaXRlZDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yX19saW5rLWhvdmVyO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogdGhpbiBkb3R0ZWQ7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxufVxuIiwiYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQvL2JvcmRlcjogMXB4IHNvbGlkO1xuXHQvL2JvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXItYnV0dG9uO1xuXHQvL2JvcmRlci1yYWRpdXM6IDNweDtcblx0Ly9iYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uO1xuXHQvL2NvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQvL3BhZGRpbmc6IDAuNmVtIDFlbSAwLjRlbTtcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1ob3Zlcjtcblx0fVxuXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1mb2N1cztcblx0fVxufVxuXG4uYnRue1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRwYWRkaW5nOjI0cHggODBweDtcblx0Ym9yZGVyOiBub25lO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRAaW5jbHVkZSBzcHtcblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cdH1cblx0Jjpob3Zlcntcblx0XHRzcGFue1xuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHNwYW57XG5cdFx0Zm9udC1zaXplOjE5cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzowIDEwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwxKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDAsMSk7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAsMSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgc3B7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59IiwiaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxudGV4dGFyZWEge1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LWlucHV0O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1pbnB1dDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRwYWRkaW5nOiAzcHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtaW5wdXQtZm9jdXM7XG5cdH1cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAjY2NjO1xuXHQgIH1cbn1cblxuc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItaW5wdXQ7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxudGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLyo9PT09PT09PT0g44OK44OT44Ky44O844K344On44Oz44OJ44Ot44OD44OX44OA44Km44Oz44Gu44Gf44KB44GuQ1NTID09PT09PT09PT09PT09PSovXG5cbi8qPT3jg4rjg5PjgrLjg7zjgrfjg6fjg7PlhajkvZPjga7oqK3lrpoqL1xuI2dsb2JhbC1uYXZ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQvKuODiuODk+OCsuODvOOCt+ODp+ODs+OCkuaoquS4puOBs+OBqyovXG5cdHVse1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcblx0XHQvKjLpmo7lsaTnm67ku6XpmY3jga/mqKrkuKbjgbPjgavjgZfjgarjgYQqL1xuXHRcdHVse1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC8q5LiL44Gu6ZqO5bGk44GudWzjgoTnn6LljbDjga7ln7rngrnjgavjgZnjgovjgZ/jgoFsaeOBq3JlbGF0aXZl44KS5oyH5a6aKi9cblx0XHRsaXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8q44OK44OT44Ky44O844K344On44Oz44Gu44Oq44Oz44Kv6Kit5a6aKi9cblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRwYWRkaW5nOjEwcHggMDtcblx0XHRcdFx0dHJhbnNpdGlvbjphbGwgLjNzO1xuXHRcdFx0fVxuXHRcdFx0bGkgYXtcblx0XHRcdFx0cGFkZGluZzo2cHggNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5uYXYgdWwgbGkgYTpob3Zlcntcblx0Y29sb3I6I2ZmZjtcdFxufVxuXG4vKj0955+i5Y2w44Gu6Kit5a6aKi9cblxuLyoy6ZqO5bGk55uu44KS5oyB44GkbGnjga7nn6LljbDjga7oqK3lrpoqL1xubmF2IHVsIGxpLmhhcy1jaGlsZDo6YmVmb3Jle1xuXHRjb250ZW50OicnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6MnB4O1xuXHR0b3A6MTNweDtcblx0d2lkdGg6NnB4O1xuXHRoZWlnaHQ6NnB4O1xuXHRib3JkZXItdG9wOiAycHggc29saWQgIzk5OTtcbiAgICBib3JkZXItcmlnaHQ6MnB4IHNvbGlkICM5OTk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0QGluY2x1ZGUgdGFie1xuXHRcdHRvcDoyMTNweDtcblx0fVxufVxuXG4vKjPpmo7lsaTnm67jgpLmjIHjgaRsaeOBruefouWNsOOBruioreWumiovXG5uYXYgdWwgdWwgbGkuaGFzLWNoaWxkOjpiZWZvcmV7XG5cdGNvbnRlbnQ6Jyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDo2cHg7XG5cdHRvcDoxN3B4O1xuXHR3aWR0aDo2cHg7XG5cdGhlaWdodDo2cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZmZmO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyo9PSAy44O7M+majuWxpOebruOBruWFsemAmuioreWumiAqL1xuXG4vKuS4i+OBrumajuWxpOOCkuaMgeOBo+OBpuOBhOOCi3Vs44Gu5oyH5a6aKi9cbiNnbG9iYWwtbmF2IGxpLmhhcy1jaGlsZHtcblx0d2lkdGg6MTU1cHg7XG5cdEBpbmNsdWRlIHRhYntcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cdHVse1xuXHRcdC8q57W25a++6YWN572u44Gn5L2N572u44KS5oyH5a6aKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDotMTAwcHg7XG5cdFx0dG9wOjM3cHg7XG5cdFx0ei1pbmRleDogNDtcblx0XHRtYXJnaW46MDtcblx0XHRwYWRkaW5nOjA7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0LyrlvaLnirbjgpLmjIflrpoqL1xuXHRcdGJhY2tncm91bmQ6IzI4QkZFNztcblx0XHQvL3dpZHRoOjIyMHB4O1xuXHRcdC8q44Gv44GY44KB44Gv6Z2e6KGo56S6Ki9cblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHQvKuOCouODi+ODoeODvOOCt+ODp+ODs+ioreWumiovXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycztcblx0XHRsaXtcblx0XHRcdG1hcmdpbjowO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdH1cblx0fVxufVxuXG4vKmhvdmVy44GX44Gf44KJ6KGo56S6Ki9cbiNnbG9iYWwtbmF2IGxpLmhhcy1jaGlsZDpob3ZlciA+IHVsLFxuI2dsb2JhbC1uYXYgbGkuaGFzLWNoaWxkIHVsIGxpOmhvdmVyID4gdWwsXG4jZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQ6YWN0aXZlID4gdWwsXG4jZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwgbGk6YWN0aXZlID4gdWx7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8q44OK44OT44Ky44O844K344On44OzYeOCv+OCsOOBruW9oueKtiovXG5uYXYgbGkuaGFzLWNoaWxkIHVsIGxpIGF7XG5cdGNvbG9yOiAjZmZmO1xuXHQvL2JvcmRlci1ib3R0b206c29saWQgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbn1cblxubmF2IGxpLmhhcy1jaGlsZCB1bCBsaTpsYXN0LWNoaWxkIGF7XG5cdGJvcmRlci1ib3R0b206bm9uZTtcbn1cblxuI2dsb2JhbC1uYXYgbGkuaGFzLWNoaWxkIHVsIGxpIGE6aG92ZXIsXG4jZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwgbGkgYTphY3RpdmV7XG5cdGJhY2tncm91bmQ6IzIzZTFmMDtcbn1cblxuI2dsb2JhbC1uYXYgbGkuaGFzLWNoaWxkIHVsIGxpIGF7XG5cdHdpZHRoOjMwMHB4O1xuXHRwYWRkaW5nOjI0cHggMTBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuXHRAaW5jbHVkZSB0YWJ7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHQmLm1hcmluZXtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvY29tbW9uL2ljb25fc3BvcnRzMDEucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyZGM4ZWI7XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29udGVudDpcIk1hcmluZVwiO1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuMjJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmNkOGYxO1xuXHRcdH1cblx0fVxuXHQmLnJpdmVye1xuXHRcdGJhY2tncm91bmQ6IHVybCguL2ltZy9jb21tb24vaWNvbl9zcG9ydHMwMi5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzY0ZTZjODtcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OlwiUml2ZXJcIjtcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjIyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzkyZWRkODtcblx0XHR9XG5cdH1cblx0Ji5tYXVudGFpbntcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvY29tbW9uL2ljb25fc3BvcnRzMDMucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5ZGU1Njc7XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29udGVudDpcIk1vdW50YWluXCI7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMS4yMmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiYWVkOTU7XG5cdFx0fVxuXHR9XG5cdCYuZmllbGR7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4vaW1nL2NvbW1vbi9pY29uX3Nwb3J0czA1LnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYjJhO1xuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6XCJGaWVsZFwiO1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuMjJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYjZhO1xuXHRcdH1cblx0fVxuXHQmLndhdGNoe1xuXHRcdGJhY2tncm91bmQ6IHVybCguL2ltZy9jb21tb24vaWNvbl9zcG9ydHMwNi5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOTM4MDtcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OlwiV2F0Y2hcIjtcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjIyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmYjNhNjtcblx0XHR9XG5cdH1cblx0Ji5vdGhlcntcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvY29tbW9uL2ljb25fc3BvcnRzMDcucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlN2Q0OGE7XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29udGVudDpcIk90aGVyXCI7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMS4yMmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWUxYWQ7XG5cdFx0fVxuXHR9XG59XG5cblxuLyo9PTPpmo7lsaTnm64qL1xuXG4vKjPpmo7lsaTnm67jga7kvY3nva4qL1xubmF2IGxpLmhhcy1jaGlsZCB1bCB1bHtcblx0dG9wOjA7XG5cdGxlZnQ6MTgycHg7XG5cdGJhY2tncm91bmQ6IzY2QURGNTtcbn1cblxubmF2IGxpLmhhcy1jaGlsZCB1bCB1bCBsaSBhOmhvdmVyLFxubmF2IGxpLmhhcy1jaGlsZCB1bCB1bCBsaSBhOmFjdGl2ZXtcblx0YmFja2dyb3VuZDojNDQ4RUQzO1xufVxuXG5cbkBpbmNsdWRlIHRhYntcblx0I2dsb2JhbC1uYXZ7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdG1hcmdpbjowO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwNHB4KTtcblx0XHR1bHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC8vZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0Ly9wb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICM1ZmUwZDM7XG5cdFx0fVxuXHR9XG5cdFxuXHQjZ2xvYmFsLW5hdiBsaS5oYXMtY2hpbGQgdWwsXG5cdCNnbG9iYWwtbmF2IGxpLmhhcy1jaGlsZCB1bCB1bHtcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6MDtcblx0dG9wOjA7XG5cdHdpZHRoOjEwMCU7XG5cdHZpc2liaWxpdHk6dmlzaWJsZTsvKkpT44Gn5Yi25b6h44GZ44KL44Gf44KB5LiA5pem6KGo56S6Ki9cblx0b3BhY2l0eToxOy8qSlPjgafliLblvqHjgZnjgovjgZ/jgoHkuIDml6booajnpLoqL1xuXHRkaXNwbGF5OiBub25lOy8qSlPjga5zbGlkZXRvZ2dsZeOBp+ihqOekuuOBleOBm+OCi+OBn+OCgemdnuihqOekuuOBqyovXG5cdHRyYW5zaXRpb246bm9uZTsvKkpT44Gn5Yi25b6h44GZ44KL44Gf44KBQ1NT44Gu44Ki44OL44Oh44O844K344On44Oz44KS5YiH44KLKi9cbn1cblx0XG5cdG5hdiB1bCBsaSBhe1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7XG5cdH1cblxuXHQvKuefouWNsOOBruS9jee9ruOBqOWQkeOBjSovXG5cblx0bmF2IHVsIGxpLmhhcy1jaGlsZDo6YmVmb3Jle1xuXHRcdGxlZnQ6MjBweDtcblx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRsZWZ0OjEwcHg7XG5cdFx0fVx0XG5cdH1cblxuXHRuYXYgdWwgdWwgbGkuaGFzLWNoaWxkOjpiZWZvcmV7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0XHRsZWZ0OjIwcHg7XG5cdH1cblx0XHRcblx0bmF2IHVsIGxpLmhhcy1jaGlsZC5hY3RpdmU6OmJlZm9yZXtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG5cbn1cblxuXG5cblxuXG5cbi8qPT09PT09PT09IOOCueOCr+ODreODvOODq+mAlOS4reOBp+ODmOODg+ODgOODvOOBjOihqOekuu+8humdnuihqOekuuOBmeOCi+OBn+OCgeOBrkNTUyA9PT09PT09PT09PT09PT0qL1xuXG4jbWFzdGhlYWR7XG4gICAgLypmaXhlZOOBp+S4iumDqOWbuuWumiovXG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ly9oZWlnaHQ6IDkwcHg7XG5cdHdpZHRoOjEwMCU7XG4gICAgei1pbmRleDogOTk5Oy8q5pyA5YmN6Z2i44G4Ki9cblx0Lyrku6XkuIvjga/jg6zjgqTjgqLjgqbjg4jjga7jgZ/jgoHjga5DU1MqL1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC8vY29sb3I6I2ZmZjtcblx0Ly90ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC8vcGFkZGluZzogMjBweDtcbn1cblxuLyrjgIDkuIrjgavkuIrjgYzjgovli5XjgY3jgIAqL1xuXG4jbWFzdGhlYWQuVXBNb3Zle1xuXHRhbmltYXRpb246IFVwQW5pbWUgMC41cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBVcEFuaW1le1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICB9XG59XG5cbi8q44CA5LiL44Gr5LiL44GM44KL5YuV44GN44CAKi9cblxuI21hc3RoZWFkLkRvd25Nb3Zle1xuXHRhbmltYXRpb246IERvd25BbmltZSAwLjVzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBEb3duQW5pbWV7XG4gIGZyb20ge1xuICBcdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICB9XG4gIHRvIHtcbiAgXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn0iLCIvKiBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJuYXZpZ2F0aW9uL25hdmlnYXRpb25cIjtcblxuLyogUG9zdHMgYW5kIHBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJjb250ZW50L3Bvc3RzLWFuZC1wYWdlc1wiO1xuXG4vKiBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiY29tbWVudHMvY29tbWVudHNcIjtcblxuLyogV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwid2lkZ2V0cy93aWRnZXRzXCI7XG5cbi8qIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJtZWRpYS9tZWRpYVwiO1xuXG4vKiBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwibWVkaWEvY2FwdGlvbnNcIjtcblxuLyogR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJtZWRpYS9nYWxsZXJpZXNcIjtcbiIsIi5tYWluLW5hdmlnYXRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cblx0dWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0dWwge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bGVmdDogLTk5OWVtO1xuXHRcdFx0ei1pbmRleDogOTk5OTk7XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGVmdDogLTk5OWVtO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Jjpob3ZlciA+IHVsLFxuXHRcdFx0XHQmLmZvY3VzID4gdWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdH1cblxuXHRcdFx0OmhvdmVyID4gYSxcblx0XHRcdC5mb2N1cyA+IGEge1xuXHRcdFx0fVxuXG5cdFx0XHRhOmhvdmVyLFxuXHRcdFx0YS5mb2N1cyB7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGk6aG92ZXIgPiB1bCxcblx0XHRsaS5mb2N1cyA+IHVsIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tcmlnaHQ6MzJweDtcblx0XHQmOmhvdmVyID4gYSxcblx0XHQmLmZvY3VzID4gYSB7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0LmN1cnJlbnRfcGFnZV9pdGVtID4gYSxcblx0LmN1cnJlbnQtbWVudS1pdGVtID4gYSxcblx0LmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEsXG5cdC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcblx0fVxufVxuXG4vKiBTbWFsbCBtZW51LiAqL1xuLm1lbnUtdG9nZ2xlLFxuLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkIHVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3LjVlbSkge1xuXG5cdC5tZW51LXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbixcbi5wb3N0cy1uYXZpZ2F0aW9uLFxuLnBvc3QtbmF2aWdhdGlvbiB7XG5cblx0LnNpdGUtbWFpbiAmIHtcblx0XHQvL21hcmdpbjogMCAwIDEuNWVtO1xuXHR9XG5cblx0Lm5hdi1saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5uYXYtcHJldmlvdXMge1xuXHRcdGZsZXg6IDEgMCA1MCU7XG5cdH1cblxuXHQubmF2LW5leHQge1xuXHRcdHRleHQtYWxpZ246IGVuZDtcblx0XHRmbGV4OiAxIDAgNTAlO1xuXHR9XG59XG4iLCIuc3RpY2t5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LFxuLnBhZ2Uge1xuXHRtYXJnaW46IDA7XG59XG5cbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnRlbnQsXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcblx0bWFyZ2luOiAxLjVlbSAwIDA7XG59XG5cbi5wYWdlLWxpbmtzIHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xufVxuIiwiLmNvbW1lbnQtY29udGVudCBhIHtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYnlwb3N0YXV0aG9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIud2lkZ2V0IHtcblx0Ly9tYXJnaW46IDAgMCAxLjVlbTtcblxuXHQvLyBNYWtlIHN1cmUgc2VsZWN0IGVsZW1lbnRzIGZpdCBpbiB3aWRnZXRzLlxuXHRzZWxlY3Qge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiLndwLWNhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuXG5cdFx0QGluY2x1ZGUgY2VudGVyLWJsb2NrO1xuXHR9XG5cblx0LndwLWNhcHRpb24tdGV4dCB7XG5cdFx0bWFyZ2luOiAwLjgwNzVlbSAwO1xuXHR9XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBDZW50ZXIgYmxvY2tcbkBtaXhpbiBjZW50ZXItYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gQ29sdW1uIHdpZHRoIHdpdGggbWFyZ2luXG5AbWl4aW4gY29sdW1uLXdpZHRoKCRudW1iZXJDb2x1bW5zOiAzKSB7XG5cdHdpZHRoOiBtYXAtZ2V0KCRjb2x1bW5zLCAkbnVtYmVyQ29sdW1ucykgLSAoICggJGNvbHVtbnNfX21hcmdpbiAqICggJG51bWJlckNvbHVtbnMgLSAxICkgKSAvICRudW1iZXJDb2x1bW5zICk7XG59XG5cbiRwY3VwOiAxMjExcHg7XG4kcGM6IDEyMTBweDsgLy8gUENcbiR0YWI6IDEyMDlweDsgLy8g44K/44OW44Os44OD44OIXG4kc3A6IDc2MHB4OyAgLy8g44K544Oe44ObXG5cbkBtaXhpbiBwY3VwIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICgkcGMpKSB7XG5cdCAgQGNvbnRlbnQ7XG5cdH1cbiAgfVxuXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgKG1heC13aWR0aDogKCRwYykpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHRhYikpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkc3ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn0iLCIuZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLWdhcDogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8vIExvb3BzIHRvIGVudW1lcmF0ZSB0aGUgY2xhc3NlcyBmb3IgZ2FsbGVyeSBjb2x1bW5zLlxuQGZvciAkaSBmcm9tIDIgdGhyb3VnaCA5IHtcblxuXHQuZ2FsbGVyeS1jb2x1bW5zLSN7JGl9IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkaSwgMWZyKTtcblx0fVxufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKiBIaWRlIHRoZSBQb3N0cyBOYXZpZ2F0aW9uIGFuZCB0aGUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFJlLWRpc3BsYXkgdGhlIFRoZW1lIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8vIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LlxuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1zY3JlZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Y2xpcC1wYXRoOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtc2NyZWVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGVmdDogNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRvcDogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHotaW5kZXg6IDEwMDAwMDsgLy8gQWJvdmUgV1AgdG9vbGJhci5cblx0fVxufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNwcmltYXJ5W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuIiwiLmFsaWdubGVmdCB7XG5cblx0LypydGw6aWdub3JlKi9cblx0ZmxvYXQ6IGxlZnQ7XG5cblx0LypydGw6aWdub3JlKi9cblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcblxuXHQvKnJ0bDppZ25vcmUqL1xuXHRmbG9hdDogcmlnaHQ7XG5cblx0LypydGw6aWdub3JlKi9cblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cblx0QGluY2x1ZGUgY2VudGVyLWJsb2NrO1xuXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuIiwiLyogIFxuKioqKipcbuWLleeUu+OCruODo+ODqeODquODvFxuKioqKipcbiovXG5cbi5nYWxsZXJ5LWljb257XG5cdG1hcmdpbi1yaWdodDogMTZweDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdH1cblx0aW1ne1xuXHRcdHdpZHRoOjUwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHR3aWR0aDozMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uZ2FsbGVyeS1hcmVhe1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRnYXA6NDBweDtcblx0bWFyZ2luOjYwcHggMDtcblx0cGFkZGluZzowO1xuXHRAaW5jbHVkZSBzcHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdG1hcmdpbjo0MHB4IDA7XG5cdH1cblx0LmdhbGxlcnktYmxvY2t7XG5cdFx0Jl9fZmlndXJle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGhlaWdodDogMjIwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0fVxuXHRcdFx0Lmljb25fX3BsYXl7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0bGVmdDo1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjgwcHg7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Zm9udC1zaXplOjFlbTtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdC5nYWxsZXJ5LWJsb2NrX19maWd1cmV7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR0cmFuc2Zvcm06c2NhbGUoMS4xLDEuMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKiAgXG4qKioqKlxu44OI44OU44OD44Kv44K5XG4qKioqKlxuKi9cblxuLmVudHJ5LWhlYWRlciAudG9waWNzLWljb257XG5cdG1hcmdpbi10b3A6IDE0cHg7XG5cdG1hcmdpbi1yaWdodDogMTRweDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0aW1ne1xuXHRcdHdpZHRoOjQ0cHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHR3aWR0aDozMHB4O1xuXHRcdH1cblx0fVxufVxuXG4udG9waWNzLWxpc3RfX3RpdGxle1xuXHRmb250LXNpemU6MS4xZW07XG5cdG1hcmdpbjoxMjBweCAwIDAgMDtcblx0cGFkZGluZy1ib3R0b206NnB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0bWFyZ2luOiA0MHB4IDAgMCAwO1xuXHR9XG5cdCY6OmJlZm9yZXtcblx0XHRjb250ZW50Olwi4pagXCI7XG5cdFx0Y29sb3I6IzVmZTBkMztcblx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0fVxufVxuLndyYXAuYXJjLXRvcGlje1xuXHRAaW5jbHVkZSBzcHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4udG9waWNzLWFyZWF7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdGdhcDozMHB4O1xuXHRtYXJnaW46NjBweCAwIDIyMHB4IDA7XG5cdHBhZGRpbmc6MDtcblx0QGluY2x1ZGUgdGFie1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdH1cblx0QGluY2x1ZGUgc3B7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHRtYXJnaW46NjBweCAwIDEwMHB4IDA7XG5cdH1cblx0Ji5hcmN7XG5cdFx0bWFyZ2luOjYwcHggMCA2MHB4IDA7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXJnaW46NDBweCAwIDQwcHggMDtcblx0XHR9XG5cblx0XHRhe1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudG9waWNfX2xpbmt7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnRvcGljLWJsb2Nre1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDozNTBweDtcblx0XHQvL21heC13aWR0aDogNzAwcHg7XG5cdFx0bWF4LWhlaWdodDogNzAwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzNzVweDtcblx0XHR9XG5cdFx0Lmljb25fX3RvcGlje1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6MjBweDtcblx0XHRcdHRvcDowO1xuXHRcdFx0ei1pbmRleDoyMDtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHdpZHRoOjMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fZmlndXJle1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47IFxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0LnRvcGljLWJsb2NrX19maWd1cmV7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR0cmFuc2Zvcm06c2NhbGUoMS4xLDEuMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50b3BpYy1ibG9ja19fY29udGVudHtcblx0XHRcdFx0LmFycm93X2ljb25fY2lyY2xlIHtcblx0XHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jb250ZW50e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDoxMDtcblx0XHRcdG1heC13aWR0aDozMzBweDtcblx0XHRcdHdpZHRoOiA2OCU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHR9XG5cdFx0XHQudG9waWMtYmxvY2tfX3RhZ3tcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRwYWRkaW5nOjEwcHggMDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50b3BpYy1ibG9ja19fdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50b3BpYy1ibG9ja19fdHh0e1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdH1cblx0XHRcdC50b3BpYy1ibG9ja19feWF7XG5cdFx0XHRcdG1hcmdpbjoxMCUgYXV0byAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDo4MHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRvcGljLWJsb2NrX195YSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIDAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdFx0LmFycm93X2ljb25fY2lyY2xlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuM3MgZWFzZTtcblx0XHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogMzAwO1xuXHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMzAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiDjg4jjg5Tjg4Pjgq/jgrnoqbPntLDjg5rjg7zjgrggKi9cblxuLnRvcGljcy1oZWFke1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6IDc1MHB4O1xuXHQvL3BhZGRpbmctYm90dG9tOiAzMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdGhlaWdodDo1MDBweDtcblx0fVxuXHQmX19tYWluLWltYWdle1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cdC5pY29uX190b3BpY3tcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0cmlnaHQ6NjBweDtcblx0XHR0b3A6MDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHJpZ2h0OjIwcHg7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjEwNHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHdpZHRoOjU0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53cmFwe1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRib3R0b206MzAwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRib3R0b206IDI1MHB4O1xuXHRcdH1cblx0fVxuXHR0aW1le1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDo0MHB4O1xuXG5cdH1cblx0LnR0bHtcblx0XHRmb250LXNpemU6Mi4yNWVtO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1heC13aWR0aDo2MDBweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZvbnQtc2l6ZToxLjVlbTtcblx0XHR9XG5cdH1cblx0LmNhdC1uYW1le1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6MnB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRtYXJnaW46MTBweCAwO1xuXHR9XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6IDc1MHB4O1xuXHRcdHotaW5kZXg6Mjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdG9wYWNpdHk6IDAuMTtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi50b3BpY3Mtd3JhcHtcblx0bWFyZ2luOjAgYXV0bztcblx0bWF4LXdpZHRoOjkwMHB4O1xuXHQvL292ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgdGFie1xuXHRcdC8vd2lkdGg6IDkwJTtcblx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdEBpbmNsdWRlIHNwe1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5lZGl0LWFyZWEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCYucGFnZXtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG5cbi50b3BpY3MtbmF2aXtcblx0Lm5hdi1saW5rc3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0LnRvcGljcy1pY29ue1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOjA7XG5cdFx0XHRyaWdodDoyMHB4O1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDo1MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXYtcHJldmlvdXN7XG5cdFx0XHR3aWR0aDo1MCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHRcdC5pbWctY292ZXJ7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHRcdC5uYXYtc3VidGl0bGV7XG5cdFx0XHRcdGxlZnQ6IDgwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGxlZnQ6MzBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXYtbmV4dHtcblx0XHRcdHdpZHRoOjUwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6MjAwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0XHQuaW1nLWNvdmVye1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0XHQubmF2LXN1YnRpdGxle1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0cmlnaHQ6MTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXYtdGl0bGV7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OjEwO1xuXHRcdFx0bWF4LXdpZHRoOjMzMHB4O1xuXHRcdFx0d2lkdGg6IDY4JTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2LXN1YnRpdGxle1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDoxMDtcblx0XHRcdG1heC13aWR0aDo2OHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC55YXtcblx0XHRcdHdpZHRoOjY4cHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6MzRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFyYy10b3BpYy1idG4tYXJlYXtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOjIwcHggMCA4MHB4O1xuXHRAaW5jbHVkZSBzcHtcblx0XHRwYWRkaW5nOjEwcHggMCA0MHB4O1xuXHR9XG5cdC50b3BpY19fYnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjRhYTk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjkyYzk7XG5cdFx0fVxuXHR9XG59IiwiLyogIFxuKioqKipcbuOCueODneODvOODhOiomOS6i1xuKioqKipcbiovXG5cbi5zcG9ydHMtaWNvbntcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRpbWd7XG5cdFx0d2lkdGg6NThweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHdpZHRoOjM2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zcG9ydHMtYXJlYXtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OCUgNDglO1xuXHRnYXA6MzJweDtcblx0bWFyZ2luOiAwO1xuXHRAaW5jbHVkZSB0YWJ7XG5cdFx0Z2FwOjQwcHg7XG5cdH1cblx0QGluY2x1ZGUgc3B7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0YXtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc3BvcnRzLWJsb2Nre1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdFx0Jl9fZmlndXJle1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRhc3BlY3QtcmF0aW86IDQgLyAzO1xuXHRcdFx0Ly9oZWlnaHQ6IDI4MHB4O1xuXHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRoZWlnaHQ6IDIydnc7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0Ly9oZWlnaHQ6IDI4MHB4O1xuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDQgLyAzO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fZGF0ZXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHRib3R0b206MDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6NnB4IDEycHg7XG5cdFx0XHQuZGF0ZXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdHBhZGRpbmc6NHB4IDA7XG5cdFx0XHRcdG1hcmdpbjowIDAgNnB4IDA7XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX190aXRsZXtcblx0XHRcdC8vcGFkZGluZzoxMHB4IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOjhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhdC1uYW1le1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6MnB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0fVxuXHRcdCZfX3R4dHtcblx0XHRcdGZvbnQtc2l6ZTowLjllbTtcblx0XHR9XG5cdH1cbn1cblxuLyog44K544Od44O844OE44Kr44OG44K044OqICovXG4uc3BvcnRzLWNhdGUtaGVhZHtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OiA2MDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmLm5vaW1ne1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdH1cblx0QGluY2x1ZGUgdGFie1xuXHRcdGhlaWdodDoxMDAlO1xuXHR9XG5cdEBpbmNsdWRlIHNwe1xuXHRcdGhlaWdodDozMDBweDtcblx0fVxuXHR2aWRlbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cdGltZ3tcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXHQmX190aXRsZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHR0b3A6MzBweDtcblx0XHRyaWdodDo0MHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0cmlnaHQ6MjRweDtcblx0XHR9XG5cdFx0LnNwb3J0c19fY2F0ZXtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Zm9udC1zaXplOjAuOGVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3BvcnRzX19lbntcblx0XHRcdGZvbnQtc2l6ZTo1ZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDAuOWVtO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZvbnQtc2l6ZToyLjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNwb3J0c19fanB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOjEuMWVtO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdFx0Zm9udC1zaXplOjAuOWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3BvcnRzLWluZm97XG5cdG1hcmdpbjo2MHB4IDA7XG5cdCZfX2Jsb2Nre1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmLnJldmVyc2V7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuXHRcdH1cblx0XHQuZmlndXJlX19hcmVhe1xuXHRcdFx0d2lkdGg6NDUlO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpZ3VyZV9fYXJlYTAye1xuXHRcdFx0d2lkdGg6NDUlO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnR4dF9fYXJlYXtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MHZ3IC0gNjAwcHgpO1xuXHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0bWFyZ2luOiAwIDIuNSU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0bWFyZ2luOjAgNSU7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0XHQuZmlndXJle1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnNte1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnR4dF9fYXJlYTAye1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgLSA2MDBweCk7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRtYXJnaW46IDAgMi41JTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXJnaW46MCA1JTtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHRcdC5maWd1cmV7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc217XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2Vhc29uLWhlYWR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0XHQuaWNvbntcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6NjRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGgze1xuXHRcdGZvbnQtc2l6ZToxLjE1ZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzo2cHggMTBweDtcblx0fVxuXHQuaW5mby1tb3ZpZXtcblx0XHRtYXJnaW46IDkwcHggMDtcblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgNDBweCAwO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnZpZGVvLWJhc2ljLXdyYXB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnZpZGVve1xuXHRcdFx0aGVpZ2h0OjA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcblx0XHRcdGlmcmFtZXtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNwb3J0cy1zcG90e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOjYwcHggMDtcblx0Ji1oZWFke1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHQuaWNvbntcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6NTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1hcHtcblx0XHRtYXJnaW46NDBweCAwO1xuXHR9XG59XG5cbi5zcG9ydHMtY2F0ZV9faXRlbS10aXRsZXtcblx0bWFyZ2luOiA4MHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGluY2x1ZGUgc3B7XG5cdFx0bWFyZ2luOiA0MHB4IDAgMjBweDtcblx0fVxuXHRoMntcblx0XHRmb250LXNpemU6IDNlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRmb250LXNpemU6MmVtO1xuXHRcdH1cblx0fVxuXHRoM3tcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0fVxuXHR9XG59XG5cbi5zcG9ydHMtY2F0ZS1hcmVhe1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRnYXA6NTBweDtcblx0bWFyZ2luOiA2MHB4IDA7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zcG9ydHMtYmxvY2t7XG5cdFx0Jl9fZmlndXJle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47IFxuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRhc3BlY3QtcmF0aW86IDQgLyAzO1xuXHRcdFx0aGVpZ2h0OiAyODBweDtcblx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0aGVpZ2h0OiAyMnZ3O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGhlaWdodDogMjgwcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2RhdGV7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0Ym90dG9tOjA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOjZweCAxMnB4O1xuXHRcdFx0LmRhdGV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRwYWRkaW5nOjRweCAwO1xuXHRcdFx0XHRtYXJnaW46MCAwIDZweCAwO1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHQvL3BhZGRpbmc6MTBweCAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDJlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0cGFkZGluZzo4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3R4dHtcblx0XHRcdGZvbnQtc2l6ZTowLjllbTtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdC5zcG9ydHMtYmxvY2tfX2ZpZ3VyZXtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHRyYW5zZm9ybTpzY2FsZSgxLjEsMS4xKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuXG4vKiDjgrnjg53jg7zjg4ToqJjkuovoqbPntLDjg5rjg7zjgrggKi9cblxuLnNwb3J0cy1oZWFke1xuXHR3aWR0aDoxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbTogMzJweDtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdCZfX21haW4taW1hZ2V7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHQudGltZS1hcmVhe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnBvc3REYXRlLC5tb2RpZmllZERhdGV7XG5cdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46NDBweCAxNHB4IDAgMDtcblx0fVxuXHQudHRse1xuXHRcdGZvbnQtc2l6ZToyZW07XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRmb250LXNpemU6MS41ZW07XG5cdFx0fVxuXHR9XG5cdC5jYXQtbmFtZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOjJweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0bWFyZ2luOjEwcHggMDtcblx0fVxufVxuXG4vL+ODleODg+OCv+ODvOOCueODneODvOODhOiomOS6i+mWoumAo1xuXG4uZm9vdGVyLXNwb3J0cy1hcmVhe1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmY2ZkO1xuXHRwYWRkaW5nOjYwcHggMDtcblx0LnNwb3J0cy1hcmVhe1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdH1cblx0XHQuc3BvcnRzLWJsb2Nre1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdHNwYW57XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHR9XG5cdH1cbn0iLCIvKiAgXG4qKioqKlxu44Kk44OZ44Oz44OI5oOF5aCxXG4qKioqKlxuKi9cblxuLmV2ZW50LWljb257XG5cdG1hcmdpbi10b3A6NHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHRpbWd7XG5cdFx0d2lkdGg6NTBweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHdpZHRoOjQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5ldmVudC1hcmVhe1xuXHRkaXNwbGF5OiBncmlkO1xuXHQvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzMwcHgsIDFmcikpO1xuXHRnYXA6NThweDtcblx0bWFyZ2luOiA1NHB4IDAgMCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDIwO1xuXHRAaW5jbHVkZSBzcHtcblx0XHRtYXJnaW46MjZweCAwIDAgMDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHR9XG5cdEBpbmNsdWRlIHNwe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCYuc3Atc2xpZGVye1xuXHRcdC5ldmVudC1ibG9ja3tcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXJnaW46MCAxMHB4IDMycHg7XG5cdFx0XHR9XG5cdFx0XHQuZXZlbnQtYmxvY2tfX2ZpZ3VyZXtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay10cmFjayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdCAgfVxuXHRcdCAgLnNsaWNrLXNsaWRlIHtcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdCAgfVxuXHR9XG5cdC5ldmVudC1ibG9ja3tcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0fVxuXHRcdC5ldmVudC1ibG9ja19fZmlndXJle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47IFxuXHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHQvL2hlaWdodDogMjQwcHg7XG5cdFx0XHRhc3BlY3QtcmF0aW86IGF1dG8gOS82O1xuXHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRoZWlnaHQ6IDIydnc7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMjQwcHg7XG5cdFx0XHR9XG5cdFx0XHQuZW5ke1xuXHRcdFx0XHQvL29wYWNpdHk6IDAuNTtcblx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDQwJSkgZ3JheXNjYWxlKDkwJSk7XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbl9fZXZlbnR7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6MTRweDtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdHotaW5kZXg6MjA7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHQuZXZlbnQtYmxvY2tfX2ZpZ3VyZXtcblx0XHRcdFx0LmV2ZW50X190aHVtYm5haWwtaW1hZ2V7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEuMSwxLjEpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOm5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ldmVudC1ibG9ja19fZGF0ZXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHRib3R0b206MDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6NnB4IDhweDtcblx0XHRcdHdpZHRoOjUzcHg7XG5cdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0XHQuZGF0ZXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdHBhZGRpbmc6NHB4IDA7XG5cdFx0XHRcdG1hcmdpbjowIDAgNnB4IDA7XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5rYXJhe1xuXHRcdFx0d2lkdGg6MzBweDtcblx0XHRcdGxlZnQ6IDQ2cHg7XG5cdFx0XHRwe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAxMnB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5lZHtcblx0XHRcdGxlZnQ6NzFweDtcblx0XHR9XG5cdFx0LmVuZF9fZGF0ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG5cdFx0XHRjb2xvcjojNjY2O1xuXHRcdFx0LmRhdGV7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZXZlbnQtYmxvY2tfX3RpdGxle1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDJlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0cGFkZGluZzo2cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOjFweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmV2ZW50LWJsb2NrX190eHR7XG5cdFx0XHRmb250LXNpemU6MC45ZW07XG5cdFx0XHRwe1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhdC1uYW1le1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6MnB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0bWFyZ2luOjEwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0fVxuXHR9XG59XG5cblxuLy/jgqLjg7zjgqvjgqTjg5ZcblxuLmFyY2hpdmUtZXZlbnR7XG5cdG1hcmdpbi10b3A6IDgwcHg7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQuY2FsZW5kZXIteWVhcntcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0fVxuXHRcdGl7XG5cdFx0XHRjb2xvcjojMjNlMWYwO1xuXHRcdH1cblx0fVxuXHQuZXZlbnQteWVhcl9fbGlzdHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC8vZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdHBhZGRpbmc6MDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsaXtcblx0XHRcdG1hcmdpbjowIDEwcHggMCAwO1xuXHRcdFx0cGFkZGluZzowIDEwcHggMCAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZToxLjI1ZW07XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0cGFkZGluZzowIDEwcHggMCAxMHB4O1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly/jgr/jg5bliIfjgormm7/jgYjlhajkvZPjga7jgrnjgr/jgqTjg6tcblx0LmFyY2hpdmUtZXZlbnQtY2FsZW5kZXIge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDg4cHg7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly9kaXNwbGF5OiBncmlkO1xuXHRcdC8vZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDBweDtcblx0XHQvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMTAwJTtcblx0XHQvL2dhcDoxMHB4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQvL21hcmdpbjogMCBhdXRvO1xuXHR9XG5cdFxuXHQvKuOCv+ODluOBruOCueOCv+OCpOODqyovXG5cdC50YWJfaXRlbSB7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdC8vYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM1YWI0YmQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ly9wYWRkaW5nLXRvcDogMjRweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vZmxvYXQ6IGxlZnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHdpZHRoOiAxMi4zdnc7XG5cdFx0XHRoZWlnaHQ6IDEyLjN2dztcblx0XHRcdC8vcGFkZGluZy10b3A6IDAuNGVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDAuNzVlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0fVxuXHRcdC5tb250aF9fYnRue1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOjUwJTtcblx0XHRcdGxlZnQ6NTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdH1cblx0XHRzcGFue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRmb250LXNpemU6IDAuNGVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGFiX2l0ZW1fX25vdCB7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdC8vcGFkZGluZy10b3A6IDI0cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogI2FhYTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHR3aWR0aDogMTIuM3Z3O1xuXHRcdFx0aGVpZ2h0OiAxMi4zdnc7XG5cdFx0XHQvL3BhZGRpbmctdG9wOiAwLjRlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdH1cblx0XHQubW9udGhfX2J0bntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDo1MCU7XG5cdFx0XHRsZWZ0OjUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR9XG5cdFx0c3Bhbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjRlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRhYl9pdGVtOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjc1O1xuXHR9XG5cdFxuXHQvKuODqeOCuOOCquODnOOCv+ODs+OCkuWFqOOBpua2iOOBmSovXG5cdGlucHV0W25hbWU9XCJ0YWJfaXRlbVwiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRcblx0Lyrjgr/jg5bliIfjgormm7/jgYjjga7kuK3ouqvjga7jgrnjgr/jgqTjg6sqL1xuXHQudGFiX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luOiA0MHB4IDAgMCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IzIzZTFmMDtcblx0XHRcdHBhZGRpbmc6MTBweCAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOjJlbTtcblx0XHRcdG1hcmdpbjowO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdFxuXHQvKumBuOaKnuOBleOCjOOBpuOBhOOCi+OCv+ODluOBruOCs+ODs+ODhuODs+ODhOOBruOBv+OCkuihqOekuiovXG5cdCNqYW46Y2hlY2tlZCB+ICNqYW5fY29udGVudCxcblx0I2ZlYjpjaGVja2VkIH4gI2ZlYl9jb250ZW50LFxuXHQjbWFyOmNoZWNrZWQgfiAjbWFyX2NvbnRlbnQsXG5cdCNhcHI6Y2hlY2tlZCB+ICNhcHJfY29udGVudCxcblx0I21heTpjaGVja2VkIH4gI21heV9jb250ZW50LFxuXHQjanVuOmNoZWNrZWQgfiAjanVuX2NvbnRlbnQsXG5cdCNqdWw6Y2hlY2tlZCB+ICNqdWxfY29udGVudCxcblx0I2F1ZzpjaGVja2VkIH4gI2F1Z19jb250ZW50LFxuXHQjc2VwOmNoZWNrZWQgfiAjc2VwX2NvbnRlbnQsXG5cdCNvY3Q6Y2hlY2tlZCB+ICNvY3RfY29udGVudCxcblx0I25vdjpjaGVja2VkIH4gI25vdl9jb250ZW50LFxuXHQjZGVjOmNoZWNrZWQgfiAjZGVjX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdFxuXHQvKumBuOaKnuOBleOCjOOBpuOBhOOCi+OCv+ODluOBruOCueOCv+OCpOODq+OCkuWkieOBiOOCiyovXG5cdC5hcmNoaXZlLWV2ZW50LWNhbGVuZGVyIGlucHV0OmNoZWNrZWQgKyAudGFiX2l0ZW0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyM2UxZjA7XG5cdFx0Ly9jb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5ldmVudC1saXN0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDtcblx0XHRwYWRkaW5nOjMwcHggMjBweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHBhZGRpbmc6MjBweCAxMHB4O1xuXHRcdH1cblx0XHQuZXZlbnRfX2RhdGV7XG5cdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbjphdXRvIDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Zm9udC1zaXplOjEuNWVtO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0LW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gIFx0XHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmV2ZW50X190aHVtYm5haWwtaW1ne1xuXHRcdFx0bWFyZ2luOiBhdXRvIDAgYXV0byAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQudGh1bWJuYWlse1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmV2ZW50X19jYXR7XG5cdFx0XHRtYXJnaW46YXV0byAyMHB4O1xuXHRcdFx0cGFkZGluZzo0cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRmb250LXNpemU6MC44NzVlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0XHRcdG1hcmdpbjphdXRvIDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ldmVudF9fZmx1Z3tcblx0XHRcdG1hcmdpbjphdXRvIDEwcHggYXV0byAwO1xuXHRcdFx0Zm9udC1zaXplOiAwLjg4ZW07XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRcdFx0fVxuXHRcdFx0Lmxpc3QtZmx1Z3tcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcblx0XHRcdFx0cGFkZGluZzoycHggMTBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdH1cblx0XHRcdC5saXN0LWZsdWdfX2VuZHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHBhZGRpbmc6MnB4IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ldmVudF9fdGl0bGV7XG5cdFx0XHRtYXJnaW46YXV0byAwO1xuXHRcdH1cblx0fVxuXHQuZXZlbnQtYXJlYXtcblx0XHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0fVxufVxuLmV2ZW50LWFycml2YWx7XG5cdG1hcmdpbjogMTEwcHggYXV0bztcblx0QGluY2x1ZGUgc3B7XG5cdFx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdH1cbn1cblxuLmV2ZW50LXNlYXJjaF9fYXJlYXtcblx0cGFkZGluZzogOTBweCAwIDgwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuXHR9XG5cdC5jaGVja19fZW50cnl7XG5cdFx0bWFyZ2luOjIwcHggMCAwIDA7XG5cdFx0Zm9udC1zaXplOjEuMjVlbTtcblx0fVxuXHRoM3tcblx0XHRtYXJnaW46NDBweCAwIDAgMDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIuKXj1wiO1xuXHRcdFx0Y29sb3I6ICMyM2UxZjA7XG5cdFx0fVxuXHR9XG5cdC5jaGVja19fYXJlYXtcblx0XHRtYXJnaW46NDBweCAwO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z2FwOjEwcHg7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcblx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdG1hcmdpbjoxMHB4IDA7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdH1cblx0XHQuY2hlY2tfX2J0bntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMCAwIDAgMTBweDtcblx0XHRcdHB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdG1hcmdpbjogOHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lypcblx0LmNoZWNrX19hcmVhe1xuXHRcdG1hcmdpbjo0MHB4IDA7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRnYXA6MjRweDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHR9XG5cdFx0Lm1hcmluZS1zcG9ydHN7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjMmRjOGViO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJkYzhlYjtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdGNvbG9yOiAjMmRjOGViO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucml2ZXItc3BvcnRze1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgIzY0ZTZjODtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2NGU2Yzg7XG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRjb2xvcjogIzY0ZTZjODtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1vdW50YWluLXNwb3J0c3tcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICM5ZGU1Njc7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWRlNTY3O1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6ICM5ZGU1Njc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5maWVsZC1zcG9ydHN7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjZmZjYjJhO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmY2IyYTtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdGNvbG9yOiAjZmZjYjJhO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud2F0Y2gtc3BvcnRze1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgI2ZmOTM4MDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjkzODA7XG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRjb2xvcjogI2ZmOTM4MDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm90aGVyLXNwb3J0c3tcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICNlN2Q0OGE7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTdkNDhhO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6ICNlN2Q0OGE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaGVja19fYnRue1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOjMwcHggMjBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTIwJTtcblx0XHRcdFx0aGVpZ2h0OiAyMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTUwJTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDEwMCUgMTAwJSAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTY0JSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIC4zcztcblx0XHRcdCAgfVxuXHRcdFx0ICBzcGFue1xuXHRcdFx0XHRmb250LXNpemU6MjhweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pY29ue1xuXHRcdFx0XHQvL21hcmdpbjowIDE0cHggMCAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDo4MHB4O1xuXHRcdFx0XHR0b3A6LTE0cHg7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRcdHRvcDotNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGhlaWdodDoyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHdpZHRoOjYwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIDc2cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIDU1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0aW5wdXQ6Y2hlY2tlZCB+IC5jaGVja19fYnRue1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7XG5cdFx0XHQgIH1cblx0XHRcdCAgc3Bhbntcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH0qL1xuXHQuYnRuX19hcmVhe1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQuYnRue1xuXHRcdFx0cGFkZGluZzoyNHB4IDE1MHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHBhZGRpbmc6MjRweCAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YnV0dG9ue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJkYzhlYjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhY2YzZjk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8v6Kmz57Sw44Oa44O844K4XG4uZXZlbnQtaGVhZHtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHQmX19maWd1cmV7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdCZfX21haW4taW1hZ2V7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Jl9fYmxvY2t7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0XHQudHRse1xuXHRcdFx0bWFyZ2luOmF1dG8gMCBhdXRvIDE0cHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fZGF0ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGxlZnQ6MDtcblx0XHRib3R0b206NHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdHBhZGRpbmc6NnB4IDEycHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHR9XG5cdFx0LmRhdGV7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRwYWRkaW5nOjRweCAwO1xuXHRcdFx0bWFyZ2luOjAgMCA2cHggMDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0fVxuXHRcdCYua2FyYXtcblx0XHRcdHdpZHRoOjQwcHg7XG5cdFx0XHRsZWZ0OiA0NnB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAgNnB4IDA7XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAyNHB4IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdG1hcmdpbjogMjRweCAwIDExcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5lZHtcblx0XHRcdGxlZnQ6NzFweDtcblx0XHR9XG5cdH1cblx0Lmljb25fX2V2ZW50e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6MDtcblx0XHRyaWdodDo0MHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0cmlnaHQ6MTRweDtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6OTBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHR3aWR0aDo1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2F0LW5hbWV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzoycHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdG1hcmdpbjoyNHB4IDA7XG5cdFx0Zm9udC1zaXplOiAwLjllbTtcblx0fVxufVxuXG4uZXZlbnQtd3JhcHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBzcHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZWRpdC1hcmVhe1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHQuZXZlbnQtaW5mby1hcmVhe1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdCZfX3RibHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRtYXJnaW46NjBweCAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0bWFyZ2luOjQwcHggMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRkdHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAyMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6MTVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTFmMGY4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdC8vbWluLWhlaWdodDogODBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRkZHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiA4MCU7XG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly9taW4taGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZXZlbnQtYnRuX19hcmVhe1xuXHRtYXJnaW46MCAwIDEyMHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGluY2x1ZGUgc3B7XG5cdFx0bWFyZ2luOjAgMCA2MHB4IDA7XG5cdH1cblx0YXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmRjOGViO1xuXHRcdHBhZGRpbmc6MjRweCA2MHB4O1xuXHR9XG59XG5cbi5ldmVudC1ub25le1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogNjBweCAwO1xufSIsIi8qICBcbioqKioqXG7oprPmiKbmg4XloLFcbioqKioqXG4qL1xuXG4uc3VwcG9ydC1hcmVhe1xuXHRtYXJnaW46NDBweCAwIDAgMDtcblx0Jl9fZXZlbnR7XG5cdFx0bWFyZ2luOjgwcHggMDtcblx0XHQucGlja3VwLWV2ZW50e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbjo2MHB4IDAgODBweCAwO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHBhZGRpbmc6MjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19ibG9ja3tcblx0XHRcdFx0d2lkdGg6NDYlO1xuXHRcdFx0XHQvL21heC13aWR0aDo1NTBweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOCU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRjb250ZW50OifilrYnO1xuXHRcdFx0XHRcdHJpZ2h0OjI0cHg7XG5cdFx0XHRcdFx0Ym90dG9tOjI0cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHBhZGRpbmc6OHB4IDEwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHJpZ2h0OjEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY2FzaW97XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojMzY3NGUwO1xuXHRcdFx0XHRcdC50ZWFtLWltYWdle1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHQvL2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdFx0XHRcdC8vYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5yeW9tYXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM0ZmIxZjI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZWFtLWltYWdle1xuXHRcdFx0XHRtYXJnaW46MzJweCAwIDAgMDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50eHR7XG5cdFx0XHRcdG1hcmdpbjoyMHB4IDIwcHggNjBweCAyMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjI1ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhbXAtdGl0bGV7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIuKXj1wiO1xuXHRcdFx0Y29sb3I6ICMyM2UxZjA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtcGlja3Vwe1xuXHRcdG1hcmdpbjo4MHB4IDA7XG5cdFx0LnBpY2t1cC10ZWFte1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbjoxMDBweCAwIDE0NnB4IDA7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0cGFkZGluZzoyMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2Jsb2Nre1xuXHRcdFx0XHR3aWR0aDo0NiU7XG5cdFx0XHRcdC8vbWF4LXdpZHRoOjU1MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4JTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6J+KWtic7XG5cdFx0XHRcdFx0cmlnaHQ6MjRweDtcblx0XHRcdFx0XHRib3R0b206MjRweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cGFkZGluZzo4cHggMTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0cmlnaHQ6MTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZWFtLWltYWdle1xuXHRcdFx0XHRtYXJnaW46MzJweCAwIDAgMDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5sb2dve1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OjIwcHg7XG5cdFx0XHRcdGJvdHRvbTo5MHB4O1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6MTczcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50eHR7XG5cdFx0XHRcdG1hcmdpbjoyMHB4IDEwMHB4IDIwcHggMjBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRoM3tcblx0XHRcdFx0XHRmb250LXNpemU6MS4yNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mZHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuXHR9XG5cdC51c2N7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNTczMTtcblx0fVxuXHQmLXNlYXJjaHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6MTIwcHggMDtcblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZToxLjI1ZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjMwcHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICfil48nO1xuXHRcdFx0XHRjb2xvcjogIzIzZTFmMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlYXJjaC1hcmVhe1xuXHRcdFx0bWFyZ2luOjYwcHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0Jl9fYmxvY2t7XG5cdFx0XHRcdG1hcmdpbjo2NXB4IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRsYWJlbHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzJweDtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDo0NzBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5yYWRpb3tcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRcdFx0Ly93aWR0aDo0NzBweDtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdG1hcmdpbjphdXRvIDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxvZ297XG5cdFx0XHRcdFx0XHRtYXJnaW46YXV0byAyMHB4O1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHR3aWR0aDo0MHB4O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDo0MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG5fX2FyZWF7XG5cdFx0XHQvL21hcmdpbjowIDAgMTIwcHggMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJ1dHRvbntcblx0XHRcdFx0cGFkZGluZzoyNHB4IDE1MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmRjOGViO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2FjZjNmOTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRwYWRkaW5nOjI0cHggNzVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxufVxuXG4vL+S4gOimp+ODmuODvOOCuFxuLnN1cHBvcnQtaWNvbntcblx0bWFyZ2luLXRvcDo2cHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0aW1ne1xuXHRcdHdpZHRoOjYwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHR3aWR0aDo0MHB4O1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy/jg6rjgrnjg4hcbi5zdXBwb3J0LWRhdGV7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG5cdHBhZGRpbmc6OTJweCAwO1xuXHRAaW5jbHVkZSBzcHtcblx0XHRwYWRkaW5nOjQ2cHggMDtcblx0fVxuXHRoMntcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR9XG5cdGgze1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTozN3B4O1xuXHR9XG5cdHVse1xuXHRcdG1hcmdpbjowO1xuXHRcdHBhZGRpbmc6MDtcblx0XHQuc3VwcG9ydC1kYXRlX19ibG9ja3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNDdweDtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0cGFkZGluZzoxMHB4IDIwcHggNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdHBhZGRpbmc6MjBweCAyMHB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQudGVhbV9faWNvbntcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjE0cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDEwJSAtIDMwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHdpZHRoOjUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGVhbV9fbmFtZXtcblx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdG1hcmdpbjogYXV0byAxMnB4IGF1dG8gMDtcblx0XHRcdFx0ZmxleC1iYXNpczogMjIlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDkwJSAtIDMycHgpO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGVhbV9fdnN7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XG5cdFx0XHRcdGNvbG9yOiAjZmY5MzgwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0ZmxleC1iYXNpczogMSU7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDMlIC0gMjhweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZWFtX192cy10ZWFte1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBhdXRvO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDIwJTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IGNhbGMoOTclIC0gMjBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZWFtX19kYXRle1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XG5cdFx0XHRcdGZvbnQtc2l6ZTowLjllbTtcblx0XHRcdFx0ZmxleC1iYXNpczogMjAlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZWFtX19hdHtcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcblx0XHRcdFx0Y29sb3I6ICNmZjkzODA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHRmbGV4LWJhc2lzOiAxJTtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogY2FsYygyJSAtIDI4cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGVhbV9fcGxhY2V7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XG5cdFx0XHRcdGZvbnQtc2l6ZTowLjllbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRcdFx0ZmxleC1iYXNpczogMjMlO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDk4JSAtIDIwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5lbmR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmO1xuXHRcdFx0LnRlYW1fX25hbWUsLnRlYW1fX3ZzLXRlYW0sLnRlYW1fX2RhdGUsLnRlYW1fX3BsYWNle1xuXHRcdFx0XHRjb2xvcjojOTk5O1xuXHRcdFx0fVxuXHRcdFx0LnRlYW1fX2F0LC50ZWFtX192c3tcblx0XHRcdFx0Y29sb3I6I2NjYztcblx0XHRcdH1cblx0XHRcdC50ZWFtX19pY29ue1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEyMCUpIGdyYXlzY2FsZSg5MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uYXJjaGl2ZS1zdXBwb3J0LWRhdGV7XG5cdHBhZGRpbmc6MTIwcHggMDtcbn1cblxuLy/jg5Tjg4Pjgq/jgqLjg4Pjg5fjg4Hjg7zjg6Bcbi5waWNrdXB7XG5cdC5tYWluLWltYWdle1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiA0MCUgMTAwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IDIzJSAxMDAlO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGVhbV9fdHh0e1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0cmlnaHQ6NTBweDtcblx0XHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0Ly9mb250LXNpemU6IDAuODhlbTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmQtY29udGVudHMsLnVzYy1jb250ZW50c3tcblx0XHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0fVxuXHQuZmQtY29udGVudHN7XG5cdFx0LmJhc2VfX3RpdGxle1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRkdHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmNjY2M7XG5cdFx0fVxuXHR9XG5cdC51c2MtY29udGVudHN7XG5cdFx0LmJhc2VfX3RpdGxle1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzMxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRkdHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2RkZDY7XG5cdFx0fVxuXHR9XG5cdC5waWNrdXAtd3JhcHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQucGlja3VwLXNpZGV7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC0yMzBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHQvL3RvcDowO1xuXHRcdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdH1cblx0XHRcdC5zbGlkZV9fbG9nb3tcblx0XHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdHdpZHRoOjI0MHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6MTAwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHR0cmFuc2l0aW9uOi41cyB0b3AgZWFzZTtcblx0XHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRcdHdpZHRoOjE4MHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0bWFyZ2luOjMwcHggYXV0bztcblx0XHRcdFx0XHQvL3RvcDotNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOjI0MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdFx0d2lkdGg6MTYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucGlja3VwLWluZm97XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMycHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQuYnRuX19hcmVhe1xuXHRcdFx0XHQvL21hcmdpbjowIDAgMTIwcHggMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0LmZke1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0fVxuXHRcdFx0LnVzY3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNTczMTtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdH1cblx0XHRcdGRse1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdG1hcmdpbjo2MHB4IDA7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRkdHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAyMCU7XG5cdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdC8vbWluLWhlaWdodDogODBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdH1cblx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogODAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6MTVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdC8vbWluLWhlaWdodDogODBweDtcblx0XHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn0iLCIvKiAgXG4qKioqKlxu44K144Kk44OI44Gr44Gk44GE44GmXG4qKioqKlxuKi9cblxuLmFib3V0LWljb257XG5cdG1hcmdpbi10b3A6NnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdGltZ3tcblx0XHR3aWR0aDozM3B4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0d2lkdGg6MjZweDtcblx0XHR9XG5cdH1cbn1cblxuLmFib3V0e1xuXHRtYXJnaW46IDQwcHggMCAxMjBweCAwO1xuXHRAaW5jbHVkZSBzcHtcblx0XHRtYXJnaW46IDAgMCA2MHB4IDA7XG5cdH1cblx0aW1ne1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblx0LmFib3V0LWluZm97XG5cdFx0LmFib3V0LWNvbmNlcHRfX3RpdGxle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDotMTIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0Zm9udC1zaXplOjEuNWVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzo2cHg7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29uY2VwdC1hcmVhe1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdCZfX3R4dHtcblx0XHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgICAgIFx0bWFyZ2luLXJpZ2h0OiBjYWxjKDUwdncgLSA2MDBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0XHRtYXJnaW46IGF1dG8gNSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHRtYXJnaW46IDYwcHggNSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvZ28taW1hZ2V7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOjQwOHB4O1xuXHRcdFx0XHRcdG1hcmdpbjoyMHB4IGF1dG8gNDBweCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19pbWFnZXtcblx0XHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA5MDdweDtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5maC1hcmVhe1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC5maC1hcmVhX19pbWFnZXtcblx0XHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZoLWFyZWFfX3R4dHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6LTYwcHg7XG5cdFx0XHRcdHdpZHRoOjUwJTtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuMTVlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRwYWRkaW5nOjZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmgtaW1hZ2VfX2dyaWR7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHRcdGdhcDo0MHB4O1xuXHRcdFx0bWFyZ2luOiA0MHB4IDAgNjBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0XHRnYXA6MDtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMzBweDtcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFib3V0LWxvZ28tYXJlYXtcblx0XHRtYXJnaW46OTBweCAwO1xuXHRcdGgye1xuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdGZvbnQtc2l6ZToxLjE1ZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOjZweDtcblx0XHR9XG5cdFx0LmxvZ28tY29udGVudHtcblx0XHRcdG1hcmdpbjo0MHB4IDA7XG5cdFx0XHRoZWlnaHQ6MjQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOjIwcHg7XG5cdFx0XHR9XG5cdFx0XHQubG9nb19fY2FwdGlvbntcblx0XHRcdFx0d2lkdGg6MzAlO1xuXHRcdFx0XHRtYXJnaW46YXV0byAyJTtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5sb2dvX19tYXJre1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOjM1JTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdHRvcDotMzBweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5sb2dvX190eHR7XG5cdFx0XHRcdHdpZHRoOjMwJTtcblx0XHRcdFx0bWFyZ2luOmF1dG8gMiU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOi01MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubG9nb19fZnVraWRhc2hpe1xuXHRcdFx0XHR3aWR0aDozNTdweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3Nwb3J0c3tcblx0XHRwYWRkaW5nOjE2MHB4IDA7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRwYWRkaW5nOjgwcHggMDtcblx0XHR9XG5cdFx0LnNwb3J0c19fY29weXtcblx0XHRcdG1hcmdpbjphdXRvIDAgYXV0byAzMHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlYXNvbi1ibG9ja3tcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0aGVpZ2h0OiA2NTBweDtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdEBpbmNsdWRlIHBjdXB7XG5cdFx0XHRtYXgtd2lkdGg6IDY1MHB4O1xuXHRcdH1cblx0XHQuc2Vhc29uLWFyZWF7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDowcHg7XG5cdFx0XHQuc2Vhc29uLWJsb2Nre1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAzMjVweDtcblx0XHRcdH1cblx0XHRcdC5zZWFzb24tYXJlYV9fbGlua3tcblx0XHRcdFx0d2lkdGg6MTg1cHg7XG5cdFx0XHRcdGhlaWdodDoxODVweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vaml7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6NzBweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC55YWppcnVzaGl7XG5cdFx0XHRcdHdpZHRoOjU4cHg7XG5cdFx0XHRcdGhlaWdodDo1OHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29udGVudC1pbWFnZXtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0aGVpZ2h0OiA2NTBweDtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdEBpbmNsdWRlIHBjdXB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwdnc7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cblxuXHQuY29udGVudC1pbmZve1xuXHRcdG1heC13aWR0aDogNDYwcHg7XG5cdFx0bWFyZ2luOmF1dG8gNDBweDtcblx0XHRwYWRkaW5nOjAgNDBweDtcblx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRtYXgtd2lkdGg6IDQwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdGZvbnQtc2l6ZToxLjE1ZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzo2cHg7XG5cdFx0fVxuXHRcdC5idG57XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblx0LmFib3V0LXRvcGljcy1hcmVhe1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuY29udGVudC1pbmZve1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTB2dyAtIDYwMHB4KTtcblx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0bWFyZ2luOiBhdXRvIDUlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdG1hcmdpbjogNjBweCA1JTtcblx0XHRcdH1cblx0XHRcdC5idG57XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NGFhO1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjkyYzk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFib3V0LXNlYXNvbnMtYXJlYXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuY29udGVudC1pbmZve1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTB2dyAtIDYwMHB4KTtcblx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0bWFyZ2luOiBhdXRvIDUlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdG1hcmdpbjogMCA1JSAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFib3V0LWV2ZW50LWFyZWF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5jb250ZW50LWluZm97XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MHZ3IC0gNjAwcHgpO1xuXHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRtYXJnaW46IGF1dG8gNSU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0bWFyZ2luOiA2MHB4IDUlO1xuXHRcdFx0fVxuXHRcdFx0LmJ0bntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzZTFmMDtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWNmM2Y5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hYm91dC1zdXBwb3J0LWFyZWF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOTM4MDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmNvbnRlbnQtaW5mb3tcblx0XHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwdncgLSA2MDBweCk7XG5cdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdG1hcmdpbjogYXV0byA1JTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXJnaW46IDAgNSU7XG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdH1cblx0XHRcdC5idG57XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zbnMtYXJlYXtcblx0XHRtYXJnaW46IDkwcHggMDtcblx0XHQud3JhcHtcblx0XHRcdG1heC13aWR0aDogNjkwcHg7XG5cdFx0XHRoMntcblx0XHRcdFx0Zm9udC1zaXplOjEuNzVlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NnB4O1xuXHRcdFx0fVxuXHRcdFx0LnNucy1saXN0e1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdFx0XHRnYXA6MTM4cHg7XG5cdFx0XHRcdG1hcmdpbjo0NnB4IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGdhcDoyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2ljb257XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTU0cHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKiAgXG4qKioqKlxu44Ob44O844OgXG4qKioqKlxuKi9cblxuLyogIFxuKioqKipcbuODiOODg+ODl+ODmuODvOOCuOODrOOCpOOCouOCpuODiFxuKioqKipcbiovXG5cbi5tYWluLXZpc3VhbHtcblx0Ly93aWR0aDogMTAwdnc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly9oZWlnaHQ6IDcwdmg7XG5cdC8vaW1ne1xuXHQvL1x0d2lkdGg6IDEwMCU7XG5cdC8vXHRoZWlnaHQ6MTAwdmg7XG5cdC8vXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0Ly99XG5cdEBpbmNsdWRlIHNwe1xuXHRcdC8vcGFkZGluZy10b3A6IDU3cHg7XG5cdFx0aGVpZ2h0OiA3MHZoO1xuXHR9XG5cdC5oZWFkc2xpZGVye1xuXHRcdGxpe1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0Ojcwdmg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRoZWlnaHQ6IDcwdmg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2NvbnRlbnRzLWhlYWR7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDo1MHB4O1xuXHRcdGhlaWdodDowO1xuXHR9XG5cdHZpZGVve1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXHQubWFpbi1oZWFkX19sb2dve1xuXHRcdHdpZHRoOiAxNSU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMyU7XG5cdFx0cmlnaHQ6IDMlO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0Ym90dG9tOiAzJTtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNzBweCk7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQubWFpbi1zcG9ydV9fY29weXtcblx0XHR3aWR0aDogMzAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDEwJTtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDE1JSk7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdHRvcDoyMCU7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDM1JSk7XG5cdFx0fVxuXHR9XG5cdC5tYWluLXNwb3J1X19sb2dve1xuXHRcdHdpZHRoOiA3JTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNSU7XG5cdFx0cmlnaHQ6IDMlO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR0b3A6MjUlO1xuXHRcdH1cblx0fVxufVxuXG5cbi8qIOODiOODg+ODl+ODmOODg+ODgOODvCAqL1xuXG4uc2xpY2stc2xpZGVye1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbiNoZWFke1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuXHQvL2hlaWdodDo3NzBweDtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdG1hcmdpbi1ib3R0b206IC0xMjBweDtcblx0Ly9wYWRkaW5nLWJvdHRvbTo4MHB4O1xuXHRAaW5jbHVkZSBzcHtcblx0XHRwYWRkaW5nOiA2MHB4IDIwcHggMDtcblx0XHRtYXJnaW4tYm90dG9tOiAtNjBweDtcblx0fVxuXHRoMntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDo3MHB4O1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjY4NnB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0dG9wOjUwcHg7XG5cdFx0fVxuXHR9XG5cdC50b3BfX2Jhbm5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDo0MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHRvcDowcHg7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjgwMHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50b3AtYmFubmVyX19ib3h7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvL3RvcDoxMzBweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOjM0cHg7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRtYXJnaW46MzJweCBhdXRvO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0Ly90b3A6NjBweDtcblx0XHRcdGdhcDoxNnB4O1xuXHRcdFx0bWFyZ2luOjQ2cHggYXV0bztcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zcGxpZGVfX3NsaWRle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQubmV3e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRyaWdodDogLTEwcHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3BsaWRlX19zbGlkZV9fcm93e1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHBhZGRpbmc6MCA2cHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2xpZGUxLC5zbGlkZTYsLnNsaWRlMTF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR3aWR0aDo2MDBweDtcblx0XHQubmV3e1xuXHRcdFx0d2lkdGg6IDEyNHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdG1hcmdpbjogMCAtMTBweCAwIDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoM3tcblx0XHRcdG1hcmdpbjoxMHB4IDIwcHggMjBweCAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOjIxcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAzNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhOjphZnRlcntcblx0XHRcdFx0Y29udGVudDon4pa2Jztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDowO1xuXHRcdFx0XHRib3R0b206MDtcblx0XHRcdFx0d2lkdGg6MTZweDtcblx0XHRcdFx0aGVpZ2h0OjE2cHg7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0cGFkZGluZzo2cHggMjBweCAyNnB4IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nOjRweCAxOHB4IDIwcHggOHB4O1xuXHRcdFx0XHRcdHdpZHRoOjhweDtcblx0XHRcdFx0XHRoZWlnaHQ6OHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmlndXJle1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGhlaWdodDo3NSU7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0XHRoZWlnaHQ6NjUlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50eHR7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0fVxuXHQuc2xpZGUyLC5zbGlkZTMsLnNsaWRlNCwuc2xpZGU1LC5zbGlkZTcsLnNsaWRlOCwuc2xpZGU5LC5zbGlkZTEwLC5zbGlkZTEyLC5zbGlkZTEzLC5zbGlkZTE0LC5zbGlkZTE1e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ly9oZWlnaHQ6MjAwcHg7XG5cdFx0Lm5ld3tcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0Ym90dG9tOiA0MiU7XG5cdFx0fVxuXHRcdC5ib3h7XG5cdFx0XHQvL3dpZHRoOjQwNnB4O1xuXHRcdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ly9oZWlnaHQ6IDEwMCU7XG5cdFx0XHQvL2ZsZXgtd3JhcDogd3JhcDtcblx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogNjAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdFx0cGFkZGluZzoyJSA1JSAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMyU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRtYXJnaW46MiUgNSUgNSU7XG5cdFx0XHRcdHdpZHRoOjkwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMzRweDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGE6OmFmdGVye1xuXHRcdFx0Y29udGVudDon4pa2Jztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRib3R0b206MDtcblx0XHRcdHdpZHRoOjE2cHg7XG5cdFx0XHRoZWlnaHQ6MTZweDtcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOjZweCAyMHB4IDI2cHggMTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nOjRweCAxOHB4IDIwcHggOHB4O1xuXHRcdFx0XHR3aWR0aDo4cHg7XG5cdFx0XHRcdGhlaWdodDo4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5maWd1cmV7XG5cdFx0XHQvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDo1NSU7XG5cdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdGhlaWdodDogODAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudHh0e1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8qLnNsaWRlMywuc2xpZGU2LC5zbGlkZTl7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRoZWlnaHQ6NDA3cHghaW1wb3J0YW50O1xuXHRcdHRvcDotMTAwcHg7XG5cdFx0XHRoM3tcblx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0XHRcdG1hcmdpbjoxMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAzNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0ICB9XG5cdFx0XHR9XG5cdFx0XHRhOjphZnRlcntcblx0XHRcdFx0Y29udGVudDon4pa2Jztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDowO1xuXHRcdFx0XHRib3R0b206NHB4O1xuXHRcdFx0XHR3aWR0aDoxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6MTZweDtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRwYWRkaW5nOjZweCAyMHB4IDI2cHggMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpZ3VyZXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRoZWlnaHQ6MjYwcHg7XG5cdFx0XHQudGh1bWJuYWlsLWltYWdle1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHR9Ki9cblx0XHQuY29udGVudHNfX2RhdGV7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0Ym90dG9tOjA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOjZweCAxMnB4O1xuXHRcdFx0LmRhdGV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRwYWRkaW5nOjRweCAwO1xuXHRcdFx0XHRtYXJnaW46MCAwIDZweCAwO1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhdGVnb3J5e1xuXHRcdFx0Zm9udC1zaXplOjAuODhlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOjAgMTRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRtYXJnaW46MTBweCAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmllbGQtc3BvcnRze1xuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmNiMmEhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0aDM6YmVmb3Jle1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmNiMmE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yaXZlci1zcG9ydHN7XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY0ZTZjOCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRoMzpiZWZvcmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzY0ZTZjODtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud2F0Y2gtc3BvcnRze1xuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjkzODAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0aDM6YmVmb3Jle1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZjkzODA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tb3VudGFpbi1zcG9ydHN7XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzlkZTU2NyFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRoMzpiZWZvcmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzlkZTU2Nztcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1hcmluZS1zcG9ydHN7XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJkYzhlYiFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRoMzpiZWZvcmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzJkYzhlYjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm90aGVyLXNwb3J0c3tcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTdkNDhhIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdGgzOmJlZm9yZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTdkNDhhO1xuXHRcdFx0fVxuXHRcdH1cbn1cblxuLmFydGljbGV7XG5cdCYtYnRuLWFyZWF7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6NjBweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQmX19idG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzZTFmMDtcblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2FjZjNmOTtcblx0XHR9XG5cdH1cbn1cblxuLyog44K544Od44O844OE5qSc57Si44Ko44Oq44KiICovXG5cbiNzcG9ydHN7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC8vcGFkZGluZzoxODBweCAwIDAgMDtcblx0cGFkZGluZzoyMjBweCAwIDAgMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLXdoaXRlO1xuXHRAaW5jbHVkZSBzcHtcblx0XHQvL3BhZGRpbmc6IDEyMHB4IDAgMCAwO1xuXHRcdHBhZGRpbmc6MTIwcHggMCAwIDA7XG5cdH1cblx0LnNwb3J0cy1oZWFkLWFyZWF7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdFx0Lmljb257XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOjcycHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHdpZHRoOjYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNwb3J0cy1oZWFkX19zZWFyY2h7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnNlYXJjaC1hcmVhe1xuXHRcdFx0XHQuc2VhcmNoX2NvbnRhaW5lcntcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJweCAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzZW07XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0ICB9XG5cdFx0XHRcdCAgLnNlYXJjaF9jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRcIl17XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGhlaWdodDogMy4wZW07XG5cdFx0XHRcdFx0d2lkdGg6IDU2MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRcdFx0d2lkdGg6IDM4MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHQgIH1cblx0XHRcdFx0ICAuc2VhcmNoX2NvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG5cdFx0XHRcdFx0b3V0bGluZTogMDtcblx0XHRcdFx0ICB9XG5cdFx0XHRcdCAgLnNlYXJjaF9jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMi41ZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAyLjVlbTtcblx0XHRcdFx0XHRyaWdodDogOHB4O1xuXHRcdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHRcdG91dGxpbmUgOiBub25lO1xuXHRcdFx0XHQgIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNwb3J0cy1hcmVhe1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRnYXA6MzRweDtcblx0XHRtYXJnaW46NDZweCAwO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0Z2FwOjI0cHg7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0cGFkZGluZzogMzJweCAwO1xuXHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMDtcblx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHBhZGRpbmc6MzJweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0cGFkZGluZzoyNHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0cGFkZGluZzoxNnB4IDEwcHg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdH1cblx0XHRcdC5pY29ue1xuXHRcdFx0XHQvL21hcmdpbjowIDE0cHggMCAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdGhlaWdodDo4MHB4O1xuXHRcdFx0XHR0b3A6LTE0cHg7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRcdHRvcDotM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGhlaWdodDoyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zcG9ydHMtaWNvbntcblx0XHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHdpZHRoOjY1cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6LTIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHdpZHRoOjUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIDYwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0byAwIGF1dG8gNTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjI4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1hcmluZXtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdC8q57W25a++6YWN572u44Gn5L2N572u44KS5oyH5a6aKi9cblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC8q44Ki44OL44Oh44O844K344On44OzKi9cblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzZmZDlmMSAwJSwjNmZkOWYxIDUwJSwgI2NhZjFmYSAxMDAlKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgMCwgMC4yLCAxKSAwcztcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTpzY2FsZSgxLCAxKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHQuc3BvcnRzLWljb257XG5cdFx0XHRcdFx0XHRmaWxsOiMyZGM4ZWI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xcztcblx0XHRcdFx0XHRcdGNvbG9yOiMyZGM4ZWI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yaXZlcntcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdC8q57W25a++6YWN572u44Gn5L2N572u44KS5oyH5a6aKi9cblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC8q44Ki44OL44Oh44O844K344On44OzKi9cblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzkzZWVkOSAwJSwjOTNlZWQ5IDUwJSwgI2Q4ZjlmMSAxMDAlKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgMCwgMC4yLCAxKSAwcztcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTpzY2FsZSgxLCAxKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHQuc3BvcnRzLWljb257XG5cdFx0XHRcdFx0XHRmaWxsOiM2NGU2Yzg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xcztcblx0XHRcdFx0XHRcdGNvbG9yOiM2NGU2Yzg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tYXVudGFpbntcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdC8q57W25a++6YWN572u44Gn5L2N572u44KS5oyH5a6aKi9cblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC8q44Ki44OL44Oh44O844K344On44OzKi9cblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2JiZWQ5NCAwJSwjYmJlZDk0IDUwJSwgI2U3ZjlkOSAxMDAlKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgMCwgMC4yLCAxKSAwcztcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTpzY2FsZSgxLCAxKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHQuc3BvcnRzLWljb257XG5cdFx0XHRcdFx0XHRmaWxsOiM5ZGU1Njc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xcztcblx0XHRcdFx0XHRcdGNvbG9yOiM5ZGU1Njc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5maWVsZHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdC8q57W25a++6YWN572u44Gn5L2N572u44KS5oyH5a6aKi9cblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC8q44Ki44OL44Oh44O844K344On44OzKi9cblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZmZGI2YiAwJSwjZmZkYjZiIDUwJSwgI2ZmZjJjYSAxMDAlKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgMCwgMC4yLCAxKSAwcztcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTpzY2FsZSgxLCAxKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHQuc3BvcnRzLWljb257XG5cdFx0XHRcdFx0XHRmaWxsOiNmZmNiMmE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xcztcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmNiMmE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53YXRjaHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdC8q57W25a++6YWN572u44Gn5L2N572u44KS5oyH5a6aKi9cblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC8q44Ki44OL44Oh44O844K344On44OzKi9cblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZmYjRhNyAwJSwjZmZiNGE3IDUwJSwgI2ZmZTRkZiAxMDAlKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgMCwgMC4yLCAxKSAwcztcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTpzY2FsZSgxLCAxKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHQuc3BvcnRzLWljb257XG5cdFx0XHRcdFx0XHRmaWxsOiNmZjkzODA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xcztcblx0XHRcdFx0XHRcdGNvbG9yOiNmZjkzODA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdGhlcntcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdC8q57W25a++6YWN572u44Gn5L2N572u44KS5oyH5a6aKi9cblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC8q44Ki44OL44Oh44O844K344On44OzKi9cblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2VlZTBhZSAwJSwjZWVlMGFlIDUwJSwgI2Y5ZjRlMiAxMDAlKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgMCwgMC4yLCAxKSAwcztcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTpzY2FsZSgxLCAxKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHQuc3BvcnRzLWljb257XG5cdFx0XHRcdFx0XHRmaWxsOiNlN2Q0OGE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xcztcblx0XHRcdFx0XHRcdGNvbG9yOiNlN2Q0OGE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdHlsZS1hcmVhe1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcblx0XHRnYXA6MjBweDtcblx0XHRtYXJnaW46MzJweCAwIDY0cHggMDtcblx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRnYXA6MTRweDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHBhZGRpbmc6MjBweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNDZweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyM2UxZjA7XG5cdFx0XHRtYXJnaW46YXV0byAwO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzJweDtcblx0XHRcdFx0cGFkZGluZzoyNHB4IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbntcblx0XHRcdFx0bWFyZ2luOmF1dG87XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0bWF4LWhlaWdodDogNDBweDtcblx0XHRcdFx0LnN0eWxlLWljb257XG5cdFx0XHRcdFx0bWFyZ2luOmF1dG8gMDtcblx0XHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN0eWxlLWFyZWFfX3R4dHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxcmVtO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2FjZjNmOTtcblx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0LnN0eWxlLWljb257XG5cdFx0XHRcdFx0XHRmaWxsOiMyM2UxZjA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5rZXl3b3JkLWFyZWF7XG5cdFx0aDN7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdFx0XHR3aWR0aDogNjVweDtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM1ZmUwZDM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5rZXl3b3JkLWxpc3R7XG5cdFx0XHR1bHtcblx0XHRcdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRtYXJnaW46IDMycHggYXV0bztcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTRweDtcblx0XHRcdFx0XHRwYWRkaW5nOjRweCAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjYWFhO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDAyJztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0XHRcdGNvbG9yOiNhYWE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzg4ODtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1vdmlle1xuXHRwYWRkaW5nOjE2MHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC13aGl0ZTtcblx0QGluY2x1ZGUgc3B7XG5cdFx0cGFkZGluZzogODBweCAwO1xuXHR9XG5cdC53cmFwe1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCYtaGVhZC1hcmVhe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXJnaW4tbGVmdDogNSU7XG5cdFx0fVxuXHRcdC5pY29ue1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDo2N3B4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDo1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtYXJlYXtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0Z2FwOjU4cHg7XG5cdFx0bWFyZ2luOiA1NHB4IDAgMCAwO1xuXHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdGdhcDo0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOjI2cHggMCAwIDA7XG5cdFx0fVxuXHRcdCYuc3Atc2xpZGVye1xuXHRcdFx0LnNsaWNrLXRyYWNrIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdCAgfVxuXHRcdFx0ICAuc2xpY2stc2xpZGUge1xuXHRcdFx0XHRoZWlnaHQ6IDI3NnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8vaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8vbWF4LWhlaWdodDogMjgwcHg7XG5cdFx0XHQgIH1cblx0XHR9XG5cdH1cblx0Ji1ibG9ja3tcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdG1hcmdpbjogMCAxMHB4IDMycHg7XG5cdFx0fVxuXHRcdCZfX2ZpZ3VyZXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQvL2hlaWdodDogMjIwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdC8vaGVpZ2h0OiAyMDBweDtcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdH1cblx0XHRcdC5pY29uX19wbGF5e1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdGxlZnQ6NTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR6LWluZGV4OjI7XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjcwcHg7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RpdGxle1xuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdC5tb3ZpZS1ibG9ja19fZmlndXJle1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEuMSwxLjEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtYnRuLWFyZWF7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6NjBweCAwIDAgMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Jl9fYnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyM2UxZjA7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhY2YzZjk7XG5cdFx0fVxuXHR9XG59XG5cbi5ldmVudHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q1ZjZmODtcblx0cGFkZGluZzoxNjBweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdHBhZGRpbmc6ODBweCAwO1xuXHR9XG5cdC53cmFwe1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCYtYmd7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTo1MHB4O1xuXHRcdHJpZ2h0Oi0xNDBweDtcblx0XHR6LWluZGV4OjEwO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjUwMnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtaGVhZC1hcmVhe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXJnaW4tbGVmdDogNSU7XG5cdFx0fVxuXHRcdC5pY29ue1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDo3MnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDo1NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ldmVudC1idG4tYXJlYXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzo5MHB4IDAgMCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMCAwIDA7XG5cdFx0fVxuXHRcdC5ldmVudF9fYnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzZTFmMDtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhY2YzZjk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLnRvcGlje1xuXHRwYWRkaW5nOjkwcHggMCAwIDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC13aGl0ZTtcblx0QGluY2x1ZGUgc3B7XG5cdFx0cGFkZGluZzozMnB4IDAgMCAwO1xuXHR9XG5cdCYtYXJlYXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOjA7XG5cdFx0anVzdGlmeS1zZWxmOnN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0Ly9tYXgtd2lkdGg6IDgwcmVtO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC50b3BpY19fbGlua3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC50b3BpYy1ibG9ja3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRoZWlnaHQ6NzAwcHg7XG5cdFx0XHQvL21heC13aWR0aDogNzAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA3MDBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAzMzBweDtcblx0XHRcdH1cblx0XHRcdC5pY29uX190b3BpY3tcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDozMHB4O1xuXHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0ei1pbmRleDoyMDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0d2lkdGg6NDRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2ZpZ3VyZXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG92ZXJmbG93OmhpZGRlbjsgXG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQudG9waWMtYmxvY2tfX2ZpZ3VyZXtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06c2NhbGUoMS4xLDEuMSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50b3BpYy1ibG9ja19fY29udGVudHtcblx0XHRcdFx0XHQuYXJyb3dfaWNvbl9jaXJjbGUge1xuXHRcdFx0XHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19jb250ZW50e1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6MTA7XG5cdFx0XHRcdG1heC13aWR0aDozMzBweDtcblx0XHRcdFx0dG9wOiA1NSU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50b3BpYy1ibG9ja19fdGFne1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMDtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudG9waWMtYmxvY2tfX3RpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudG9waWMtYmxvY2tfX3R4dHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNzVlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRvcGljLWJsb2NrX195YXtcblx0XHRcdFx0XHRtYXJnaW46MTAlIGF1dG8gMDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHR3aWR0aDo4MHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudG9waWMtYmxvY2tfX3lhIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIDAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYXJyb3dfaWNvbl9jaXJjbGUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuOHMgZWFzZTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC44cyBlYXNlO1xuXHRcdFx0XHRcdHN0cm9rZS1kYXNoYXJyYXk6IDMwMDtcblx0XHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMzAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtYnRuLWFyZWF7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0cGFkZGluZzo3NHB4IDA7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRwYWRkaW5nOjYwcHggMDtcblx0XHR9XG5cdFx0LnRvcGljX19idG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0YWE5O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MmM5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaW5mb3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0cGFkZGluZzoxNjBweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdHBhZGRpbmc6ODBweCAwO1xuXHR9XG5cdCYtYmd7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTo1MHB4O1xuXHRcdGxlZnQ6LTQwcHg7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6MjM2cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji1oZWFkLWFyZWF7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDozMDBweDtcblx0XHQuaWNvbntcblx0XHRcdG1hcmdpbi1yaWdodDogMjRweDtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6NTBweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0d2lkdGg6MzZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWFyZWF7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRoMntcblx0XHRcdHdpZHRoOjIwJTtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWJ0bi1hcmVhe1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOjYwcHggMCAwIDA7XG5cdFx0LmluZm9fX2J0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyM2UxZjA7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWNmM2Y5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmluZm8tYmxvY2t7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjA7XG5cdHdpZHRoOjgwJTtcblx0QGluY2x1ZGUgc3B7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHRsaXtcblx0XHRib3JkZXItdG9wOjFweCBkb3R0ZWQgIzAwMDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHBhZGRpbmc6MTBweCAwO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgIzAwMDtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRwYWRkaW5nOjI0cHggMDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kYXRle1xuXHRcdFx0bWFyZ2luOmF1dG8gMDtcblx0XHR9XG5cdFx0LmNhdGVnb3J5e1xuXHRcdFx0bWFyZ2luOmF1dG8gMjBweDtcblx0XHRcdHBhZGRpbmc6M3B4IDEwcHg7XG5cdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuXHRcdH1cblx0XHQudGl0bGV7XG5cdFx0XHRtYXJnaW46IGF1dG8gMDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXJnaW46MTBweCAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3NlYXNvbntcblx0cGFkZGluZzowIDAgMTIwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLXNjcmVlbjtcblx0QGluY2x1ZGUgc3B7XG5cdFx0cGFkZGluZzowIDAgNjBweCAwO1xuXHR9XG59XG4uc2Vhc29uLWFyZWF7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRnYXA6MDtcblx0fVxuXHQuc2Vhc29uLWJsb2Nre1xuXHRcdGhlaWdodDo3MDBweDtcblx0XHR3aWR0aDoyNSU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6MjkwcHg7XG5cdFx0fVxuXHR9XG5cdC5zcHJpbmd7XG5cdFx0YmFja2dyb3VuZDogdXJsKGltZy9pbmRleC9iZ19zcHJpbmcuanBnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHR9XG5cdC5zdW1tZXJ7XG5cdFx0YmFja2dyb3VuZDogdXJsKGltZy9pbmRleC9iZ19zdW1tZXIuanBnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHR9XG5cdC5hdXRtdW57XG5cdFx0YmFja2dyb3VuZDogdXJsKGltZy9pbmRleC9iZ19hdXR1bW4uanBnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHR9XG5cdC53aW50ZXJ7XG5cdFx0YmFja2dyb3VuZDogdXJsKGltZy9pbmRleC9iZ193aW50ZXIuanBnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHR9XG5cdC5zZWFzb24tYXJlYV9fbGlua3tcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuXHRcdHdpZHRoOjIzMHB4O1xuXHRcdGhlaWdodDoyMzBweDtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWF4LXdpZHRoOjEyMHB4O1xuXHRcdFx0bWF4LWhlaWdodDoxMjBweDtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cdFx0Lm1vaml7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6MDtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDoxMDBweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnR4dHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0Zm9udC1zaXplOjI2cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEycHggO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC55YWppcnVzaGl7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OjUwJTtcblx0XHRcdGJvdHRvbTotMzVweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1ZmUwZDM7XG5cdFx0XHR3aWR0aDo3MHB4O1xuXHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHRpe1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6MjRweDtcblx0XHRcdFx0bWFyZ2luOmF1dG87XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zdXBwb3J0e1xuXHRwYWRkaW5nOjkwcHggMCAwIDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjkzODA7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdHBhZGRpbmc6NDVweCAwIDAgMDtcblx0fVxuXHQmLWhlYWQtYXJlYXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC5pY29ue1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDo3NnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDo2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGgye1xuXHRcdGNvbG9yOiAjMDAwO1xuXHR9XG5cdC5zdXBwb3J0LXRlYW17XG5cdFx0cGFkZGluZy10b3A6NTRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctdG9wOjI2cHg7XG5cdFx0fVxuXHRcdC5zdXBwb3J0LXRlYW0tYXJlYXtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHQuc3VwcG9ydC10ZWFtX19ibG9ja3tcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0Ly9oZWlnaHQ6IDM5MHB4O1xuXHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ4MHB4O1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBwY3Vwe1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjkwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc3VwcG9ydC10ZWFtX19uYW1le1xuXHRcdFx0XHQvL2Rpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206MTZweDtcblx0XHRcdFx0cmlnaHQ6IDcwcHg7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdC8vcGFkZGluZzoyMHB4IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOjI4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0XHRmb250LXNpemU6MjRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Y29udGVudDon4pa2Jztcblx0XHRcdFx0XHR0b3A6NHB4O1xuXHRcdFx0XHRcdHJpZ2h0Oi00NXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOjhweCAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHR0b3A6LTRweDtcblx0XHRcdFx0XHRcdC8vcmlnaHQ6MTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mdGR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHR9XG5cdFx0XHQudXNje1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzMxO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0LnN1cHBvcnQtdGVhbV9fYmxvY2t7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEuMSwxLjEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZnRke1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhYTM4MjY7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnVzY3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0YzMwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLWJ0bi1hcmVhe1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOjYwcHggMDtcblx0XHQuc3VwcG9ydF9fYnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOTM4MDtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmIzYTY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNpbnN0YWdyYW17XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC13aGl0ZTtcblx0cGFkZGluZzoxMjBweCAwO1xuXHRAaW5jbHVkZSBzcHtcblx0XHRwYWRkaW5nOjYwcHggMDtcblx0fVxuXHQuaW5zdGFfX2ljb257XG5cdFx0bWFyZ2luOjIwcHggMDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDo1MHB4O1xuXHRcdH1cblx0fVxuXHR1bHtcblx0XHRtYXJnaW46MDtcblx0XHRwYWRkaW5nOjA7XG5cdFx0bGl7XG5cdFx0XHRtYXJnaW46MCAzMHB4O1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogIFxuKioqKipcbuaYpeOBruOCueODneODvOODhOODmuODvOOCuFxuKioqKipcbiovXG5cbi5wYWdlLXNwcmluZ3tcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjVGODtcblx0LmJ0bi1hcmVhe1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDYwcHggMDtcblx0XHQuYnRue1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkFBQ0E7XG5cdFx0fVxuXHR9XG5cdC5wYWdlLXNlYXNvbi1hcmVhe1xuXHRcdC5iZ19faW1hZ2V7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmVjb21tZW5kLXNwb3J0c3tcblx0XHQuYmdfX2ltYWdlMDJ7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHRvcDotMjUwcHg7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0d2lkdGg6IDE4dnc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcG9ydHMtaGVhZC1hcmVhe1xuXHRcdFx0Lm1vaml7XG5cdFx0XHRcdHRvcDotNDBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR0b3A6LTVweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6MTUwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHR3aWR0aDo4MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDN7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJlY29tbWVuZC1zcG9ydHMtYXJlYXtcblx0XHRoM3tcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkFBQ0E7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGg0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjVGODtcblx0XHR9XG5cdH1cblx0LmZvb3Rlci1zcG9ydHMtYXJlYXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNUY4O1xuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOjEuOWVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRmb250LXNpemU6MS41ZW07XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogLTIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDU1cHg7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQUNBO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcG9ydHMtYXJlYXtcblx0XHRcdG1hcmdpbjogODBweCAwO1xuXHRcdFx0YXtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy/lraPnr4Djga7jg5rjg7zjgrjlhbHpgJpcbi5zZWFzb24taWNvbntcblx0bWFyZ2luLXRvcDo2cHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0aW1ne1xuXHRcdHdpZHRoOjYwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHR3aWR0aDo0MHB4O1xuXHRcdH1cblx0fVxufVxuLnBhZ2Utc2Vhc29uLWFyZWF7XG5cdG1hcmdpbjogNDBweCAwIDAgMDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHR9XG5cdC5iZ19faW1hZ2V7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGltZ3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRpbWd7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHQuc2Vhc29uLWluZm97XG5cdFx0LnNlYXNvbi1jb25jZXB0X190aXRsZXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6LTEyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdGZvbnQtc2l6ZToxLjVlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmc6NnB4O1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbmNlcHQtYXJlYXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmX190eHR7XG5cdFx0XHRcdHdpZHRoOjUwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzAwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoNTB2dyAtIDYwMHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0byA1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdG1hcmdpbjogNjBweCA1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9faW1hZ2V7XG5cdFx0XHRcdHdpZHRoOjUwJTtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogOTA3cHg7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmgtYXJlYXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuXHRcdFx0bWFyZ2luOiA4MHB4IDA7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuZmgtYXJlYV9faW1hZ2V7XG5cdFx0XHRcdHdpZHRoOjUwJTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZoLWFyZWFfX3R4dHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDo1MCU7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgye1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjE1ZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0cGFkZGluZzo2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJlY29tbWVuZC1zcG9ydHN7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAxNTBweCAwIDgwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRwYWRkaW5nOjc1cHggMCA0MHB4O1xuXHRcdH1cblx0XHQuYmdfX2ltYWdlMDJ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3BvcnRzLWhlYWQtYXJlYXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQuaWNvbntcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6NzJweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHdpZHRoOjYwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubW9qaXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVjb21tZW5kLXNwb3J0cy1hcmVhe1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbjogODBweCAwO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDEwMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRoM3tcblx0XHRcdFx0Zm9udC1zaXplOjEuOWVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRmb250LXNpemU6MS41ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IC0yMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogNTVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDR7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjE1ZW07XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZzo2cHg7XG5cdFx0XHR9XG5cdFx0XHQuc3BvcnRzLWFyZWFfX2ltYWdle1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zcG9ydHMtYXJlYV9fdHh0e1xuXHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5yZXZlcnNle1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQuc3BvcnRzLWFyZWFfX2ltYWdle1xuXHRcdFx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zcG9ydHMtYXJlYV9fdHh0e1xuXHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1JTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogIFxuKioqKipcbuWkj+OBruOCueODneODvOODhOODmuODvOOCuFxuKioqKipcbiovXG5cbi5wYWdlLXN1bW1lcntcblx0YmFja2dyb3VuZC1jb2xvcjogI0U0RjZGQztcblx0LmJ0bi1hcmVhe1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDYwcHggMDtcblx0XHQuYnRue1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMEI4RTY7XG5cdFx0fVxuXHR9XG5cdC5wYWdlLXNlYXNvbi1hcmVhe1xuXHRcdC5iZ19faW1hZ2V7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHJpZ2h0OjEwcHg7XG5cdFx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRcdHdpZHRoOiAyMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmVjb21tZW5kLXNwb3J0c3tcblx0XHQuYmdfX2ltYWdlMDJ7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHRvcDotMjUwcHg7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0d2lkdGg6IDEydnc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcG9ydHMtaGVhZC1hcmVhe1xuXHRcdFx0Lm1vaml7XG5cdFx0XHRcdHRvcDotNDBweDtcblx0XHRcdFx0bWFyZ2luOjAgMTBweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0dG9wOi0yMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDoxMDBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDN7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yZWNvbW1lbmQtc3BvcnRzLWFyZWF7XG5cdFx0aDN7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCOEU2O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoNHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFNEY2RkM7XG5cdFx0fVxuXHR9XG5cdC5mb290ZXItc3BvcnRzLWFyZWF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0U0RjZGQztcblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZToxLjllbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Zm9udC1zaXplOjEuNWVtO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0yMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwQjhFNjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3BvcnRzLWFyZWF7XG5cdFx0XHRtYXJnaW46IDgwcHggMDtcblx0XHR9XG5cdH1cbn0iLCIvKiAgXG4qKioqKlxu56eL44Gu44K544Od44O844OE44Oa44O844K4XG4qKioqKlxuKi9cblxuLnBhZ2UtYXV0bXVue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGMEU0O1xuXHQuYnRuLWFyZWF7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogNjBweCAwO1xuXHRcdC5idG57XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0M5QTY0Qztcblx0XHR9XG5cdH1cblx0LnBhZ2Utc2Vhc29uLWFyZWF7XG5cdFx0LmJnX19pbWFnZXtcblx0XHRcdGltZ3tcblx0XHRcdFx0dG9wOjIwcHg7XG5cdFx0XHRcdHJpZ2h0OjIwcHg7XG5cdFx0XHRcdHdpZHRoOiAyNjVweDtcblx0XHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmVjb21tZW5kLXNwb3J0c3tcblx0XHQuYmdfX2ltYWdlMDJ7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHRvcDotMjUwcHg7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0d2lkdGg6IDEydnc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcG9ydHMtaGVhZC1hcmVhe1xuXHRcdFx0Lm1vaml7XG5cdFx0XHRcdHRvcDotMjBweDtcblx0XHRcdFx0bWFyZ2luOjAgMTBweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0dG9wOi0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDoxNDBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDN7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmVjb21tZW5kLXNwb3J0cy1hcmVhe1xuXHRcdGgze1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0M5QTY0Qztcblx0XHRcdH1cblx0XHR9XG5cdFx0aDR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGMEU0O1xuXHRcdH1cblx0fVxuXHQuZm9vdGVyLXNwb3J0cy1hcmVhe1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUYwRTQ7XG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6MS45ZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjVlbTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMjBweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNTVweDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDOUE2NEM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNwb3J0cy1hcmVhe1xuXHRcdFx0bWFyZ2luOiA4MHB4IDA7XG5cdFx0fVxuXHR9XG59IiwiLyogIFxuKioqKipcbuWGrOOBruOCueODneODvOODhOODmuODvOOCuFxuKioqKipcbiovXG5cbi5wYWdlLXdpbnRlcntcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGNztcblx0LmJ0bi1hcmVhe1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDYwcHggMDtcblx0XHQuYnRue1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDMkNCRDM7XG5cdFx0fVxuXHR9XG5cdC5wYWdlLXNlYXNvbi1hcmVhe1xuXHRcdC5iZ19faW1hZ2V7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHJpZ2h0OjMwcHg7XG5cdFx0XHRcdHdpZHRoOiAyNDhweDtcblx0XHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRcdHdpZHRoOiAxOTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmVjb21tZW5kLXNwb3J0c3tcblx0XHQuYmdfX2ltYWdlMDJ7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHRvcDotMjUwcHg7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0d2lkdGg6IDEydnc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcG9ydHMtaGVhZC1hcmVhe1xuXHRcdFx0Lm1vaml7XG5cdFx0XHRcdHRvcDotNDBweDtcblx0XHRcdFx0bWFyZ2luOjAgMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjEzMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0d2lkdGg6NzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoM3tcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yZWNvbW1lbmQtc3BvcnRzLWFyZWF7XG5cdFx0aDN7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDQkQzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoNHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUY2Rjc7XG5cdFx0fVxuXHR9XG5cdC5mb290ZXItc3BvcnRzLWFyZWF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGNztcblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZToxLjllbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Zm9udC1zaXplOjEuNWVtO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0yMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0MyQ0JEMztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3BvcnRzLWFyZWF7XG5cdFx0XHRtYXJnaW46IDgwcHggMDtcblx0XHR9XG5cdH1cbn0iLCIvKiAgXG4qKioqKlxu44GK5ZWP44GE5ZCI44KP44Gb44Oa44O844K4XG4qKioqKlxuKi9cblxuLmNvbnRhY3R7XG5cdC53cmFwe1xuXHRcdG1heC13aWR0aDogODUwcHg7XG5cdFx0bWFyZ2luOjkwcHggYXV0byA2MHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWFyZ2luOiA2MHB4IGF1dG87XG5cdFx0fVxuXHRcdC5jb250YWN0X190aXRsZXtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6MS45ZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46MCBhdXRvIDFlbTtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRmb250LXNpemU6MS4yNWVtO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC00MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzZTFmMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0ICB9XG5cdFx0fVxuXHR9XG5cdC50ZWwtY29uZXRudHtcblx0XHRtYXJnaW46NjBweCAwIDkwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6MzBweCAyMHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHQuaWNvbi10ZWx7XG5cdFx0XHRtYXJnaW46MCAxMHB4IDAgMjBweDtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDYycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZWxfX3RpdGxle1xuXHRcdFx0bWFyZ2luOmF1dG8gMDtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHR9XG5cdFx0LnRlbF9fbnVtYmVye1xuXHRcdFx0bWFyZ2luOmF1dG8gNDBweDtcblx0XHRcdGNvbG9yOiAjMmRjOGViO1xuXHRcdFx0Zm9udC1zaXplOjEuNzVlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRlbF9fdGltZXtcblx0XHRcdG1hcmdpbjphdXRvIDA7XG5cdFx0XHRmb250LXNpemU6MC45ZW07XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRhY3QtZm9ybS1hcmVhe1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Jl9fdGJse1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbjoyMHB4IDA7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXJnaW46MjBweCAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdGR0e1xuXHRcdFx0XHRmbGV4LWJhc2lzOiAyNSU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzozMHB4IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5MWYwZjg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJlcXVpcmVke1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjAuOWVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5MzgwO1xuXHRcdFx0XHRcdHBhZGRpbmc6MCAxMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGRke1xuXHRcdFx0XHRmbGV4LWJhc2lzOiA3NSU7XG5cdFx0XHRcdHBhZGRpbmc6MzBweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubXdmb3JtLWNoZWNrYm94LWZpZWxke1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5leHtcblx0XHRcdFx0XHRmb250LXNpemU6MC45ZW07XG5cdFx0XHRcdFx0Y29sb3I6ICM0ZTRlNGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29udGFjdC1idG5fX2FyZWF7XG5cdFx0bWFyZ2luOjkwcHggMCAxMjBweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdG1hcmdpbjowIDAgNjBweCAwO1xuXHRcdH1cblx0XHQuYnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJkYzhlYjtcblx0XHRcdHBhZGRpbmc6MjRweCAxMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG59XG5cbi50aGFua3NfdHh0e1xuXHRtYXJnaW46IDYwcHggMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2UgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH0iLCIvKiAgXG4qKioqKlxu44K144Kk44Kv44Oq44Oz44Kw44Kz44O844K5XG4qKioqKlxuKi9cblxuLy/kuIDopqfjg5rjg7zjgrhcbi5jb3Vyc2UtYXJlYXtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0Z2FwOjU2cHg7XG5cdG1hcmdpbjogODBweCAwO1xuXHRAaW5jbHVkZSB0YWJ7XG5cdFx0Z2FwOjQwcHg7XG5cdH1cblx0QGluY2x1ZGUgc3B7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiA0MHB4IDA7XG5cdH1cblx0LmNvdXJzZS1ibG9ja3tcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdCZfX2ZpZ3VyZXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogMjgwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdGhlaWdodDogMjJ2dztcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRoZWlnaHQ6IDI4MHB4O1xuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYXJlYXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHRib3R0b206MDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6MTRweCAxNHB4O1xuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHQvL3BhZGRpbmc6MTBweCAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDJlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0cGFkZGluZzo4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXQtbmFtZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOjJweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG1hcmdpbjowO1xuXHRcdH1cblx0XHQmX190eHR7XG5cdFx0XHRmb250LXNpemU6MC45ZW07XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdHBhZGRpbmc6IDAgMCA4cHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdH1cblx0XHQmX19jYXR7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdFx0cHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkNCMkE7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdHBhZGRpbmc6IDJweCAxMnB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2RldGFpbHtcblx0XHRcdGZvbnQtc2l6ZTogMC44N3JlbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiAn4pa2Jztcblx0XHRcdFx0XHRjb2xvcjogI0ZGQ0IyQTtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vL+ips+e0sOODmuODvOOCuFxuXG4uY3ljbGluZy1oZWFke1xuXHRpbWd7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0cHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQmX190aXRsZXtcblx0XHRmb250LXNpemU6IDcycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOiAxMjBweCAwIDIwcHggMDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0XHRcdG1hcmdpbjogNDBweCAwIDEwcHggMDtcblx0XHR9XG5cdH1cblx0Jl9fdGFne1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW46IDAgMCA4MHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHR9XG5cdH1cbn1cblxuLmN5Y2xpbmctY291cnNle1xuXHQmX19oZWFke1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuaWNvbi1hcmVhe1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtNTBweDtcblx0XHRcdHJpZ2h0OiAtNDBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRib3R0b206IC0zMHB4O1xuXHRcdFx0XHRyaWdodDogLTIwcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1heC13aWR0aDogMjMwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRpdGxlLWFyZWF7XG5cdFx0bWFyZ2luOiA2MHB4IDAgMCAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHRcdC50dGx7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0b3JkZXI6Mjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0bi1hcmVhe1xuXHRcdFx0bWluLXdpZHRoOiAxMzBweDtcblx0XHRcdC5idG57XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44N3JlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQ0IyQTtcblx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2F0LWFyZWF7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHR9XG5cdFx0LmNhdC1hcmVhX19jYXR7XG5cdFx0XHRwe1xuXHRcdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkNCMkE7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdHBhZGRpbmc6IDJweCAxMnB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXQtYXJlYV9fdGFne1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQuYy10YWd7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdFx0XHRjb2xvcjojODA4MDgwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY291cnNlLXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRtYXJnaW46IDQwcHggMCAwIDA7XG5cdFx0cGFkZGluZzogMCAwIDhweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IFwi4pePXCI7XG5cdFx0XHRjb2xvcjogI0ZGQ0IyQTtcblx0XHR9XG5cdH1cblx0LmVkaXQtYXJlYSBoMzpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwi4pePXCI7XG5cdFx0Y29sb3I6ICNGRkNCMkE7XG5cdH1cblx0LmNvdXJzZS1kZXRhaWx7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwe1xuXHRcdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg3cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0cGFkZGluZzogMnB4IDZweDtcblx0XHRcdFx0bWFyZ2luOiAwIDZweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jYXV0aW9uLWFyZWF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LnRpdGxle1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1pbi13aWR0aDogMTQwcHg7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICchJztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzRTFGMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luOiAwIDZweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDAuODdyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblx0fVxuXHQua21sLWJ0bntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdC5idG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQjJBO1xuXHRcdH1cblx0fVxuXHQuaGlnaC1sb3ctbWFwe1xuXHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5kZXRhaWwtbGlzdHtcblx0XHRkdHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkNCMkE7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0cGFkZGluZzogMTRweDtcblx0XHR9XG5cdFx0ZGR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMTRweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuLmNvdXJzZS1zZWFyY2gtYXJlYXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cGFkZGluZzogNTBweCAxMDBweDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXHRoM3tcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdC5jaGVja19fYXJlYXtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0fVxuXHRcdGg0e1xuXHRcdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxhYmVse1xuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cdC5idG5fX2FyZWF7XG5cdFx0bWFyZ2luOiA0MHB4IDAgMCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHR9XG5cdFx0LmJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkNCMkE7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItc3BvcnRzLWFyZWEuY291cnNle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRoMntcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0fVxufVxuLnBhZ2VuYXZpLmN5Y2xpbmd7XG5cdC53cC1wYWdlbmF2aXtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdG1hcmdpbjogNDBweCBhdXRvIDMwcHg7XG5cdFx0fVxuXHR9XG5cdC53cC1wYWdlbmF2aSAubmV4dHBvc3RzbGluaywgLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGlua3tcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGRkNCMkE7XG5cdH1cblx0LndwLXBhZ2VuYXZpIC5wYWdle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLnNpZGVib3h7XG5cdC53aWRnZXQuY3ljbGluZ3tcblx0XHRoMjo6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQ0IyQTtcblx0XHR9XG5cdFx0dWwgbGk6OmJlZm9yZXtcblx0XHRcdGNvbG9yOiAjRkZDQjJBO1xuXHRcdH1cblx0fVxufSIsIi8qICBcbioqKioqXG7jgrXjgqTjgq/jg6rjg7PjgrDjgqLjg7zjgqvjgqTjg5bjg5rjg7zjgrjov73liqBcbioqKioqXG4qL1xuXG4uY3ljbGluZy1idG57XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAyMHB4IDAgODBweCAwO1xuXHRhe1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59XG5cbi5zcG9ydHMtaW5mb3tcblx0LmN5Y2xpbmctY291cnNle1xuXHRcdHBhZGRpbmc6IDgwcHggMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdC5tYXAtcGlue1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCZfX2Jsb2Nre1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5waW57XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNtYXB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0XHRmb250LXNpemU6IGluaXRpYWw7IC8qIE1hcOWGhemDqOOBruODleOCqeODs+ODiOOCteOCpOOCuuODquOCu+ODg+ODiCAqL1xuICAgIFx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDsgLyog6KGM6ZaT44KC44Oq44K744OD44OIICovXG5cdFx0XHQuaW5mb3dpbmRvd3tcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cGFkZGluZzogMTJweCAwO1xuXHRcdFx0XHRoMy5pbmZvLXRpdGxle1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRtYXJnaW46IDJweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCNuYXZpZ2F0ZS1idG57XG5cdFx0XHRcdFx0bWFyZ2luOiA4cHggMDtcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMTJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQjJBO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXQtYXJlYXtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdFx0Z2FwOjQwcHg7XG5cdFx0XHRtYXJnaW46IDQwcHggMCAwIDA7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHRcdFx0fVxuXHRcdFx0LmNhdC1ibG9ja3tcblx0XHRcdFx0Jl9faW1ne1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRuX19hcmVhe1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMCAwIDA7XG5cdFx0XHRcdFx0LmJ0bntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQjJBO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjA2cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyM0UxRjA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG5fX2FyZWF7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDgwcHggMCAwIDA7XG5cdFx0XHQuYnRue1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQjJBO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjNFMUYwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qICBcbioqKioqXG7jgrXjgqTjgq/jg6rjg7PjgrDln7rmnKzmg4XloLFcbioqKioqXG4qL1xuXG4uc3BvcnRzLWNhdGUtaGVhZC5jeWNsaW5nLWluZm97XG5cdEBpbmNsdWRlIHNwe1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdH1cbn1cblxuLnBhZ2UtY3ljbGluZy1pbmZve1xuXHRzZWN0aW9ue1xuXHRcdG1hcmdpbjogMTIwcHggMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmMtaWNvbntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDotMTAwcHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG4gIFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHR9XG5cdH1cblx0aDJ7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblx0fVxuXHQub3ZlcnZpZXd7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXJnaW46IDQwcHggMDtcblx0XHR9XG5cdFx0LndyYXB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIDAgNDBweCAwO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogNTI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAxNnB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHR9XG5cdFx0LmlsbHVzdDAxe1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDI0NXB4O1xuXHRcdFx0dG9wOjUwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRtYXJnaW46IDQwcHggMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbGx1c3QwMntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAyMjZweDtcblx0XHRcdGJvdHRvbTowcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmlsbHVzdDAze1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDE5NHB4O1xuXHRcdFx0dG9wOjUwcHg7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaWxsdXN0MDR7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTg0cHg7XG5cdFx0XHRib3R0b206MHB4O1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5hdmktbGlzdHtcblx0XHRtYXJnaW46IDE2MHB4IDAgMjAwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXJnaW46IDEyMHB4IDAgMDtcblx0XHR9XG5cdFx0dWx7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcblx0XHRcdGdhcDoyNHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0XHRnYXA6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHRsaXtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDcwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtNjRweDtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG4gIFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQ0IyQTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4MHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgYmFja2dyb3VuZC1jb2xvciAuMnM7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hcnJvd3tcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHRcdC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjNFMUYwO1xuXHRcdFx0XHRcdFx0LmFycm93e1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1cHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY291cnNle1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9jeWNsaW5nLWluZm8vY291cnNlLWhlYWQucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nOiAxNTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRwYWRkaW5nOiAxMjBweCAyMHB4IDgwcHggMjBweDtcblx0XHR9XG5cdFx0LmNvdXJzZS1ibG9ja3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDgwcHggNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjAzLDQyLDAuOSk7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Lmljb24wMXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6LTYwcHg7XG5cdFx0XHRcdGxlZnQ6IDM1JTtcbiAgXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM1JSk7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGxlZnQ6IDIzJTtcbiAgXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjMlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pY29uMDJ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOi02MHB4O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG4gIFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pY29uMDN7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOi02MHB4O1xuXHRcdFx0XHRsZWZ0OiA2NSU7XG4gIFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02NSUpO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRsZWZ0OiA3NyU7XG4gIFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTc3JSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoMntcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDN7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAwIDA7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdH1cblx0XHRcdC5jb3Vyc2VfX2ltZ3tcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5idG5fX2FyZWF7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiA0MHB4IDAgMDtcblx0XHRcdFx0LmJ0bntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjNFMUYwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZW5qb3l7XG5cdFx0LndyYXB7XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDY1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggMTBweDtcblx0XHRcdH1cblx0XHRcdGgye1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5lbmpveS10eHR7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiA0MHB4IDAgODBweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMCA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2FmZS1saXN0e1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuXHRcdFx0XHRnYXA6MThweDtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgODBweCAwO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCA0MHB4IDA7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdG1hcmdpbjogNnB4IDA7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2F1dGlvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDE2cHg7XG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOmRpc2M7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmVsb25naW5nc3tcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDQwcHggMCAwIDA7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdGJvcmRlcjogNHB4IHNvbGlkICNGRkNCMkE7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMCAwIDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQua25vd2xlZGdle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogODBweCAwO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdH1cblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC8vcGFkZGluZzogODBweCAwIDAgMDtcblx0XHRcdCYuc2FmZXR5X190aXRsZXtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbl9zYWZldHl7XG5cdFx0XHRcdFx0d2lkdGg6IDQycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmtub3dsZWRnZS1saXN0e1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHRnYXA6MzJweDtcblx0XHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdFx0XHR9XG5cdFx0XHQmX19ibG9ja3tcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0bWluLWhlaWdodDogMjk1cHg7XG5cdFx0XHRcdC5sZWZ0e1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMjIlO1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDU2cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCAjMDAwO1xuICBcdFx0XHRcdFx0XHR0ZXh0LXN0cm9rZTogMnB4ICMwMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbToxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaW1nMDF7XG5cdFx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pbWcwMntcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmltZzAze1xuXHRcdFx0XHRcdFx0d2lkdGg6IDk0cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaW1nMDR7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTE4cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaW1nMDV7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTg2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pbWcwNntcblx0XHRcdFx0XHRcdHdpZHRoOiA4NXB4O1xuXHRcdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJpZ2h0e1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkNCMkE7XG5cdFx0XHRcdFx0cGFkZGluZzogMzZweCAzNnB4IDYwcHggMzZweDtcblx0XHRcdFx0XHR3aWR0aDogNzglO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDYwcHggMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MS41cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0ZGx7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0bWFyZ2luOiA0MHB4IDAgMCAwO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0ZHR7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwIDAgMTBweDtcblx0XHRcdFx0JjpudGgtb2YtdHlwZShvZGQpe1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZBRUE7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0ZGR7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKG9kZCl7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkFFQTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vYXNpc3tcblx0XHQub2FzaXMtYXJlYXtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUzJSA0MSU7XG5cdFx0XHRnYXA6NiU7XG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwIDAgMDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRnYXA6MjBweDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmxlZnR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJpZ2h0e1xuXHRcdFx0LmZ1a2lkYXNoaXtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAyODdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdFx0fVxuXHRcdFx0LmJ0bl9fYXJlYXtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdC5idG57XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQ0IyQTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tZWRpY2Fse1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMTAwcHggMDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHBhZGRpbmc6IDcwcHggMCA0MHB4O1xuXHRcdH1cblx0XHQuYWNjb3JkaW9uLTAwNCB7XG5cdFx0XHQvL21heC13aWR0aDogNTAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHRib3JkZXI6IDRweCBzb2xpZCAjZmZjYjJhO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0XHR9XG5cdFx0XG5cdFx0LmFjY29yZGlvbi0wMDQgc3VtbWFyeSB7XG5cdFx0XHQvL2Rpc3BsYXk6IGZsZXg7XG5cdFx0XHQvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDFlbSAyZW07XG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYWNjb3JkaW9uLTAwNCBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdC5hY2NvcmRpb24tMDA0IHN1bW1hcnk6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDQwcHggLyAyKTtcbiAgXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOmNhbGMoIDUwJSAtIDEwcHggKTtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdFx0fVxuXHRcdFxuXHRcdC5hY2NvcmRpb24tMDA0W29wZW5dIHN1bW1hcnk6OmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdH1cblx0XHRcblx0XHQuYWNjb3JkaW9uLTAwNCAuY29udGVudCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdC8vbWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogLjNlbSAyZW0gMS41ZW07XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzLCBvcGFjaXR5IC41cztcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRwYWRkaW5nOiAuM2VtIDEuNWVtIDEuNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYWNjb3JkaW9uLTAwNFtvcGVuXSAuY29udGVudCB7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHQuY29udGVudCB7XHRcdC8q5pys5paHKi9cblx0XHRcdGhlaWdodDogMDtcblx0XHRcdC8vbWFyZ2luLWJvdHRvbTo0MHB4O1xuXHRcdFx0cGFkZGluZzowIDIwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Lm1lZGljYWwtbmV0e1xuXHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNnB4IDA7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDAwRkY7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZDQjJBO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX190eHR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdH1cblx0XHRcdC5jYXV0aW9ue1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6IDAuODdyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGRse1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdFx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAjRkZDQjJBO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRkdHtcblx0XHRcdFx0XHR3aWR0aDogMzMlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMTBweCAxJTtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODdyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkNCMkE7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZShvZGQpe1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkFFQTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDk0JTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMyUgOHB4IDMlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRkZHtcblx0XHRcdFx0XHR3aWR0aDogNjYlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMSUgMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODdyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkNCMkE7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZShvZGQpe1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkFFQTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTQlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAzJSAyMHB4IDMlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSJdfQ== */
