@charset "UTF-8";
/*!
Theme Name: tosacho
Theme URI: https://sissy-t.com/
Author: Sissy
Author URI: https://sissy-t.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tosacho
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.

tosacho 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;
}

/* 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: 1.4rem;
  line-height: 1.5;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

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

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: 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: #fff;
}

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

ul,
ol {
  margin: 0;
}

ul {
  padding: 0;
  list-style: disc;
}

ol {
  list-style: decimal;
}

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

dt {
  font-weight: 700;
}

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

img {
  max-width: 100%;
  height: auto;
}

figure {
  margin: 1em 0;
}

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

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

/* Forms
--------------------------------------------- */
button,
input[type=button],
input[type=reset],
input[type=submit] {
  padding: 0.6em 1em 0.4em;
  border: 1px solid;
  border-radius: 3px;
  border-color: #ccc #ccc #bbb;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  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;
}

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 {
  padding: 3px;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #666;
}
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;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# 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;
}
.main-navigation a {
  display: block;
  text-decoration: none;
}
/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}
.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 0 1.5em;
}

.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 {
  margin: 0 0 1.5em;
}
.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: #f1f1f1;
  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;
}

/* Common
--------------------------------------------- */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

html {
  font-size: 62.5%;
}

body {
  font-feature-settings: "palt";
  overflow-x: hidden;
  background-color: #fff;
  font-size: 1.6rem;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 0.05em;
}

section {
  display: block;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}

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

a {
  color: #000;
  text-decoration: none;
  transition: 0.2s ease-in-out;
}
a:hover {
  color: #E2F5F8 !important;
}
a img {
  transition: 0.2s ease-in-out;
}
a img:hover {
  opacity: 0.7;
}

img {
  width: 100%;
  vertical-align: top;
}

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

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

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

h2 {
  font-weight: 500;
  font-size: 3.6rem;
  letter-spacing: 0.05em;
}

h3 {
  font-weight: 700;
  font-size: 3.2rem;
  letter-spacing: 0.1em;
}

h4 {
  font-weight: 700;
  font-size: 2.4rem;
}

ul {
  list-style: none;
}

.full-width {
  margin-right: calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}

.pc {
  display: block !important;
}

.sp {
  display: none !important;
}

#page_top {
  z-index: 100;
  position: fixed;
  right: 20px;
  bottom: 80px;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #005565;
}
#page_top a {
  display: block;
  position: relative;
  width: 80px;
  height: 80px;
  color: #fff;
  font-weight: 900;
  font-size: 1rem;
  text-align: center;
  text-decoration: none;
}
#page_top a span {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  line-height: 1;
}
#page_top a::before {
  position: absolute;
  top: -30px;
  right: 0;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  margin: auto;
  content: "\f106";
  color: #fff;
  font-weight: 600;
  font-size: 20px;
  font-family: "Font Awesome 5 Free";
  text-align: center;
}

.breadcrumbs {
  padding: 16px 0 16px 20px;
  border-bottom: 1px solid #B3DAE0;
  font-size: 1.4rem;
  line-height: 1;
}
.breadcrumbs a {
  color: #000;
}

.en {
  margin: 20px 0 20px;
  font-weight: 500;
  line-height: 1;
  text-align: center;
}

/*  
*****
ヘッダーレイアウト
*****
*/
#masthead {
  display: flex;
  z-index: 100;
  position: absolute;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  height: 100px;
  margin: 0 auto;
  color: #fff;
  font-weight: 500;
  font-size: 1.4rem;
  letter-spacing: 0.05rem;
}
#masthead.base {
  position: relative;
  background-color: #005565;
  color: #fff;
}
#masthead.base a {
  color: #fff;
}
#masthead.base.recruit {
  position: absolute;
  background: none;
}
#masthead a {
  color: #fff;
  text-decoration: none;
  transition: 0.2s ease-in-out;
}
#masthead a:hover {
  color: #aaa;
}
#masthead .header-logo-area {
  position: absolute;
  left: 2%;
}
#masthead .logo {
  max-width: 365px;
  margin: 0;
  line-height: 1;
  transition: 0.2s ease-in-out;
}
#masthead .logo:hover {
  opacity: 0.7;
}
#masthead #global-nav {
  display: flex;
  margin: 0 0 0 auto;
}
#masthead #global-nav .nav-top {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  width: 100%;
}
#masthead #global-nav .nav-top ul {
  font-weight: 400;
  font-size: 1.4rem;
  list-style: none;
}
#masthead #global-nav .nav-top ul .item {
  float: left;
}
#masthead #global-nav .nav-top ul .item a {
  display: inline-block;
  position: relative;
  padding: 0 16px;
}
#masthead #global-nav .nav-top ul .item a::after {
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 100%;
  height: 1px;
  transform: scaleX(0);
  background-color: #E2F5F8;
  content: "";
  transition: all 0.3s ease;
}
#masthead #global-nav .nav-top ul .item a:hover::after {
  transform: scaleX(0.9);
}
#masthead #global-nav .nav-top ul .item.-current a {
  color: #E2F5F8;
}
#masthead #global-nav .nav-top ul .item.-current a::after {
  transform: scaleX(0.9);
}
#masthead #global-nav .nav-top .sns-nav {
  display: flex;
  margin-right: 20px;
}
#masthead #global-nav .nav-top .sns-nav li {
  width: 24px;
  margin: 0 16px 0 0;
}

/*-----------スマホのトグルボタンのCSS-------------*/
.openbtn {
  display: none;
  z-index: 999;
  position: fixed;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  padding: 16px;
  background-color: #005565;
  cursor: pointer;
}
.openbtn span {
  display: inline-block;
  position: absolute;
  left: 16px;
  width: 45%;
  height: 3px;
  background-color: #fff;
  transition: all 0.4s;
  transition: 0.35s ease-in-out;
}
.openbtn span:nth-child(1) {
  top: 20px;
}
.openbtn span:nth-child(2) {
  top: 28px;
}
.openbtn span:nth-child(3) {
  top: 36px;
}
.openbtn.active span:nth-of-type(1) {
  top: 20px;
  left: 22px;
  width: 30%;
  transform: translateY(6px) rotate(-45deg);
}
.openbtn.active span:nth-of-type(2) {
  opacity: 0;
}
.openbtn.active span:nth-of-type(3) {
  top: 32px;
  left: 22px;
  width: 30%;
  transform: translateY(-6px) rotate(45deg);
}

#m-nav {
  z-index: -1;
  /*position:fixed;にし、z-indexの数値を小さくして最背面へ*/
  position: fixed;
  /*はじめは透過0*/
  /*ナビの位置と形状*/
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  /*ナビの高さ*/
  background: #005565;
  opacity: 0;
  /*動き*/
  transition: all 0.3s;
}
#m-nav.panelactive {
  z-index: 900;
  /*アクティブクラスがついたら透過なしにして最前面へ*/
  opacity: 1;
}
#m-nav.panelactive #m-nav-list {
  -webkit-overflow-scrolling: touch;
  z-index: 999;
  /*ナビの数が増えた場合縦スクロール*/
  position: fixed;
  width: 100%;
  height: 100vh;
  /*表示する高さ*/
  overflow: auto;
}
#m-nav.panelactive #m-nav-list .menu-area {
  display: block;
}
#m-nav.panelactive #m-nav-list .menu-area .btn-area {
  max-width: 200px;
}
#m-nav .menu-area {
  display: none;
  z-index: 999;
  /*ナビゲーション天地中央揃え*/
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  transform: translate(-50%, -50%);
}
#m-nav .menu-area .logo {
  width: 70%;
  margin: 0 auto;
  color: #fff;
  font-weight: 700;
  font-size: 2.4rem;
  text-align: center;
}
#m-nav .menu-area .menu {
  margin: 10px 0;
  padding: 0;
  font-family: "Noto Sans JP", serif;
}
#m-nav .menu-area .menu li {
  list-style: none;
  text-align: center;
}
#m-nav .menu-area .menu li a {
  display: block;
  padding: 16px;
  color: #fff;
  font-weight: 900;
  letter-spacing: 0.1em;
  text-decoration: none;
}
#m-nav .menu-area .sns-nav {
  display: flex;
  justify-content: center;
}
#m-nav .menu-area .sns-nav li {
  width: 24px;
  margin: 0 16px 0 0;
}
#m-nav .menu-area .sns-nav li:last-child {
  margin: 0;
}

/*--------footer-----------*/
footer {
  padding: 80px 5% 80px;
  background-color: #E2F5F8;
}
footer .site-top {
  display: flex;
  justify-content: space-between;
}
footer .site-top .site-top__contact:nth-child(2) {
  margin-right: 40px;
  margin-left: auto;
}
footer .site-top .site-top__contact .title {
  margin: 0;
  border-bottom: 1px solid #000;
  font-weight: 700;
}
footer .site-top .site-top__contact .name {
  margin: 0;
  font-size: 1.4rem;
}
footer .site-top .site-top__contact .tel {
  margin: 0;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1;
}
footer .site-top .site-top__contact .time {
  margin: 0;
  font-size: 1.2rem;
}
footer .site-info .logo {
  width: 100%;
  max-width: 400px;
  margin: 0 0 20px;
}
footer .site-info .company-name {
  margin: 0;
  color: #005565;
  font-weight: 900;
  font-size: 2rem;
  line-height: 1;
}
footer .site-info .address {
  margin: 0;
  font-size: 1.4rem;
}
footer .site-info .mail {
  margin: 0;
  font-weight: 700;
  font-size: 1.4rem;
}
footer .sns-list {
  display: flex;
  justify-content: flex-end;
}
footer .sns-list li {
  margin-left: 14px;
}
footer .sns-list li.fb {
  width: 24px;
}
footer .sns-list li.insta {
  width: 24px;
}
footer .sns-list li.note {
  width: 22px;
}
footer .footer-nav {
  display: flex;
  margin: 20px 0;
  padding: 40px 0;
  border-top: 1px solid #005565;
  border-bottom: 1px solid #005565;
  font-weight: 700;
  font-size: 1.4rem;
}
footer .footer-nav li {
  margin-right: 20px;
}
footer .footer-nav li a {
  color: #005565;
}
footer .footer-nav li:last-child {
  margin-right: 0;
  margin-left: auto;
}
footer .copyright {
  font-size: 1.2rem;
}

.btn-area {
  width: 300px;
  margin: 0 auto;
}
.btn-area .button-link {
  display: block;
  position: relative;
  padding: 20px 0 20px 20px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  transition: 0.3s;
}
.btn-area .button-text {
  color: #fff;
  font-size: 1.4rem;
}
.btn-area.navy {
  border: 1px solid #005565;
  border-radius: 5px;
  background-color: #005565;
  transition: 0.3s;
}
.btn-area.navy:hover {
  background-color: #fff;
}
.btn-area.navy:hover .button-text {
  color: #005565;
}
.btn-area.navy:hover .arrow-extend::after {
  background-image: url(img/common/btn-arrow_nv.png);
}
.btn-area.navy:hover .blank::after {
  background-image: url(img/common/external-link-alt_nv.png);
}
.btn-area.navy:hover .page-link::after {
  color: #005565;
}
.btn-area.navy .arrow-extend::after {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 50px;
  height: 9px;
  transform: translateY(-50%);
  background-image: url(img/common/btn-arrow_wh.png);
  background-size: 50px 9px;
  background-repeat: no-repeat;
  content: "";
}
.btn-area.navy .blank::after {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  background-image: url(img/common/external-link-alt.png);
  background-size: 16px 16px;
  background-repeat: no-repeat;
  content: "";
}
.btn-area.navy .page-link::after {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  content: "\f107";
  color: #fff;
  font-weight: 600;
  font-size: 1.6rem;
  font-family: "Font Awesome 5 Free";
}
.btn-area.white {
  border: 1px solid #005565;
  border-radius: 5px;
  background-color: #fff;
  transition: 0.3s;
}
.btn-area.white:hover {
  background-color: #005565;
}
.btn-area.white:hover .button-text {
  color: #fff;
}
.btn-area.white:hover .arrow-extend::after {
  background-image: url(img/common/btn-arrow_wh.png);
}
.btn-area.white .arrow-extend::after {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 50px;
  height: 9px;
  transform: translateY(-50%);
  background-image: url(img/common/btn-arrow_nv.png);
  background-size: 50px 9px;
  background-repeat: no-repeat;
  content: "";
}
.btn-area.white .button-text {
  color: #005565;
}
.btn-area.home-f {
  border-radius: 5px;
  transition: 0.3s;
}
.btn-area.home-f:hover {
  background-color: #fff;
}
.btn-area.home-f:hover .button-text {
  color: #005565;
}
.btn-area.home-f:hover .arrow-extend::after {
  background-image: url(img/common/external-link-alt_nv.png);
  content: "";
}
.btn-area.home-f .button-link {
  display: block;
  margin: 20px 0 0 0;
  padding: 10px 0;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  transition: 0.3s;
}
.btn-area.home-f .arrow-extend::after {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  background-image: url(img/common/external-link-alt.png);
  background-size: 16px 16px;
  background-repeat: no-repeat;
  content: "";
}

.entry-header {
  margin: 100px 0;
}
.entry-header .en {
  margin: 10px 0 0 0;
  color: #005565;
  font-weight: 500;
  line-height: 1;
  text-align: center;
}

.entry-title {
  color: #005565;
  font-weight: 900;
  font-size: 3.2rem;
  text-align: center;
}

.cta-area {
  padding: 80px 0;
  background-color: #005565;
  color: #fff;
}
.cta-area h2 {
  font-weight: 500;
  text-align: center;
}
.cta-area .en {
  margin: 20px 0 40px;
}
.cta-area .txt {
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
}
.cta-area .info-block {
  display: flex;
  margin: 40px 0 0 0;
  padding: 80px 0;
  border-radius: 5px;
  background-color: #fff;
}
.cta-area .info-block.recruit {
  max-width: 410px;
  margin: 40px auto 0;
  padding: 40px 0;
}
.cta-area .info-block li {
  flex: 1;
  padding: 0 20px;
  line-height: 1;
  text-align: center;
}
.cta-area .info-block li h3 {
  margin: 0 0 20px;
  color: #000;
  font-size: 1.6rem;
}
.cta-area .info-block li .name {
  margin: 0 0 10px;
  color: #000;
}
.cta-area .info-block li .tel {
  margin: 0;
  color: #005565;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1;
}
.cta-area .info-block li .tel a {
  color: #005565;
  font-size: 3.2rem;
}
.cta-area .info-block li .mail {
  margin: 0;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1;
}
.cta-area .info-block li .mail a {
  color: #005565;
}
.cta-area .info-block li .time {
  margin: 0;
  color: #000;
  font-size: 1.4rem;
}
.cta-area .info-block li:nth-child(2), .cta-area .info-block li:nth-child(3) {
  border-left: 1px solid #707070;
}

.pp {
  max-width: 900px;
  margin: 80px auto;
}
.pp h2 {
  margin: 60px 0 20px;
  padding: 0 0 0.5em;
  border-bottom: 1px solid #005565;
  color: #005565;
  font-weight: 700;
  font-size: 2.4rem;
  /*上下 左右の余白*/
  line-height: 1;
}
.pp p {
  margin: 0 0 20px;
}

.info-area {
  padding: 120px 0;
  background-color: #f5f5f5;
}
.info-area .cat {
  margin: 0;
  font-weight: 700;
  font-size: 1.8rem;
}
.info-area h2 {
  font-weight: 300;
  font-size: 3rem;
  font-family: "Noto Serif JP", serif;
}
.info-area dl {
  display: grid;
  grid-template-columns: 20% 80%;
  width: 100%;
  max-width: 800px;
  margin: 32px auto 0;
  padding-top: 10px;
  gap: 0;
  border-top: 1px solid #000;
  font-family: "Noto Serif JP", serif;
}
.info-area dl dt {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #000;
}
.info-area dl dd {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #000;
}
.info-area dl dd span {
  display: block;
  margin: 0 0 6px;
  font-size: 1.4rem;
}
.info-area dl dd .tel-number {
  position: relative;
  margin: 0;
  margin-left: 32px;
  font-weight: 500;
  font-size: 3rem;
  line-height: 1;
}
.info-area dl dd .tel-number::before {
  position: absolute;
  top: 50%;
  left: -32px;
  width: 28px;
  height: 21px;
  transform: translateY(-50%);
  background-size: 28px 21px;
  background-repeat: no-repeat;
  content: "";
}

.fadeIn {
  -webkit-animation-name: fadeInAnime;
  -webkit-animation-duration: 0.8s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 0.8s;
          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.8s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 0.8s;
          animation-fill-mode: forwards;
          animation-name: fadeUpAnime;
  opacity: 0;
}

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

@keyframes fadeUpAnime {
  from {
    transform: translateY(30px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
.delay-time02 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}

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

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

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

/* Home
--------------------------------------------- */
.index-head {
  z-index: 1;
  position: relative;
  width: 100vw;
  height: 100vh;
}
.index-head .slider-index {
  padding: 0;
}
.index-head .slider-index li {
  position: relative;
  width: 100vw;
  height: 100vh;
}
.index-head .slider-index li::after {
  z-index: 20;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.2);
  content: "";
  mix-blend-mode: multiply;
}
.index-head .slider-index li .copy {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: 30;
  position: absolute;
  top: 50%;
  left: 5%;
  transform: translateY(-50%);
  color: #fff;
  font-weight: 900;
  font-size: 3.2rem;
  line-height: 1.5;
}
.index-head .slider-index li .copy a {
  position: relative;
  color: #fff;
  font-size: 1.6rem;
}
.index-head .slider-index li .copy a::after {
  position: absolute;
  top: 50%;
  right: -70px;
  width: 50px;
  height: 9px;
  transform: translateY(-50%);
  background-image: url(img/common/btn-arrow_wh.png);
  background-size: 50px 9px;
  background-repeat: no-repeat;
  content: "";
}
.index-head .slider-index li img {
  -o-object-fit: cover;
  width: 100%;
  height: 100vh;
     object-fit: cover;
}

.home-about {
  display: grid;
  grid-template-columns: 40% 60%;
  margin: 120px 0;
  gap: 0px;
}
.home-about__logo {
  max-width: 310px;
  margin: 0 auto;
}
.home-about__detail {
  margin-right: 5%;
}
.home-about__detail .en {
  line-height: 1;
  text-align: left;
}
.home-about__detail h3 {
  color: #005565;
  font-size: 2.4rem;
  line-height: 2;
}
.home-about__detail .btn-area {
  margin: 0;
}

.home-info {
  padding: 120px 0;
  background-color: #E2F5F8;
}
.home-info .wrap {
  display: grid;
  grid-template-columns: 30% 70%;
  gap: 0px;
}
.home-info .wrap .home-info__title {
  position: relative;
}
.home-info .wrap .home-info__title .en {
  line-height: 1;
  text-align: left;
}
.home-info .wrap .home-info__title .btn-area {
  position: absolute;
  bottom: 0;
  margin: 0;
}
.home-info .wrap .home-info__list li {
  border-bottom: 1px solid #005565;
  line-height: 1;
}
.home-info .wrap .home-info__list li a {
  display: flex;
  padding: 32px 0;
}
.home-info .wrap .home-info__list li a:hover {
  color: #000 !important;
}
.home-info .wrap .home-info__list li a p {
  margin: 0;
}
.home-info .wrap .home-info__list li a p.cat {
  margin: 0 12px;
  padding: 2px 10px;
  border: 1px solid #005565;
  border-radius: 5px;
  background-color: #fff;
  font-size: 1.2rem;
}

.home-operation {
  margin: 120px 0;
}
.home-operation h2 {
  text-align: center;
}
.home-operation .en {
  margin: 20px 0 80px;
}
.home-operation h3 {
  color: #005565;
  font-weight: 900;
  font-size: 3rem;
  text-align: center;
}
.home-operation .wrap02 {
  max-width: 950px;
  margin: 0 auto 120px;
}
.home-operation .wrap02 .txt {
  margin: 40px 0;
}
.home-operation .facility-list {
  display: grid;
  position: relative;
  grid-template-columns: repeat(2, 1fr);
  height: 300px;
  margin: 20px 0 0 0;
  padding: 0;
  gap: 0px;
}
.home-operation .facility-list li {
  position: relative;
}
.home-operation .facility-list li::after {
  z-index: 2;
  position: absolute;
  top: 0;
  width: 100%;
  height: 300px;
  background: rgba(0, 0, 0, 0.2);
  content: "";
  mix-blend-mode: multiply;
}
.home-operation .facility-list li .bg {
  -o-object-fit: cover;
  -o-object-position: 50% 50%;
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 300px;
     object-fit: cover;
     object-position: 50% 50%;
}
.home-operation .facility-list li .facility-list__txt-area {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 20;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
}
.home-operation .facility-list li .facility-list__txt-area h4 {
  font-weight: 700;
  line-height: 1;
  text-align: center;
}
.home-operation .facility-list li .facility-list__txt-area .en {
  margin: 0;
  font-family: "Zen Old Mincho", serif;
}
.home-operation .facility-list li .facility-list__txt-area .txt {
  margin: 10vh 0;
}
.home-operation .operation-block {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin: 0 0 60px;
  gap: 0px;
}
.home-operation .operation-block__figure img {
  border-radius: 5px;
}
.home-operation .operation-block__detail {
  position: relative;
}
.home-operation .operation-block__detail--txt {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  transform: translate(-50%, -50%);
}
.home-operation .operation-block__detail--txt h3 {
  text-align: left;
}

.home-recruit {
  padding: 120px 0;
  background-color: #E2F5F8;
}
.home-recruit h2 {
  text-align: center;
}
.home-recruit .en {
  text-align: center;
}
.home-recruit .txt {
  margin: 40px 0;
  text-align: center;
}

/* 私たちについて
--------------------------------------------- */
.about-area .head-area {
  position: relative;
  min-height: 100dvh;
  overflow: clip;
  background: none !important;
}
.about-area .head-area__bg {
  z-index: 0;
  position: absolute;
  inset: 0;
  background: url(img/about/bg-about.jpg) center/cover no-repeat;
  content: "";
  pointer-events: none;
}
.about-area .head-area__detail {
  z-index: 1;
  position: relative;
  top: auto;
  left: auto;
  width: 100%;
  max-width: 800px;
  /* JSで設定する“センター用の上マージン” */
  margin-top: var(--panel-offset, 0px);
  margin-inline: auto;
  padding: 50px;
  transform: none;
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.9);
}
.about-area .head-area__detail h2 {
  color: #005565;
  font-weight: 900;
  font-size: 3.2rem;
  text-align: center;
}
.about-area .head-area__detail .en {
  color: #005565;
  font-weight: 700;
  line-height: 1;
  text-align: center;
}
.about-area .head-area__detail h3 {
  margin: 40px 0 0 0;
  color: #005565;
  font-size: 2.4rem;
  text-align: center;
}
.about-area .head-area__detail dl {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 960px;
  margin: 40px auto 0;
  padding: 0;
  border-top: 1px solid #005565;
}
.about-area .head-area__detail dl dt {
  width: 20%;
  margin: 0;
  padding: 20px 0 20px 20px;
  border-bottom: 1px solid #005565;
}
.about-area .head-area__detail dl dd {
  width: 80%;
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px solid #005565;
}
.about-area .head-area__block {
  display: grid;
  grid-template-columns: 45% 55%;
  margin: 20px 0 0 0;
  gap: 20px;
}
.about-area .head-area__block--figure img {
  border-radius: 5px;
}
.about-area .head-area__block--detail ul {
  padding: 0 0 0 10px;
  list-style-type: disc;
}
.about-area .head-area__block--detail ul li {
  margin: 10px 0;
}
.about-area .concept-area {
  padding: 120px 0;
  background-color: #E2F5F8;
}
.about-area .concept-area h2 {
  font-size: 4.8rem;
  text-align: center;
}
.about-area .concept-area__block {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: start;
  margin: 60px 0 0 0;
  gap: 0px;
}
.about-area .concept-area__block--figure {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding: 0;
  gap: 0px;
}
.about-area .concept-area__block--detail {
  margin: 0 10%;
}
.about-area .action-area {
  margin: 120px 0;
}
.about-area .action-area h3 {
  color: #005565;
  font-weight: 900;
  font-size: 2.4rem;
  text-align: center;
}
.about-area .action-area__figure {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 40px 0;
  padding: 0;
  gap: 0px;
}
.about-area .action-area__figure .title {
  color: #005565;
  font-weight: 700;
  text-align: center;
}
.about-area .action-area .txt {
  max-width: 800px;
  margin: 0 auto;
}
.about-area .action-area .flow {
  display: block;
  max-width: 650px;
  margin: 40px auto 60px;
}
.about-area .staff-area {
  padding: 120px 0;
}
.about-area .staff-area h2 {
  font-size: 4.8rem;
  text-align: center;
}
.about-area .staff-area h3 {
  margin: 120px 0 0;
  color: #005565;
  font-weight: 900;
  font-size: 2.4rem;
  text-align: center;
}
.about-area .staff-area__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  max-width: 960px;
  margin: 40px auto;
  gap: 5%;
}
.about-area .staff-area__list li img {
  border-radius: 5px;
}
.about-area .staff-area__list li .title {
  margin: 10px 0;
  line-height: 1.5;
}
.about-area .staff-area__list li .name {
  margin: 0;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1;
}
.about-area .company-area {
  padding: 120px 0;
  background-color: #E2F5F8;
}
.about-area .company-area h2 {
  font-size: 4.8rem;
  text-align: center;
}
.about-area .company-area dl {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 960px;
  margin: 40px auto 0;
  padding: 5%;
  border-radius: 5px;
  background-color: #fff;
}
.about-area .company-area dl dt {
  width: 30%;
  margin: 0;
  padding: 20px 0 20px 20px;
  border-bottom: 1px solid #005565;
}
.about-area .company-area dl dd {
  width: 70%;
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px solid #005565;
}

/* 事業紹介
--------------------------------------------- */
.operation-area .page-nav {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  max-width: 960px;
  margin: 20px auto;
  padding: 0;
  gap: 0px;
  border: 1px solid #005565;
  border-radius: 5px;
  background-color: #E2F5F8;
}
.operation-area .page-nav li {
  text-align: center;
}
.operation-area .page-nav li:nth-child(2) {
  border-right: 1px solid #005565;
  border-left: 1px solid #005565;
}
.operation-area .page-nav li a {
  display: block;
  position: relative;
  height: 110px;
  padding: 20px 0;
  color: #005565;
  font-weight: 700;
}
.operation-area .page-nav li a::after {
  position: absolute;
  bottom: 10px;
  left: 50%;
  width: 25px;
  height: 25px;
  transform: translateX(-50%);
  content: "\f107";
  color: #005565;
  font-weight: 600;
  font-size: 18px;
  font-family: "Font Awesome 5 Free";
}
.operation-area .ttl-area {
  max-width: 680px;
  margin: 0 auto;
  padding: 10px;
  border: 1px solid #000;
}
.operation-area .ttl-area h2 {
  display: block;
  margin: 10px 0 20px;
  font-weight: 500;
  font-size: 4.8rem;
  line-height: 1;
  text-align: center;
}
.operation-area .ttl-area .en {
  display: block;
  line-height: 1;
}
.operation-area .facility-area {
  margin: 120px 0;
}
.operation-area .facility-area .txt {
  margin: 40px 0 80px;
  text-align: center;
}
.operation-area .facility-area__block {
  display: flex;
  flex-flow: row-reverse;
}
.operation-area .facility-area__block--detail {
  width: 60%;
  margin-right: 5%;
}
.operation-area .facility-area__block--detail h3 {
  color: #005565;
  font-size: 2.4rem;
}
.operation-area .facility-area__block--detail .txt {
  margin: 20px 0;
  text-align: left;
}
.operation-area .facility-area__block--detail .btn-area {
  margin: 0;
}
.operation-area .facility-area__block--detail .re {
  margin: 8px 0 0;
  font-size: 1.4rem;
  line-height: 1;
}
.operation-area .facility-area__block--figure {
  width: 35%;
}
.operation-area .facility-area__block--figure img {
  border-radius: 5px;
}
.operation-area .facility-area__block.tent {
  margin-top: 80px;
  padding-top: 80px;
  border-top: 1px solid #005565;
}
.operation-area .academy-area__head {
  position: relative;
  height: 100vh;
}
.operation-area .academy-area__head::after {
  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 85, 101, 0.2);
  content: "";
}
.operation-area .academy-area__head img {
  -o-object-fit: cover;
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100vh;
     object-fit: cover;
}
.operation-area .academy-area__head .ttl-area {
  z-index: 100;
  position: relative;
  top: 20%;
  border: 1px solid #fff;
  color: #fff;
}
.operation-area .academy-area h3 {
  color: #005565;
  font-weight: 700;
  font-size: 2.4rem;
  text-align: center;
}
.operation-area .academy-area__about {
  margin: 80px 0;
}
.operation-area .academy-area__about h3 {
  margin: 0 0 40px;
}
.operation-area .academy-area__about .txt {
  max-width: 960px;
  margin: 0 auto 20px;
}
.operation-area .academy-area__about--block {
  display: grid;
  grid-template-columns: 25% 70%;
  align-items: center;
  gap: 5%;
}
.operation-area .academy-area__about--topics {
  margin: 40px 0;
  padding: 40px;
  border: 1px solid #005565;
  border-radius: 5px;
  background-color: #E2F5F8;
}
.operation-area .academy-area__about--topics .cap {
  margin: 0 0 40px;
}
.operation-area .academy-area__about--topics .btn-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0px;
}
.operation-area .academy-area__about--place .txt {
  margin: 40px auto;
  text-align: center;
}
.operation-area .academy-area__about--place .place-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 0;
  gap: 5%;
}
.operation-area .academy-area__about--place .place-list li img {
  border-radius: 5px;
}
.operation-area .academy-area__about--place .place-list li .title {
  margin: 8px 0 0 0;
}
.operation-area .academy-area__slogan {
  padding: 120px 0;
  background-color: #E2F5F8;
}
.operation-area .academy-area__slogan .wrap {
  max-width: 900px;
}
.operation-area .academy-area__slogan .wrap .year {
  margin: 40px 0 0 0;
  color: #005565;
  font-weight: 700;
  font-size: 2.4rem;
  text-align: center;
}
.operation-area .academy-area__slogan .wrap .slogan-name {
  display: block;
  z-index: 10;
  position: relative;
  top: 80px;
  max-width: 500px;
  margin: 0 auto;
  margin-top: -60px;
  padding: 20px 60px;
  border-radius: 5px;
  background-color: #fff;
  color: #005565;
  font-size: 5.6rem;
  text-align: center;
}
.operation-area .academy-area__slogan .wrap img {
  z-index: 1;
  position: relative;
  border-radius: 5px;
}
.operation-area .academy-area__block {
  display: flex;
  flex-flow: row-reverse;
  margin: 80px 0;
}
.operation-area .academy-area__block--detail {
  width: 60%;
  margin-right: 5%;
}
.operation-area .academy-area__block--detail h3 {
  color: #005565;
  font-size: 2rem;
  text-align: left;
}
.operation-area .academy-area__block--detail .txt {
  margin: 20px 0;
  text-align: left;
}
.operation-area .academy-area__block--figure {
  width: 35%;
}
.operation-area .academy-area__block--figure img {
  border-radius: 5px;
}
.operation-area .academy-area__staff--list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  max-width: 960px;
  margin: 40px auto;
  gap: 5%;
}
.operation-area .academy-area__staff--list li img {
  border-radius: 5px;
}
.operation-area .academy-area__staff--list li .title {
  margin: 10px 0;
  line-height: 1.5;
}
.operation-area .academy-area__staff--list li .name {
  margin: 0;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1;
}
.operation-area .academy-area__detail {
  margin: 80px 0;
}
.operation-area .academy-area__detail dl {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 800px;
  margin: 40px auto 0;
  border-top: 1px solid #005565;
}
.operation-area .academy-area__detail dl dt {
  width: 30%;
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px solid #005565;
  color: #005565;
}
.operation-area .academy-area__detail dl dd {
  width: 70%;
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px solid #005565;
}
.operation-area .academy-area__ex {
  margin: 80px 0 0;
}
.operation-area .academy-area__ex .txt {
  text-align: center;
}
.operation-area .academy-area__ex--list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding: 0;
  gap: 0;
}
.operation-area .spomachi-area {
  margin: 120px 0 0;
}
.operation-area .spomachi-area .ttl-area {
  max-width: 850px;
}
.operation-area .spomachi-area .txt {
  margin: 80px 0;
  text-align: center;
}
.operation-area .spomachi-area__block {
  display: flex;
}
.operation-area .spomachi-area__block.reverse {
  flex-flow: row-reverse;
}
.operation-area .spomachi-area__block--detail {
  width: 50%;
  margin: auto;
  padding: 5%;
}
.operation-area .spomachi-area__block--detail h3 {
  color: #005565;
  font-size: 2.4rem;
}
.operation-area .spomachi-area__block--detail .txt {
  margin: 20px 0;
  text-align: left;
}
.operation-area .spomachi-area__block--detail h4 {
  font-size: 2rem;
}
.operation-area .spomachi-area__block--figure {
  width: 50%;
}

/* 採用情報
--------------------------------------------- */
.recruit-area__head {
  position: relative;
  height: 100vh;
  margin: 0 0 80px;
}
.recruit-area .breadcrumbs {
  z-index: 20;
  position: relative;
  top: 100px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  color: #fff;
}
.recruit-area .breadcrumbs a {
  color: #fff;
}
.recruit-area .entry-header {
  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  margin: 0;
  background-image: url(img/recruit/head-img.jpg);
  background-position: center center;
  background-size: cover;
}
.recruit-area .entry-header::after {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 85, 101, 0.5);
  content: "";
}
.recruit-area .entry-header .entry-title, .recruit-area .entry-header .en {
  z-index: 30;
  position: relative;
  top: 220px;
  color: #fff;
}
.recruit-area .not-title {
  max-width: 960px;
  margin: 0 auto 40px;
  padding: 40px;
  border-radius: 5px;
  background-color: #ffb3bc;
  font-weight: 500;
  font-size: 2.4rem;
  text-align: center;
}
.recruit-area .recruit-about {
  max-width: 960px;
  margin: 0 auto 60px;
}
.recruit-area .recruit-about h2 {
  font-size: 4.8rem;
  text-align: center;
}
.recruit-area .recruit-about .concept {
  padding: 20px;
  border-radius: 5px;
  background-color: #E2F5F8;
}
.recruit-area .recruit-about .concept .txt {
  text-align: center;
}
.recruit-area .resources-area h2 {
  font-size: 4.8rem;
  text-align: center;
}
.recruit-area .resources-area .txt {
  text-align: center;
}
.recruit-area .resources-area__block {
  display: grid;
  grid-template-columns: 60% 30%;
  margin: 80px 0;
  gap: 10%;
}
.recruit-area .resources-area__block--detail h3 {
  color: #005565;
  font-weight: 900;
  font-size: 2.4rem;
}
.recruit-area .resources-area__block--detail .txt {
  text-align: left;
}
.recruit-area .resources-area__block--figure img {
  border-radius: 5px;
}
.recruit-area .career-area {
  margin: 80px 0;
  text-align: center;
}
.recruit-area .career-area h3 {
  color: #005565;
  font-weight: 900;
  font-size: 2.4rem;
}
.recruit-area .facilities-area {
  padding: 120px 0;
  background-color: #E2F5F8;
}
.recruit-area .facilities-area h2 {
  font-size: 4.8rem;
  text-align: center;
}
.recruit-area .facilities-area__block {
  display: grid;
  grid-template-columns: 50% 40%;
  margin: 80px 0;
  gap: 10%;
}
.recruit-area .facilities-area__block.terrace {
  padding-bottom: 80px;
  border-bottom: 1px solid #005565;
}
.recruit-area .facilities-area__block--detail h3 {
  color: #005565;
  font-weight: 900;
  font-size: 2.4rem;
}
.recruit-area .facilities-area__block--detail .txt {
  text-align: left;
}
.recruit-area .facilities-area__block--figure img {
  border-radius: 5px;
}
.recruit-area .voice-area {
  margin: 120px 0;
}
.recruit-area .voice-area h2 {
  font-size: 4.8rem;
  text-align: center;
}
.recruit-area .voice-area__block {
  display: flex;
  margin: 80px 0;
}
.recruit-area .voice-area__block.reverse {
  flex-flow: row-reverse;
}
.recruit-area .voice-area__block.reverse .voice-area__block--detail {
  margin: 10% 5% 0 0;
}
.recruit-area .voice-area__block--detail {
  width: 45%;
  margin: 10% 0 0 5%;
}
.recruit-area .voice-area__block--detail h3 {
  padding-bottom: 6px;
  border-bottom: 1px solid #005565;
  color: #005565;
  font-weight: 900;
  font-size: 2.4rem;
}
.recruit-area .voice-area__block--detail .job {
  display: flex;
  align-items: center;
  margin: 20px 0;
}
.recruit-area .voice-area__block--detail .job .title {
  margin: 0 6px 0 0;
  padding: 4px 10px;
  border: 1px solid #000;
  line-height: 1;
}
.recruit-area .voice-area__block--detail .job .job-name {
  margin: 0;
  line-height: 1;
}
.recruit-area .voice-area__block--detail .txt {
  text-align: left;
}
.recruit-area .voice-area__block--figure {
  width: 50%;
}
.recruit-area .voice-area__block--figure img {
  border-radius: 5px;
}
.recruit-area .recruitment-area {
  margin: 120px 0;
}
.recruit-area .recruitment-area h2 {
  font-size: 4.8rem;
  text-align: center;
}
.recruit-area .recruitment-area dl {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 960px;
  margin: 40px auto 0;
  padding: 0;
  border-top: 1px solid #005565;
}
.recruit-area .recruitment-area dl dt {
  width: 30%;
  margin: 0;
  padding: 40px 0 40px 20px;
  border-bottom: 1px solid #005565;
}
.recruit-area .recruitment-area dl dd {
  width: 70%;
  margin: 0;
  padding: 40px 0;
  border-bottom: 1px solid #005565;
}

/* お問い合わせ
--------------------------------------------- */
.contact-area h2 {
  color: #005565;
  font-size: 2.4rem;
  text-align: center;
}
.contact-area h3 {
  color: #005565;
  font-weight: 900;
  font-size: 2.4rem;
}
.contact-area .tel-area {
  max-width: 900px;
  margin: 80px auto;
  padding: 40px;
  border: 1px solid #005565;
  border-radius: 5px;
  background-color: #E2F5F8;
}
.contact-area .tel-area h3 {
  margin: 0 0 40px;
  text-align: center;
}
.contact-area .tel-area__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding: 0;
  gap: 0px;
}
.contact-area .tel-area__list li {
  text-align: center;
}
.contact-area .tel-area__list li:first-child {
  border-right: 1px solid #005565;
}
.contact-area .tel-area__list li h4 {
  font-size: 1.6rem;
}
.contact-area .tel-area__list li .name {
  margin: 10px 0;
  font-size: 1.4rem;
}
.contact-area .tel-area__list li .tel-number {
  margin: 0;
  color: #005565;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1;
}
.contact-area .tel-area__list li .tel-number a {
  color: #005565;
  font-size: 3.2rem;
}
.contact-area .tel-area__list li .time {
  margin: 4px 0 0 0;
  font-size: 1.4rem;
}
.contact-area .form-area {
  max-width: 900px;
  margin: 80px auto;
  /* 各項目共通 */
  /*　必須ラベル　*/
}
.contact-area .form-area .cf7-item {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  border-bottom: 1px solid #005565;
}
.contact-area .form-area .cf7-item .cf7-q {
  width: 30%;
  padding: 20px 0 20px 10px;
  font-weight: 700;
}
.contact-area .form-area .cf7-item .cf7-a {
  width: 60%;
  padding: 20px 0 20px 10px;
}
.contact-area .form-area .cf7-item .cf7-a.cat .wpcf7-radio {
  display: flex;
  flex-wrap: wrap;
}
.contact-area .form-area .cf7-item .cf7-a.cat .wpcf7-radio .wpcf7-list-item {
  width: 50%;
  margin: 0;
}
.contact-area .form-area .cf7-item .cf7-a.place .wpcf7-radio {
  display: flex;
}
.contact-area .form-area .cf7-item .cf7-a.place .wpcf7-radio .wpcf7-list-item {
  margin-left: 30px;
}
.contact-area .form-area .cf7-item .cf7-a.place .wpcf7-radio .wpcf7-list-item.first {
  margin-left: 0;
}
.contact-area .form-area .privacy {
  margin: 40px 0;
  text-align: center;
}
.contact-area .form-area l {
  font-weight: bold;
}
.contact-area .form-area input[type=text], .contact-area .form-area input[type=email], .contact-area .form-area input[type=tel], .contact-area .form-area textarea {
  width: 100%;
  margin-left: 10px;
  padding: 4px 14px;
  border: 1px solid #AAAAAA;
  background: #fff;
}
.contact-area .form-area input[type=text]:focus, .contact-area .form-area input[type=email]:focus, .contact-area .form-area input[type=tel]:focus, .contact-area .form-area textarea:focus {
  border: 2px solid #FF1493;
  outline: 0;
  background: #FFE4E1;
}
.contact-area .form-area input[type=checkbox], .contact-area .form-area input[type=radio] {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.contact-area .form-area .wpcf7-list-item {
  display: block;
}
.contact-area .form-area textarea {
  height: 200px;
  padding: 0.625em 0.4375em;
}
.contact-area .form-area .cf7-accept-check {
  margin: 50px auto;
  text-align: center;
}
.contact-area .form-area .wpcf7cp-btns {
  margin: 40px auto;
  text-align: center;
}
.contact-area .form-area .cf7-submit {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
.contact-area .form-area .wpcf7-submit {
  width: 100%;
  padding: 20px 10px;
  border: 1px solid #005565;
  border-radius: 5px;
  background-color: #005565;
  color: #ffffff;
  font-size: 1.4rem;
  cursor: pointer;
}
.contact-area .form-area .wpcf7-submit:hover {
  background-color: #fff;
  color: #005565;
}
.contact-area .form-area .cf7-req {
  display: inline-block;
  margin-left: 10px;
  padding: 4px 6px;
  border: 1px solid #FF0000;
  border-radius: 5px;
  background: #FFDDDD;
  color: #FF0000;
  font-size: 1.2rem;
  line-height: 1;
}
.contact-area .form-area .submit-btn-area {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  max-width: 600px;
  margin: 0 auto;
  gap: 40px;
}
.contact-area .form-area .submit-btn-area p {
  margin: 0;
}

.wpcf7-previous {
  display: block;
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  padding: 1em 10px;
  border: 2px solid #8E3752;
  border-radius: 40px;
  background-color: #fff;
  color: #8E3752;
  font-size: 1.2em;
  cursor: pointer;
}
.wpcf7-previous:hover {
  background-color: #fff;
  color: #8E3752;
}

/* お知らせ
--------------------------------------------- */
.info-main {
  margin: 120px 0;
}
.info-main .cat-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 0 0 80px;
  gap: 20px 40px;
  border-bottom: 1px solid #005565;
}
.info-main .cat-list li {
  width: 100%;
}
.info-main .cat-list li a {
  display: block;
  padding: 16px 30px;
  border: 1px solid #005565;
  border-radius: 5px;
  color: #005565;
  font-weight: 700;
  font-size: 1.4rem;
  text-align: center;
}
.info-main .cat-list li.current-cat a {
  background-color: #005565;
  color: #fff;
}
.info-main .info-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 0;
  gap: 60px;
}
.info-main .info-list li a .thumbnail {
  position: relative;
}
.info-main .info-list li a .thumbnail .thumbnail-image {
  border: 1px solid #005565;
  border-radius: 5px;
}
.info-main .info-list li a .thumbnail .cat {
  position: absolute;
  top: 10px;
  left: 10px;
  margin: 0;
  padding: 4px 10px;
  border: 1px solid #005565;
  border-radius: 5px;
  background-color: #fff;
  font-size: 1.2rem;
  line-height: 1;
}
.info-main .info-list li a .txt-area h3 {
  margin: 0 0 10px 0;
  font-size: 2rem;
}
.info-main .info-list li a .txt-area .date {
  color: #4E4E4E;
  font-weight: 700;
}

.wp-pagenavi {
  width: 100%;
  margin: 60px 0;
  text-align: center;
}
.wp-pagenavi a {
  font-weight: 700;
  text-decoration: none;
}
.wp-pagenavi .current {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 5px;
  border: none;
  border-radius: 50%;
  background-color: #E2F5F8;
  color: #005565;
  line-height: 40px;
}
.wp-pagenavi .page {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: 0 5px;
  border: 1px solid #005565;
  border-radius: 50%;
  background-color: #fff;
  color: #005565;
  line-height: 38px;
}
.wp-pagenavi .page:hover {
  background-color: #005565;
  color: #fff;
}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: 0 5px;
  border: 1px solid #005565;
  border-radius: 50%;
  background-color: #005565;
  color: #fff;
  line-height: 38px;
}
.wp-pagenavi .nextpostslink:hover, .wp-pagenavi .previouspostslink:hover {
  background-color: #E2F5F8;
  color: #005565 !important;
}

main.single {
  margin: 0 0 80px;
}

.entry-content .entry-head {
  display: flex;
  align-items: center;
  margin: 10px 0 80px;
  padding-bottom: 40px;
  border-bottom: 1px solid #005565;
}
.entry-content .entry-head .cat {
  margin: 0 20px 0 0;
  padding: 4px 30px;
  border: 1px solid #005565;
  border-radius: 5px;
  background-color: #fff;
  color: #005565;
  font-size: 1.2rem;
  line-height: 1;
}
.entry-content .entry-title {
  text-align: left;
}
.entry-content .post-thumbnail {
  margin: 0 0 40px;
  text-align: center;
}
.entry-content .content-2col {
  display: grid;
  grid-template-columns: 73% 20%;
  gap: 7%;
}
.entry-content .content-2col__right .widget-area {
  padding: 20px;
  border-radius: 5px;
  background-color: #E2F5F8;
}
.entry-content .content-2col__right .wp-block-heading {
  margin: 0 0 16px;
  padding: 0 0 6px 0;
  border-bottom: 1px solid #005565;
  color: #005565;
  font-weight: 700;
  font-size: 1.8rem;
}
.entry-content .content-2col__right .sidebar__list {
  padding: 0;
}
.entry-content .content-2col__right .sidebar__list .post_desc {
  margin: 0 0 20px;
}
.entry-content .content-2col__right .sidebar__list .post_desc .news_title {
  font-weight: 700;
}
.entry-content .content-2col__right .sidebar__list .post_desc .foot {
  color: #4E4E4E;
  font-size: 1.4rem;
}
.entry-content .content-2col__right .sidebar__list .post_desc .foot p {
  margin: 6px 0 0;
  line-height: 1;
}
.entry-content .content-2col__right .sidebar__list .post_desc .foot .cat {
  display: inline-block;
  padding: 4px 20px;
  border: 1px solid #005565;
  border-radius: 5px;
  background-color: #fff;
  color: #005565;
  font-size: 1.2rem;
}
.entry-content .content-2col__right .wp-block-categories-list {
  padding: 0;
}
.entry-content .content-2col__right .wp-block-categories-list li {
  margin: 4px 0;
  font-weight: 500;
  font-size: 1.4rem;
}
.entry-content .content-2col__right .wp-block-categories-list li::before {
  content: "・ ";
  color: #005565;
}

.edit-area h2 {
  margin: 0 0 24px;
  padding: 6px 0;
  border-bottom: 1px solid #005565;
  color: #005565;
  font-weight: 700;
  font-size: 2.4rem;
}
.edit-area h3 {
  padding: 0 0.5em;
  border-left: solid 7px #005565;
  /*上下 左右の余白*/
  background: transparent;
  font-size: 2rem;
  /*背景透明に*/
}
.edit-area h4 {
  color: #005565;
  font-size: 1.6rem;
}
.edit-area ul {
  margin: 0 0 20px;
  padding: 0 0 0 16px;
}
.edit-area ul li {
  list-style: disc;
}
.edit-area ul li::marker {
  color: #005565;
}
.edit-area blockquote {
  margin: 0;
  padding: 20px 30px;
  background-color: #F0F0F0;
  color: #656464;
}
.edit-area table thead {
  border: none;
}
.edit-area table th {
  background-color: #005565;
  color: #fff;
}
.edit-area table tr {
  border: none;
}
.edit-area table tr:nth-child(odd) {
  background-color: #D9ECEF;
}
.edit-area table td {
  border: none;
}

.pager {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin: 0 0 40px;
  gap: 0;
}
.pager .pager__item {
  position: relative;
  padding: 20px 20px;
  border: 1px solid #005565;
  background-color: #EDFDFF;
  color: #000;
  text-decoration: none;
  transition: 0.3s ease-in-out;
}
.pager .pager__item:hover {
  background-color: #F4E42E;
}
.pager .pager__item.next .pager__caption::before {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 6px 0 0;
  border-radius: 50%;
  background-color: #005565;
  content: "\f104";
  color: #fff;
  font-weight: 900;
  line-height: 24px;
  font-family: "Font Awesome 5 Free";
  text-align: center;
}
.pager .pager__item.prev .pager__caption::after {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 0 0 6px;
  border-radius: 50%;
  background-color: #005565;
  content: "\f105";
  color: #fff;
  font-weight: 900;
  line-height: 24px;
  font-family: "Font Awesome 5 Free";
  text-align: center;
}
.pager .pager__item .pager__caption {
  margin: 0 0 10px;
  font-weight: 400;
}
.pager .pager__item .pager__body {
  width: 50%;
}
.pager .pager__item .pager__body .pager__detail .pager__info {
  display: flex;
  align-items: center;
}
.pager .pager__item .pager__body .pager__detail .pager__info .pager__cat {
  margin-left: 6px;
  padding: 2px 10px;
  border: 1px solid #005565;
  border-radius: 5px;
  background-color: #fff;
  color: #005565;
  font-size: 0.875rem;
}
.pager .pager__item .pager__body .pager__detail .pager__title {
  margin: 2px 0;
  font-weight: 700;
}
@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }

  .main-navigation ul {
    display: flex;
  }
}
@media (max-width: 760px) {
  body {
    font-size: 1.4rem;
  }
  h2 {
    font-size: 2.4rem;
  }
  h3 {
    font-size: 2.6rem;
  }
  .pc {
    display: none !important;
  }
  .sp {
    display: block !important;
  }
  #page_top {
    right: 6px;
  }
  .en {
    margin: 10px 0 20px;
  }
  #masthead {
    justify-content: flex-start;
    height: 60px;
    padding: 10px 10px;
  }
  #masthead .header-logo-area {
    margin: 0;
  }
  #masthead .logo {
    max-width: 220px;
  }
  footer {
    padding: 40px 5% 120px;
  }
  footer .site-top {
    display: block;
  }
  footer .site-top .site-top__contact:nth-child(2) {
    margin: 0 0 20px;
  }
  footer .site-info .logo {
    width: 90%;
    margin: 0 0 10px;
  }
  footer .site-info .company-name {
    font-size: 1.6rem;
  }
  footer .site-info .mail {
    margin: 0 0 20px;
  }
  footer .footer-nav {
    display: none;
  }
  .entry-header {
    margin: 50px 0;
  }
  .cta-area {
    padding: 40px 0;
  }
  .cta-area .info-block {
    display: block;
    margin: 40px 0;
    padding: 40px 0;
  }
  .cta-area .info-block li {
    padding: 20px 0;
  }
  .cta-area .info-block li:nth-child(2), .cta-area .info-block li:nth-child(3) {
    border-left: none;
  }
  .info-area {
    padding: 60px 0;
  }
  .info-area h2 {
    font-size: 2rem;
  }
  .index-head .slider-index li .copy {
    font-size: 2.4rem;
  }
  .home-about {
    display: block;
    margin: 60px 0;
  }
  .home-about__logo {
    max-width: 200px;
    margin: 0 auto;
  }
  .home-about__detail {
    margin: 40px 5%;
  }
  .home-about__detail h3 {
    font-size: 2rem;
  }
  .home-info {
    padding: 60px 0;
  }
  .home-info .wrap {
    display: block;
  }
  .home-info .wrap .home-info__title .btn-area {
    position: static;
  }
  .home-info .wrap .home-info__list {
    padding: 0;
  }
  .home-info .wrap .home-info__list li a {
    flex-wrap: wrap;
  }
  .home-operation {
    margin: 60px 0;
  }
  .home-operation .facility-list {
    grid-template-columns: repeat(1, 1fr);
    height: 400px;
  }
  .home-operation .facility-list li::after {
    height: 200px;
  }
  .home-operation .facility-list li .bg {
    height: 200px;
  }
  .home-operation .operation-block {
    grid-template-columns: repeat(1, 1fr);
  }
  .home-operation .operation-block__detail--txt {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    position: static;
    width: 90%;
    margin: 40px 5%;
    transform: translate(0, 0);
  }
  .home-recruit {
    padding: 60px 0;
  }
  .about-area .head-area__detail {
    width: 90%;
    padding: 20px;
  }
  .about-area .head-area__detail h2 {
    font-size: 2.4rem;
  }
  .about-area .head-area__detail h3 {
    margin: 40px 0 0 0;
    font-size: 2rem;
    text-align: left;
  }
  .about-area .head-area__detail dl {
    width: 100%;
  }
  .about-area .head-area__detail dl dt {
    padding: 32px 0;
  }
  .about-area .head-area__detail dl dd {
    padding: 32px 0;
  }
  .about-area .head-area__block {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
  .about-area .concept-area {
    padding: 60px 0;
  }
  .about-area .concept-area h2 {
    font-size: 3.2rem;
  }
  .about-area .concept-area__block {
    grid-template-columns: repeat(1, 1fr);
    margin: 30px 0 0 0;
  }
  .about-area .action-area {
    margin: 60px 0;
  }
  .about-area .action-area__figure {
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
  }
  .about-area .staff-area {
    padding: 60px 0;
  }
  .about-area .staff-area h2 {
    font-size: 3.2rem;
  }
  .about-area .staff-area__list {
    grid-template-columns: repeat(2, 1fr);
  }
  .about-area .staff-area__list li .title {
    margin: 6px 0;
    font-size: 1.2rem;
  }
  .about-area .staff-area__list li .name {
    font-size: 1.6rem;
  }
  .about-area .company-area {
    padding: 60px 0;
  }
  .about-area .company-area h2 {
    font-size: 3.2rem;
  }
  .about-area .company-area dl {
    width: 90%;
  }
  .about-area .company-area dl dt {
    padding: 20px 0;
  }
  .operation-area .page-nav {
    width: 90%;
    font-size: 1.2rem;
  }
  .operation-area .ttl-area {
    width: 90%;
  }
  .operation-area .ttl-area h2 {
    margin: 10px 4px;
    font-size: 3.2rem;
  }
  .operation-area .facility-area {
    margin: 60px 0;
  }
  .operation-area .facility-area .txt {
    margin: 20px 0 40px;
  }
  .operation-area .facility-area__block {
    display: block;
  }
  .operation-area .facility-area__block--detail {
    width: 100%;
    margin: 0;
  }
  .operation-area .facility-area__block--detail h3 {
    margin: 0 0 10px;
    line-height: 1;
  }
  .operation-area .facility-area__block--figure {
    width: 100%;
    margin: 0 0 20px;
  }
  .operation-area .academy-area__about--block {
    display: block;
  }
  .operation-area .academy-area__about--topics {
    padding: 20px;
  }
  .operation-area .academy-area__about--topics .btn-list {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
  .operation-area .academy-area__about--place .txt {
    text-align: left;
  }
  .operation-area .academy-area__about--place .place-list {
    grid-template-columns: repeat(2, 1fr);
  }
  .operation-area .academy-area__slogan {
    padding: 60px 0;
  }
  .operation-area .academy-area__slogan .wrap .slogan-name {
    top: 60px;
    width: 90%;
    max-width: 300px;
    padding: 20px 20px;
    font-size: 4.2rem;
    line-height: 1;
  }
  .operation-area .academy-area__block {
    display: block;
    margin: 40px 0;
  }
  .operation-area .academy-area__block--detail {
    width: 100%;
    margin: 0;
  }
  .operation-area .academy-area__block--detail h3 {
    font-size: 1.8rem;
  }
  .operation-area .academy-area__block--figure {
    width: 100%;
    margin: 0 0 10px;
  }
  .operation-area .academy-area__staff--list {
    grid-template-columns: repeat(2, 1fr);
  }
  .operation-area .academy-area__staff--list li .title {
    font-size: 1.2rem;
  }
  .operation-area .academy-area__staff--list li .name {
    font-size: 1.6rem;
  }
  .operation-area .academy-area__ex .txt {
    text-align: left;
  }
  .operation-area .academy-area__ex--list {
    grid-template-columns: repeat(1, 1fr);
  }
  .operation-area .spomachi-area {
    margin: 60px 0;
  }
  .operation-area .spomachi-area .txt {
    margin: 40px 0;
    text-align: left;
  }
  .operation-area .spomachi-area__block {
    display: block;
  }
  .operation-area .spomachi-area__block--detail {
    width: 100%;
  }
  .operation-area .spomachi-area__block--figure {
    width: 100%;
  }
  .recruit-area .breadcrumbs {
    top: 60px;
  }
  .recruit-area .not-title {
    width: 90%;
    padding: 20px;
    font-size: 2rem;
    text-align: left;
  }
  .recruit-area .recruit-about {
    margin: 0 auto 60px;
  }
  .recruit-area .recruit-about h2 {
    font-size: 3.2rem;
  }
  .recruit-area .recruit-about .concept .txt {
    text-align: left;
  }
  .recruit-area .resources-area h2 {
    font-size: 3.2rem;
  }
  .recruit-area .resources-area .txt {
    text-align: left;
  }
  .recruit-area .resources-area__block {
    display: block;
    margin: 40px 0;
  }
  .recruit-area .career-area {
    margin: 40px 0;
    text-align: left;
  }
  .recruit-area .facilities-area {
    padding: 60px 0;
  }
  .recruit-area .facilities-area h2 {
    font-size: 3.2rem;
  }
  .recruit-area .facilities-area__block {
    display: block;
    margin: 40px 0;
  }
  .recruit-area .facilities-area__block.terrace {
    padding-bottom: 40px;
  }
  .recruit-area .voice-area {
    margin: 60px 0;
  }
  .recruit-area .voice-area h2 {
    font-size: 3.2rem;
  }
  .recruit-area .voice-area__block {
    display: block;
    margin: 40px 0;
  }
  .recruit-area .voice-area__block--detail {
    width: 100%;
    margin: 20px 0;
  }
  .recruit-area .voice-area__block--figure {
    width: 100%;
  }
  .recruit-area .recruitment-area {
    margin: 60px 0;
  }
  .recruit-area .recruitment-area h2 {
    font-size: 3.2rem;
  }
  .recruit-area .recruitment-area dl {
    width: 90%;
  }
  .recruit-area .recruitment-area dl dt {
    padding: 32px 0;
  }
  .recruit-area .recruitment-area dl dd {
    padding: 32px 0;
  }
  .contact-area h2 {
    font-size: 2rem;
    text-align: left;
  }
  .contact-area h3 {
    font-size: 2rem;
  }
  .contact-area .tel-area {
    margin: 40px auto;
    padding: 20px;
  }
  .contact-area .tel-area h3 {
    margin: 0 0 20px;
  }
  .contact-area .tel-area__list {
    grid-template-columns: repeat(1, 1fr);
  }
  .contact-area .tel-area__list li:first-child {
    margin: 0 0 20px;
    padding: 0 0 20px;
    border-right: none;
    border-bottom: 1px solid #005565;
  }
  .contact-area .form-area .cf7-item {
    display: block;
  }
  .contact-area .form-area .cf7-item .cf7-q {
    width: 100%;
    margin: 0;
    padding: 10px 0 10px 10px;
    border-bottom: 1px solid #005565;
  }
  .contact-area .form-area .cf7-item .cf7-a {
    width: 100%;
  }
  .contact-area .form-area l {
    display: block;
    margin-bottom: 10px;
  }
  .contact-area .form-area input[type=text], .contact-area .form-area input[type=email], .contact-area .form-area input[type=tel], .contact-area .form-area textarea {
    width: 100%;
    margin-left: 0;
  }
  .contact-area .form-area .submit-btn-area {
    grid-template-columns: repeat(1, 1fr);
  }
  .wpcf7-previous {
    max-width: 100%;
  }
  .info-main .cat-list {
    grid-template-columns: repeat(2, 1fr);
    padding: 0 0 40px;
    gap: 10px;
  }
  .info-main .cat-list li a {
    display: block;
    padding: 10px 10px;
    text-align: center;
  }
  .info-main .info-list {
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
  }
  .entry-content .content-2col {
    display: block;
  }
  .entry-content .content-2col__right {
    margin: 40px 0 0 0;
  }
  .pager {
    grid-template-columns: repeat(1, 1fr);
  }
  .pager .pager__item {
    flex-wrap: wrap;
  }
  .pager .pager__item .pager__body {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  a[href^="tel:"] {
    pointer-events: none;
  }
}
@media (max-width: 1080px) {
  p {
    font-size: 1em;
  }
  h1 {
    margin: 0;
  }
  #masthead #global-nav {
    display: none;
  }
  #masthead #global-nav .nav-top {
    justify-content: center;
    margin-top: 10px;
  }
  #masthead #global-nav #gnav-container {
    width: 100%;
    margin: 0 auto;
  }
  .openbtn {
    display: block;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJnZW5lcmljL19ub3JtYWxpemUuc2NzcyIsImdlbmVyaWMvX2JveC1zaXppbmcuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvdHlwb2dyYXBoeS9fdHlwb2dyYXBoeS5zY3NzIiwiYWJzdHJhY3RzL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJhYnN0cmFjdHMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCJiYXNlL3R5cG9ncmFwaHkvX2NvcHkuc2NzcyIsImJhc2UvZWxlbWVudHMvX2JvZHkuc2NzcyIsImJhc2UvZWxlbWVudHMvX2hyLnNjc3MiLCJiYXNlL2VsZW1lbnRzL19saXN0cy5zY3NzIiwiYmFzZS9lbGVtZW50cy9fbWVkaWEuc2NzcyIsImJhc2UvZWxlbWVudHMvX3RhYmxlcy5zY3NzIiwiYmFzZS9lbGVtZW50cy9fbGlua3Muc2NzcyIsImJhc2UvZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsImJhc2UvZWxlbWVudHMvX2ZpZWxkcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9uYXZpZ2F0aW9uL19uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnQvX3Bvc3RzLWFuZC1wYWdlcy5zY3NzIiwiY29tcG9uZW50cy9jb21tZW50cy9fY29tbWVudHMuc2NzcyIsImNvbXBvbmVudHMvd2lkZ2V0cy9fd2lkZ2V0cy5zY3NzIiwiY29tcG9uZW50cy9tZWRpYS9fbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvbWVkaWEvX2NhcHRpb25zLnNjc3MiLCJhYnN0cmFjdHMvbWl4aW5zL19taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvbWVkaWEvX2dhbGxlcmllcy5zY3NzIiwicGx1Z2lucy9qZXRwYWNrL19pbmZpbml0ZS1zY3JvbGwuc2NzcyIsInV0aWxpdGllcy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwidXRpbGl0aWVzL19hbGlnbm1lbnRzLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJfaG9tZS5zY3NzIiwiX2Fib3V0LnNjc3MiLCJfb3BlcmF0aW9uLnNjc3MiLCJfcmVjcnVpdC5zY3NzIiwiX2NvbnRhY3Quc2NzcyIsIl9pbmZvLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUF3QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OytEQUFBO0FBK0JBOzsrREFBQTtBQUlBOytDQUFBO0FDM0RBLDJFQUFBO0FBRUE7OEVBQUE7QUFHQTs7O0VBQUE7QUFLQTtFQUVDLDhCQUFBO0VBREEsaUJBQUE7QUZ1REQ7O0FFbkRBOzhFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNDLFNBQUE7QUZvREQ7O0FFakRBOztFQUFBO0FBSUE7RUFDQyxjQUFBO0FGbUREOztBRWhEQTs7O0VBQUE7QUFLQTtFQUVDLGdCQUFBO0VBREEsY0FBQTtBRm1ERDs7QUUvQ0E7OEVBQUE7QUFHQTs7O0VBQUE7QUFLQTtFQUNDLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0FGZ0REOztBRTdDQTs7O0VBQUE7QUFLQTtFQUVDLGNBQUE7RUFEQSxpQ0FBQTtBRmdERDs7QUU1Q0E7OEVBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0MsNkJBQUE7QUY2Q0Q7O0FFMUNBOzs7RUFBQTtBQUtBO0VBR0MseUNBQUE7RUFGQSxtQkFBQTtFQUNBLDBCQUFBO1VBQ0EsaUNBQUE7QUY0Q0Q7O0FFekNBOztFQUFBO0FBSUE7O0VBRUMsbUJBQUE7QUYyQ0Q7O0FFeENBOzs7RUFBQTtBQUtBOzs7RUFJQyxjQUFBO0VBREEsaUNBQUE7QUYyQ0Q7O0FFdkNBOztFQUFBO0FBSUE7RUFDQyxjQUFBO0FGeUNEOztBRXRDQTs7O0VBQUE7QUFLQTs7RUFJQyxrQkFBQTtFQUZBLGNBQUE7RUFDQSxjQUFBO0VBRUEsd0JBQUE7QUZ3Q0Q7O0FFckNBO0VBQ0MsZUFBQTtBRndDRDs7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NzJHQTtJQU1FLHFDQUFBO0VuQ2szR0Y7RW1DOTJHRTtJQUlFLGdCQUFBO0lBREEsaUJBQUE7SUFFQSxrQkFBQTtJQUNBLGdDQUFBO0VuQ3MzR0o7RW1DdjFHQTtJQU9FLGNBQUE7RW5DdTNHRjtFbUNyM0dDO0lBS0UsV0FBQTtJQUVBLFNBQUE7SUFEQSx5QkFBQTtJQUVBLGdDQUFBO0VuQzAzR0g7RW1DdjNHQztJQUlFLFdBQUE7RW5DNDNHSDtFbUM3MUdBO0lBR0UsY0FBQTtJQUNBLG1CQUFBO0VuQ3UzR0Y7RW1DbjNHQTtJQU9FLFdBQUE7SUFDQSxjQUFBO0VuQ3czR0Y7RW1DcHpHQTtJQU9FLHFDQUFBO0VuQysyR0Y7RW1DcDJHRjtJQWlCRSxlQUFBO0VuQzYyR0E7RW9DNW1IRDtJQU9FLHFDQUFBO0lBRUEsaUJBQUE7SUFEQSxTQUFBO0VwQ3duSEQ7RW9Dbm5IQztJQVdFLGNBQUE7SUFEQSxrQkFBQTtJQUVBLGtCQUFBO0VwQzJuSEg7RW9DaG5IRDtJQU1FLHFDQUFBO0lBQ0EsU0FBQTtFcEN5bkhEO0VvQ2xnSEQ7SUFLRSxjQUFBO0VwQ2tuSEQ7RW9DaG5IQTtJQUVFLGtCQUFBO0VwQ21uSEY7RW9DbmdIRjtJQU1FLHFDQUFBO0VwQ2luSEE7RW9DL21IRDtJQVlFLGVBQUE7RXBDb25IRDtFb0Mxa0hBO0lBR0UsV0FBQTtFcEMrbUhGO0FBdGlHRjtBeUJyNUJDO0VLaUNEO0lBRUUsb0JBQUE7RTlCbTVCQTtBQUNGO0F5QjU2QkU7RUtpQ0Y7SUFJRSxjQUFBO0U5QnE1QkE7RThCajVCRjtJQUtFLFNBQUE7RTlCdTVCQTtFOEJydEJEO0lBSUUsYUFBQTtFOUJzNkJEO0U4QnA2QkE7SUFPRSx1QkFBQTtJQUNBLGdCQUFBO0U5Qnc2QkY7RThCbDNCQTtJQUdFLFdBQUE7SUFEQSxjQUFBO0U5QnM2QkY7RThCNTVCRjtJQVlFLGNBQUE7RTlCbTZCQTtBQXBURiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcblRoZW1lIE5hbWU6IHRvc2FjaG9cblRoZW1lIFVSSTogaHR0cHM6Ly9zaXNzeS10LmNvbS9cbkF1dGhvcjogU2lzc3lcbkF1dGhvciBVUkk6IGh0dHBzOi8vc2lzc3ktdC5jb20vXG5EZXNjcmlwdGlvbjogRGVzY3JpcHRpb25cblZlcnNpb246IDEuMC4wXG5UZXN0ZWQgdXAgdG86IDUuNFxuUmVxdWlyZXMgUEhQOiA4LjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IHRvc2FjaG9cblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XG5cblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZC5cblxudG9zYWNobyBpcyBiYXNlZCBvbiBVbmRlcnNjb3JlcyBodHRwczovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAyMCBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5cbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwczovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHZW5lcmljXG5cdC0gTm9ybWFsaXplXG5cdC0gQm94IHNpemluZ1xuIyBCYXNlXG5cdC0gVHlwb2dyYXBoeVxuXHQtIEVsZW1lbnRzXG5cdC0gTGlua3Ncblx0LSBGb3Jtc1xuIyMgTGF5b3V0c1xuIyBDb21wb25lbnRzXG5cdC0gTmF2aWdhdGlvblxuXHQtIFBvc3RzIGFuZCBwYWdlc1xuXHQtIENvbW1lbnRzXG5cdC0gV2lkZ2V0c1xuXHQtIE1lZGlhXG5cdC0gQ2FwdGlvbnNcblx0LSBHYWxsZXJpZXNcbiMgcGx1Z2luc1xuXHQtIEpldHBhY2sgaW5maW5pdGUgc2Nyb2xsXG4jIFV0aWxpdGllc1xuXHQtIEFjY2Vzc2liaWxpdHlcblx0LSBBbGlnbm1lbnRzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR2VuZXJpY1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbi8qIFNlY3Rpb25zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKlx0XHRgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQm94IHNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbW9yZSBlYXNpbHkgY2hhbmdlIGl0J3MgdmFsdWUgb24gYSBjb21wb25lbnQgbGV2ZWwuXG5AbGluayBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQmFzZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmRmbixcbmNpdGUsXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBjb3VyaWVyLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxLjZlbTtcbn1cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyIHtcbiAgZm9udC1mYW1pbHk6IG1vbmFjbywgY29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cblxubWFyayxcbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuXG4vKiBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nOiAwO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbnRhYmxlIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hIHtcbiAgY29sb3I6ICMwMDA7XG59XG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbn1cbmE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMxOTE5NzA7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5hOmhvdmVyLCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNmVtIDFlbSAwLjRlbTtcbn1cbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbn1cbmJ1dHRvbjphY3RpdmUsIGJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmUsXG5pbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XTphY3RpdmUsXG5pbnB1dFt0eXBlPXJlc2V0XTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1jb2xvcl0sXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG5pbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG5pbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbnNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb21wb25lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtOTk5ZW07XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB1bCB7XG4gIGxlZnQ6IC05OTllbTtcbiAgdG9wOiAwO1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaTpob3ZlciA+IHVsLCAubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpLmZvY3VzID4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogYXV0bztcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgYSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgbGk6aG92ZXIgPiB1bCxcbi5tYWluLW5hdmlnYXRpb24gdWwgbGkuZm9jdXMgPiB1bCB7XG4gIGxlZnQ6IGF1dG87XG59XG4ubWFpbi1uYXZpZ2F0aW9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tbmF2aWdhdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIFNtYWxsIG1lbnUuICovXG4ubWVudS10b2dnbGUsXG4ubWFpbi1uYXZpZ2F0aW9uLnRvZ2dsZWQgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tYWluLW5hdmlnYXRpb24gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zaXRlLW1haW4gLmNvbW1lbnQtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3RzLW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluIC5wb3N0LW5hdmlnYXRpb24ge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1saW5rcyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbGlua3MsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyB7XG4gIGZsZXg6IDEgMCA1MCU7XG59XG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmbGV4OiAxIDAgNTAlO1xufVxuXG4vKiBQb3N0cyBhbmQgcGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnN0aWNreSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9zdCxcbi5wYWdlIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnRlbnQsXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAxLjVlbSAwIDA7XG59XG5cbi5wYWdlLWxpbmtzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4vKiBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29tbWVudC1jb250ZW50IGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG4ud2lkZ2V0IHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPXdwLWltYWdlLV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW46IDAuODA3NWVtIDA7XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQbHVnaW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBKZXRwYWNrIGluZmluaXRlIHNjcm9sbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBIaWRlIHRoZSBQb3N0cyBOYXZpZ2F0aW9uIGFuZCB0aGUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFJlLWRpc3BsYXkgdGhlIFRoZW1lIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNwcmltYXJ5W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbmxlZnQge1xuICAvKnJ0bDppZ25vcmUqL1xuICBmbG9hdDogbGVmdDtcbiAgLypydGw6aWdub3JlKi9cbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgLypydGw6aWdub3JlKi9cbiAgZmxvYXQ6IHJpZ2h0O1xuICAvKnJ0bDppZ25vcmUqL1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4vKiBDb21tb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCwgYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud3JhcCB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICNFMkY1RjggIWltcG9ydGFudDtcbn1cbmEgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbmEgaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuaDEge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbmgyLCBoMywgaDQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG4ucGMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3BhZ2VfdG9wIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA1NTY1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjcGFnZV90b3Age1xuICAgIHJpZ2h0OiA2cHg7XG4gIH1cbn1cbiNwYWdlX3RvcCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4jcGFnZV90b3AgYSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNwYWdlX3RvcCBhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiAtMzBweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIHBhZGRpbmc6IDE2cHggMCAxNnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCM0RBRTA7XG59XG4uYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDIwcHggMCAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5lbiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgfVxufVxuXG4vKiAgXG4qKioqKlxu44OY44OD44OA44O844Os44Kk44Ki44Km44OIXG4qKioqKlxuKi9cbiNtYXN0aGVhZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI21hc3RoZWFkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxufVxuI21hc3RoZWFkLmJhc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTU2NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI21hc3RoZWFkLmJhc2UgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI21hc3RoZWFkLmJhc2UucmVjcnVpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbiNtYXN0aGVhZCBhIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNtYXN0aGVhZCBhOmhvdmVyIHtcbiAgY29sb3I6ICNhYWE7XG59XG4jbWFzdGhlYWQgLmhlYWRlci1sb2dvLWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNtYXN0aGVhZCAuaGVhZGVyLWxvZ28tYXJlYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4jbWFzdGhlYWQgLmxvZ28ge1xuICBtYXgtd2lkdGg6IDM2NXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjbWFzdGhlYWQgLmxvZ28ge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gIH1cbn1cbiNtYXN0aGVhZCAubG9nbzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbiNtYXN0aGVhZCAjZ2xvYmFsLW5hdiB7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgI21hc3RoZWFkICNnbG9iYWwtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jbWFzdGhlYWQgI2dsb2JhbC1uYXYgLm5hdi10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICNtYXN0aGVhZCAjZ2xvYmFsLW5hdiAubmF2LXRvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuI21hc3RoZWFkICNnbG9iYWwtbmF2IC5uYXYtdG9wIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jbWFzdGhlYWQgI2dsb2JhbC1uYXYgLm5hdi10b3AgdWwgLml0ZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cbiNtYXN0aGVhZCAjZ2xvYmFsLW5hdiAubmF2LXRvcCB1bCAuaXRlbSBhIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNtYXN0aGVhZCAjZ2xvYmFsLW5hdiAubmF2LXRvcCB1bCAuaXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkY1Rjg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbiNtYXN0aGVhZCAjZ2xvYmFsLW5hdiAubmF2LXRvcCB1bCAuaXRlbSBhOmhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDAuOSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDAuOSk7XG59XG4jbWFzdGhlYWQgI2dsb2JhbC1uYXYgLm5hdi10b3AgdWwgLml0ZW0uLWN1cnJlbnQgYSB7XG4gIGNvbG9yOiAjRTJGNUY4O1xufVxuI21hc3RoZWFkICNnbG9iYWwtbmF2IC5uYXYtdG9wIHVsIC5pdGVtLi1jdXJyZW50IGE6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjkpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMC45KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMC45KTtcbn1cbiNtYXN0aGVhZCAjZ2xvYmFsLW5hdiAubmF2LXRvcCAuc25zLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbiNtYXN0aGVhZCAjZ2xvYmFsLW5hdiAubmF2LXRvcCAuc25zLW5hdiBsaSB7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICNtYXN0aGVhZCAjZ2xvYmFsLW5hdiAjZ25hdi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS3jgrnjg57jg5vjga7jg4jjgrDjg6vjg5zjgr/jg7Pjga5DU1MtLS0tLS0tLS0tLS0tKi9cbi5vcGVuYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTU2NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5OTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5vcGVuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm9wZW5idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0NSU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMzVzIGVhc2UtaW4tb3V0O1xufVxuLm9wZW5idG4gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDIwcHg7XG59XG4ub3BlbmJ0biBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMjhweDtcbn1cbi5vcGVuYnRuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAzNnB4O1xufVxuLm9wZW5idG4uYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogMzAlO1xufVxuLm9wZW5idG4uYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLm9wZW5idG4uYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDMycHg7XG4gIGxlZnQ6IDIycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMzAlO1xufVxuXG4jbS1uYXYge1xuICAvKnBvc2l0aW9uOmZpeGVkO+OBq+OBl+OAgXotaW5kZXjjga7mlbDlgKTjgpLlsI/jgZXjgY/jgZfjgabmnIDog4zpnaLjgbgqL1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICAvKuOBr+OBmOOCgeOBr+mAj+mBjjAqL1xuICAvKuODiuODk+OBruS9jee9ruOBqOW9oueKtiovXG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIC8q44OK44OT44Gu6auY44GVKi9cbiAgYmFja2dyb3VuZDogIzAwNTU2NTtcbiAgLyrli5XjgY0qL1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbiNtLW5hdi5wYW5lbGFjdGl2ZSB7XG4gIC8q44Ki44Kv44OG44Kj44OW44Kv44Op44K544GM44Gk44GE44Gf44KJ6YCP6YGO44Gq44GX44Gr44GX44Gm5pyA5YmN6Z2i44G4Ki9cbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTAwO1xufVxuI20tbmF2LnBhbmVsYWN0aXZlICNtLW5hdi1saXN0IHtcbiAgLyrjg4rjg5Pjga7mlbDjgYzlopfjgYjjgZ/loLTlkIjnuKbjgrnjgq/jg63jg7zjg6sqL1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIC8q6KGo56S644GZ44KL6auY44GVKi9cbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbiNtLW5hdi5wYW5lbGFjdGl2ZSAjbS1uYXYtbGlzdCAubWVudS1hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbS1uYXYucGFuZWxhY3RpdmUgI20tbmF2LWxpc3QgLm1lbnUtYXJlYSAuYnRuLWFyZWEge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuI20tbmF2IC5tZW51LWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xuICAvKuODiuODk+OCsuODvOOCt+ODp+ODs+WkqeWcsOS4reWkruaPg+OBiCovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDkwJTtcbn1cbiNtLW5hdiAubWVudS1hcmVhIC5sb2dvIHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI20tbmF2IC5tZW51LWFyZWEgLm1lbnUge1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNlcmlmO1xufVxuI20tbmF2IC5tZW51LWFyZWEgLm1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbS1uYXYgLm1lbnUtYXJlYSAubWVudSBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiNtLW5hdiAubWVudS1hcmVhIC5zbnMtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jbS1uYXYgLm1lbnUtYXJlYSAuc25zLW5hdiBsaSB7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG59XG4jbS1uYXYgLm1lbnUtYXJlYSAuc25zLW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKi0tLS0tLS0tZm9vdGVyLS0tLS0tLS0tLS0qL1xuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRjVGODtcbiAgcGFkZGluZzogODBweCA1JSA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZzogNDBweCA1JSAxMjBweDtcbiAgfVxufVxuZm9vdGVyIC5zaXRlLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICBmb290ZXIgLnNpdGUtdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuZm9vdGVyIC5zaXRlLXRvcCAuc2l0ZS10b3BfX2NvbnRhY3Q6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICBmb290ZXIgLnNpdGUtdG9wIC5zaXRlLXRvcF9fY29udGFjdDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cbmZvb3RlciAuc2l0ZS10b3AgLnNpdGUtdG9wX19jb250YWN0IC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW46IDA7XG59XG5mb290ZXIgLnNpdGUtdG9wIC5zaXRlLXRvcF9fY29udGFjdCAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDA7XG59XG5mb290ZXIgLnNpdGUtdG9wIC5zaXRlLXRvcF9fY29udGFjdCAudGVsIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5mb290ZXIgLnNpdGUtdG9wIC5zaXRlLXRvcF9fY29udGFjdCAudGltZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDA7XG59XG5mb290ZXIgLnNpdGUtaW5mbyAubG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGZvb3RlciAuc2l0ZS1pbmZvIC5sb2dvIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbmZvb3RlciAuc2l0ZS1pbmZvIC5jb21wYW55LW5hbWUge1xuICBjb2xvcjogIzAwNTU2NTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGZvb3RlciAuc2l0ZS1pbmZvIC5jb21wYW55LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5mb290ZXIgLnNpdGUtaW5mbyAuYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDA7XG59XG5mb290ZXIgLnNpdGUtaW5mbyAubWFpbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgZm9vdGVyIC5zaXRlLWluZm8gLm1haWwge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cbmZvb3RlciAuc25zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuZm9vdGVyIC5zbnMtbGlzdCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuZm9vdGVyIC5zbnMtbGlzdCBsaS5mYiB7XG4gIHdpZHRoOiAyNHB4O1xufVxuZm9vdGVyIC5zbnMtbGlzdCBsaS5pbnN0YSB7XG4gIHdpZHRoOiAyNHB4O1xufVxuZm9vdGVyIC5zbnMtbGlzdCBsaS5ub3RlIHtcbiAgd2lkdGg6IDIycHg7XG59XG5mb290ZXIgLmZvb3Rlci1uYXYge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNTU2NTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDU1NjU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItbmF2IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuZm9vdGVyIC5mb290ZXItbmF2IGxpIGEge1xuICBjb2xvcjogIzAwNTU2NTtcbn1cbmZvb3RlciAuZm9vdGVyLW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbmZvb3RlciAuY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5idG4tYXJlYSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYnRuLWFyZWEgLmJ1dHRvbi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tYXJlYSAuYnV0dG9uLXRleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWFyZWEubmF2eSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1NjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5idG4tYXJlYS5uYXZ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tYXJlYS5uYXZ5OmhvdmVyIC5idXR0b24tdGV4dCB7XG4gIGNvbG9yOiAjMDA1NTY1O1xufVxuLmJ0bi1hcmVhLm5hdnk6aG92ZXIgLmFycm93LWV4dGVuZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2NvbW1vbi9idG4tYXJyb3dfbnYucG5nKTtcbn1cbi5idG4tYXJlYS5uYXZ5OmhvdmVyIC5ibGFuazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2NvbW1vbi9leHRlcm5hbC1saW5rLWFsdF9udi5wbmcpO1xufVxuLmJ0bi1hcmVhLm5hdnk6aG92ZXIgLnBhZ2UtbGluazo6YWZ0ZXIge1xuICBjb2xvcjogIzAwNTU2NTtcbn1cbi5idG4tYXJlYS5uYXZ5IC5hcnJvdy1leHRlbmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vYnRuLWFycm93X3doLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweCA5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5idG4tYXJlYS5uYXZ5IC5ibGFuazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2NvbW1vbi9leHRlcm5hbC1saW5rLWFsdC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5idG4tYXJlYS5uYXZ5IC5wYWdlLWxpbms6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYnRuLWFyZWEud2hpdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYnRuLWFyZWEud2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTY1O1xufVxuLmJ0bi1hcmVhLndoaXRlOmhvdmVyIC5idXR0b24tdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1hcmVhLndoaXRlOmhvdmVyIC5hcnJvdy1leHRlbmQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vYnRuLWFycm93X3doLnBuZyk7XG59XG4uYnRuLWFyZWEud2hpdGUgLmFycm93LWV4dGVuZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2NvbW1vbi9idG4tYXJyb3dfbnYucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4IDlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJ0bi1hcmVhLndoaXRlIC5idXR0b24tdGV4dCB7XG4gIGNvbG9yOiAjMDA1NTY1O1xufVxuLmJ0bi1hcmVhLmhvbWUtZiB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5idG4tYXJlYS5ob21lLWY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1hcmVhLmhvbWUtZjpob3ZlciAuYnV0dG9uLXRleHQge1xuICBjb2xvcjogIzAwNTU2NTtcbn1cbi5idG4tYXJlYS5ob21lLWY6aG92ZXIgLmFycm93LWV4dGVuZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2NvbW1vbi9leHRlcm5hbC1saW5rLWFsdF9udi5wbmcpO1xufVxuLmJ0bi1hcmVhLmhvbWUtZiAuYnV0dG9uLWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmJ0bi1hcmVhLmhvbWUtZiAuYXJyb3ctZXh0ZW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvY29tbW9uL2V4dGVybmFsLWxpbmstYWx0LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZW50cnktaGVhZGVyIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5lbnRyeS1oZWFkZXIge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG59XG4uZW50cnktaGVhZGVyIC5lbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA1NTY1O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG5cbi5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA1NTY1O1xufVxuXG4uY3RhLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTY1O1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jdGEtYXJlYSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4uY3RhLWFyZWEgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3RhLWFyZWEgLmVuIHtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbn1cbi5jdGEtYXJlYSAudHh0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLmN0YS1hcmVhIC5pbmZvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY3RhLWFyZWEgLmluZm8tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLmN0YS1hcmVhIC5pbmZvLWJsb2NrLnJlY3J1aXQge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG4uY3RhLWFyZWEgLmluZm8tYmxvY2sgbGkge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmN0YS1hcmVhIC5pbmZvLWJsb2NrIGxpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5jdGEtYXJlYSAuaW5mby1ibG9jayBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5jdGEtYXJlYSAuaW5mby1ibG9jayBsaSAubmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmN0YS1hcmVhIC5pbmZvLWJsb2NrIGxpIC50ZWwge1xuICBjb2xvcjogIzAwNTU2NTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmN0YS1hcmVhIC5pbmZvLWJsb2NrIGxpIC50ZWwgYSB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBjb2xvcjogIzAwNTU2NTtcbn1cbi5jdGEtYXJlYSAuaW5mby1ibG9jayBsaSAubWFpbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cbi5jdGEtYXJlYSAuaW5mby1ibG9jayBsaSAubWFpbCBhIHtcbiAgY29sb3I6ICMwMDU1NjU7XG59XG4uY3RhLWFyZWEgLmluZm8tYmxvY2sgbGkgLnRpbWUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5jdGEtYXJlYSAuaW5mby1ibG9jayBsaTpudGgtY2hpbGQoMiksIC5jdGEtYXJlYSAuaW5mby1ibG9jayBsaTpudGgtY2hpbGQoMykge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3MDcwNzA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmN0YS1hcmVhIC5pbmZvLWJsb2NrIGxpOm50aC1jaGlsZCgyKSwgLmN0YS1hcmVhIC5pbmZvLWJsb2NrIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cblxuLnBwIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG87XG59XG4ucHAgaDIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgcGFkZGluZzogMCAwIDAuNWVtO1xuICAvKuS4iuS4iyDlt6blj7Pjga7kvZnnmb0qL1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDU1NjU7XG4gIG1hcmdpbjogNjBweCAwIDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xufVxuLnBwIHAge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uaW5mby1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaW5mby1hcmVhIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5pbmZvLWFyZWEgLmNhdCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uaW5mby1hcmVhIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5pbmZvLWFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmluZm8tYXJlYSBkbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDgwJTtcbiAgZ2FwOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmluZm8tYXJlYSBkbCBkdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbi5pbmZvLWFyZWEgZGwgZGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG4uaW5mby1hcmVhIGRsIGRkIHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cbi5pbmZvLWFyZWEgZGwgZGQgLnRlbC1udW1iZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG4uaW5mby1hcmVhIGRsIGRkIC50ZWwtbnVtYmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjFweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZhZGVJbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5BbmltZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5BbmltZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mYWRlVXAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZVVwQW5pbWU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBrZXlmcmFtZXMgZmFkZVVwQW5pbWUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5kZWxheS10aW1lMDIge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5kZWxheS10aW1lMDQge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5kZWxheS10aW1lMDYge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbi5kZWxheS10aW1lMDgge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbi8qIEhvbWVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmluZGV4LWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5pbmRleC1oZWFkIC5zbGlkZXItaW5kZXgge1xuICBwYWRkaW5nOiAwO1xufVxuLmluZGV4LWhlYWQgLnNsaWRlci1pbmRleCBsaSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZGV4LWhlYWQgLnNsaWRlci1pbmRleCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAyMDtcbn1cbi5pbmRleC1oZWFkIC5zbGlkZXItaW5kZXggbGkgLmNvcHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAzMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaW5kZXgtaGVhZCAuc2xpZGVyLWluZGV4IGxpIC5jb3B5IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmluZGV4LWhlYWQgLnNsaWRlci1pbmRleCBsaSAuY29weSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5kZXgtaGVhZCAuc2xpZGVyLWluZGV4IGxpIC5jb3B5IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vYnRuLWFycm93X3doLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweCA5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTcwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaW5kZXgtaGVhZCAuc2xpZGVyLWluZGV4IGxpIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmhvbWUtYWJvdXQge1xuICBtYXJnaW46IDEyMHB4IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDYwJTtcbiAgZ2FwOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtYWJvdXQge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaG9tZS1hYm91dF9fbG9nbyB7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21lLWFib3V0X19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uaG9tZS1hYm91dF9fZGV0YWlsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaG9tZS1hYm91dF9fZGV0YWlsIHtcbiAgICBtYXJnaW46IDQwcHggNSU7XG4gIH1cbn1cbi5ob21lLWFib3V0X19kZXRhaWwgLmVuIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaG9tZS1hYm91dF9fZGV0YWlsIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjMDA1NTY1O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaG9tZS1hYm91dF9fZGV0YWlsIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5ob21lLWFib3V0X19kZXRhaWwgLmJ0bi1hcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaG9tZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRjVGODtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaG9tZS1pbmZvIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5ob21lLWluZm8gLndyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSA3MCU7XG4gIGdhcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21lLWluZm8gLndyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaG9tZS1pbmZvIC53cmFwIC5ob21lLWluZm9fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUtaW5mbyAud3JhcCAuaG9tZS1pbmZvX190aXRsZSAuZW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5ob21lLWluZm8gLndyYXAgLmhvbWUtaW5mb19fdGl0bGUgLmJ0bi1hcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaG9tZS1pbmZvIC53cmFwIC5ob21lLWluZm9fX3RpdGxlIC5idG4tYXJlYSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21lLWluZm8gLndyYXAgLmhvbWUtaW5mb19fbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmhvbWUtaW5mbyAud3JhcCAuaG9tZS1pbmZvX19saXN0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDU1NjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmhvbWUtaW5mbyAud3JhcCAuaG9tZS1pbmZvX19saXN0IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtaW5mbyAud3JhcCAuaG9tZS1pbmZvX19saXN0IGxpIGEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmhvbWUtaW5mbyAud3JhcCAuaG9tZS1pbmZvX19saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLmhvbWUtaW5mbyAud3JhcCAuaG9tZS1pbmZvX19saXN0IGxpIGEgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ob21lLWluZm8gLndyYXAgLmhvbWUtaW5mb19fbGlzdCBsaSBhIHAuY2F0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU1NjU7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuXG4uaG9tZS1vcGVyYXRpb24ge1xuICBtYXJnaW46IDEyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtb3BlcmF0aW9uIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxufVxuLmhvbWUtb3BlcmF0aW9uIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUtb3BlcmF0aW9uIC5lbiB7XG4gIG1hcmdpbjogMjBweCAwIDgwcHg7XG59XG4uaG9tZS1vcGVyYXRpb24gaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDA1NTY1O1xuICBmb250LXNpemU6IDNyZW07XG59XG4uaG9tZS1vcGVyYXRpb24gLndyYXAwMiB7XG4gIG1hcmdpbjogMCBhdXRvIDEyMHB4O1xuICBtYXgtd2lkdGg6IDk1MHB4O1xufVxuLmhvbWUtb3BlcmF0aW9uIC53cmFwMDIgLnR4dCB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLmhvbWUtb3BlcmF0aW9uIC5mYWNpbGl0eS1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21lLW9wZXJhdGlvbiAuZmFjaWxpdHktbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4uaG9tZS1vcGVyYXRpb24gLmZhY2lsaXR5LWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS1vcGVyYXRpb24gLmZhY2lsaXR5LWxpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgdG9wOiAwO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaG9tZS1vcGVyYXRpb24gLmZhY2lsaXR5LWxpc3QgbGk6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uaG9tZS1vcGVyYXRpb24gLmZhY2lsaXR5LWxpc3QgbGkgLmJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaG9tZS1vcGVyYXRpb24gLmZhY2lsaXR5LWxpc3QgbGkgLmJnIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uaG9tZS1vcGVyYXRpb24gLmZhY2lsaXR5LWxpc3QgbGkgLmZhY2lsaXR5LWxpc3RfX3R4dC1hcmVhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uaG9tZS1vcGVyYXRpb24gLmZhY2lsaXR5LWxpc3QgbGkgLmZhY2lsaXR5LWxpc3RfX3R4dC1hcmVhIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lLW9wZXJhdGlvbiAuZmFjaWxpdHktbGlzdCBsaSAuZmFjaWxpdHktbGlzdF9fdHh0LWFyZWEgLmVuIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbn1cbi5ob21lLW9wZXJhdGlvbiAuZmFjaWxpdHktbGlzdCBsaSAuZmFjaWxpdHktbGlzdF9fdHh0LWFyZWEgLnR4dCB7XG4gIG1hcmdpbjogMTB2aCAwO1xufVxuLmhvbWUtb3BlcmF0aW9uIC5vcGVyYXRpb24tYmxvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDBweDtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaG9tZS1vcGVyYXRpb24gLm9wZXJhdGlvbi1ibG9jayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLmhvbWUtb3BlcmF0aW9uIC5vcGVyYXRpb24tYmxvY2tfX2ZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uaG9tZS1vcGVyYXRpb24gLm9wZXJhdGlvbi1ibG9ja19fZGV0YWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUtb3BlcmF0aW9uIC5vcGVyYXRpb24tYmxvY2tfX2RldGFpbC0tdHh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogODAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21lLW9wZXJhdGlvbiAub3BlcmF0aW9uLWJsb2NrX19kZXRhaWwtLXR4dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogNDBweCA1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuLmhvbWUtb3BlcmF0aW9uIC5vcGVyYXRpb24tYmxvY2tfX2RldGFpbC0tdHh0IGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmhvbWUtcmVjcnVpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkY1Rjg7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtcmVjcnVpdCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4uaG9tZS1yZWNydWl0IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUtcmVjcnVpdCAuZW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9tZS1yZWNydWl0IC50eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4vKiDnp4HjgZ/jgaHjgavjgaTjgYTjgaZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFib3V0LWFyZWEgLmhlYWQtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFib3V0LWFyZWEgLmhlYWQtYXJlYV9fYmcge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2Fib3V0L2JnLWFib3V0LmpwZykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYWJvdXQtYXJlYSAuaGVhZC1hcmVhX19kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDE7XG4gIC8qIEpT44Gn6Kit5a6a44GZ44KL4oCc44K744Oz44K/44O855So44Gu5LiK44Oe44O844K444Oz4oCdICovXG4gIG1hcmdpbi10b3A6IHZhcigtLXBhbmVsLW9mZnNldCwgMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQtYXJlYSAuaGVhZC1hcmVhX19kZXRhaWwge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmFib3V0LWFyZWEgLmhlYWQtYXJlYV9fZGV0YWlsIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMwMDU1NjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0LWFyZWEgLmhlYWQtYXJlYV9fZGV0YWlsIGgyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmFib3V0LWFyZWEgLmhlYWQtYXJlYV9fZGV0YWlsIC5lbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDA1NTY1O1xufVxuLmFib3V0LWFyZWEgLmhlYWQtYXJlYV9fZGV0YWlsIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjMDA1NTY1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQtYXJlYSAuaGVhZC1hcmVhX19kZXRhaWwgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgfVxufVxuLmFib3V0LWFyZWEgLmhlYWQtYXJlYV9fZGV0YWlsIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDU1NjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0LWFyZWEgLmhlYWQtYXJlYV9fZGV0YWlsIGRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFib3V0LWFyZWEgLmhlYWQtYXJlYV9fZGV0YWlsIGRsIGR0IHtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQtYXJlYSAuaGVhZC1hcmVhX19kZXRhaWwgZGwgZHQge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxufVxuLmFib3V0LWFyZWEgLmhlYWQtYXJlYV9fZGV0YWlsIGRsIGRkIHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dC1hcmVhIC5oZWFkLWFyZWFfX2RldGFpbCBkbCBkZCB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG59XG4uYWJvdXQtYXJlYSAuaGVhZC1hcmVhX19ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDUlIDU1JTtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0LWFyZWEgLmhlYWQtYXJlYV9fYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uYWJvdXQtYXJlYSAuaGVhZC1hcmVhX19ibG9jay0tZmlndXJlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5hYm91dC1hcmVhIC5oZWFkLWFyZWFfX2Jsb2NrLS1kZXRhaWwgdWwge1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uYWJvdXQtYXJlYSAuaGVhZC1hcmVhX19ibG9jay0tZGV0YWlsIHVsIGxpIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uYWJvdXQtYXJlYSAuY29uY2VwdC1hcmVhIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRjVGODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQtYXJlYSAuY29uY2VwdC1hcmVhIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5hYm91dC1hcmVhIC5jb25jZXB0LWFyZWEgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dC1hcmVhIC5jb25jZXB0LWFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG4uYWJvdXQtYXJlYSAuY29uY2VwdC1hcmVhX19ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMHB4O1xuICBtYXJnaW46IDYwcHggMCAwIDA7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQtYXJlYSAuY29uY2VwdC1hcmVhX19ibG9jayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIH1cbn1cbi5hYm91dC1hcmVhIC5jb25jZXB0LWFyZWFfX2Jsb2NrLS1maWd1cmUge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDBweDtcbn1cbi5hYm91dC1hcmVhIC5jb25jZXB0LWFyZWFfX2Jsb2NrLS1kZXRhaWwge1xuICBtYXJnaW46IDAgMTAlO1xufVxuLmFib3V0LWFyZWEgLmFjdGlvbi1hcmVhIHtcbiAgbWFyZ2luOiAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dC1hcmVhIC5hY3Rpb24tYXJlYSB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbn1cbi5hYm91dC1hcmVhIC5hY3Rpb24tYXJlYSBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjMDA1NTY1O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmFib3V0LWFyZWEgLmFjdGlvbi1hcmVhX19maWd1cmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0LWFyZWEgLmFjdGlvbi1hcmVhX19maWd1cmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uYWJvdXQtYXJlYSAuYWN0aW9uLWFyZWFfX2ZpZ3VyZSAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA1NTY1O1xufVxuLmFib3V0LWFyZWEgLmFjdGlvbi1hcmVhIC50eHQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hYm91dC1hcmVhIC5hY3Rpb24tYXJlYSAuZmxvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW46IDQwcHggYXV0byA2MHB4O1xufVxuLmFib3V0LWFyZWEgLnN0YWZmLWFyZWEge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dC1hcmVhIC5zdGFmZi1hcmVhIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5hYm91dC1hcmVhIC5zdGFmZi1hcmVhIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQtYXJlYSAuc3RhZmYtYXJlYSBoMiB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbi5hYm91dC1hcmVhIC5zdGFmZi1hcmVhIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDA1NTY1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTIwcHggMCAwO1xufVxuLmFib3V0LWFyZWEgLnN0YWZmLWFyZWFfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDUlO1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQtYXJlYSAuc3RhZmYtYXJlYV9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLmFib3V0LWFyZWEgLnN0YWZmLWFyZWFfX2xpc3QgbGkgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmFib3V0LWFyZWEgLnN0YWZmLWFyZWFfX2xpc3QgbGkgLnRpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0LWFyZWEgLnN0YWZmLWFyZWFfX2xpc3QgbGkgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW46IDZweCAwO1xuICB9XG59XG4uYWJvdXQtYXJlYSAuc3RhZmYtYXJlYV9fbGlzdCBsaSAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQtYXJlYSAuc3RhZmYtYXJlYV9fbGlzdCBsaSAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5hYm91dC1hcmVhIC5jb21wYW55LWFyZWEge1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJGNUY4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dC1hcmVhIC5jb21wYW55LWFyZWEge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLmFib3V0LWFyZWEgLmNvbXBhbnktYXJlYSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0LWFyZWEgLmNvbXBhbnktYXJlYSBoMiB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbi5hYm91dC1hcmVhIC5jb21wYW55LWFyZWEgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICBwYWRkaW5nOiA1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dC1hcmVhIC5jb21wYW55LWFyZWEgZGwge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5hYm91dC1hcmVhIC5jb21wYW55LWFyZWEgZGwgZHQge1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dC1hcmVhIC5jb21wYW55LWFyZWEgZGwgZHQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLmFib3V0LWFyZWEgLmNvbXBhbnktYXJlYSBkbCBkZCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcbn1cblxuLyog5LqL5qWt57S55LuLXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vcGVyYXRpb24tYXJlYSAucGFnZS1uYXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDBweDtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU1NjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRjVGODtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAub3BlcmF0aW9uLWFyZWEgLnBhZ2UtbmF2IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4ub3BlcmF0aW9uLWFyZWEgLnBhZ2UtbmF2IGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9wZXJhdGlvbi1hcmVhIC5wYWdlLW5hdiBsaTpudGgtY2hpbGQoMikge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDU1NjU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDU1NjU7XG59XG4ub3BlcmF0aW9uLWFyZWEgLnBhZ2UtbmF2IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDU1NjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMTEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9wZXJhdGlvbi1hcmVhIC5wYWdlLW5hdiBsaSBhOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwNTU2NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLm9wZXJhdGlvbi1hcmVhIC50dGwtYXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5vcGVyYXRpb24tYXJlYSAudHRsLWFyZWEge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5vcGVyYXRpb24tYXJlYSAudHRsLWFyZWEgaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMTBweCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZXJhdGlvbi1hcmVhIC50dGwtYXJlYSBoMiB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbWFyZ2luOiAxMHB4IDRweDtcbiAgfVxufVxuLm9wZXJhdGlvbi1hcmVhIC50dGwtYXJlYSAuZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ub3BlcmF0aW9uLWFyZWEgLmZhY2lsaXR5LWFyZWEge1xuICBtYXJnaW46IDEyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZXJhdGlvbi1hcmVhIC5mYWNpbGl0eS1hcmVhIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxufVxuLm9wZXJhdGlvbi1hcmVhIC5mYWNpbGl0eS1hcmVhIC50eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwIDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZXJhdGlvbi1hcmVhIC5mYWNpbGl0eS1hcmVhIC50eHQge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gIH1cbn1cbi5vcGVyYXRpb24tYXJlYSAuZmFjaWxpdHktYXJlYV9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5vcGVyYXRpb24tYXJlYSAuZmFjaWxpdHktYXJlYV9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ub3BlcmF0aW9uLWFyZWEgLmZhY2lsaXR5LWFyZWFfX2Jsb2NrLS1kZXRhaWwge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5vcGVyYXRpb24tYXJlYSAuZmFjaWxpdHktYXJlYV9fYmxvY2stLWRldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ub3BlcmF0aW9uLWFyZWEgLmZhY2lsaXR5LWFyZWFfX2Jsb2NrLS1kZXRhaWwgaDMge1xuICBjb2xvcjogIzAwNTU2NTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZXJhdGlvbi1hcmVhIC5mYWNpbGl0eS1hcmVhX19ibG9jay0tZGV0YWlsIGgzIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4ub3BlcmF0aW9uLWFyZWEgLmZhY2lsaXR5LWFyZWFfX2Jsb2NrLS1kZXRhaWwgLnR4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLm9wZXJhdGlvbi1hcmVhIC5mYWNpbGl0eS1hcmVhX19ibG9jay0tZGV0YWlsIC5idG4tYXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cbi5vcGVyYXRpb24tYXJlYSAuZmFjaWxpdHktYXJlYV9fYmxvY2stLWRldGFpbCAucmUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogOHB4IDAgMDtcbn1cbi5vcGVyYXRpb24tYXJlYSAuZmFjaWxpdHktYXJlYV9fYmxvY2stLWZpZ3VyZSB7XG4gIHdpZHRoOiAzNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZXJhdGlvbi1hcmVhIC5mYWNpbGl0eS1hcmVhX19ibG9jay0tZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG4ub3BlcmF0aW9uLWFyZWEgLmZhY2lsaXR5LWFyZWFfX2Jsb2NrLS1maWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm9wZXJhdGlvbi1hcmVhIC5mYWNpbGl0eS1hcmVhX19ibG9jay50ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDU1NjU7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2hlYWQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3BlcmF0aW9uLWFyZWEgLmFjYWRlbXktYXJlYV9faGVhZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA4NSwgMTAxLCAwLjIpO1xuICB6LWluZGV4OiAxMDtcbn1cbi5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19oZWFkIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxO1xufVxuLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2hlYWQgLnR0bC1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB0b3A6IDIwJTtcbn1cbi5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDU1NjU7XG59XG4ub3BlcmF0aW9uLWFyZWEgLmFjYWRlbXktYXJlYV9fYWJvdXQge1xuICBtYXJnaW46IDgwcHggMDtcbn1cbi5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19hYm91dCBoMyB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG4ub3BlcmF0aW9uLWFyZWEgLmFjYWRlbXktYXJlYV9fYWJvdXQgLnR4dCB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG4ub3BlcmF0aW9uLWFyZWEgLmFjYWRlbXktYXJlYV9fYWJvdXQtLWJsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgNzAlO1xuICBnYXA6IDUlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19hYm91dC0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ub3BlcmF0aW9uLWFyZWEgLmFjYWRlbXktYXJlYV9fYWJvdXQtLXRvcGljcyB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJGNUY4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NTY1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2Fib3V0LS10b3BpY3Mge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19hYm91dC0tdG9waWNzIC5jYXAge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2Fib3V0LS10b3BpY3MgLmJ0bi1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2Fib3V0LS10b3BpY3MgLmJ0bi1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2Fib3V0LS1wbGFjZSAudHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAub3BlcmF0aW9uLWFyZWEgLmFjYWRlbXktYXJlYV9fYWJvdXQtLXBsYWNlIC50eHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19hYm91dC0tcGxhY2UgLnBsYWNlLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19hYm91dC0tcGxhY2UgLnBsYWNlLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19hYm91dC0tcGxhY2UgLnBsYWNlLWxpc3QgbGkgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2Fib3V0LS1wbGFjZSAucGxhY2UtbGlzdCBsaSAudGl0bGUge1xuICBtYXJnaW46IDhweCAwIDAgMDtcbn1cbi5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19zbG9nYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJGNUY4O1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19zbG9nYW4ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX3Nsb2dhbiAud3JhcCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4ub3BlcmF0aW9uLWFyZWEgLmFjYWRlbXktYXJlYV9fc2xvZ2FuIC53cmFwIC55ZWFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDU1NjU7XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbn1cbi5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19zbG9nYW4gLndyYXAgLnNsb2dhbi1uYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1LjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDU1NjU7XG4gIHBhZGRpbmc6IDIwcHggNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA4MHB4O1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX3Nsb2dhbiAud3JhcCAuc2xvZ2FuLW5hbWUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdG9wOiA2MHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4ub3BlcmF0aW9uLWFyZWEgLmFjYWRlbXktYXJlYV9fc2xvZ2FuIC53cmFwIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2Jsb2NrLS1kZXRhaWwge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19ibG9jay0tZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19ibG9jay0tZGV0YWlsIGgzIHtcbiAgY29sb3I6ICMwMDU1NjU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAub3BlcmF0aW9uLWFyZWEgLmFjYWRlbXktYXJlYV9fYmxvY2stLWRldGFpbCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19ibG9jay0tZGV0YWlsIC50eHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19ibG9jay0tZmlndXJlIHtcbiAgd2lkdGg6IDM1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAub3BlcmF0aW9uLWFyZWEgLmFjYWRlbXktYXJlYV9fYmxvY2stLWZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2Jsb2NrLS1maWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX3N0YWZmLS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA1JTtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIG1heC13aWR0aDogOTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX3N0YWZmLS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4ub3BlcmF0aW9uLWFyZWEgLmFjYWRlbXktYXJlYV9fc3RhZmYtLWxpc3QgbGkgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX3N0YWZmLS1saXN0IGxpIC50aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19zdGFmZi0tbGlzdCBsaSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4ub3BlcmF0aW9uLWFyZWEgLmFjYWRlbXktYXJlYV9fc3RhZmYtLWxpc3QgbGkgLm5hbWUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX3N0YWZmLS1saXN0IGxpIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2RldGFpbCB7XG4gIG1hcmdpbjogODBweCAwO1xufVxuLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2RldGFpbCBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA1NTY1O1xufVxuLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2RldGFpbCBkbCBkdCB7XG4gIGNvbG9yOiAjMDA1NTY1O1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDU1NjU7XG59XG4ub3BlcmF0aW9uLWFyZWEgLmFjYWRlbXktYXJlYV9fZGV0YWlsIGRsIGRkIHtcbiAgd2lkdGg6IDcwJTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xufVxuLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2V4IHtcbiAgbWFyZ2luOiA4MHB4IDAgMDtcbn1cbi5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19leCAudHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5vcGVyYXRpb24tYXJlYSAuYWNhZGVteS1hcmVhX19leCAudHh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ub3BlcmF0aW9uLWFyZWEgLmFjYWRlbXktYXJlYV9fZXgtLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZXJhdGlvbi1hcmVhIC5hY2FkZW15LWFyZWFfX2V4LS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4ub3BlcmF0aW9uLWFyZWEgLnNwb21hY2hpLWFyZWEge1xuICBtYXJnaW46IDEyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAub3BlcmF0aW9uLWFyZWEgLnNwb21hY2hpLWFyZWEge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG59XG4ub3BlcmF0aW9uLWFyZWEgLnNwb21hY2hpLWFyZWEgLnR0bC1hcmVhIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbn1cbi5vcGVyYXRpb24tYXJlYSAuc3BvbWFjaGktYXJlYSAudHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAub3BlcmF0aW9uLWFyZWEgLnNwb21hY2hpLWFyZWEgLnR4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuLm9wZXJhdGlvbi1hcmVhIC5zcG9tYWNoaS1hcmVhX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm9wZXJhdGlvbi1hcmVhIC5zcG9tYWNoaS1hcmVhX19ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5vcGVyYXRpb24tYXJlYSAuc3BvbWFjaGktYXJlYV9fYmxvY2sucmV2ZXJzZSB7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG59XG4ub3BlcmF0aW9uLWFyZWEgLnNwb21hY2hpLWFyZWFfX2Jsb2NrLS1kZXRhaWwge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA1JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5vcGVyYXRpb24tYXJlYSAuc3BvbWFjaGktYXJlYV9fYmxvY2stLWRldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vcGVyYXRpb24tYXJlYSAuc3BvbWFjaGktYXJlYV9fYmxvY2stLWRldGFpbCBoMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogIzAwNTU2NTtcbn1cbi5vcGVyYXRpb24tYXJlYSAuc3BvbWFjaGktYXJlYV9fYmxvY2stLWRldGFpbCAudHh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ub3BlcmF0aW9uLWFyZWEgLnNwb21hY2hpLWFyZWFfX2Jsb2NrLS1kZXRhaWwgaDQge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ub3BlcmF0aW9uLWFyZWEgLnNwb21hY2hpLWFyZWFfX2Jsb2NrLS1maWd1cmUge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5vcGVyYXRpb24tYXJlYSAuc3BvbWFjaGktYXJlYV9fYmxvY2stLWZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyog5o6h55So5oOF5aCxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yZWNydWl0LWFyZWFfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG59XG4ucmVjcnVpdC1hcmVhIC5icmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIHRvcDogMTAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnJlY3J1aXQtYXJlYSAuYnJlYWRjcnVtYnMge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuLnJlY3J1aXQtYXJlYSAuYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlY3J1aXQtYXJlYSAuZW50cnktaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL3JlY3J1aXQvaGVhZC1pbWcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5yZWNydWl0LWFyZWEgLmVudHJ5LWhlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA4NSwgMTAxLCAwLjUpO1xuICB6LWluZGV4OiAyMDtcbn1cbi5yZWNydWl0LWFyZWEgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUsIC5yZWNydWl0LWFyZWEgLmVudHJ5LWhlYWRlciAuZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiAyMjBweDtcbn1cbi5yZWNydWl0LWFyZWEgLm5vdC10aXRsZSB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmIzYmM7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucmVjcnVpdC1hcmVhIC5ub3QtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnJlY3J1aXQtYXJlYSAucmVjcnVpdC1hYm91dCB7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIG1heC13aWR0aDogOTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnJlY3J1aXQtYXJlYSAucmVjcnVpdC1hYm91dCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgfVxufVxuLnJlY3J1aXQtYXJlYSAucmVjcnVpdC1hYm91dCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnJlY3J1aXQtYXJlYSAucmVjcnVpdC1hYm91dCBoMiB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbi5yZWNydWl0LWFyZWEgLnJlY3J1aXQtYWJvdXQgLmNvbmNlcHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJGNUY4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucmVjcnVpdC1hcmVhIC5yZWNydWl0LWFib3V0IC5jb25jZXB0IC50eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnJlY3J1aXQtYXJlYSAucmVjcnVpdC1hYm91dCAuY29uY2VwdCAudHh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucmVjcnVpdC1hcmVhIC5yZXNvdXJjZXMtYXJlYSBoMiB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnJlY3J1aXQtYXJlYSAucmVzb3VyY2VzLWFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG4ucmVjcnVpdC1hcmVhIC5yZXNvdXJjZXMtYXJlYSAudHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5yZWNydWl0LWFyZWEgLnJlc291cmNlcy1hcmVhIC50eHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5yZWNydWl0LWFyZWEgLnJlc291cmNlcy1hcmVhX19ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDMwJTtcbiAgZ2FwOiAxMCU7XG4gIG1hcmdpbjogODBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5yZWNydWl0LWFyZWEgLnJlc291cmNlcy1hcmVhX19ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbi5yZWNydWl0LWFyZWEgLnJlc291cmNlcy1hcmVhX19ibG9jay0tZGV0YWlsIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjMDA1NTY1O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnJlY3J1aXQtYXJlYSAucmVzb3VyY2VzLWFyZWFfX2Jsb2NrLS1kZXRhaWwgLnR4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVjcnVpdC1hcmVhIC5yZXNvdXJjZXMtYXJlYV9fYmxvY2stLWZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucmVjcnVpdC1hcmVhIC5jYXJlZXItYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnJlY3J1aXQtYXJlYSAuY2FyZWVyLWFyZWEge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5yZWNydWl0LWFyZWEgLmNhcmVlci1hcmVhIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDA1NTY1O1xufVxuLnJlY3J1aXQtYXJlYSAuZmFjaWxpdGllcy1hcmVhIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRjVGODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucmVjcnVpdC1hcmVhIC5mYWNpbGl0aWVzLWFyZWEge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLnJlY3J1aXQtYXJlYSAuZmFjaWxpdGllcy1hcmVhIGgyIHtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucmVjcnVpdC1hcmVhIC5mYWNpbGl0aWVzLWFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG4ucmVjcnVpdC1hcmVhIC5mYWNpbGl0aWVzLWFyZWFfX2Jsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNDAlO1xuICBnYXA6IDEwJTtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnJlY3J1aXQtYXJlYSAuZmFjaWxpdGllcy1hcmVhX19ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbi5yZWNydWl0LWFyZWEgLmZhY2lsaXRpZXMtYXJlYV9fYmxvY2sudGVycmFjZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucmVjcnVpdC1hcmVhIC5mYWNpbGl0aWVzLWFyZWFfX2Jsb2NrLnRlcnJhY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucmVjcnVpdC1hcmVhIC5mYWNpbGl0aWVzLWFyZWFfX2Jsb2NrLS1kZXRhaWwgaDMge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICMwMDU1NjU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ucmVjcnVpdC1hcmVhIC5mYWNpbGl0aWVzLWFyZWFfX2Jsb2NrLS1kZXRhaWwgLnR4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVjcnVpdC1hcmVhIC5mYWNpbGl0aWVzLWFyZWFfX2Jsb2NrLS1maWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnJlY3J1aXQtYXJlYSAudm9pY2UtYXJlYSB7XG4gIG1hcmdpbjogMTIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucmVjcnVpdC1hcmVhIC52b2ljZS1hcmVhIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxufVxuLnJlY3J1aXQtYXJlYSAudm9pY2UtYXJlYSBoMiB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnJlY3J1aXQtYXJlYSAudm9pY2UtYXJlYSBoMiB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbi5yZWNydWl0LWFyZWEgLnZvaWNlLWFyZWFfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnJlY3J1aXQtYXJlYSAudm9pY2UtYXJlYV9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG4ucmVjcnVpdC1hcmVhIC52b2ljZS1hcmVhX19ibG9jay5yZXZlcnNlIHtcbiAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbn1cbi5yZWNydWl0LWFyZWEgLnZvaWNlLWFyZWFfX2Jsb2NrLnJldmVyc2UgLnZvaWNlLWFyZWFfX2Jsb2NrLS1kZXRhaWwge1xuICBtYXJnaW46IDEwJSA1JSAwIDA7XG59XG4ucmVjcnVpdC1hcmVhIC52b2ljZS1hcmVhX19ibG9jay0tZGV0YWlsIHtcbiAgd2lkdGg6IDQ1JTtcbiAgbWFyZ2luOiAxMCUgMCAwIDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5yZWNydWl0LWFyZWEgLnZvaWNlLWFyZWFfX2Jsb2NrLS1kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG4ucmVjcnVpdC1hcmVhIC52b2ljZS1hcmVhX19ibG9jay0tZGV0YWlsIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjMDA1NTY1O1xuICBmb250LXdlaWdodDogOTAwO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcbn1cbi5yZWNydWl0LWFyZWEgLnZvaWNlLWFyZWFfX2Jsb2NrLS1kZXRhaWwgLmpvYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnJlY3J1aXQtYXJlYSAudm9pY2UtYXJlYV9fYmxvY2stLWRldGFpbCAuam9iIC50aXRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucmVjcnVpdC1hcmVhIC52b2ljZS1hcmVhX19ibG9jay0tZGV0YWlsIC5qb2IgLmpvYi1uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cbi5yZWNydWl0LWFyZWEgLnZvaWNlLWFyZWFfX2Jsb2NrLS1kZXRhaWwgLnR4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVjcnVpdC1hcmVhIC52b2ljZS1hcmVhX19ibG9jay0tZmlndXJlIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucmVjcnVpdC1hcmVhIC52b2ljZS1hcmVhX19ibG9jay0tZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlY3J1aXQtYXJlYSAudm9pY2UtYXJlYV9fYmxvY2stLWZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucmVjcnVpdC1hcmVhIC5yZWNydWl0bWVudC1hcmVhIHtcbiAgbWFyZ2luOiAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5yZWNydWl0LWFyZWEgLnJlY3J1aXRtZW50LWFyZWEge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG59XG4ucmVjcnVpdC1hcmVhIC5yZWNydWl0bWVudC1hcmVhIGgyIHtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucmVjcnVpdC1hcmVhIC5yZWNydWl0bWVudC1hcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuLnJlY3J1aXQtYXJlYSAucmVjcnVpdG1lbnQtYXJlYSBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA1NTY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5yZWNydWl0LWFyZWEgLnJlY3J1aXRtZW50LWFyZWEgZGwge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5yZWNydWl0LWFyZWEgLnJlY3J1aXRtZW50LWFyZWEgZGwgZHQge1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5yZWNydWl0LWFyZWEgLnJlY3J1aXRtZW50LWFyZWEgZGwgZHQge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxufVxuLnJlY3J1aXQtYXJlYSAucmVjcnVpdG1lbnQtYXJlYSBkbCBkZCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucmVjcnVpdC1hcmVhIC5yZWNydWl0bWVudC1hcmVhIGRsIGRkIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gIH1cbn1cblxuLyog44GK5ZWP44GE5ZCI44KP44GbXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb250YWN0LWFyZWEgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogIzAwNTU2NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udGFjdC1hcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmNvbnRhY3QtYXJlYSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDA1NTY1O1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udGFjdC1hcmVhIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5jb250YWN0LWFyZWEgLnRlbC1hcmVhIHtcbiAgbWFyZ2luOiA4MHB4IGF1dG87XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkY1Rjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU1NjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udGFjdC1hcmVhIC50ZWwtYXJlYSB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmNvbnRhY3QtYXJlYSAudGVsLWFyZWEgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnRhY3QtYXJlYSAudGVsLWFyZWEgaDMge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWN0LWFyZWEgLnRlbC1hcmVhX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnRhY3QtYXJlYSAudGVsLWFyZWFfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi5jb250YWN0LWFyZWEgLnRlbC1hcmVhX19saXN0IGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3QtYXJlYSAudGVsLWFyZWFfX2xpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA1NTY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb250YWN0LWFyZWEgLnRlbC1hcmVhX19saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcbiAgfVxufVxuLmNvbnRhY3QtYXJlYSAudGVsLWFyZWFfX2xpc3QgbGkgaDQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5jb250YWN0LWFyZWEgLnRlbC1hcmVhX19saXN0IGxpIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmNvbnRhY3QtYXJlYSAudGVsLWFyZWFfX2xpc3QgbGkgLnRlbC1udW1iZXIge1xuICBjb2xvcjogIzAwNTU2NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRhY3QtYXJlYSAudGVsLWFyZWFfX2xpc3QgbGkgLnRlbC1udW1iZXIgYSB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBjb2xvcjogIzAwNTU2NTtcbn1cbi5jb250YWN0LWFyZWEgLnRlbC1hcmVhX19saXN0IGxpIC50aW1lIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogNHB4IDAgMCAwO1xufVxuLmNvbnRhY3QtYXJlYSAuZm9ybS1hcmVhIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG87XG4gIC8qIOWQhOmgheebruWFsemAmiAqL1xuICAvKuOAgOW/hemgiOODqeODmeODq+OAgCovXG59XG4uY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgLmNmNy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDU1NjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnRhY3QtYXJlYSAuZm9ybS1hcmVhIC5jZjctaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb250YWN0LWFyZWEgLmZvcm0tYXJlYSAuY2Y3LWl0ZW0gLmNmNy1xIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgLmNmNy1pdGVtIC5jZjctcSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDU1NjU7XG4gIH1cbn1cbi5jb250YWN0LWFyZWEgLmZvcm0tYXJlYSAuY2Y3LWl0ZW0gLmNmNy1hIHtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgLmNmNy1pdGVtIC5jZjctYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWN0LWFyZWEgLmZvcm0tYXJlYSAuY2Y3LWl0ZW0gLmNmNy1hLmNhdCAud3BjZjctcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgLmNmNy1pdGVtIC5jZjctYS5jYXQgLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgLmNmNy1pdGVtIC5jZjctYS5wbGFjZSAud3BjZjctcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhY3QtYXJlYSAuZm9ybS1hcmVhIC5jZjctaXRlbSAuY2Y3LWEucGxhY2UgLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5jb250YWN0LWFyZWEgLmZvcm0tYXJlYSAuY2Y3LWl0ZW0gLmNmNy1hLnBsYWNlIC53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtLmZpcnN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgLnByaXZhY3kge1xuICBtYXJnaW46IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3QtYXJlYSAuZm9ybS1hcmVhIGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmNvbnRhY3QtYXJlYSAuZm9ybS1hcmVhIGlucHV0W3R5cGU9dGV4dF0sIC5jb250YWN0LWFyZWEgLmZvcm0tYXJlYSBpbnB1dFt0eXBlPWVtYWlsXSwgLmNvbnRhY3QtYXJlYSAuZm9ybS1hcmVhIGlucHV0W3R5cGU9dGVsXSwgLmNvbnRhY3QtYXJlYSAuZm9ybS1hcmVhIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiA0cHggMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgaW5wdXRbdHlwZT10ZXh0XSwgLmNvbnRhY3QtYXJlYSAuZm9ybS1hcmVhIGlucHV0W3R5cGU9ZW1haWxdLCAuY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgaW5wdXRbdHlwZT10ZWxdLCAuY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLmNvbnRhY3QtYXJlYSAuZm9ybS1hcmVhIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLCAuY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCAuY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgdGV4dGFyZWE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRkZFNEUxO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkYxNDkzO1xuICBvdXRsaW5lOiAwO1xufVxuLmNvbnRhY3QtYXJlYSAuZm9ybS1hcmVhIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBhcHBlYXJhbmNlOiBhdXRvO1xufVxuLmNvbnRhY3QtYXJlYSAuZm9ybS1hcmVhIC53cGNmNy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0LWFyZWEgLmZvcm0tYXJlYSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMC40Mzc1ZW07XG59XG4uY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgLmNmNy1hY2NlcHQtY2hlY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuLmNvbnRhY3QtYXJlYSAuZm9ybS1hcmVhIC53cGNmN2NwLWJ0bnMge1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3QtYXJlYSAuZm9ybS1hcmVhIC5jZjctc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgLndwY2Y3LXN1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTY1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTU2NTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgLndwY2Y3LXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA1NTY1O1xufVxuLmNvbnRhY3QtYXJlYSAuZm9ybS1hcmVhIC5jZjctcmVxIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGMDAwMDtcbiAgYmFja2dyb3VuZDogI0ZGRERERDtcbiAgY29sb3I6ICNGRjAwMDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNvbnRhY3QtYXJlYSAuZm9ybS1hcmVhIC5zdWJtaXQtYnRuLWFyZWEge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb250YWN0LWFyZWEgLmZvcm0tYXJlYSAuc3VibWl0LWJ0bi1hcmVhIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4uY29udGFjdC1hcmVhIC5mb3JtLWFyZWEgLnN1Ym1pdC1idG4tYXJlYSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BjZjctcHJldmlvdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzhFMzc1MjtcbiAgYm9yZGVyOiAycHggc29saWQgIzhFMzc1MjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgcGFkZGluZzogMWVtIDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53cGNmNy1wcmV2aW91czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjOEUzNzUyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53cGNmNy1wcmV2aW91cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIOOBiuefpeOCieOBm1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW5mby1tYWluIHtcbiAgbWFyZ2luOiAxMjBweCAwO1xufVxuLmluZm8tbWFpbiAuY2F0LWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDIwcHggNDBweDtcbiAgcGFkZGluZzogMCAwIDgwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5pbmZvLW1haW4gLmNhdC1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgfVxufVxuLmluZm8tbWFpbiAuY2F0LWxpc3QgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmZvLW1haW4gLmNhdC1saXN0IGxpIGEge1xuICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU1NjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICMwMDU1NjU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5pbmZvLW1haW4gLmNhdC1saXN0IGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5pbmZvLW1haW4gLmNhdC1saXN0IGxpLmN1cnJlbnQtY2F0IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTY1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbmZvLW1haW4gLmluZm8tbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNjBweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaW5mby1tYWluIC5pbmZvLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uaW5mby1tYWluIC5pbmZvLWxpc3QgbGkgYSAudGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm8tbWFpbiAuaW5mby1saXN0IGxpIGEgLnRodW1ibmFpbCAudGh1bWJuYWlsLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NTY1O1xufVxuLmluZm8tbWFpbiAuaW5mby1saXN0IGxpIGEgLnRodW1ibmFpbCAuY2F0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTU2NTtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmluZm8tbWFpbiAuaW5mby1saXN0IGxpIGEgLnR4dC1hcmVhIGgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4uaW5mby1tYWluIC5pbmZvLWxpc3QgbGkgYSAudHh0LWFyZWEgLmRhdGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzRFNEU0RTtcbn1cblxuLndwLXBhZ2VuYXZpIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3AtcGFnZW5hdmkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53cC1wYWdlbmF2aSAuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkY1Rjg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDU1NjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ud3AtcGFnZW5hdmkgLnBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNTU2NTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTU2NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuLndwLXBhZ2VuYXZpIC5wYWdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTU2NTtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbmssIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTY1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU1NjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rOmhvdmVyLCAud3AtcGFnZW5hdmkgLnByZXZpb3VzcG9zdHNsaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRjVGODtcbiAgY29sb3I6ICMwMDU1NjUgIWltcG9ydGFudDtcbn1cblxubWFpbi5zaW5nbGUge1xuICBtYXJnaW46IDAgMCA4MHB4O1xufVxuXG4uZW50cnktY29udGVudCAuZW50cnktaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwIDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcbn1cbi5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkIC5jYXQge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIHBhZGRpbmc6IDRweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA1NTY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NTY1O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZW50cnktY29udGVudCAuZW50cnktdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmVudHJ5LWNvbnRlbnQgLnBvc3QtdGh1bWJuYWlsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtMmNvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzMlIDIwJTtcbiAgZ2FwOiA3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZW50cnktY29udGVudCAuY29udGVudC0yY29sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC5jb250ZW50LTJjb2xfX3JpZ2h0IHtcbiAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IC5jb250ZW50LTJjb2xfX3JpZ2h0IC53aWRnZXQtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkY1Rjg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5lbnRyeS1jb250ZW50IC5jb250ZW50LTJjb2xfX3JpZ2h0IC53cC1ibG9jay1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMDA1NTY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCAwIDZweCAwO1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtMmNvbF9fcmlnaHQgLnNpZGViYXJfX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtMmNvbF9fcmlnaHQgLnNpZGViYXJfX2xpc3QgLnBvc3RfZGVzYyB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uZW50cnktY29udGVudCAuY29udGVudC0yY29sX19yaWdodCAuc2lkZWJhcl9fbGlzdCAucG9zdF9kZXNjIC5uZXdzX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5lbnRyeS1jb250ZW50IC5jb250ZW50LTJjb2xfX3JpZ2h0IC5zaWRlYmFyX19saXN0IC5wb3N0X2Rlc2MgLmZvb3Qge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM0RTRFNEU7XG59XG4uZW50cnktY29udGVudCAuY29udGVudC0yY29sX19yaWdodCAuc2lkZWJhcl9fbGlzdCAucG9zdF9kZXNjIC5mb290IHAge1xuICBtYXJnaW46IDZweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtMmNvbF9fcmlnaHQgLnNpZGViYXJfX2xpc3QgLnBvc3RfZGVzYyAuZm9vdCAuY2F0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDU1NjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU1NjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG59XG4uZW50cnktY29udGVudCAuY29udGVudC0yY29sX19yaWdodCAud3AtYmxvY2stY2F0ZWdvcmllcy1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5lbnRyeS1jb250ZW50IC5jb250ZW50LTJjb2xfX3JpZ2h0IC53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3QgbGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi5lbnRyeS1jb250ZW50IC5jb250ZW50LTJjb2xfX3JpZ2h0IC53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7IFwiO1xuICBjb2xvcjogIzAwNTU2NTtcbn1cblxuLmVkaXQtYXJlYSBoMiB7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA1NTY1O1xufVxuLmVkaXQtYXJlYSBoMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDdweCAjMDA1NTY1O1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICAvKuS4iuS4iyDlt6blj7Pjga7kvZnnmb0qL1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyrog4zmma/pgI/mmI7jgasqL1xufVxuLmVkaXQtYXJlYSBoNCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzAwNTU2NTtcbn1cbi5lZGl0LWFyZWEgdWwge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xufVxuLmVkaXQtYXJlYSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4uZWRpdC1hcmVhIHVsIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzAwNTU2NTtcbn1cbi5lZGl0LWFyZWEgYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBjb2xvcjogIzY1NjQ2NDtcbn1cbi5lZGl0LWFyZWEgdGFibGUgdGhlYWQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZWRpdC1hcmVhIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTU2NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZWRpdC1hcmVhIHRhYmxlIHRyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVkaXQtYXJlYSB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUVDRUY7XG59XG4uZWRpdC1hcmVhIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucGFnZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDA7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2VyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERkRGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTU2NTtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RTQyRTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZXIgLnBhZ2VyX19pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wYWdlciAucGFnZXJfX2l0ZW0ubmV4dCAucGFnZXJfX2NhcHRpb246OmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTU2NTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgNnB4IDAgMDtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW0ucHJldiAucGFnZXJfX2NhcHRpb246OmFmdGVyIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTY1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAwIDAgNnB4O1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbSAucGFnZXJfX2NhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbSAucGFnZXJfX2JvZHkge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlciAucGFnZXJfX2l0ZW0gLnBhZ2VyX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2VyIC5wYWdlcl9faXRlbSAucGFnZXJfX2JvZHkgLnBhZ2VyX19kZXRhaWwgLnBhZ2VyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW0gLnBhZ2VyX19ib2R5IC5wYWdlcl9fZGV0YWlsIC5wYWdlcl9faW5mbyAucGFnZXJfX2NhdCB7XG4gIGNvbG9yOiAjMDA1NTY1O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NTY1O1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbSAucGFnZXJfX2JvZHkgLnBhZ2VyX19kZXRhaWwgLnBhZ2VyX190aXRsZSB7XG4gIG1hcmdpbjogMnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59IiwiLyohXG5UaGVtZSBOYW1lOiB0b3NhY2hvXG5UaGVtZSBVUkk6IGh0dHBzOi8vc2lzc3ktdC5jb20vXG5BdXRob3I6IFNpc3N5XG5BdXRob3IgVVJJOiBodHRwczovL3Npc3N5LXQuY29tL1xuRGVzY3JpcHRpb246IERlc2NyaXB0aW9uXG5WZXJzaW9uOiAxLjAuMFxuVGVzdGVkIHVwIHRvOiA1LjRcblJlcXVpcmVzIFBIUDogOC4wXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IExJQ0VOU0VcblRleHQgRG9tYWluOiB0b3NhY2hvXG5UYWdzOiBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQuXG5cbnRvc2FjaG8gaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cHM6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMjAgQXV0b21hdHRpYywgSW5jLlxuVW5kZXJzY29yZXMgaXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyIG9yIGxhdGVyLlxuXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cHM6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHZW5lcmljXG5cdC0gTm9ybWFsaXplXG5cdC0gQm94IHNpemluZ1xuIyBCYXNlXG5cdC0gVHlwb2dyYXBoeVxuXHQtIEVsZW1lbnRzXG5cdC0gTGlua3Ncblx0LSBGb3Jtc1xuIyMgTGF5b3V0c1xuIyBDb21wb25lbnRzXG5cdC0gTmF2aWdhdGlvblxuXHQtIFBvc3RzIGFuZCBwYWdlc1xuXHQtIENvbW1lbnRzXG5cdC0gV2lkZ2V0c1xuXHQtIE1lZGlhXG5cdC0gQ2FwdGlvbnNcblx0LSBHYWxsZXJpZXNcbiMgcGx1Z2luc1xuXHQtIEpldHBhY2sgaW5maW5pdGUgc2Nyb2xsXG4jIFV0aWxpdGllc1xuXHQtIEFjY2Vzc2liaWxpdHlcblx0LSBBbGlnbm1lbnRzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gSW1wb3J0IHZhcmlhYmxlcyBhbmQgbWl4aW5zLlxuQGltcG9ydCBcImFic3RyYWN0cy9hYnN0cmFjdHNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHZW5lcmljXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE5vcm1hbGl6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiZ2VuZXJpYy9ub3JtYWxpemVcIjtcblxuLyogQm94IHNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiZ2VuZXJpYy9ib3gtc2l6aW5nXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQmFzZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImJhc2UvYmFzZVwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExheW91dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEBpbXBvcnQgXCJsYXlvdXRzL2NvbnRlbnQtc2lkZWJhclwiOyAvLyBVbmNvbW1lbnQgdGhpcyBsaW5lIGZvciBhIHNpZGViYXIgb24gcmlnaHQgc2lkZSBvZiB5b3VyIGNvbnRlbnQuXG4vLyBAaW1wb3J0IFwibGF5b3V0cy9zaWRlYmFyLWNvbnRlbnRcIjsgLy8gVW5jb21tZW50IHRoaXMgbGluZSBmb3IgYSBzaWRlYmFyIG9uIGxlZnQgc2lkZSBvZiB5b3VyIGNvbnRlbnQuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29tcG9uZW50c1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFBsdWdpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcInBsdWdpbnMvamV0cGFjay9pbmZpbml0ZS1zY3JvbGxcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQWNjZXNzaWJpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwidXRpbGl0aWVzL2FjY2Vzc2liaWxpdHlcIjtcblxuLyogQWxpZ25tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwidXRpbGl0aWVzL2FsaWdubWVudHNcIjtcblxuXG4vKiBDb21tb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImNvbW1vblwiO1xuXG4vKiBIb21lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJob21lXCI7XG5cbi8qIOengeOBn+OBoeOBq+OBpOOBhOOBplxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiYWJvdXRcIjtcblxuLyog5LqL5qWt57S55LuLXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJvcGVyYXRpb25cIjtcblxuLyog5o6h55So5oOF5aCxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJyZWNydWl0XCI7XG5cbi8qIOOBiuWVj+OBhOWQiOOCj+OBm1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiY29udGFjdFwiO1xuXG4vKiDjgYrnn6XjgonjgZtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImluZm9cIjsiLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICpcdFx0YGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0Zm9udDogaW5oZXJpdDtcbn1cblxuLyogSW50ZXJhY3RpdmVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBpdCdzIHZhbHVlIG9uIGEgY29tcG9uZW50IGxldmVsLlxuQGxpbmsgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuIiwiLyogVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwidHlwb2dyYXBoeS90eXBvZ3JhcGh5XCI7XG5cbi8qIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJlbGVtZW50cy9ib2R5XCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvaHJcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9saXN0c1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL21lZGlhXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvdGFibGVzXCI7XG5cbi8qIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJlbGVtZW50cy9saW5rc1wiO1xuXG4vKiBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiZWxlbWVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL2ZpZWxkc1wiO1xuIiwiYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiAkY29sb3JfX3RleHQtbWFpbjtcblx0Zm9udC1mYW1pbHk6ICRmb250X19tYWluO1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xufVxuXG5AaW1wb3J0IFwiaGVhZGluZ3NcIjtcbkBpbXBvcnQgXCJjb3B5XCI7XG4iLCIkY29sb3JfX2JhY2tncm91bmQtYm9keTogI2ZmZjtcbiRjb2xvcl9fYmFja2dyb3VuZC1zY3JlZW46ICNmMWYxZjE7XG4kY29sb3JfX2JhY2tncm91bmQtaHI6ICNjY2M7XG4kY29sb3JfX2JhY2tncm91bmQtYnV0dG9uOiAjZTZlNmU2O1xuJGNvbG9yX19iYWNrZ3JvdW5kLXByZTogI2VlZTtcbiRjb2xvcl9fYmFja2dyb3VuZC1pbnM6ICNmZmY5YzA7XG5cbiRjb2xvcl9fdGV4dC1zY3JlZW46ICMyMTc1OWI7XG4kY29sb3JfX3RleHQtaW5wdXQ6ICM2NjY7XG4kY29sb3JfX3RleHQtaW5wdXQtZm9jdXM6ICMxMTE7XG4kY29sb3JfX2xpbms6ICMwMDA7IC8vcm95YWxibHVlXG4kY29sb3JfX2xpbmstdmlzaXRlZDogIzAwMDsgLy9wdXJwbGVcbiRjb2xvcl9fbGluay1ob3ZlcjogIzE5MTk3MDsgLy9taWRuaWdodGJsdWVcbiRjb2xvcl9fdGV4dC1tYWluOiAjNDA0MDQwO1xuXG4kY29sb3JfX2JvcmRlci1idXR0b246ICNjY2MgI2NjYyAjYmJiO1xuJGNvbG9yX19ib3JkZXItYnV0dG9uLWhvdmVyOiAjY2NjICNiYmIgI2FhYTtcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1mb2N1czogI2FhYSAjYmJiICNiYmI7XG4kY29sb3JfX2JvcmRlci1pbnB1dDogI2NjYztcbiRjb2xvcl9fYm9yZGVyLWFiYnI6ICM2NjY7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250X19tYWluOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udF9fY29kZTogbW9uYWNvLCBjb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuJGZvbnRfX3ByZTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIGNvdXJpZXIsIG1vbm9zcGFjZTtcbiRmb250X19saW5lLWhlaWdodC1ib2R5OiAxLjU7XG4kZm9udF9fbGluZS1oZWlnaHQtcHJlOiAxLjY7XG4iLCJoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRjbGVhcjogYm90aDtcbn1cbiIsInAge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuZGZuLFxuY2l0ZSxcbmVtLFxuaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYmxvY2txdW90ZSB7XG5cdG1hcmdpbjogMCAxLjVlbTtcbn1cblxuYWRkcmVzcyB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtcHJlO1xuXHRmb250LWZhbWlseTogJGZvbnRfX3ByZTtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1wcmU7XG5cdG1hcmdpbi1ib3R0b206IDEuNmVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nOiAxLjZlbTtcbn1cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyIHtcblx0Zm9udC1mYW1pbHk6ICRmb250X19jb2RlO1xufVxuXG5hYmJyLFxuYWNyb255bSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yX19ib3JkZXItYWJicjtcblx0Y3Vyc29yOiBoZWxwO1xufVxuXG5tYXJrLFxuaW5zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWlucztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iaWcge1xuXHRmb250LXNpemU6IDEyNSU7XG59XG4iLCJib2R5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7IC8vIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuXG59XG4iLCJociB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1ocjtcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4iLCJ1bCxcbm9sIHtcblx0bWFyZ2luOiAwO1xufVxuXG51bCB7XG5cdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdHBhZGRpbmc6IDA7XG59XG5cbm9sIHtcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuXHQgLy9tYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG4iLCIvKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG5cdGhlaWdodDogYXV0bzsgLy8gTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS5cblx0bWF4LXdpZHRoOiAxMDAlOyAvLyBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLlxufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDFlbSAwOyAvLyBFeHRyYSB3aWRlIGltYWdlcyB3aXRoaW4gZmlndXJlIHRhZ3MgZG9uJ3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYS5cbn1cbiIsInRhYmxlIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiYSB7XG5cdGNvbG9yOiAkY29sb3JfX2xpbms7XG5cblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogJGNvbG9yX19saW5rLXZpc2l0ZWQ7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fbGluay1ob3Zlcjtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IHRoaW4gZG90dGVkO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cbn1cbiIsImJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXItYnV0dG9uO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1idXR0b247XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwYWRkaW5nOiAwLjZlbSAxZW0gMC40ZW07XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlci1idXR0b24taG92ZXI7XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlci1idXR0b24tZm9jdXM7XG5cdH1cbn1cbiIsImlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICRjb2xvcl9fdGV4dC1pbnB1dDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItaW5wdXQ7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogM3B4O1xuXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtaW5wdXQtZm9jdXM7XG5cdH1cbn1cblxuc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItaW5wdXQ7XG59XG5cbnRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCIvKiBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJuYXZpZ2F0aW9uL25hdmlnYXRpb25cIjtcblxuLyogUG9zdHMgYW5kIHBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJjb250ZW50L3Bvc3RzLWFuZC1wYWdlc1wiO1xuXG4vKiBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiY29tbWVudHMvY29tbWVudHNcIjtcblxuLyogV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwid2lkZ2V0cy93aWRnZXRzXCI7XG5cbi8qIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJtZWRpYS9tZWRpYVwiO1xuXG4vKiBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwibWVkaWEvY2FwdGlvbnNcIjtcblxuLyogR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJtZWRpYS9nYWxsZXJpZXNcIjtcbiIsIi5tYWluLW5hdmlnYXRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cblx0dWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0dWwge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bGVmdDogLTk5OWVtO1xuXHRcdFx0ei1pbmRleDogOTk5OTk7XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGVmdDogLTk5OWVtO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblxuXHRcdFx0XHQmOmhvdmVyID4gdWwsXG5cdFx0XHRcdCYuZm9jdXMgPiB1bCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQ6aG92ZXIgPiBhLFxuXHRcdFx0LmZvY3VzID4gYSB7XG5cdFx0XHR9XG5cblx0XHRcdGE6aG92ZXIsXG5cdFx0XHRhLmZvY3VzIHtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaTpob3ZlciA+IHVsLFxuXHRcdGxpLmZvY3VzID4gdWwge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHR9XG5cdH1cblxuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjpob3ZlciA+IGEsXG5cdFx0Ji5mb2N1cyA+IGEge1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsXG5cdC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG5cdC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhLFxuXHQuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSB7XG5cdH1cbn1cblxuLyogU21hbGwgbWVudS4gKi9cbi5tZW51LXRvZ2dsZSxcbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCB1bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcblxuXHQubWVudS10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24sXG4ucG9zdHMtbmF2aWdhdGlvbixcbi5wb3N0LW5hdmlnYXRpb24ge1xuXG5cdC5zaXRlLW1haW4gJiB7XG5cdFx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdH1cblxuXHQubmF2LWxpbmtzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0Lm5hdi1wcmV2aW91cyB7XG5cdFx0ZmxleDogMSAwIDUwJTtcblx0fVxuXG5cdC5uYXYtbmV4dCB7XG5cdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdGZsZXg6IDEgMCA1MCU7XG5cdH1cbn1cbiIsIi5zdGlja3kge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvc3QsXG4ucGFnZSB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jb250ZW50LFxuLmVudHJ5LWNvbnRlbnQsXG4uZW50cnktc3VtbWFyeSB7XG5cdG1hcmdpbjogMS41ZW0gMCAwO1xufVxuXG4ucGFnZS1saW5rcyB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cbiIsIi5jb21tZW50LWNvbnRlbnQgYSB7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLndpZGdldCB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXG5cdC8vIE1ha2Ugc3VyZSBzZWxlY3QgZWxlbWVudHMgZml0IGluIHdpZGdldHMuXG5cdHNlbGVjdCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgbG9nbyBsaW5rIHdyYXBzIGFyb3VuZCBsb2dvIGltYWdlLiAqL1xuLmN1c3RvbS1sb2dvLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCIud3AtY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0aW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG5cblx0XHRAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG5cdH1cblxuXHQud3AtY2FwdGlvbi10ZXh0IHtcblx0XHRtYXJnaW46IDAuODA3NWVtIDA7XG5cdH1cbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIENlbnRlciBibG9ja1xuQG1peGluIGNlbnRlci1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBDb2x1bW4gd2lkdGggd2l0aCBtYXJnaW5cbkBtaXhpbiBjb2x1bW4td2lkdGgoJG51bWJlckNvbHVtbnM6IDMpIHtcblx0d2lkdGg6IG1hcC1nZXQoJGNvbHVtbnMsICRudW1iZXJDb2x1bW5zKSAtICggKCAkY29sdW1uc19fbWFyZ2luICogKCAkbnVtYmVyQ29sdW1ucyAtIDEgKSApIC8gJG51bWJlckNvbHVtbnMgKTtcbn1cblxuJHBjdXA6IDEyMDFweDtcbiRwYzogMTIwMHB4OyAvLyBQQ1xuJHRhYjogMTA4MHB4OyAvLyDjgr/jg5bjg6zjg4Pjg4hcbiRzcDogNzYwcHg7ICAvLyDjgrnjg57jg5tcblxuQG1peGluIHBjdXAge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogKCRwYykpIHtcblx0ICBAY29udGVudDtcblx0fVxuICB9XG5cbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHBjKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gdGFiIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkdGFiKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogKCRzcCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufSIsIi5nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtZ2FwOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLy8gTG9vcHMgdG8gZW51bWVyYXRlIHRoZSBjbGFzc2VzIGZvciBnYWxsZXJ5IGNvbHVtbnMuXG5AZm9yICRpIGZyb20gMiB0aHJvdWdoIDkge1xuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtI3skaX0ge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRpLCAxZnIpO1xuXHR9XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8qIEhpZGUgdGhlIFBvc3RzIE5hdmlnYXRpb24gYW5kIHRoZSBGb290ZXIgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgaW4gdXNlLiAqL1xuLmluZmluaXRlLXNjcm9sbCAucG9zdHMtbmF2aWdhdGlvbixcbi5pbmZpbml0ZS1zY3JvbGwubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogUmUtZGlzcGxheSB0aGUgVGhlbWUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGhhcyByZWFjaGVkIGl0cyBlbmQuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgLy8gTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuXG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLXNjcmVlbjtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjbGlwLXBhdGg6IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1zY3JlZW47XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvLyBBYm92ZSBXUCB0b29sYmFyLlxuXHR9XG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI3ByaW1hcnlbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4iLCIuYWxpZ25sZWZ0IHtcblxuXHQvKnJ0bDppZ25vcmUqL1xuXHRmbG9hdDogbGVmdDtcblxuXHQvKnJ0bDppZ25vcmUqL1xuXHRtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuXG5cdC8qcnRsOmlnbm9yZSovXG5cdGZsb2F0OiByaWdodDtcblxuXHQvKnJ0bDppZ25vcmUqL1xuXHRtYXJnaW4tbGVmdDogMS41ZW07XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblxuXHRAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG5cblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4iLCJodG1sLGJvZHl7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5odG1se1xuXHRmb250LXNpemU6IDYyLjUlO1xuXHQvL292ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Zm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdEBpbmNsdWRlIHNwe1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG59XG5cbnNlY3Rpb257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG4ud3JhcHtcblx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdHdpZHRoOiA5MCU7XG5cdG1hcmdpbjowIGF1dG87XG59XG5cbmF7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICMwMDA7XG5cdHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcblx0Jjpob3Zlcntcblx0XHRjb2xvcjogI0UyRjVGOCFpbXBvcnRhbnQ7XG5cdH1cblx0aW1ne1xuXHRcdHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcblx0XHQmOmhvdmVye1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxufVxuXG5hW2hyZWZePVwidGVsOlwiXSB7XG5cdEBpbmNsdWRlIHBjdXB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuaW1ne1xuXHR3aWR0aDogMTAwJTtcblx0dmVydGljYWwtYWxpZ246dG9wO1xufVxuXG5we1xuXHRsaW5lLWhlaWdodDogMjtcblx0Zm9udC1zaXplOiAxZW07XG5cdEBpbmNsdWRlIHRhYntcblx0XHRmb250LXNpemU6MWVtO1xuXHR9XG59XG5cbmgxe1xuXHRmb250LXNpemU6MWVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW46MDtcblx0QGluY2x1ZGUgdGFie1xuXHRcdG1hcmdpbjowO1xuXHR9XG59XG5cbmgyLGgzLGg0e1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmgye1xuXHRmb250LXNpemU6IDMuNnJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0QGluY2x1ZGUgc3B7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdH1cbn1cbmgze1xuXHRmb250LXNpemU6IDMuMnJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRAaW5jbHVkZSBzcHtcblx0XHRmb250LXNpemU6IDIuNnJlbTtcblx0fVxufVxuXG5oNHtcblx0Zm9udC1zaXplOiAyLjRyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnVse1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG59XG5cbi5wYyB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuLnNwIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRAaW5jbHVkZSBzcHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vLS0tLS0tIFBhZ2VUb3AgLS0tLS0vL1xuXG4gICNwYWdlX3RvcHtcblx0d2lkdGg6IDgwcHg7XG5cdGhlaWdodDogODBweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMjBweDtcblx0Ym90dG9tOiA4MHB4O1xuXHRiYWNrZ3JvdW5kOiAjMDA1NTY1O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC8vYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0ei1pbmRleDogMTAwO1xuXHRAaW5jbHVkZSBzcHtcblx0XHRyaWdodDo2cHg7XG5cdH1cblx0YXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRzcGFue1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29udGVudDogJ1xcZjEwNic7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0dG9wOiAtMzBweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLmJyZWFkY3J1bWJze1xuXHRwYWRkaW5nOiAxNnB4IDAgMTZweCAyMHB4O1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjNEQUUwO1xuXHRhe1xuXHRcdGNvbG9yOiAjMDAwO1xuXHR9XG59XG5cbi5lbntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luOiAyMHB4IDAgMjBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMjBweDtcblx0fVxufVxuXG4vKiAgXG4qKioqKlxu44OY44OD44OA44O844Os44Kk44Ki44Km44OIXG4qKioqKlxuKi9cblxuI21hc3RoZWFkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHotaW5kZXg6IDEwMDtcblx0Y29sb3I6ICNmZmY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNXJlbTsgICAgICAgICAgICAgXG5cdEBpbmNsdWRlIHNwe1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRoZWlnaHQ6NjBweDtcblx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdH1cblx0Ly/jgrPjg7Pjg4bjg7Pjg4Tjg5rjg7zjgrjjg5jjg4Pjg4Djg7xcblx0Ji5iYXNle1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDU1NjU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0Ji5yZWNydWl0e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly9iYWNrZ3JvdW5kOiByZ2JhKDAsODUsMTAxLDAuNSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdGF7XG5cdFx0dHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICNhYWE7XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXItbG9nby1hcmVhe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAyJTtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQubG9nbyB7XG5cdFx0bWF4LXdpZHRoOiAzNjVweDtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWF4LXdpZHRoOiAyMjBweDtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cblx0I2dsb2JhbC1uYXZ7XG5cdFx0bWFyZ2luOjAgMCAwIGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQubmF2LXRvcHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdC8vanVzdGlmeS1jb250ZW50OnJpZ2h0O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMTZweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IC04cHg7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0XHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0UyRjVGODtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXI6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjkpO1xuXHRcdFx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMC45KTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMC45KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji4tY3VycmVudHtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjRTJGNUY4O1xuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjkpO1xuXHRcdFx0XHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwLjkpO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDAuOSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zbnMtbmF2e1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxNnB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQjZ25hdi1jb250YWluZXJ7XG5cdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiAgXG4vKi0tLS0tLS0tLS0t44K544Oe44Ob44Gu44OI44Kw44Or44Oc44K/44Oz44GuQ1NTLS0tLS0tLS0tLS0tLSovXG4gICBcbi5vcGVuYnRuIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OjYwcHg7XG5cdHBhZGRpbmc6MTZweDtcblx0cmlnaHQ6IDBweDtcblx0dG9wOiAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDU1NjU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogOTk5O1xuXHRAaW5jbHVkZSB0YWJ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNHM7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDE2cHg7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0Ly9ib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR3aWR0aDogNDUlO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IC4zNXMgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogLjM1cyBlYXNlLWluLW91dDtcblx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdHRvcDogMjhweDtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0dG9wOiAzNnB4O1xuXHRcdH1cblx0fVxuXHQmLmFjdGl2ZXtcblx0XHRzcGFue1xuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0bGVmdDogMjJweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUoMyl7XG5cdFx0XHRcdHRvcDogMzJweDtcblx0XHRcdFx0bGVmdDogMjJweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNtLW5hdntcbiAgICAvKnBvc2l0aW9uOmZpeGVkO+OBq+OBl+OAgXotaW5kZXjjga7mlbDlgKTjgpLlsI/jgZXjgY/jgZfjgabmnIDog4zpnaLjgbgqL1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuXHR6LWluZGV4OiAtMTtcblx0b3BhY2l0eTogMDsvKuOBr+OBmOOCgeOBr+mAj+mBjjAqL1xuICAgIC8q44OK44OT44Gu5L2N572u44Go5b2i54q2Ki9cblx0dG9wOjA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDsvKuODiuODk+OBrumrmOOBlSovXG5cdGJhY2tncm91bmQ6IzAwNTU2NTtcbiAgICAvKuWLleOBjSovXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHQmLnBhbmVsYWN0aXZlIHtcblx0XHQvKuOCouOCr+ODhuOCo+ODluOCr+ODqeOCueOBjOOBpOOBhOOBn+OCiemAj+mBjuOBquOBl+OBq+OBl+OBpuacgOWJjemdouOBuCovXG5cdFx0b3BhY2l0eTogMTtcblx0XHR6LWluZGV4OjkwMDtcblx0XHQjbS1uYXYtbGlzdHtcblx0XHRcdC8q44OK44OT44Gu5pWw44GM5aKX44GI44Gf5aC05ZCI57im44K544Kv44Ot44O844OrKi9cblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHotaW5kZXg6IDk5OTsgXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwdmg7LyrooajnpLrjgZnjgovpq5jjgZUqL1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0XHQubWVudS1hcmVhe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0LmJ0bi1hcmVhe1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1lbnUtYXJlYXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC8q44OK44OT44Ky44O844K344On44Oz5aSp5Zyw5Lit5aSu5o+D44GIKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogOTk5O1xuXHRcdHRvcDo1MCU7XG5cdFx0bGVmdDo1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHR3aWR0aDogOTAlO1xuXHRcdC5sb2dve1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdC5tZW51e1xuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNlcmlmO1xuXHRcdFx0bGl7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzoxNnB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbnMtbmF2e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bGl7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMTZweCAwIDA7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyotLS0tLS0tLWZvb3Rlci0tLS0tLS0tLS0tKi9cblxuZm9vdGVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTJGNUY4O1xuXHQvL2NvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiA4MHB4IDUlIDgwcHg7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdHBhZGRpbmc6IDQwcHggNSUgMTIwcHg7XG5cdH1cblx0LnNpdGUtdG9we1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5zaXRlLXRvcF9fY29udGFjdHtcblx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQubmFtZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdC50ZWx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdFx0LnRpbWV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zaXRlLWluZm97XG5cdFx0LmxvZ297XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb21wYW55LW5hbWV7XG5cdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWRkcmVzc3tcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQubWFpbHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc25zLWxpc3R7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG5cdFx0bGl7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTRweDtcblx0XHRcdCYuZmJ7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5pbnN0YXtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHR9XG5cdFx0XHQmLm5vdGV7XG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZm9vdGVyLW5hdntcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0bGl7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvcHlyaWdodHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0fVxuXHRcbn1cblxuLmJ0bi1hcmVhe1xuXHR3aWR0aDogMzAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHQuYnV0dG9uLWxpbmt7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5idXR0b24tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0Ji5uYXZ5e1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDU1NjU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNTU2NTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0LmJ1dHRvbi10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICMwMDU1NjU7XG5cdFx0XHR9XG5cdFx0XHQuYXJyb3ctZXh0ZW5kIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvY29tbW9uL2J0bi1hcnJvd19udi5wbmcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmxhbmsge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2NvbW1vbi9leHRlcm5hbC1saW5rLWFsdF9udi5wbmcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucGFnZS1saW5re1xuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYXJyb3ctZXh0ZW5kIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvY29tbW9uL2J0bi1hcnJvd193aC5wbmcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogIG5vLXJlcGVhdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTo1MHB4IDlweDtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxhbmsge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vZXh0ZXJuYWwtbGluay1hbHQucG5nKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6ICBuby1yZXBlYXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6MTZweCAxNnB4O1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucGFnZS1saW5re1xuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYxMDcnO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYud2hpdGV7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDU1NjU7XG5cdFx0XHQuYnV0dG9uLXRleHQge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdC5hcnJvdy1leHRlbmQge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vYnRuLWFycm93X3doLnBuZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmFycm93LWV4dGVuZCB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2NvbW1vbi9idG4tYXJyb3dfbnYucG5nKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6ICBuby1yZXBlYXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6NTBweCA5cHg7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDlweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbi10ZXh0IHtcblx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHR9XG5cdH1cblx0Ji5ob21lLWZ7XG5cdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdC5idXR0b24tdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjMDA1NTY1O1xuXHRcdFx0fVxuXHRcdFx0LmFycm93LWV4dGVuZCB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2NvbW1vbi9leHRlcm5hbC1saW5rLWFsdF9udi5wbmcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idXR0b24tbGlua3tcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblx0XHQuYXJyb3ctZXh0ZW5kIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvY29tbW9uL2V4dGVybmFsLWxpbmstYWx0LnBuZyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiAgbm8tcmVwZWF0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOjE2cHggMTZweDtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy/lhbHpgJrjg5jjg4Pjg4Djg7xcbi5lbnRyeS1oZWFkZXJ7XG5cdG1hcmdpbjogMTAwcHggMDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0bWFyZ2luOiA1MHB4IDA7XG5cdH1cblx0LmVue1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAjMDA1NTY1O1xuXHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0fVxufVxuLmVudHJ5LXRpdGxle1xuXHRmb250LXNpemU6IDMuMnJlbTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzAwNTU2NTtcbn1cblxuLy9DVEHjgqjjg6rjgqJcbi5jdGEtYXJlYXtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNTU2NTtcblx0cGFkZGluZzogODBweCAwO1xuXHRjb2xvcjogI2ZmZjtcblx0QGluY2x1ZGUgc3B7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHR9XG5cdGgye1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5lbntcblx0XHRtYXJnaW46IDIwcHggMCA0MHB4O1xuXHR9XG5cdC50eHR7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA3MDBweDtcblx0fVxuXHQuaW5mby1ibG9ja3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luOiA0MHB4IDAgMCAwO1xuXHRcdHBhZGRpbmc6IDgwcHggMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdH1cblx0XHQmLnJlY3J1aXR7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDQxMHB4O1xuXHRcdFx0bWFyZ2luOiA0MHB4IGF1dG8gMDtcblx0XHR9XG5cdFx0bGl7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0fVxuXHRcdFx0aDN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdH1cblx0XHRcdC5uYW1le1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdH1cblx0XHRcdC50ZWx7XG5cdFx0XHRcdGNvbG9yOiAjMDA1NTY1O1xuXHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRcdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1haWx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRpbWV7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMiksJjpudGgtY2hpbGQoMyl7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzcwNzA3MDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL+ODl+ODqeOCpOODkOOCt+ODvOODneODquOCt+ODvFxuLnBwe1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRtYXJnaW46IDgwcHggYXV0bztcblx0aDJ7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0cGFkZGluZzogMCAwIDAuNWVtOy8q5LiK5LiLIOW3puWPs+OBruS9meeZvSovXG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICMwMDU1NjU7XG5cdFx0bWFyZ2luOiA2MHB4IDAgMjBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xuXHR9XG5cdHB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0fVxufVxuXG4vL+OCpOODs+ODleOCqeOCqOODquOColxuLmluZm8tYXJlYXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0cGFkZGluZzogMTIwcHggMDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHR9XG5cdC5jYXR7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdH1cblx0aDJ7XG5cdFx0Zm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXHR9XG5cdGRsIHtcblx0XHRmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDgwJTtcblx0XHRnYXA6MDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdG1hcmdpbjogMzJweCBhdXRvIDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0ZHQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdFx0fVxuXHRcdGRkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgMCA2cHg7XG5cdFx0XHR9XG5cdFx0XHQudGVsLW51bWJlcntcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMnB4O1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiAgbm8tcmVwZWF0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6MjhweCAyMXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogLTMycHg7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8v44Oi44O844K344On44Oz57O7XG4uZmFkZUlue1xuXHRhbmltYXRpb24tbmFtZTpmYWRlSW5BbmltZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOjAuOHM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XG5cdG9wYWNpdHk6MDtcbn1cblx0XG5Aa2V5ZnJhbWVzIGZhZGVJbkFuaW1le1xuICBmcm9tIHtcblx0b3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcblx0b3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZVVwe1xuXHRhbmltYXRpb24tbmFtZTpmYWRlVXBBbmltZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOjAuOHM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XG5cdG9wYWNpdHk6MDtcbn1cblx0XG5Aa2V5ZnJhbWVzIGZhZGVVcEFuaW1le1xuICBmcm9tIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG5cbiAgdG8ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi8v5YWx6YCaZGVsYXktdGltZVxuLmRlbGF5LXRpbWUwMntcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmRlbGF5LXRpbWUwNHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuLmRlbGF5LXRpbWUwNntcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuLmRlbGF5LXRpbWUwOHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xufSIsIi5pbmRleC1oZWFke1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDtcblx0LnNsaWRlci1pbmRleHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcblx0XHRcdFx0ei1pbmRleDogMjA7XG5cdFx0XHR9XG5cdFx0XHQuY29weXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1JTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0ei1pbmRleDogMzA7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vYnRuLWFycm93X3doLnBuZyk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogIG5vLXJlcGVhdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6NTBweCA5cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC03MHB4O1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhvbWUtYWJvdXR7XG5cdG1hcmdpbjogMTIwcHggMDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgNjAlO1xuXHRnYXA6MHB4O1xuXHRAaW5jbHVkZSBzcHtcblx0XHRtYXJnaW46IDYwcHggMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmX19sb2dve1xuXHRcdG1heC13aWR0aDogMzEwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cdCZfX2RldGFpbHtcblx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWFyZ2luOiA0MHB4IDUlO1xuXHRcdH1cblx0XHQuZW57XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnRuLWFyZWF7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lLWluZm97XG5cdGJhY2tncm91bmQtY29sb3I6ICNFMkY1Rjg7XG5cdHBhZGRpbmc6IDEyMHB4IDA7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXHQud3JhcHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDcwJTtcblx0XHRnYXA6MHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5ob21lLWluZm9fX3RpdGxle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmVue1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHRcdC5idG4tYXJlYXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaG9tZS1pbmZvX19saXN0e1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHRsaXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDU1NjU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZzogMzJweCAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Ji5jYXR7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggMTBweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDA1NTY1O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhvbWUtb3BlcmF0aW9ue1xuXHRtYXJnaW46IDEyMHB4IDA7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdG1hcmdpbjogNjBweCAwO1xuXHR9XG5cdGgye1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuZW57XG5cdFx0bWFyZ2luOiAyMHB4IDAgODBweDtcblx0fVxuXHRoM3tcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRmb250LXNpemU6IDMuMHJlbTtcblx0fVxuXHQud3JhcDAye1xuXHRcdG1hcmdpbjogMCBhdXRvIDEyMHB4O1xuXHRcdG1heC13aWR0aDogOTUwcHg7XG5cdFx0LnR4dHtcblx0XHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdH1cblx0fVxuXHQuZmFjaWxpdHktbGlzdHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOjBweDtcblx0XHQvL2hlaWdodDogMTAwdmg7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0Ly9oZWlnaHQ6IDIwMHZoO1xuXHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHR9XG5cdFx0bGl7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC8vaGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJne1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQvL2hlaWdodDogMTAwdmg7XG5cdFx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mYWNpbGl0eS1saXN0X190eHQtYXJlYXtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogMjA7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdGg0e1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbntcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR4dHtcblx0XHRcdFx0XHRtYXJnaW46IDEwdmggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cdFxuXHR9XG5cdC5vcGVyYXRpb24tYmxvY2t7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDowcHg7XG5cdFx0Ly9ib3JkZXItdG9wOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRtYXJnaW46IDAgMCA2MHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHR9XG5cdFx0Jl9fZmlndXJle1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2RldGFpbHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCYtLXR4dHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0bWFyZ2luOiA0MHB4IDUlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhvbWUtcmVjcnVpdHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0UyRjVGODtcblx0cGFkZGluZzogMTIwcHggMDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHR9XG5cdGgye1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuZW57XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC50eHR7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogNDBweCAwO1xuXHR9XG59IiwiLmFib3V0LWFyZWF7XG5cdC5oZWFkLWFyZWF7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMGR2aDsgLy8gMTAwdmjjgafjgoLlj6/jgILjgrnjg57jg5vjga9kdmjmjqjlpajjgIJcblx0XHRvdmVyZmxvdzogY2xpcDtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Jl9fYmd7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGluc2V0OiAwO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChpbWcvYWJvdXQvYmctYWJvdXQuanBnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHRcdCZfX2RldGFpbHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHR0b3A6IGF1dG87ICAvLyDihpAg44Kv44Oq44KiXG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7ICAgICAgICAvLyDihpAg44Kv44Oq44KiXG5cdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdFx0cGFkZGluZzogNTBweDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdC8qIEpT44Gn6Kit5a6a44GZ44KL4oCc44K744Oz44K/44O855So44Gu5LiK44Oe44O844K444Oz4oCdICovXG5cdFx0XHRtYXJnaW4tdG9wOiB2YXIoLS1wYW5lbC1vZmZzZXQsIDBweCk7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdH1cblx0XHRcdGgye1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5lbntcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Y29sb3I6ICMwMDU1NjU7XG5cdFx0XHR9XG5cdFx0XHRoM3tcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdGNvbG9yOiAjMDA1NTY1O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogNDBweCAwIDAgMDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW46IDQwcHggMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGRse1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDk2MHB4O1xuXHRcdFx0XHRtYXJnaW46IDQwcHggYXV0byAwO1xuXHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA1NTY1O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRkdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDMycHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRkZCB7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzJweCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19ibG9ja3tcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1JSA1NSU7XG5cdFx0XHRnYXA6MjBweDtcblx0XHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0XHRnYXA6MjBweDtcblx0XHRcdH1cblx0XHRcdCYtLWZpZ3VyZXtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tZGV0YWlse1xuXHRcdFx0XHR1bHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29uY2VwdC1hcmVhe1xuXHRcdHBhZGRpbmc6IDEyMHB4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0UyRjVGODtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHR9XG5cdFx0aDJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDQuOHJlbTtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYmxvY2t7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDowcHg7XG5cdFx0XHRtYXJnaW46IDYwcHggMCAwIDA7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMCAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZmlndXJle1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0XHRnYXA6MHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0tZGV0YWlse1xuXHRcdFx0XHRtYXJnaW46IDAgMTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYWN0aW9uLWFyZWF7XG5cdFx0bWFyZ2luOiAxMjBweCAwO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWFyZ2luOiA2MHB4IDA7XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0fVxuXHRcdCZfX2ZpZ3VyZXtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdFx0Z2FwOjBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDQwcHggMDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0XHRnYXA6NDBweDtcblx0XHRcdH1cblx0XHRcdC50aXRsZXtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnR4dHtcblx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0LmZsb3d7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1heC13aWR0aDogNjUwcHg7XG5cdFx0XHRtYXJnaW46IDQwcHggYXV0byA2MHB4O1xuXHRcdH1cblx0fVxuXHQuc3RhZmYtYXJlYXtcblx0XHRwYWRkaW5nOiAxMjBweCAwO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdH1cblx0XHRoMntcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogNC44cmVtO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdGNvbG9yOiAjMDA1NTY1O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAxMjBweCAwIDA7XG5cdFx0fVxuXHRcdCZfX2xpc3R7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHRcdGdhcDo1JTtcblx0XHRcdG1hcmdpbjogNDBweCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA5NjBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0fVxuXHRcdFx0bGl7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbjogNnB4IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYW1le1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29tcGFueS1hcmVhe1xuXHRcdHBhZGRpbmc6IDEyMHB4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0UyRjVGODtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHR9XG5cdFx0aDJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDQuOHJlbTtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0ZGx7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDk2MHB4O1xuXHRcdFx0bWFyZ2luOiA0MHB4IGF1dG8gMDtcblx0XHRcdHBhZGRpbmc6IDUlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXHRcdFx0ZHQge1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRkZCB7XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIub3BlcmF0aW9uLWFyZWF7XG5cdC5wYWdlLW5hdntcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z2FwOjBweDtcblx0XHRtYXgtd2lkdGg6IDk2MHB4O1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDU1NjU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFMkY1Rjg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHR9XG5cdFx0bGl7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA1NTY1O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA1NTY1O1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFxuXHRcdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxmMTA3Jztcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDU1NjU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudHRsLWFyZWF7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcblx0XHRtYXgtd2lkdGg6IDY4MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdH1cblx0XHRoMntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiA0LjhyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0XHRtYXJnaW46IDEwcHggNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZW57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0fVxuXHQuZmFjaWxpdHktYXJlYXtcblx0XHRtYXJnaW46IDEyMHB4IDA7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXJnaW46IDYwcHggMDtcblx0XHR9XG5cdFx0LnR4dHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogNDBweCAwIDgwcHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYmxvY2t7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdCYtLWRldGFpbHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1JTtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdGNvbG9yOiAjMDA1NTY1O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudHh0e1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0bi1hcmVhe1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucmV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0bWFyZ2luOiA4cHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1maWd1cmV7XG5cdFx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji50ZW50e1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRcdFx0bWFyZ2luLXRvcDogODBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hY2FkZW15LWFyZWF7XG5cdFx0Jl9faGVhZHtcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsODUsMTAxLDAuMik7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblx0XHRcdC50dGwtYXJlYXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aDN7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHR9XG5cdFx0Jl9fYWJvdXR7XG5cdFx0XHRtYXJnaW46IDgwcHggMDtcblx0XHRcdGgze1xuXHRcdFx0XHRtYXJnaW46IDAgMCA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0LnR4dHtcblx0XHRcdFx0bWF4LXdpZHRoOiA5NjBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcblx0XHRcdH1cblx0XHRcdCYtLWJsb2Nre1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSA3MCU7XG5cdFx0XHRcdGdhcDo1JTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXRvcGljc3tcblx0XHRcdFx0bWFyZ2luOiA0MHB4IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFMkY1Rjg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDU1NjU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2Fwe1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0bi1saXN0e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdFx0XHRnYXA6MHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXBsYWNle1xuXHRcdFx0XHQudHh0e1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46IDQwcHggYXV0bztcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5wbGFjZS1saXN0e1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdFx0XHRcdGdhcDo1JTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogOHB4IDAgMCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19zbG9nYW57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTJGNUY4O1xuXHRcdFx0cGFkZGluZzogMTIwcHggMDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHQud3JhcHtcblx0XHRcdFx0bWF4LXdpZHRoOiA5MDBweDtcblx0XHRcdFx0LnllYXJ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDU1NjU7XG5cdFx0XHRcdFx0bWFyZ2luOiA0MHB4IDAgMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zbG9nYW4tbmFtZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNS42cmVtO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDYwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogODBweDtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNjBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0XHR0b3A6IDYwcHg7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0LjJyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19ibG9ja3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuXHRcdFx0bWFyZ2luOiA4MHB4IDA7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZGV0YWlse1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDU1NjU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR4dHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1maWd1cmV7XG5cdFx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19zdGFmZntcblx0XHRcdCYtLWxpc3R7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHRcdGdhcDo1JTtcblx0XHRcdFx0bWFyZ2luOiA0MHB4IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogOTYwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5uYW1le1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19kZXRhaWx7XG5cdFx0XHRtYXJnaW46IDgwcHggMDtcblx0XHRcdGRse1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDQwcHggYXV0byAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRcdFx0ZHQge1xuXHRcdFx0XHRcdGNvbG9yOiAjMDA1NTY1O1xuXHRcdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0ZGQge1xuXHRcdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19leHtcblx0XHRcdG1hcmdpbjogODBweCAwIDA7XG5cdFx0XHQudHh0e1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWxpc3R7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRcdGdhcDowO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zcG9tYWNoaS1hcmVhe1xuXHRcdG1hcmdpbjogMTIwcHggMCAwO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWFyZ2luOiA2MHB4IDA7XG5cdFx0fVxuXHRcdC50dGwtYXJlYXtcblx0XHRcdG1heC13aWR0aDogODUwcHg7XG5cdFx0fVxuXHRcdC50eHR7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDgwcHggMDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDQwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYmxvY2t7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Ji5yZXZlcnNle1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZGV0YWlse1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRwYWRkaW5nOiA1JTtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRoM3tcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudHh0e1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1maWd1cmV7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnJlY3J1aXQtYXJlYXtcblx0Jl9faGVhZHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRtYXJnaW46IDAgMCA4MHB4O1xuXHR9XG5cdC5icmVhZGNydW1ic3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjA7XG5cdFx0dG9wOiAxMDBweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHR0b3A6IDYwcHg7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0LmVudHJ5LWhlYWRlcntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHQvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRtYXJnaW46IDA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9yZWNydWl0L2hlYWQtaW1nLmpwZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAgY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDg1LDEwMSwwLjUpO1xuXHRcdFx0ei1pbmRleDogMjA7XG5cdFx0fVxuXHRcdC5lbnRyeS10aXRsZSwuZW57XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAzMDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dG9wOiAyMjBweDtcblx0XHR9XG5cdH1cblx0Lm5vdC10aXRsZXtcblx0XHRtYXgtd2lkdGg6IDk2MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbjogMCBhdXRvIDQwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmYjNiYztcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdH1cblx0fVxuXHQucmVjcnVpdC1hYm91dHtcblx0XHRtYXJnaW46IDAgYXV0byA2MHB4O1xuXHRcdG1heC13aWR0aDogOTYwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXJnaW46IDAgYXV0byA2MHB4O1xuXHRcdH1cblx0XHRoMntcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogNC44cmVtO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29uY2VwdHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFMkY1Rjg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0LnR4dHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yZXNvdXJjZXMtYXJlYXtcblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogNC44cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudHh0e1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2Jsb2Nre1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDMwJTtcblx0XHRcdGdhcDoxMCU7XG5cdFx0XHRtYXJnaW46IDgwcHggMDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiA0MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1kZXRhaWx7XG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDA1NTY1O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR4dHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1maWd1cmV7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhcmVlci1hcmVhe1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDgwcHggMDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0aDN7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHR9XG5cdH1cblx0LmZhY2lsaXRpZXMtYXJlYXtcblx0XHRwYWRkaW5nOiAxMjBweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFMkY1Rjg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiA0LjhyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2Jsb2Nre1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDQwJTtcblx0XHRcdGdhcDoxMCU7XG5cdFx0XHRtYXJnaW46IDgwcHggMDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiA0MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHQmLnRlcnJhY2V7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWRldGFpbHtcblx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDU1NjU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudHh0e1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWZpZ3VyZXtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudm9pY2UtYXJlYXtcblx0XHRtYXJnaW46IDEyMHB4IDA7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXJnaW46IDYwcHggMDtcblx0XHR9XG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDQuOHJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYmxvY2t7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luOiA4MHB4IDA7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5yZXZlcnNle1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHQudm9pY2UtYXJlYV9fYmxvY2stLWRldGFpbHtcblx0XHRcdFx0XHRtYXJnaW46IDEwJSA1JSAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWRldGFpbHtcblx0XHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdFx0bWFyZ2luOiAxMCUgMCAwIDUlO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRoM3tcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDU1NjU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmpvYntcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNHB4IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgNnB4IDAgMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuam9iLW5hbWV7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR4dHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1maWd1cmV7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJlY3J1aXRtZW50LWFyZWF7XG5cdFx0bWFyZ2luOiAxMjBweCAwO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWFyZ2luOiA2MHB4IDA7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiA0LjhyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGRse1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA5NjBweDtcblx0XHRcdG1hcmdpbjogNDBweCBhdXRvIDA7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXHRcdFx0ZHQge1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDAgNDBweCAyMHB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMnB4IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0ZGQge1xuXHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDU1NjU7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMycHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIuY29udGFjdC1hcmVhe1xuXHRoMntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0Y29sb3I6ICMwMDU1NjU7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cdGgze1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0Y29sb3I6ICMwMDU1NjU7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHR9XG5cdH1cblx0LnRlbC1hcmVhe1xuXHRcdG1hcmdpbjogODBweCBhdXRvO1xuXHRcdG1heC13aWR0aDogOTAwcHg7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTJGNUY4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDU1NjU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWFyZ2luOiA0MHB4IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbGlzdHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOjBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHRcdH1cblx0XHRcdGxpe1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRoNHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmFtZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGVsLW51bWJlcntcblx0XHRcdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwNTU2NTtcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGltZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRtYXJnaW46IDRweCAwIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZm9ybS1hcmVhe1xuXHRcdG1heC13aWR0aDogOTAwcHg7XG5cdFx0bWFyZ2luOiA4MHB4IGF1dG87XG5cdFx0LmNmNy1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczpzdHJldGNoO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0Ly9tYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDU1NjU7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuY2Y3LXEge1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCAxMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNmNy1he1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCAxMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmNhdHtcblx0XHRcdFx0XHQud3BjZjctcmFkaW97XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0LndwY2Y3LWxpc3QtaXRlbXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnBsYWNle1xuXHRcdFx0XHRcdC53cGNmNy1yYWRpb3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHQud3BjZjctbGlzdC1pdGVte1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdFx0Ji5maXJzdHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJpdmFjeXtcblx0XHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRcdFxuXHRcdC8qIOWQhOmgheebruWFsemAmiAqL1xuXHRcdGx7XG5cdFx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcdFxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJlbWFpbFwiXSxpbnB1dFt0eXBlPVwidGVsXCJdLHRleHRhcmVhIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQUFBQUFBO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdFx0XHRwYWRkaW5nOiA0cHggMTRweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XHRcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyx0ZXh0YXJlYTpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZFNEUxO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI0ZGMTQ5Mztcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXHRcdFxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJde1xuXHRcdFx0YXBwZWFyYW5jZTogYXV0bztcblx0XHR9XG5cdFx0XG5cdFx0LndwY2Y3LWxpc3QtaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0XG5cdFx0dGV4dGFyZWF7XG5cdFx0XHRoZWlnaHQ6MjAwcHg7XG5cdFx0XHRwYWRkaW5nOiAwLjYyNWVtIDAuNDM3NWVtO1xuXHRcdH1cblx0XHRcblx0XHQuY2Y3LWFjY2VwdC1jaGVja3tcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogNTBweCBhdXRvO1xuXHRcdH1cblxuXHRcdC53cGNmN2NwLWJ0bnN7XG5cdFx0XHRtYXJnaW46IDQwcHggYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0XG5cdFx0LmNmNy1zdWJtaXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdFx0XG5cdFx0LndwY2Y3LXN1Ym1pdHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNTU2NTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y29sb3I6ICMwMDU1NjU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0XHRcblx0XHQvKuOAgOW/hemgiOODqeODmeODq+OAgCovXG5cdFx0LmNmNy1yZXF7XG5cdFx0XHRmb250LXNpemU6MS4ycmVtO1xuXHRcdFx0cGFkZGluZzogNHB4IDZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZEREREO1xuXHRcdFx0Y29sb3I6ICNGRjAwMDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHRcdC5zdWJtaXQtYnRuLWFyZWF7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDogNDBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxufVxuXG5cbi53cGNmNy1wcmV2aW91c3tcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICM4RTM3NTI7XG5cdGJvcmRlcjogMnB4IHNvbGlkICM4RTM3NTI7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdGZvbnQtc2l6ZTogMS4yZW07XG5cdHBhZGRpbmc6IDFlbSAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRjb2xvcjogIzhFMzc1Mjtcblx0fVxuXHRAaW5jbHVkZSBzcHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIuaW5mby1tYWlue1xuXHRtYXJnaW46IDEyMHB4IDA7XG5cdC5jYXQtbGlzdHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0Z2FwOjIwcHggNDBweDtcblx0XHRwYWRkaW5nOiAwIDAgODBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRnYXA6MTBweDtcblx0XHRcdHBhZGRpbmc6IDAgMCA0MHB4O1xuXHRcdH1cblx0XHRsaXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YXtcblx0XHRcdFx0cGFkZGluZzogMTZweCAzMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDA1NTY1O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGNvbG9yOiAjMDA1NTY1O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jdXJyZW50LWNhdHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTY1O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5pbmZvLWxpc3R7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdhcDo2MHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0Z2FwOjQwcHg7XG5cdFx0fVxuXHRcdGxpe1xuXHRcdFx0YXtcblx0XHRcdFx0LnRodW1ibmFpbHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0LnRodW1ibmFpbC1pbWFnZXtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDU1NjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jYXR7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDU1NjU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMTBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQudHh0LWFyZWF7XG5cdFx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRhdGV7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM0RTRFNEU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53cC1wYWdlbmF2aXtcblx0bWFyZ2luOiA2MHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGF7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0LmN1cnJlbnR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0UyRjVGODtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6ICMwMDU1NjU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0LnBhZ2V7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRib3JkZXI6MXB4IHNvbGlkICMwMDU1NjU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRtYXJnaW46MCA1cHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTY1O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC5uZXh0cG9zdHNsaW5rLC5wcmV2aW91c3Bvc3RzbGlua3tcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTY1O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRib3JkZXI6MXB4IHNvbGlkICMwMDU1NjU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdG1hcmdpbjowIDVweDtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFMkY1Rjg7XG5cdFx0XHRjb2xvcjogIzAwNTU2NSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbm1haW4uc2luZ2xle1xuXHRtYXJnaW46IDAgMCA4MHB4O1xufVxuXG4uZW50cnktY29udGVudHtcblx0LmVudHJ5LWhlYWR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMTBweCAwIDgwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDU1NjU7XG5cdFx0LmNhdHtcblx0XHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0XHRcdHBhZGRpbmc6IDRweCAzMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGNvbG9yOiAjMDA1NTY1O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHR9XG5cdC5lbnRyeS10aXRsZXtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC5wb3N0LXRodW1ibmFpbHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0fVxuXHQuY29udGVudC0yY29se1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MyUgMjAlO1xuXHRcdGdhcDo3JTtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmX19yaWdodHtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRtYXJnaW46IDQwcHggMCAwIDA7XG5cdFx0XHR9XG5cdFx0XHQud2lkZ2V0LWFyZWF7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFMkY1Rjg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdH1cblx0XHRcdC53cC1ibG9jay1oZWFkaW5ne1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0Y29sb3I6ICMwMDU1NjU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNnB4IDA7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdFx0XHR9XG5cdFx0XHQuc2lkZWJhcl9fbGlzdHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0LnBvc3RfZGVzY3tcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdC5uZXdzX3RpdGxle1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZvb3R7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNEU0RTRFO1xuXHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiA2cHggMCAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jYXR7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDA1NTY1O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDA1NTY1O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LndwLWJsb2NrLWNhdGVnb3JpZXMtbGlzdHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRtYXJnaW46IDRweCAwO1xuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6J+ODuyAnO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDU1NjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5lZGl0LWFyZWF7XG5cdGgyIHtcblx0XHRwYWRkaW5nOiA2cHggMDtcblx0XHRtYXJnaW46IDAgMCAyNHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICMwMDU1NjU7XG5cdCAgfVxuXHRoM3tcblx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRib3JkZXItbGVmdDogc29saWQgN3B4ICMwMDU1NjU7XG5cdFx0cGFkZGluZzogMCAwLjVlbTsvKuS4iuS4iyDlt6blj7Pjga7kvZnnmb0qL1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50Oy8q6IOM5pmv6YCP5piO44GrKi9cblx0fVxuXHRoNHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRjb2xvcjogIzAwNTU2NTtcblx0fVxuXHR1bHtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdHBhZGRpbmc6IDAgMCAwIDE2cHg7XG5cdFx0bGl7XG5cdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0Jjo6bWFya2Vye1xuXHRcdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0YmxvY2txdW90ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0Y29sb3I6ICM2NTY0NjQ7XG5cdH1cblx0dGFibGV7XG5cdFx0dGhlYWR7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHRcdHRoe1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNTU2NTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHR0cntcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdCY6bnRoLWNoaWxkKG9kZCl7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNEOUVDRUY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRke1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4ucGFnZXJ7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdGdhcDowO1xuXHRtYXJnaW46IDAgMCA0MHB4O1xuXHRAaW5jbHVkZSBzcHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHR9XG5cdC5wYWdlcl9faXRlbXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRURGREZGO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDU1NjU7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjRFNDJFO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdFx0Ji5uZXh0e1xuXHRcdFx0LnBhZ2VyX19jYXB0aW9ue1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDRcIjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTY1O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCA2cHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucHJldntcblx0XHRcdC5wYWdlcl9fY2FwdGlvbntcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTY1O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wYWdlcl9fY2FwdGlvbntcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdH1cblx0XHQucGFnZXJfX2JvZHl7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnBhZ2VyX19kZXRhaWx7XG5cdFx0XHRcdC5wYWdlcl9faW5mb3tcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0LnBhZ2VyX19jYXR7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwNTU2NTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMnB4IDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDA1NTY1O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBhZ2VyX190aXRsZXtcblx0XHRcdFx0XHRtYXJnaW46MnB4IDA7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSJdfQ== */
