/* Genesis Sample Child Theme
Theme Name: Native Escapes Theme
Theme URI: http://www.studiopress.com/
Description: This is the sample theme created for the Genesis Framework.
Author: 21six
Author URI: http://www.21six.com/
Template: genesis
Template Version: 1.0
Tags: black, orange, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* Table of Contents
- HTML5 Reset
	- Baseline Normalize
	- Box Sizing
	- Float Clearing
- Defaults
	- Typographical Elements
	- Headings
	- Objects
	- Gallery
	- Forms
	- Tables
	- Screen Reader Text
- Structure and Layout
	- Site Containers
	- Column Widths and Positions
	- Column Classes
- Common Classes
	- Avatar
	- Genesis
	- Search Form
	- Titles
	- WordPress
- Widgets
	- Featured Content
- Plugins
	- Genesis eNews Extended
	- Jetpack
- Skip Links
- Site Header
	- Title Area
	- Widget Area
- Site Navigation
	- Accessible Menu
	- Site Header Navigation
	- After Header Navigation
	- Footer Navigation
- Content Area
	- Entries
	- Entry Meta
	- Pagination
	- Comments
- Sidebars
- Footer Widgets
- Site Footer
- Media Queries
	- Retina Display
	- Max-width: 1280px
	- Max-width: 1023px
	- Max-width: 880px
- Print Styles
*/

@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;300;500;700;900&display=swap');

/* # HTML5 Reset
---------------------------------------------------------------------------------------------------- */
/* normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

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

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden], template {
  display: none;
}

a {
  background: 0 0;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: 700;
}

dfn {
  font-style: italic;
}

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

mark {
  background: #ff0;
  color: #333;
}

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

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

pre {
  overflow: auto;
}

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

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

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

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

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: 700;
}

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

td, th {
  padding: 0;
}

/* ## Box Sizing
--------------------------------------------- */
html,
input[type="search"] {
  box-sizing: border-box;
}

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

/* ## Float Clearing
--------------------------------------------- */
.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
  content: " ";
  display: table;
}

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
  clear: both;
  content: " ";
  display: table;
}

/* # Defaults
---------------------------------------------------------------------------------------------------- */
/* ## Typographical Elements
--------------------------------------------- */
html {
  font-size: 62.5%;
  /* 10px browser default */
}

/* Chrome fix */
body > div {
  font-size: 1.8rem;
}

body {
  background-color: #ffffff;
  color: #0a0a0a;
  font-family: "myriad-pro",sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 1.625;
  margin: 0;
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img {
  transition: all 0.1s ease-in-out;
}

a {
  color: #0a0a0a;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #0a0a0a;
  text-decoration: underline;
}

p {
  margin: 0 0 20px;
  padding: 0;
}

ol,
ul {
  margin: 0;
  padding: 0;
}

li {
  list-style-type: none;
}

hr {
  border: 0;
  border-collapse: collapse;
  border-top: 1px solid #ddd;
  clear: both;
  margin: 1em 0;
}

b,
strong {
  font-weight: 700;
}

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

blockquote {
  margin: 40px;
}

blockquote::before {
  content: "\201C";
  display: block;
  font-size: 30px;
  font-size: 3rem;
  height: 0;
  left: -20px;
  position: relative;
  top: -10px;
}

.single-trip-type a.title {
  display: block;
  text-align: center;
  color: #c3b245;
  width: 100%;
  padding: 15px 10px;
  position: relative;
  text-decoration: none;
  font-size: 22px;
  font-size: 2.2rem;
  margin-bottom: 10px;
  font-weight: bold;
  background: url(images/trip-link.png) center right no-repeat;
}

.single-trip-type a.title:before {
  content: '';
  background-image: url(images/divider-right.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 24px;
}

.single-trip-type a.title:after {
  content: '';
  background-image: url(images/divider-left.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 24px;
}

/* ## Headings
--------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #0a0a0a;
  font-weight: 400;
  line-height: 1.2;
  margin: 0 0 20px;
  font-family: 'Roboto Slab', serif;
  font-family: "myriad-pro", sans-serif;
}

h1 {
  font-size: 36px;
  font-size: 3.6rem;
}

h2 {
  font-size: 30px;
  font-size: 3rem;
}

h3 {
  font-size: 24px;
  font-size: 2.4rem;
}

h4 {
  font-size: 20px;
  font-size: 2rem;
}

h5 {
  font-size: 18px;
  font-size: 1.8rem;
}

h6 {
  font-size: 16px;
  font-size: 1.6rem;
}

/* ## Objects
--------------------------------------------- */
embed,
iframe,
img,
object,
video,
.wp-caption {
  max-width: 100%;
}

img {
  height: auto;
}

/* ## Gallery
--------------------------------------------- */
.gallery {
  overflow: hidden;
}

.gallery-item {
  float: left;
  margin: 0 0 28px;
  text-align: center;
}

.gallery-columns-1 .gallery-item {
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  width: 50%;
}

.gallery-columns-3 .gallery-item {
  width: 33%;
}

.gallery-columns-4 .gallery-item {
  width: 25%;
}

.gallery-columns-5 .gallery-item {
  width: 20%;
}

.gallery-columns-6 .gallery-item {
  width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
  width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
  width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  width: 11.1111%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
  clear: left;
}

.gallery img {
  border: 1px solid #ddd;
  height: auto;
  padding: 4px;
}

.gallery img:hover,
.gallery img:focus {
  border: 1px solid #999;
}

/* ## Forms
--------------------------------------------- */
input,
select,
textarea {
  background-color: #f1f1db;
  border: none;
  color: #446757;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 300;
  padding: 16px;
  width: 100%;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input:focus,
textarea:focus {
  border: none;
  outline: none;
  background-color: #e6e3bc;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
  width: auto;
}

::-moz-placeholder {
  color: #c3b245;
  opacity: 1;
}

::-webkit-input-placeholder {
  color: #d0c26b;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
  background-color: #446757;
  border: 0;
  color: #ffffff;
  cursor: pointer;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 16px 32px;
  white-space: normal;
  width: auto;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
button:focus,
input:focus[type="button"],
input:focus[type="reset"],
input:focus[type="submit"],
.button:focus {
  background-color: #30483d;
  color: #fff;
}

.entry-content .button:hover,
.entry-content .button:focus {
  color: #fff;
}

.button {
  display: inline-block;
}

a.button.small,
button.small,
input[type="button"].small,
input[type="reset"].small,
input[type="submit"].small {
  padding: 8px 16px;
}

.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type="button"]:disabled,
.site-container input[type="button"]:disabled:hover,
.site-container input[type="reset"]:disabled,
.site-container input[type="reset"]:disabled:hover,
.site-container input[type="submit"]:disabled,
.site-container input[type="submit"]:disabled:hover {
  background-color: #ddd;
  border-width: 0;
  color: #777;
  cursor: not-allowed;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
  display: none;
}

/* ## Tables
--------------------------------------------- */
table {
  border-collapse: collapse;
  border-spacing: 0;
  line-height: 2;
  margin-bottom: 40px;
  width: 100%;
}

tbody {
  border-bottom: 1px solid #ddd;
}

td,
th {
  text-align: left;
}

td {
  border-top: 1px solid #ddd;
  padding: 6px 0;
}

th {
  font-weight: 400;
}

/* ## Screen Reader Text
--------------------------------------------- */
.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
}

.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus {
  clip: auto !important;
  height: auto;
  width: auto;
  display: block;
  font-size: 1rem;
  font-weight: bold;
  padding: 15px 23px 14px;
  color: #333;
  background: #fff;
  z-index: 100000;
  /* Above WP toolbar. */
  text-decoration: none;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}

.more-link {
  position: relative;
}

/* # Structure and Layout
---------------------------------------------------------------------------------------------------- */
/* ## Site Containers
--------------------------------------------- */
.site-inner,
.wrap {
  margin: 0 auto;
  max-width: 1200px;
}

.site-inner {
  clear: both;
  padding-top: 0px;
}

/* ## Column Widths and Positions
--------------------------------------------- */
/* ### Wrapping div for .content and .sidebar-primary */
.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
  width: 980px;
}

.content-sidebar-sidebar .content-sidebar-wrap {
  float: left;
}

.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
  float: right;
}

/* ### Content */
.content {
  float: right;
  width: 800px;
}

.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
  float: left;
}

.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
  width: 580px;
}

.full-width-content .content {
  width: 100%;
}

/* ### Primary Sidebar */
.sidebar-primary {
  float: right;
  width: 360px;
}

.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
  float: left;
}

/* ### Secondary Sidebar */
.sidebar-secondary {
  float: left;
  width: 180px;
}

.content-sidebar-sidebar .sidebar-secondary {
  float: right;
}

/* ## Column Classes
--------------------------------------------- */
/* Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */
.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
  float: left;
  margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
  width: 48.717948717948715%;
}

.one-third,
.two-sixths {
  width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
  width: 65.81196581196582%;
}

.one-fourth {
  width: 23.076923076923077%;
}

.three-fourths {
  width: 74.35897435897436%;
}

.one-sixth {
  width: 14.52991452991453%;
}

.five-sixths {
  width: 82.90598290598291%;
}

.first {
  clear: both;
  margin-left: 0;
}

.one-third.small-marg {
  margin-left: 1.564102564102564%;
}

.one-third:nth-of-type(3n+1){
  clear:left;
}

/* # Common Classes
---------------------------------------------------------------------------------------------------- */
/* ## Avatar
--------------------------------------------- */
.avatar {
  border-radius: 50%;
  float: left;
}

.alignleft .avatar,
.author-box .avatar {
  margin-right: 24px;
}

.alignright .avatar {
  margin-left: 24px;
}

.comment .avatar {
  margin: 0 16px 24px 0;
}

/* ## Genesis
--------------------------------------------- */
.breadcrumb {
  margin-bottom: 20px;
}

.after-entry,
.archive-description,
.author-box {
  background-color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  margin-bottom: 40px;
  padding: 40px;
}

.author-box-title {
  font-size: 16px;
  font-size: 1.6rem;
  margin-bottom: 4px;
}

.archive-description p:last-child,
.author-box p:last-child {
  margin-bottom: 0;
}

/* ## Search Form
--------------------------------------------- */
.search-form {
  overflow: hidden;
}

.site-header .search-form {
  float: right;
  margin-top: 12px;
}

.entry-content .search-form,
.site-header .search-form {
  width: 50%;
}

.genesis-nav-menu .search input[type="submit"],
.widget_search input[type="submit"] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* ## Titles
--------------------------------------------- */
.archive-title {
  font-size: 20px;
  font-size: 2rem;
}

.entry-title {
  font-size: 36px;
  font-size: 3.6rem;
}

.entry-title > a,
.sidebar .widget-title a {
  color: #446757;
  text-decoration: none;
}

.entry-title a:hover,
.entry-title a:focus {
  color: #30483d;
}

.widget-title {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  margin-bottom: 20px;
}

/* ## WordPress
--------------------------------------------- */
a.aligncenter img {
  display: block;
  margin: 0 auto;
}

a.alignnone {
  display: inline-block;
}

.alignleft {
  float: left;
  text-align: left;
}

.alignright {
  float: right;
  text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
  max-width: 100%;
}

img.centered,
.aligncenter {
  display: block;
  margin: 0 auto 24px;
}

img.alignnone,
.alignnone {
  margin-bottom: 12px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
  margin: 0 24px 24px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
  margin: 0 0 24px 24px;
}

.wp-caption-text {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
}

.entry-content p.wp-caption-text {
  margin-bottom: 0;
}

.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video {
  margin: 0 0 28px;
}

*:after, *:before {
  pointer-events: none;
}

.divider {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  clear: both;
  height: 24px;
  display: inline-block;
  margin: 20px 0;
}

.divider.divider-right {
  background-image: url("images/divider-right.png");
}

.divider.divider-left {
  background-image: url("images/divider-left.png");
}

.contact-tailor {
  padding: 20px 20px;
  font-size: 20px;
  font-size: 2rem;
  line-height: 1;
  font-weight: bold;
  position: relative;
  margin-bottom: 20px;
  font-weight: bold;
  background-color: #446757;
  color: #fff;
}

.contact-tailor span,
.contact-cta span {
  color: #d8cc84;
}

.contact-tailor a.fancybox,
.contact-cta a.fancybox {
  text-decoration: none;
}

.contact-cta {
  padding: 20px;
  font-size: 24px;
  font-size: 2rem;
  line-height: 1;
  position: relative;
  margin-bottom: 20px;
  font-weight: bold;
  background-color: #6a4d37;
  color: #fff;
}

.contact-cta p > a {
  text-decoration: none;
}

.contact-cta p > a:hover {
  text-decoration: underline;
}

.contact-cta:before {
  content: '';
}

.contact-cta:after {
  content: '';
}

.green-bar {
  background-color: #446757;
  background: url("images/green-bar-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  color: #ffffff;
  text-align: center;
  padding: 26px 0px;
  margin-bottom: 20px;
  clear: both;
  position: relative;
}

.green-bar h1, .green-bar h2, .green-bar h3 {
  color: #ffffff;
  margin: 0;
}

.green-bar.popular-roundel:after {
  content: '';
  background-image: url("images/popular-roundel.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 103px;
  height: 86px;
  right: 0px;
  top: 0px;
  position: absolute;
}

.page-featured-image {
  position: relative;
  background-position: center center;
  background-size: cover;
  margin-bottom: 20px;
}

.page-featured-image img {
  width: 100%;
}

.page-featured-image p {
  font-family: 'Roboto Slab', serif;
  font-family: "WanderlustLettersPro-Regular";
  font-weight: bold;
  color: #ffffff;
  font-size: 120px;
  font-size: 12.0rem;
  /*
		line-height: 3rem;
		top: 33%;
		position: absolute;
	    width: 100%;
	    display: block;
	    text-align: center;
*/
  padding: 10%  60px;
  line-height: 13rem;
  top: 0;
  position: relative;
  width: 100%;
  display: block;
  text-align: left;
  max-width: 1200px;
  margin: 0 auto;
  text-shadow: 0px 0px 40px rgba(0, 0, 0, 0.5);
}

.page-featured-image p span.main-text-only {
  bottom: 16%;
  position: absolute;
  font-size: 10rem;
  font-size: 8rem;
  line-height: 1em;
}

.page-featured-image p span.main-text {
  position: absolute;
  z-index: 10;
  top: 27%;
}

.page-featured-image p span.sub-text {
  font-family: "myriad-pro",sans-serif;
  color: #FFFF00;
  background-color: #446757;
  display: block;
  overflow: hidden;
  padding: 10px 80px;
  font-size: 36px;
  line-height: 5.6rem;
  width: auto;
  position: absolute;
  margin-top: 0;
  margin-left: -30px;
}

.single-destination .page-featured-image p {
  transform: rotate(-3deg);
}

.page-featured-image:before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  z-index: 1000;
  background-image: url("images/mask-top.png");
  background-position: center center;
  height: 14px;
}

.page-featured-image:after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  z-index: 1000;
  background-image: url("images/mask-bottom.png");
  background-position: center center;
  height: 14px;
  bottom: 0;
}

.postid-64 .page-featured-image span.sub-text {
  margin-left: 90px;
}

.postid-52 .page-featured-image span.sub-text {
  margin-left: 51px;
  margin-top: 18px;
}

.postid-57 .page-featured-image span.sub-text {
  margin-left: 199px;
  margin-top: 26px;
}

.postid-64 .page-featured-image span.sub-text {
  margin-left: 133px;
  margin-top: 25px;
}

.postid-60 .page-featured-image span.sub-text {
  margin-left: 30px;
  margin-top: 18px;
}

.postid-67 .page-featured-image span.sub-text {
  margin-left: 63px;
  margin-top: 24px;
}

.postid-70 .page-featured-image span.sub-text {
  margin-left: 90px;
  margin-top: 18px;
}

.postid-103 .page-featured-image span.sub-text {
  margin-left: 30px;
  margin-top: 18px;
}

.postid-114 .page-featured-image span.sub-text {
  margin-left: 411px;
  margin-top: 33px;
}

.postid-116 .page-featured-image span.sub-text {
  margin-left: 116px;
  margin-top: 23px;
}

.postid-118 .page-featured-image span.sub-text {
  margin-left: 254px;
  margin-top: 21px;
}

.postid-120 .page-featured-image span.sub-text {
  margin-left: 150px;
  margin-top: 22px;
}

.postid-122 .page-featured-image span.sub-text {
  margin-left: 65px;
  margin-top: 23px;
}

.postid-124 .page-featured-image span.sub-text {
  margin-left: 69px;
  margin-top: 21px;
}

.has-side-cta .site-inner {
  max-width: 100%;
  position: relative;
}

.has-side-cta .content-sidebar-wrap {
  max-width: 1200px;
  margin: 0 auto;
}

.has-side-cta .entry {
  margin-right: 20%;
  position: relative;
}

.side-cta {
  position: absolute;
  right: 0px;
  width: auto;
  height: auto;
  top: 20px;
  margin-bottom: 40px;
  padding: 20px;
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1em;
  background-color: #446757;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}

.side-cta span {
  color: #d8cc84;
}

.side-cta .widget {
  margin: 0;
}

.side-cta .widget p {
  white-space: nowrap;
}

.side-cta:before {
  content: '';
  position: absolute;
  top: 28px;
  left: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  height: 82px;
  width: 32px;
  display: block;
  float: left;
}

.postid-135 .side-cta {
  display: none;
}

.has-side-cta .post-135.trip-type {
  margin-right: 0;
}

#fancybox-wrap #fancybox-content,
#fancybox-wrap #fancybox-outer {
  background-color: #446757;
  border: 0 solid #446757;
}

#fancybox-wrap #fancybox-content p,
#fancybox-wrap #fancybox-outer p {
  color: #d8cc84;
  margin: 5px 0;
}

#fancybox-wrap #fancybox-content p span,
#fancybox-wrap #fancybox-outer p span {
  color: #fff;
}

#fancybox-wrap #fancybox-content .wpcf7-form-control.wpcf7-checkbox,
#fancybox-wrap #fancybox-outer .wpcf7-form-control.wpcf7-checkbox {
  background-color: transparent;
  padding-left: 0;
}

#fancybox-wrap #fancybox-content input[type="checkbox"], #fancybox-wrap #fancybox-content input[type="image"], #fancybox-wrap #fancybox-content input[type="radio"],
#fancybox-wrap #fancybox-outer input[type="checkbox"],
#fancybox-wrap #fancybox-outer input[type="image"],
#fancybox-wrap #fancybox-outer input[type="radio"] {
  width: auto;
}

#fancybox-wrap #fancybox-content input, #fancybox-wrap #fancybox-content select, #fancybox-wrap #fancybox-content textarea,
#fancybox-wrap #fancybox-outer input,
#fancybox-wrap #fancybox-outer select,
#fancybox-wrap #fancybox-outer textarea {
  border-radius: 23px;
  width: 90%;
}

#fancybox-wrap #fancybox-content button, #fancybox-wrap #fancybox-content input[type="button"], #fancybox-wrap #fancybox-content input[type="reset"], #fancybox-wrap #fancybox-content input[type="submit"], #fancybox-wrap #fancybox-content .button,
#fancybox-wrap #fancybox-outer button,
#fancybox-wrap #fancybox-outer input[type="button"],
#fancybox-wrap #fancybox-outer input[type="reset"],
#fancybox-wrap #fancybox-outer input[type="submit"],
#fancybox-wrap #fancybox-outer .button {
  width: auto;
  margin-top: 20px;
  background-color: #30483d;
  color: #fff;
}

#testimonials {
  margin-top: 40px;
}

#testimonials .testimonial {
  background-image: url("images/testimonial-bg.png");
  background-size: 100%;
  background-repeat: repeat-y;
  color: #c3b245;
  padding: 40px 40px 20px 40px;
  margin-bottom: 40px;
  display: block;
  position: relative;
}

#testimonials .testimonial h1, #testimonials .testimonial h2, #testimonials .testimonial h3 {
  color: #ffffff;
  font-weight: bold;
}

#testimonials .testimonial a {
  color: #ffffff;
}

#testimonials .testimonial .testimonial-content:before {
  content: '';
  position: relative;
  display: block;
  width: 100%;
  z-index: 1000;
  background-image: url("images/divider-left.png");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 14px;
  margin-bottom: 20px;
}

#testimonials .testimonial:before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  z-index: 1000;
  background-image: url("images/testimonial-top.png");
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
  height: 20px;
  left: 0;
  top: -10px;
}

#testimonials .testimonial:after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  z-index: 1000;
  background-image: url("images/testimonial-bottom.png");
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
  height: 20px;
  bottom: -10px;
  left: 0;
}

#testimonials .testimonial .destination-tags {
  list-style: none;
  margin: 0 0 20px 0;
  display: block;
  overflow: hidden;
}

#testimonials .testimonial .destination-tags li {
  list-style: none;
  float: left;
  margin-right: 5px;
}

#testimonials .testimonial .destination-tags li a {
  color: #c3b245;
  text-decoration: none;
}

#testimonials .testimonial .destination-tags li a:hover {
  text-decoration: underline;
}

.single-testimonial .content .entry {
  background-image: url("images/testimonial-bg.png");
  background-size: 100%;
  background-repeat: repeat-y;
  color: #c3b245;
  padding: 40px;
}

.single-testimonial .content .entry h1 {
  color: #ffffff;
  font-weight: bold;
}

.single-testimonial .content .entry .entry-meta {
  color: #ffffff;
  font-size: 20px;
  font-size: 2.0rem;
  font-weight: bold;
}

.single-testimonial .content .entry .page:before {
  content: '';
  position: relative;
  display: block;
  width: 100%;
  z-index: 1000;
  background-image: url("images/divider-left.png");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 14px;
  margin-bottom: 20px;
}

.single-testimonial .content .entry:before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  z-index: 1000;
  background-image: url("images/testimonial-top.png");
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
  height: 20px;
  left: 0;
  top: -10px;
}

.single-testimonial .content .entry:after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  z-index: 1000;
  background-image: url("images/testimonial-bottom.png");
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
  height: 20px;
  bottom: -10px;
  left: 0;
}

.green-box {
  background-image: url("images/testimonial-bg.png");
  background-size: 100%;
  background-repeat: repeat-y;
  color: #c3b245;
  padding: 40px 40px 20px 40px;
  position: relative;
  margin: 40px 0;
}

.green-box a {
  color: #c3b245;
}

.green-box h2, .green-box h3 {
  color: #ffffff;
  font-weight: bold;
  display: inline-block;
}

.green-box h2:after, .green-box h3:after {
  content: '';
  position: relative;
  display: block;
  width: 125%;
  z-index: 1000;
  background-image: url("images/divider-left.png");
  background-position: right center;
  background-size: 200%;
  background-repeat: no-repeat;
  height: 14px;
}

.green-box:before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  z-index: 1000;
  background-image: url("images/testimonial-top.png");
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
  height: 20px;
  left: 0;
  top: -10px;
}

.green-box:after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  z-index: 1000;
  background-image: url("images/testimonial-bottom.png");
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
  height: 20px;
  bottom: -10px;
  left: 0;
}

.green-box.press-links a {
  text-decoration: none;
  padding-left: 30px;
  position: relative;
}

.green-box.press-links a:before {
  content: "\f0c1";
  position: absolute;
  font-family: 'FontAwesome';
  color: #fff;
  left: 0;
}

.green-box.press-links a:hover {
  text-decoration: underline;
}

.wpcf7-form-control-wrap.reason:after {
  content: "\f078";
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  line-height: 100%;
  width: 32px;
  font-family: 'FontAwesome';
}

.checkbox-title {
  background-color: #f1f1db;
  color: #446757;
  display: block;
  padding: 16px;
}

.wpcf7-form-control.wpcf7-checkbox {
  background-color: #e6e3bc;
  display: block;
  overflow: hidden;
  padding: 16px 24px 11px;
}

span.wpcf7-list-item {
  width: 50%;
  display: inline-block;
  float: left;
  margin: 0 0 10px 0 !important;
}

span.wpcf7-list-item .wpcf7-list-item-label {
  margin-left: 5px;
}

.tp-caption {
  text-shadow: 0px 0px 40px rgba(0, 0, 0, 0.5);
  font-size: 12.5vw !important;
}

.separator-doubled {
  display: none;
}

.twitter-icon:after {
  content: "\f099";
  font-family: 'FontAwesome';
  color: #ffffff;
  font-size: 40px;
  font-size: 4rem;
  line-height: 2.9rem;
}

#twitter-widget-0 {
  width: 80% !important;
}

#twitter-widget-0 .timeline-Footer {
  display: none !important;
}

.anchor-buttons a.button {
  text-decoration: none;
  display: block;
  text-align: center;
  background-color: #c3b245;
  position: relative;
  margin-bottom: 20px;
}

.anchor-buttons a.button:hover {
  background-color: #a19234;
}

.anchor-buttons a.button:after {
  content: "\f063";
  position: absolute;
  right: 10px;
  top: 0;
  height: 100%;
  width: 32px;
  font-family: 'FontAwesome';
  color: #fff;
  padding: 16px 0;
}

.one-third.small-marg p {
  display: table;
  min-height: 100px;
  width: 100%;
}

.one-third.small-marg a.title {
  min-height: 100px;
  display: table-cell;
  vertical-align: middle;
}

.one-third.small-marg .image {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 5px;
  background-color: #446757;
}

.one-third.small-marg .image img {
  width: 100%;
  height: 200px;
  display: block;
  transition: all 0.4s ease-in-out;
}

.one-third.small-marg .image:before {
  content: '';
  position: absolute;
  background-color: rgba(68, 103, 87, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  transition: all 0.4s ease-in-out;
}

.one-third.small-marg .image:after {
  content: 'Find out more';
  color: #ffffff;
  position: absolute;
  z-index: 100;
  line-height: 100%;
  top: 75%;
  width: 100%;
  text-align: center;
  opacity: 0;
  font-family: 'Roboto Slab', serif;
  font-family: "WanderlustLettersPro-Regular";
  font-size: 28px;
  font-size: 2.8rem;
  transition: all 0.4s ease-in-out;
}

.one-third.small-marg:hover .image:before {
  opacity: 1;
}

.one-third.small-marg:hover .image:after {
  opacity: 1;
  top: 50%;
}

.one-third.small-marg:hover a.title {
  color: #b5a43a;
}

/* # Widgets
---------------------------------------------------------------------------------------------------- */
.widget {
  margin-bottom: 40px;
  word-wrap: break-word;
}

.widget p:last-child,
.widget ul > li:last-of-type,
.widget-area .widget:last-of-type {
  margin-bottom: 0;
}

.widget ul > li {
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.widget ul > li:last-of-type {
  padding-bottom: 0;
}

.widget ol > li {
  list-style-position: inside;
  list-style-type: decimal;
  padding-left: 20px;
  text-indent: -20px;
}

.widget li li {
  border: 0;
  margin: 0 0 0 30px;
  padding: 0;
}

.widget_calendar table {
  width: 100%;
}

.widget_calendar td,
.widget_calendar th {
  text-align: center;
}

/* ## Featured Content
--------------------------------------------- */
.featured-content .entry {
  background: none;
  margin-bottom: 20px;
  padding: 0 0 24px;
}

.featured-content .entry:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}

.featured-content .entry-title {
  font-size: 20px;
  font-size: 2rem;
}

.before-footer {
  position: relative;
  min-height: 300px;
  background-position: center center;
  background-size: cover;
}

.before-footer img {
  width: 100%;
  display: block;
}

.before-footer p {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  color: #ffffff;
  font-size: 80px;
  font-size: 8.0rem;
  line-height: 3rem;
  text-shadow: 0px 0px 40px rgba(0, 0, 0, 0.5);
  top: calc(50% - 1.5rem);
  font-family: 'Roboto Slab', serif;
  font-family: "WanderlustLettersPro-Regular";
	font-weight: bold;
}

.before-footer:before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  z-index: 1000;
  background-image: url("images/mask-top.png");
  background-position: center center;
  height: 14px;
}

.before-footer:after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  z-index: 1000;
  background-image: url("images/mask-bottom.png");
  background-position: center center;
  height: 14px;
  bottom: 0;
}

/* # Plugins
---------------------------------------------------------------------------------------------------- */
/* ## Genesis eNews Extended
--------------------------------------------- */
.sidebar .enews-widget,
.sidebar .enews-widget .widget-title {
  color: #fff;
}

.sidebar .widget.enews-widget {
  background-color: #333;
}

.sidebar .enews-widget input,
.sidebar .enews-widget input:focus {
  border: 1px solid #333;
}

.sidebar .enews-widget input[type="submit"] {
  background-color: #cc3d25;
  color: #fff;
}

.sidebar .enews-widget input:hover[type="submit"],
.sidebar .enews-widget input:focus[type="submit"] {
  background-color: #fff;
  color: #333;
}

.enews-widget input {
  font-size: 16px;
  font-size: 1.6rem;
  margin-bottom: 16px;
}

.enews-widget input[type="submit"] {
  margin: 0;
  width: 100%;
}

.enews form + p {
  margin-top: 24px;
}

/* ## Jetpack
--------------------------------------------- */
#wpstats {
  display: none;
}

.rev_slider_wrapper:before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  z-index: 1000;
  background-image: url("images/mask-top.png");
  background-position: center center;
  height: 14px;
}

.rev_slider_wrapper:after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  z-index: 1000;
  background-image: url("images/mask-bottom.png");
  background-position: center center;
  height: 14px;
  bottom: 0;
}

.display-posts-listing.popular-roundel .listing-item:after {
  content: '';
  background-image: url("images/popular-roundel.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 103px;
  height: 86px;
  left: 10px;
  top: 5px;
  position: absolute;
}

.display-posts-listing .listing-item {
  width: 31.623931623931625%;
  margin-left: 2.564102564102564%;
  margin-bottom: 20px;
  float: left;
  position: relative;
}

.display-posts-listing .listing-item:nth-child(3n+1) {
  margin-left: 0;
  clear: both;
}

.display-posts-listing .listing-item .image {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 5px;
  background-color: #446757;
}

.display-posts-listing .listing-item .image img {
  width: 100%;
  display: block;
  transition: all 0.4s ease-in-out;
}

.display-posts-listing .listing-item .image:before {
  content: '';
  position: absolute;
  background-color: rgba(68, 103, 87, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  transition: all 0.4s ease-in-out;
}

.display-posts-listing .listing-item .image:after {
  content: 'Find out more';
  color: #ffffff;
  position: absolute;
  z-index: 100;
  line-height: 100%;
  top: 75%;
  width: 100%;
  text-align: center;
  opacity: 0;
  font-family: 'Roboto Slab', serif;
  font-family: "WanderlustLettersPro-Regular";
  font-size: 28px;
  font-size: 2.8rem;
  transition: all 0.4s ease-in-out;
}

.display-posts-listing .listing-item a.title {
  display: block;
  text-align: center;
  color: #c3b245;
  width: 100%;
  padding: 5px 0;
  position: relative;
  text-decoration: none;
  font-size: 24px;
  font-size: 2.4rem;
  margin-bottom: 10px;
}

.display-posts-listing .listing-item a.title:before {
  content: '';
  background-image: url("images/divider-right.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 24px;
}

.display-posts-listing .listing-item a.title:after {
  content: '';
  background-image: url("images/divider-left.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 24px;
}

.display-posts-listing .listing-item .excerpt-dash {
  display: none;
}

.display-posts-listing .listing-item .excerpt {
  text-align: center;
  display: block;
}

.display-posts-listing .listing-item:hover .image:before {
  opacity: 1;
}

.display-posts-listing .listing-item:hover .image:after {
  opacity: 1;
  top: 50%;
}

.display-posts-listing .listing-item:hover a.title {
  color: #b5a43a;
}

.responsive-tabs-wrapper .responsive-tabs {
  /*

		.responsive-tabs__list__item:last-child{
			border-left: 5px solid white;
		}
*/
}

.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__list {
  margin: 20px 0 20px 0px;
  display: table;
  table-layout: fixed;
  width: 100%;
}

.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__list__item {
  background-color: #446757;
  color: #ffffff;
  border-radius: 0;
  border: none;
  padding: 16px 24px;
  text-align: center;
  border: none;
  top: 0;
  margin: 0;
  float: left;
  width: 31.623931623931625%;
  margin-left: 2.564102564102564%;
  transition: background-color 0.2s ease-in-out;
}

.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__list__item:first-child {
  margin: 0;
}

.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__list__item:hover {
  background-color: #c3b245;
  color: #ffffff;
  border: none;
  padding: 16px 24px;
}

.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__list__item--active,
.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__list__item--active:hover {
  background-color: #c3b245;
  color: #ffffff;
  border: none;
  padding: 16px 24px;
  top: 0;
}

.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading {
  background-color: #446757;
  color: #ffffff;
  border: none;
  outline: none;
  font-size: 24px;
  font-size: 2.4rem;
}

.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading:after,
.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading:hover:after {
  border-top-color: #ffffff;
  top: 20px;
}

.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading:hover,
.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading--active,
.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading--active:hover {
  background-color: #c3b245;
  color: #ffffff;
}

.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__panel {
  padding: 0;
  border: none;
}

.responsive-tabs-wrapper .responsive-tabs .responsive-tabs__panel h3 {
  color: #c3b245;
  font-size: 30px;
  font-size: 3rem;
}

/* # Skip Links
---------------------------------------------------------------------------------------------------- */
.genesis-skip-link {
  margin: 0;
}

.genesis-skip-link li {
  height: 0;
  width: 0;
  list-style: none;
}

/* Display outline on focus */
:focus {
  outline: none;
}

/* # Site Header
---------------------------------------------------------------------------------------------------- */
.site-header {
  background-color: #fff;
  min-height: 120px;
  color: #0a0a0a;
}

.site-header .wrap {
  padding: 0;
  position: relative;
}

/* ## Title Area
--------------------------------------------- */
.title-area {
  float: none;
  padding: 0;
  width: 300px;
  margin: 0 auto;
}

.header-image .title-area {
  padding: 0;
}

.header-full-width .title-area {
  width: 100%;
}

.site-title {
  font-size: 30px;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

.site-title a,
.site-title a:hover,
.site-title a:focus {
  color: #333;
  text-decoration: none;
}

.header-image .site-title > a {
  display: block;
  min-height: 169px;
  width: 100%;
  background-position: center !important;
}

.site-description {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.5;
}

.site-description,
.site-title {
  margin-bottom: 0;
}

.header-image .site-description,
.header-image .site-title {
  display: block;
  text-indent: -9999px;
}

/* ## Widget Area
--------------------------------------------- */
.site-header .widget-area {
  text-align: right;
  width: auto;
  position: absolute;
  top: 5px;
  right: 0;
}

.site-header .widget-area p {
  margin-bottom: 5px;
  line-height: 2.4rem;
}

.site-header .widget-area .social-icons li {
  float: right;
  margin-left: 10px;
}

.site-header .widget-area .social-icons li a {
  color: #fff;
  font-size: 22px;
  font-size: 2.2rem;
  background-color: #e2b940;
  line-height: 1.7em;
  border-radius: 100px;
  width: 1.6em;
  text-align: center;
  display: block;
  height: 1.6em;
}

.site-header .widget-area .social-icons li a:hover {
  background-color: #263930;
}

/* # Site Navigation
---------------------------------------------------------------------------------------------------- */
.genesis-nav-menu {
  clear: both;
  font-size: 20px;
  font-size: 2rem;
  line-height: 1;
  width: 100%;
  text-align: center;
}

.genesis-nav-menu .menu-item {
  display: inline-block;
  text-align: left;
}

.genesis-nav-menu a {
  color: #0a0a0a;
  text-decoration: none;
  display: inline-block;
  padding: 32px 20px;
  font-family: 'Roboto Slab', serif;
  font-family: "myriad-pro", sans-serif;
}

.genesis-nav-menu > li > a {
  transition: none;
}

.genesis-nav-menu .sub-menu {
  left: -9999px;
  opacity: 0;
  position: absolute;
  transition: opacity 0.4s ease-in-out;
  width: 300px;
  z-index: 9999;
}

.genesis-nav-menu .sub-menu a {
  color: #fff;
  border-top: 0;
  font-size: 18px;
  font-size: 1.8rem;
  padding: 20px;
  position: relative;
  width: 300px;
  word-wrap: break-word;
  text-align: left;
}

.genesis-nav-menu .sub-menu a:after {
  display: none;
}

.genesis-nav-menu .sub-menu .sub-menu {
  margin: -56px 0 0 199px;
}

.genesis-nav-menu .menu-item:hover {
  position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
  left: auto;
  display: block;
  opacity: 1;
}

.genesis-nav-menu > .first > a {
  padding-left: 0;
}

.genesis-nav-menu > .last > a {
  padding-right: 0;
}

.genesis-nav-menu > .right {
  color: #fff;
  float: right;
  list-style-type: none;
  padding: 30px 0;
}

.genesis-nav-menu > .right > a {
  display: inline;
  padding: 0;
}

.genesis-nav-menu > .rss > a {
  margin-left: 48px;
}

.genesis-nav-menu > .search {
  padding: 10px 0 0;
}

/* ## Accessible Menu
--------------------------------------------- */
.menu .menu-item:focus {
  position: static;
}

.menu .menu-item > a:focus + ul.sub-menu,
.menu .menu-item.sfHover > ul.sub-menu {
  left: auto;
  opacity: 1;
}

.sub-menu-toggle,
.menu-toggle {
  display: none;
  visibility: hidden;
}

/* ## Site Header Navigation
--------------------------------------------- */
.site-header .genesis-nav-menu li li {
  margin-left: 0;
}

/* ## After Header Navigation
--------------------------------------------- */
.nav-primary {
  background-color: #fff;
  z-index: 9999;
  position: relative;
  /*
	.menu-primary > li:hover > a{
		color: darken($color-green,10);
	}
*/
}

.nav-primary .wrap {
  position: relative;
}

.nav-primary .menu-primary > li > a {
  position: relative;
}

.nav-primary .menu-primary > li > a:after {
  content: '';
  border-bottom: 3px solid #c3b245;
  display: block;
  margin-top: 5px;
  position: relative;
  width: 0%;
  left: 50%;
  transition: all 0.4s ease-in-out;
}

.nav-primary .menu-primary > li:hover > a:after,
.nav-primary .menu-primary > li.current-menu-item > a:after {
  content: '';
  border-bottom: 3px solid #6a4d37;
  display: block;
  width: 100%;
  left: 0%;
  margin-top: 5px;
}

.nav-primary .menu-primary .sub-menu {
  height: auto !important;
  opacity: 0;
  background-color: #446757;
  background-color: #6a4d37;
  max-width: 1200px;
  padding: 20px;
}

.nav-primary .menu-primary .sub-menu li {
  width: 100%;
}

.nav-primary .menu-primary .sub-menu a {
  width: 100%;
  display: block;
}

.nav-primary .menu-primary .sub-menu a:hover {
  background-color: rgb(0 0 0 / 25%);
}

.nav-primary #menu-item-22 .sub-menu, .nav-primary #menu-item-254 .sub-menu {
  width: 100%;
  padding: 20px;
}

.nav-primary #menu-item-22 .sub-menu a, .nav-primary #menu-item-254 .sub-menu a {
  text-align: center;
}

.nav-primary #menu-item-22:hover .sub-menu, .nav-primary #menu-item-254:hover .sub-menu {
  left: 0 !important;
}

.nav-primary .menu-primary .sub-menu .column {
  width: 20%;
  float: left;
  overflow: hidden;
}

.nav-primary .menu-primary > li.menu-item-has-children > a:before {
  bottom: 0;
  left: 37.5%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: auto;
  position: absolute;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease-in-out;
}

.nav-primary .menu-primary > li.menu-item-has-children > a:before {
  border-bottom-color: #446757;
  border-bottom-color: #6a4d37;
  border-width: 20px;
}

.nav-primary .menu-primary > li.menu-item-has-children:hover > a:before {
  opacity: 1;
  visibility: visible;
}

.sticky-nav .site-header {
  margin-bottom: 99px;
}

.sticky-nav .nav-primary {
  position: fixed;
  top: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.95);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}

/* ## Footer Navigation
--------------------------------------------- */
.site-footer .genesis-nav-menu {
  padding-bottom: 20px;
}

.site-footer .genesis-nav-menu a {
  padding: 0 20px 10px;
}

/* # Content Area
---------------------------------------------------------------------------------------------------- */
/* ## Entries
--------------------------------------------- */
.entry {
  margin-bottom: 40px;
  padding: 0px 60px;
}

.entry a {
  text-decoration: underline;
  text-decoration: none;
}

.entry .entry-title a {
  text-decoration: none;
}

.content .entry {
  background-color: #fff;
}

.entry-content ol,
.entry-content ul {
  margin-bottom: 28px;
  margin-left: 40px;
}

.entry-content ol > li {
  list-style-type: decimal;
}

.entry-content ul > li {
  list-style-type: disc;
}

.entry-content ol ol,
.entry-content ul ul {
  margin-bottom: 0;
}

.entry-content code {
  background-color: #333;
  color: #ddd;
}

/* ## Entry Meta
--------------------------------------------- */
p.entry-meta {
  font-size: 16px;
  font-size: 1.6rem;
  margin-bottom: 20px;
}

.entry-header .entry-meta {
  margin-bottom: 20px;
}

.entry-footer .entry-meta {
  border-top: 1px solid #f5f5f5;
  padding-top: 20px;
}

.entry-categories,
.entry-tags {
  display: block;
}

.entry-comments-link::before {
  content: "\2014";
  margin: 0 6px 0 2px;
}

/* ## Pagination
--------------------------------------------- */
.pagination {
  clear: both;
  margin: 40px 0;
}

.adjacent-entry-pagination {
  margin-bottom: 0;
}

.archive-pagination ul {
  margin: 0;
}

.archive-pagination li {
  display: inline;
}

.archive-pagination li a {
  background-color: #fff;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 700;
  padding: 8px 12px;
  text-decoration: none;
}

.archive-pagination li a:hover,
.archive-pagination li a:focus,
.archive-pagination .active a {
  background-color: #446757;
  color: #fff;
}

/* ## Comments
--------------------------------------------- */
.comment-respond,
.entry-comments,
.entry-pings {
  background-color: #fff;
  margin-bottom: 40px;
}

.comment-respond,
.entry-pings {
  padding: 40px 40px 16px;
}

.entry-comments {
  padding: 40px;
}

.comment-header {
  font-size: 16px;
  font-size: 1.6rem;
}

.comment-content {
  clear: both;
  word-wrap: break-word;
}

.comment-list li {
  margin-top: 40px;
  padding: 10px 40px;
}

.comment-list .depth-1 {
  padding-left: 0;
}

.comment-list li li {
  margin-right: -40px;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
  width: 50%;
}

.comment-respond label {
  display: block;
  margin-right: 12px;
}

.entry-comments .comment-author {
  margin-bottom: 0;
}

.entry-pings .reply {
  display: none;
}

.form-allowed-tags {
  background-color: #f5f5f5;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 24px;
}

/* # Sidebars
---------------------------------------------------------------------------------------------------- */
.sidebar {
  font-size: 16px;
  font-size: 1.6rem;
}

.sidebar .widget {
  background-color: #fff;
  padding: 40px;
}

/* # Footer Widgets
---------------------------------------------------------------------------------------------------- */
.footer-widgets {
  background-color: #fff;
  color: #0a0a0a;
  clear: both;
  padding: 40px 0;
  font-size: 16px;
  font-size: 1.6rem;
}

.footer-widgets-1 {
  width: 65.81196581196582%;
  margin-left: 0;
  clear: both;
}

.footer-widgets-1 a {
  display: block;
  float: left;
}

.footer-widgets-2 {
  width: 31.623931623931625%;
  margin-left: 2.564102564102564%;
  text-align: right;
}

.footer-widgets-1,
.footer-widgets-2 {
  float: left;
}

/* # Site Footer
---------------------------------------------------------------------------------------------------- */
.site-footer {
  background-color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1;
  padding: 20px 0;
  text-align: center;
  display: none;
}

.site-footer p {
  margin-bottom: 0;
}

/* # Media Queries
---------------------------------------------------------------------------------------------------- */

.show-on-mobile {
  display: none;
}

/* # Print Styles
---------------------------------------------------------------------------------------------------- */

@media only screen and (min-width: 1281px) {
  .lg-one-third {
    width: 31.623931623931625%;
  }
  .lg-two-thirds {
    width: 65.81196581196582%;
  }
}

@media only screen and (max-width: 1280px) {
  .site-inner,
  .wrap {
    max-width: 960px;
  }
  .content-sidebar-sidebar .content-sidebar-wrap,
  .sidebar-content-sidebar .content-sidebar-wrap,
  .sidebar-sidebar-content .content-sidebar-wrap {
    width: 740px;
  }
  .content,
  .site-header .widget-area {
    width: 620px;
  }
  .sidebar-content-sidebar .content,
  .sidebar-sidebar-content .content,
  .content-sidebar-sidebar .content {
    width: 400px;
  }
  .sidebar-primary,
  .title-area {
    width: 300px;
  }
  .genesis-nav-menu {
    font-size: 20px;
    font-size: 2.0rem;
  }
  .nav-primary .menu-primary .sub-menu a {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .contact-cta {
    padding-right: 40px;
  }
  .contact-cta:before {
    width: 93px;
    height: 93px;
    right: -15px;
    top: -20px;
  }
  .contact-cta:after {
    width: 50px;
    height: 110px;
  }
  .page-featured-image p {
    max-width: 960px;
    padding: 12.5% 60px;
  }
  .page-featured-image p span.main-text-only {
    top: 25%;
  }
  .page-featured-image p span.main-text {
    font-size: 100px;
    font-size: 10rem;
  }
  .page-featured-image p span.sub-text {
    font-size: 28px;
    font-size: 2.8rem;
    padding: 5px 60px;
  }
  .has-side-cta .entry {
    margin-right: 20%;
  }
  .side-cta {
    font-size: 16px;
    font-size: 1.6rem;
    font-size: 1.3vw;
  }
  .side-cta:before {
    height: 70px;
  }
}

@media only screen and (max-width: 1023px) {
  .site-inner,
  .wrap {
    max-width: 800px;
  }
  .content,
  .content-sidebar-sidebar .content,
  .content-sidebar-sidebar .content-sidebar-wrap,
  .sidebar-content-sidebar .content,
  .sidebar-content-sidebar .content-sidebar-wrap,
  .sidebar-primary,
  .sidebar-secondary,
  .sidebar-sidebar-content .content,
  .sidebar-sidebar-content .content-sidebar-wrap,
  .site-header .widget-area,
  .title-area {
    width: 100%;
  }
  .site-header .wrap {
    padding: 0px 5%;
  }
  .header-image .site-title > a {
    background-position: center top;
  }
  .genesis-nav-menu li,
  .site-header ul.genesis-nav-menu,
  .site-header .search-form {
    float: none;
  }
  .genesis-nav-menu,
  .site-description,
  .site-header .title-area,
  .site-header .search-form,
  .site-title {
    text-align: center;
  }
  .site-header .search-form {
    margin: 16px auto;
  }
  .genesis-nav-menu li.right {
    display: none;
  }
  .genesis-nav-menu a, .nav-primary .menu-primary .sub-menu a {
    font-size: 16px;
    font-size: 1.6rem;
  }
  .nav-primary .menu-primary .sub-menu a {
    font-size: 12px;
    font-size: 1.2rem;
    padding: 15px;
  }
  .display-posts-listing .listing-item {
    width: 48.717948717948715%;
    margin-left: 2.564102564102564%;
  }
  .display-posts-listing .listing-item:nth-child(3n+1) {
    margin-left: 2.564102564102564%;
    clear: none;
  }
  .display-posts-listing .listing-item:nth-child(2n+1) {
    margin-left: 0;
    clear: both;
  }
  .page-featured-image p {
    max-width: 800px;
    padding: 15% 60px;
  }
  .side-cta {
    font-size: 12px;
    font-size: 1.2rem;
    font-size: 1.3vw;
    padding-left: 40px;
  }
  .side-cta:before {
    height: 60px;
  }
}

@media only screen and (max-width: 880px) {
  .show-on-mobile {
    display: block;
  }
  body {
    background-color: #fff;
    font-size: 16px;
    font-size: 1.6rem;
  }
  .site-inner,
  .wrap {
    padding-left: 5%;
    padding-right: 5%;
  }
  .archive-description,
  .author-box,
  .comment-respond,
  .entry,
  .entry-comments,
  .entry-pings,
  .sidebar .widget,
  .site-header {
    padding: 0;
  }
  .archive-pagination li a {
    margin-bottom: 4px;
  }
  .five-sixths,
  .four-sixths,
  .one-fourth,
  .one-half,
  .one-sixth,
  .one-third,
  .three-fourths,
  .three-sixths,
  .two-fourths,
  .two-sixths,
  .two-thirds,
  .footer-widgets-1, .footer-widgets-2 {
    margin: 0;
    width: 100%;
  }
  .footer-widgets-1 {
    text-align: center;
  }
  .footer-widgets-1 a {
    display: block;
    float: none;
  }
  .footer-widgets-2 {
    text-align: center;
  }
  .sidebar .widget.enews-widget {
    padding: 40px;
  }
  .header-image .title-area, .site-header .widget-area {
    float: left;
    width: 50%;
    position: relative;
  }
  .site-header .widget-area p {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .site-header .widget-area .social-icons li a {
    font-size: 18px;
    font-size: 1.8rem;
  }
  .header-image .site-title > a {
    background-size: contain !important;
    min-height: 125px;
  }
  .menu-primary > li.menu-item-has-children > a:before {
    display: none;
  }
  .has-side-cta .entry {
    margin-right: 0;
  }
  .sticky-nav .site-header {
    margin-bottom: 0;
  }
  .sticky-nav .nav-primary {
    position: relative;
    top: auto;
    width: auto;
  }/*
	.tp-caption{
		font-size: 60px!important;
	    font-size: 6rem!important;
	    //line-height: 6rem!important;
	}
*/
  .page-featured-image {
    position: relative;
    min-height: auto;
  }
  .page-featured-image p {
    line-height: 6rem;
    top: 0;
    padding: 12.5vh 5% 10vh;
    position: relative;
    transform: rotate(0deg);
  }
  .page-featured-image p span.main-text-only {
    top: 40%;
    font-size: 50px;
    font-size: 5rem;
    font-size: 10.0vw;
  }
  .page-featured-image p span.main-text {
    font-size: 50px;
    font-size: 5rem;
    font-size: 5.0vh;
    float: left;
    top: -3rem;
    position: relative;
    left: auto;
  }
  .page-featured-image p span.sub-text {
    font-size: 28px;
    font-size: 2.8rem;
    font-size: 2.8vh;
    padding: 0rem 2rem;
    position: absolute;
    bottom: 1em;
    left: 1em;
    margin-left: 0 !important;
    line-height: 4rem;
  }
  .has-side-cta .entry-content {
    padding-right: 0%;
  }
  .side-cta {
    display: none;
  }
  .responsive-tabs .responsive-tabs__heading {
    font-weight: normal;
    text-transform: inherit;
    margin: 0;
    padding: 10px 0;
    padding-left: 20px;
    position: relative;
    display: block !important;
    cursor: pointer;
  }
  .responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading:after, .responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading:hover:after {
    border-top-color: #ffffff;
    top: 20px;
  }
  .responsive-tabs .responsive-tabs__heading--active:after, .responsive-tabs .responsive-tabs__heading--active:hover:after {
    border-bottom: 6px solid #fff;
    border-top: 0;
    top: 18px;
  }
  .responsive-tabs .responsive-tabs__heading:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #777;
    content: "";
    display: block;
    position: absolute;
    right: 20px;
    top: 20px;
    height: 0;
    width: 0;
  }
  .responsive-tabs .responsive-tabs__heading--active:after, .responsive-tabs .responsive-tabs__heading--active:hover:after {
    border-bottom: 6px solid #fff;
    border-top: 0;
    top: 18px;
  }
  .nav-primary #menu-item-22 .sub-menu a {
    text-align: left;
  }
  .green-bar.popular-roundel:after {
    display: none;
  }
  .menu-toggle,
  .sub-menu-toggle {
    border-width: 0;
    background-color: #fff;
    color: #446757;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    visibility: visible;
  }
  .menu-toggle:hover,
  .menu-toggle:focus,
  .sub-menu-toggle:hover,
  .sub-menu-toggle:focus {
    border-width: 0;
  }
  .menu-toggle {
    line-height: 20px;
    position: relative;
    right: 0;
    z-index: 1000;
    width: 100%;
  }
  .menu-toggle:before,
  .menu-toggle.activated:before {
    margin-right: 10px;
    text-rendering: auto;
    transform: translate(0, 0);
  }
  .sub-menu-toggle {
    float: right;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
  }
  .sub-menu-toggle:before {
    display: inline-block;
    text-rendering: auto;
    transform: translate(0, 0);
  }
  .sub-menu-toggle.activated:before {
    content: "\f142";
  }
  .js .nav-primary .genesis-nav-menu .menu-item,
  .js .site-header .genesis-nav-menu .menu-item {
    display: block;
    float: none;
    position: relative;
    text-align: left;
  }
  .js .genesis-nav-menu .menu-item:hover {
    position: relative;
  }
  .js .nav-primary .genesis-nav-menu .menu-item a,
  .js .site-header .genesis-nav-menu .menu-item a {
    border: none;
    padding: 12px 0;
    width: 100%;
  }
  .js .nav-primary .genesis-nav-menu .menu-item a:after,
  .js .site-header .genesis-nav-menu .menu-item a:after {
    display: none;
  }
  .js .genesis-nav-menu .sub-menu {
    border: none;
  }
  .nav-primary .menu-primary .sub-menu .column {
    width: 100%;
    float: none;
  }
  .js .genesis-nav-menu .menu-item > a:focus ul.sub-menu,
  .js .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu {
    left: 0;
    margin-left: 0;
  }
  .js .genesis-nav-menu > .menu-item-has-children > a:after {
    content: none;
  }
  .js .genesis-nav-menu .sub-menu {
    clear: both;
    display: none;
    margin: 0;
    opacity: 1;
    padding-left: 15px;
    position: static;
    width: 100%;
  }
  .js .genesis-nav-menu .sub-menu a {
    text-align: left;
  }
  .js .genesis-nav-menu .sub-menu .sub-menu {
    margin: 0;
  }
  .js nav button:hover,
  .js .menu-toggle:hover,
  .js .nav-primary {
    background-color: #fff;
    color: #446757;
  }
  .js nav button:focus,
  .js .menu-toggle:focus {
    background-color: #fff;
    color: #446757;
  }
  .js nav.nav-primary,
  .js .site-header nav {
    display: none;
    position: relative;
  }
  .js .site-header nav .wrap {
    padding: 0;
  }
  .js nav.pagination {
    display: block;
  }
  .contact-cta {
    font-size: 24px;
    font-size: 2.4rem;
    padding-right: 40px;
  }
  .display-posts-listing .listing-item {
    width: 100%;
    margin-left: 0;
  }
  .before-footer p {
    font-size: 30px;
    font-size: 3rem;
    line-height: 1.5rem;
  }
  .responsive-tabs__list {
    display: none !important;
  }
  .responsive-tabs-wrapper .responsive-tabs .responsive-tabs__panel {
    padding-top: 20px;
  }
  span.wpcf7-list-item {
    width: 100%;
  }
  #twitter-widget-0 {
    width: 100% !important;
  }
}

@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after,
  .site-title > a:after {
    content: "";
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 2cm 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .content,
  .content-sidebar {
    width: 100%;
  }
  button,
  input,
  select,
  textarea,
  .breadcrumb,
  .comment-edit-link,
  .comment-form,
  .comment-list .reply a,
  .comment-reply-title,
  .edit-link,
  .entry-comments-link,
  .entry-footer,
  .genesis-box,
  .header-widget-area,
  .hidden-print,
  .home-top,
  .nav-primary,
  .nav-secondary,
  .post-edit-link,
  .sidebar {
    display: none !important;
  }
  .title-area {
    text-align: center;
    width: 100%;
  }
  .site-title > a {
    margin: 0;
    text-decoration: none;
    text-indent: 0;
  }
  .site-inner {
    padding-top: 0;
    position: relative;
    top: -100px;
  }
  .author-box {
    margin-bottom: 0;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    orphans: 3;
    page-break-after: avoid;
    page-break-inside: avoid;
    widows: 3;
  }
  img {
    page-break-after: avoid;
    page-break-inside: avoid;
  }
  blockquote,
  pre,
  table {
    page-break-inside: avoid;
  }
  dl,
  ol,
  ul {
    page-break-before: avoid;
  }
}

#worldpay{
	margin-top:-80px
}

#rev_slider_1_1_wrapper:before {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    z-index: 1000;
    background-image: url(/wp-content/themes/native-escapes/images/mask-top.png);
    background-position: center center;
    height: 14px;
}

#rev_slider_1_1_wrapper:after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    z-index: 1000;
    background-image: url(/wp-content/themes/native-escapes/images/mask-bottom.png);
    background-position: center center;
    height: 14px;
    bottom: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJyZXNldC9pbmRleC5zY3NzIiwicmVzZXQvX2Jhc2VsaW5lLW5vcm1hbGl6ZS5zY3NzIiwic3R5bGUuY3NzIiwicmVzZXQvX2JveC1zaXppbmcuc2NzcyIsInJlc2V0L19mbG9hdC1jbGVhcmluZy5zY3NzIiwiZGVmYXVsdHMvaW5kZXguc2NzcyIsImRlZmF1bHRzL190eXBvZ3JhcGhpY2FsLWVsZW1lbnRzLnNjc3MiLCJ1dGlsaXRpZXMvdmFyaWFibGVzL19jb2xvcnMuc2NzcyIsInV0aWxpdGllcy9taXhpbnMvaW5kZXguc2NzcyIsImRlZmF1bHRzL19oZWFkaW5ncy5zY3NzIiwiZGVmYXVsdHMvX29iamVjdHMuc2NzcyIsImRlZmF1bHRzL19nYWxsZXJ5LnNjc3MiLCJkZWZhdWx0cy9fZm9ybXMuc2NzcyIsImRlZmF1bHRzL190YWJsZXMuc2NzcyIsImRlZmF1bHRzL19zY3JlZW4tcmVhZGVyLXRleHQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19weC10by1yZW0uc2NzcyIsInN0cnVjdHVyZS1sYXlvdXQvaW5kZXguc2NzcyIsInN0cnVjdHVyZS1sYXlvdXQvX3NpdGUtY29udGFpbmVycy5zY3NzIiwic3RydWN0dXJlLWxheW91dC9fY29sdW1uLXdpZHRocy1wb3NpdGlvbnMuc2NzcyIsInN0cnVjdHVyZS1sYXlvdXQvX2NvbHVtbi1jbGFzc2VzLnNjc3MiLCJjb21tb24tY2xhc3Nlcy9pbmRleC5zY3NzIiwiY29tbW9uLWNsYXNzZXMvX2F2YXRhci5zY3NzIiwiY29tbW9uLWNsYXNzZXMvX2dlbmVzaXMuc2NzcyIsImNvbW1vbi1jbGFzc2VzL19zZWFyY2gtZm9ybS5zY3NzIiwiY29tbW9uLWNsYXNzZXMvX3RpdGxlcy5zY3NzIiwiY29tbW9uLWNsYXNzZXMvX3dvcmRwcmVzcy5zY3NzIiwiY29tbW9uLWNsYXNzZXMvX25hdGl2ZS1lc2NhcGVzLnNjc3MiLCJ1dGlsaXRpZXMvdmFyaWFibGVzL19mb250cy5zY3NzIiwid2lkZ2V0cy9fd2lkZ2V0cy5zY3NzIiwid2lkZ2V0cy9fZmVhdHVyZWQtY29udGVudC5zY3NzIiwid2lkZ2V0cy9fYmVmb3JlLWZvb3Rlci5zY3NzIiwicGx1Z2lucy9pbmRleC5zY3NzIiwicGx1Z2lucy9fZ2VuZXNpcy1lbmV3cy1leHRlbmRlZC5zY3NzIiwicGx1Z2lucy9famV0cGFjay5zY3NzIiwicGx1Z2lucy9fcmV2c2xpZGVyLnNjc3MiLCJwbHVnaW5zL19kaXNwbGF5LXBvc3RzLXNob3J0Y29kZS5zY3NzIiwicGx1Z2lucy9fdGFiYnktcmVzcG9uc2l2ZS10YWJzLnNjc3MiLCJza2lwLWxpbmtzL19za2lwLWxpbmtzLnNjc3MiLCJzaXRlLWhlYWRlci9fc2l0ZS1oZWFkZXIuc2NzcyIsInNpdGUtaGVhZGVyL190aXRsZS1hcmVhLnNjc3MiLCJzaXRlLWhlYWRlci9fd2lkZ2V0LWFyZWEuc2NzcyIsInNpdGUtbmF2aWdhdGlvbi9fc2l0ZS1uYXZpZ2F0aW9uLnNjc3MiLCJzaXRlLW5hdmlnYXRpb24vX2FjY2Vzc2libGUtbWVudS5zY3NzIiwic2l0ZS1uYXZpZ2F0aW9uL19zaXRlLWhlYWRlci1uYXZpZ2F0aW9uLnNjc3MiLCJzaXRlLW5hdmlnYXRpb24vX2FmdGVyLWhlYWRlci1uYXZpZ2F0aW9uLnNjc3MiLCJzaXRlLW5hdmlnYXRpb24vX2Zvb3Rlci1uYXZpZ2F0aW9uLnNjc3MiLCJjb250ZW50LWFyZWEvaW5kZXguc2NzcyIsImNvbnRlbnQtYXJlYS9fZW50cmllcy5zY3NzIiwiY29udGVudC1hcmVhL19lbnRyeS1tZXRhLnNjc3MiLCJjb250ZW50LWFyZWÀÅ]&ÂU  ÀÅ]&ÂU                   +M&ÂU          ÐÄL&ÂU  (Æ]&ÂU          àÅ]&ÂU   @      àÅ]&ÂU          9vdGVyLXdpZGdldHMvX2Zvb3Rlci13aWRnZXRzLnNjc3MiLCJzaXRlLWZvb3Rlci9fc2l0ZS1mb290ZXIuc2NzcyIsIm1lZGlhLXF1ZXJpZXMvaW5kZXguc2NzcyIsIm1lZGlhLXF1ZXJpZXMvX21heC13aWR0aC04ODAuc2NzcyIsIm1lZGlhLXF1ZXJpZXMvX3ByaW50LnNjc3MiLCJtZWRpYS1xdWVyaWVzL19tYXgtd2là‘]&ÂU  à‘]&ÂU                  ðôL&ÂU          pãL&ÂU  H’]&ÂU           ’]&ÂU   @       ’]&ÂU          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ÀÅ]&ÂU  ÀÅ]&ÂU                   +M&ÂU          ÐÄL&ÂU  (Æ]&ÂU          àÅ]&ÂU   @      àÅ]&ÂU          NCLFlBQVk7RUFDWixnQkFBZ0I7Q0FDbkI7O0FBS0g7RUFHQyxlQUFlO0VBQ1osa0JBQWtCO0VBQ2xCLFlBQVk7Q0FDZDs7QUFORjtFQVNFLGtCQUFrQjtFQUNkLG9CQUFvQjtFQUN0Qix1QkFBdUI7Q0FDekI7O0FBWkY7RUFlRyxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsMEJà‘]&ÂU  à‘]&ÂU                  ðôL&ÂU          pãL&ÂU  H’]&ÂU           ’]&ÂU   @       ’]&ÂU          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ÀÅ]&ÂU  ÀÅ]&ÂU                   +M&ÂU          ÐÄL&ÂU  (Æ]&ÂU          àÅ]&ÂU   @      àÅ]&ÂU          FVO0dBQ1Y7RUFFRDs7SUFFQyx1QkFBdUI7SUFDdkIseUJBQXlCO0dBQ3pCO0VBRUQ7O0lBRUMsWUFBWTtHQUNaO0VBRUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBb0JDLHlCQUF5QjtHQUN6QjtFQUVEO0lBQ0MsbUJBQW1CO0lBQ25CLFlBQVk7R0FDWjtFQUVEO0lBQ0MsVUFBVTtJQUNWLHNCQUFzQjtJQUN0QixlQUFlO0dà‘]&ÂU  à‘]&ÂU                  ðôL&ÂU          pãL&ÂU  H’]&ÂU           ’]&ÂU   @       ’]&ÂU          7O0lBTUMsV0FBVztJQUNYLHdCQUF3QjtJQUN4Qix5QkFBeUI7SUFDekIsVUFBVTtHQUNWO0VBR0Q7SUFDQyx3QkFBd0I7SUFDeEIseUJBQXlCO0dBQ3pCO0VBRUQ7OztJQUdDLHlCQUF5QjtHQUN6QjtFQUVEOzs7SUFHQyx5QkFBeUI7R0FDekI7Q3REd3hHRCIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBHZW5lc2lzIFNhbXBsZSBDaGlsZCBUaGVtZVxuVGhlbWUgTmFtZTogTmF0aXZlIEVzY2FwZXMgVGhlbWVcblRoZW1lIFVSSTogaHR0cDovL3d3dy5zdHVkaW9wcmVzcy5jb20vXG5EZXNjcmlwdGlvbjogVGhpcyBpcyB0aGUgc2FtcGxlIHRoZW1lIGNyZWF0ZWQgZm9yIHRoZSBHZW5lc2lzIEZyYW1ld29yay5cbkF1dGhvcjogMjFzaXhcbkF1dGhvciBVUkk6IGh0dHA6Ly93d3cuMjFzaXguY29tL1xuVGVtcGxhdGU6IGdlbmVzaXNcblRlbXBsYXRlIFZlcnNpb246IDEuMFxuVGFnczogYmxhY2ssIG9yYW5nZSwgd2hpdGUsIG9uZS1jb2x1bW4sIHR3by1jb2x1bW5zLCB0aHJlZS1jb2x1bW5zLCBsZWZ0LXNpZGViYXIsIHJpZ2h0LXNpZGViYXIsIHJlc3BvbnNpdmUtbGF5b3V0LCBjdXN0b20tbWVudSwgZnVsbC13aWR0aC10ZW1wbGF0ZSwgcnRsLWxhbmd1YWdlLXN1cHBvcnQsIHN0aWNreS1wb3N0LCB0aGVtZS1vcHRpb25zLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHlcbkxpY2Vuc2U6IEdQTC0yLjArXG5MaWNlbnNlIFVSSTogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuKi9cblxuLyogVGFibGUgb2YgQ29udGVudHNcbi0gSFRNTDUgUmVzZXRcblx0LSBCYXNlbGluZSBOb3JtYWxpemVcblx0LSBCb3ggU2l6aW5nXG5cdC0gRmxvYXQgQ2xlYXJpbmdcbi0gRGVmYXVsdHNcblx0LSBUeXBvZ3JhcGhpY2FsIEVsZW1lbnRzXG5cdC0gSGVhZGluZ3Ncblx0LSBPYmplY3RzXG5cdC0gR2FsbGVyeVxuXHQtIEZvcm1zXG5cdC0gVGFibGVzXG5cdC0gU2NyZWVuIFJlYWRlciBUZXh0XG4tIFN0cnVjdHVyZSBhbmQgTGF5b3V0XG5cdC0gU2l0ZSBDb250YWluZXJzXG5cdC0gQ29sdW1uIFdpZHRocyBhbmQgUG9zaXRpb25zXG5cdC0gQ29sdW1uIENsYXNzZXNcbi0gQ29tbW9uIENsYXNzZXNcblx0LSBBdmF0YXJcblx0LSBHZW5lc2lzXG5cdC0gU2VhcmNoIEZvcm1cblx0LSBUaXRsZXNcblx0LSBXb3JkUHJlc3Ncbi0gV2lkZ2V0c1xuXHQtIEZlYXR1cmVkIENvbnRlbnRcbi0gUGx1Z2luc1xuXHQtIEdlbmVzaXMgZU5ld3MgRXh0ZW5kZWRcblx0LSBKZXRwYWNrXG4tIFNraXAgTGlua3Ncbi0gU2l0ZSBIZWFkZXJcblx0LSBUaXRsZSBBcmVhXG5cdC0gV2lkZ2V0IEFyZWFcbi0gU2l0ZSBOYXZpZ2F0aW9uXG5cdC0gQWNjZXNzaWJsZSBNZW51XG5cdC0gU2l0ZSBIZWFkZXIgTmF2aWdhdGlvblxuXHQtIEFmdGVyIEhlYWRlciBOYXZpZ2F0aW9uXG5cdC0gRm9vdGVyIE5hdmlnYXRpb25cbi0gQ29udGVudCBBcmVhXG5cdC0gRW50cmllc1xuXHQtIEVudHJ5IE1ldGFcblx0LSBQYWdpbmF0aW9uXG5cdC0gQ29tbWVudHNcbi0gU2lkZWJhcnNcbi0gRm9vdGVyIFdpZGdldHNcbi0gU2l0ZSBGb290ZXJcbi0gTWVkaWEgUXVlcmllc1xuXHQtIFJldGluYSBEaXNwbGF5XG5cdC0gTWF4LXdpZHRoOiAxMjgwcHhcblx0LSBNYXgtd2lkdGg6IDEwMjNweFxuXHQtIE1heC13aWR0aDogODgwcHhcbi0gUHJpbnQgU3R5bGVzXG4qL1xuXG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9pbmRleFwiO1xuQGltcG9ydCBcImJvdXJib25cIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZnVuY3Rpb25zL2luZGV4XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL21peGlucy9pbmRleFwiO1xuXG5AaW1wb3J0IFwicmVzZXQvaW5kZXhcIjtcbkBpbXBvcnQgXCJkZWZhdWx0cy9pbmRleFwiO1xuQGltcG9ydCBcInN0cnVjdHVyZS1sYXlvdXQvaW5kZXhcIjtcbkBpbXBvcnQgXCJjb21tb24tY2xhc3Nlcy9pbmRleFwiO1xuQGltcG9ydCBcIndpZGdldHMvaW5kZXhcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL2luZGV4XCI7XG5AaW1wb3J0IFwic2tpcC1saW5rcy9pbmRleFwiO1xuQGltcG9ydCBcInNpdGUtaGVhZGVyL2luZGV4XCI7XG5AaW1wb3J0IFwic2l0ZS1uYXZpZ2F0aW9uL2luZGV4XCI7XG5AaW1wb3J0IFwiY29udGVudC1hcmVhL2luZGV4XCI7XG5AaW1wb3J0IFwic2lkZWJhcnMvaW5kZXhcIjtcbkBpbXBvcnQgXCJmb290ZXItd2lkZ2V0cy9pbmRleFwiO1xuQGltcG9ydCBcInNpdGUtZm9vdGVyL2luZGV4XCI7XG5AaW1wb3J0IFwibWVkaWEtcXVlcmllcy9pbmRleFwiOyIsIi8qICMgSFRNTDUgUmVzZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJiYXNlbGluZS1ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJib3gtc2l6aW5nXCI7XG5AaW1wb3J0IFwiZmxvYXQtY2xlYXJpbmdcIjsiLCIvKiBub3JtYWxpemUuY3NzIHYzLjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuXG5odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMscHJvZ3Jlc3MsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXSx0ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9YXtiYWNrZ3JvdW5kOjAgMH1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmU6MH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWRmbntmb250LXN0eWxlOml0YWxpY31oMXtmb250LXNpemU6MmVtO21hcmdpbjouNjdlbSAwfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMzMzN9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0uNWVtfXN1Yntib3R0b206LS4yNWVtfWltZ3tib3JkZXI6MH1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59ZmlndXJle21hcmdpbjoxZW0gNDBweH1ocnstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MH1wcmV7b3ZlcmZsb3c6YXV0b31jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDttYXJnaW46MH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyfWJ1dHRvbltkaXNhYmxlZF0saHRtbCBpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH1pbnB1dHtsaW5lLWhlaWdodDpub3JtYWx9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24saW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfWlucHV0W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkOy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH1pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfWZpZWxkc2V0e2JvcmRlcjoxcHggc29saWQgc2lsdmVyO21hcmdpbjowIDJweDtwYWRkaW5nOi4zNWVtIC42MjVlbSAuNzVlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG99b3B0Z3JvdXB7Zm9udC13ZWlnaHQ6NzAwfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfXRkLHRoe3BhZGRpbmc6MH0iLCIvKiBHZW5lc2lzIFNhbXBsZSBDaGlsZCBUaGVtZVxuVGhlbWUgTmFtZTogTmF0aXZlIEVzY2FwZXMgVGhlbWVcblRoZW1lIFVSSTogaHR0cDovL3d3dy5zdHVkaW9wcmVzcy5jb20vXG5EZXNjcmlwdGlvbjogVGhpcyBpcyB0aGUgc2FtcGxlIHRoZW1lIGNyZWF0ZWQgZm9yIHRoZSBHZW5lc2lzIEZyYW1ld29yay5cbkF1dGhvcjogMjFzaXhcbkF1dGhvciBVUkk6IGh0dHA6Ly93d3cuMjFzaXguY29tL1xuVGVtcGxhdGU6IGdlbmVzaXNcblRlbXBsYXRlIFZlcnNpb246IDEuMFxuVGFnczogYmxhY2ssIG9yYW5nZSwgd2hpdGUsIG9uZS1jb2x1bW4sIHR3by1jb2x1bW5zLCB0aHJlZS1jb2x1bW5zLCBsZWZ0LXNpZGViYXIsIHJpZ2h0LXNpZGViYXIsIHJlc3BvbnNpdmUtbGF5b3V0LCBjdXN0b20tbWVudSwgZnVsbC13aWR0aC10ZW1wbGF0ZSwgcnRsLWxhbmd1YWdlLXN1cHBvcnQsIHN0aWNreS1wb3N0LCB0aGVtZS1vcHRpb25zLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHlcbkxpY2Vuc2U6IEdQTC0yLjArXG5MaWNlbnNlIFVSSTogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuKi9cbi8qIFRhYmxlIG9mIENvbnRlbnRzXG4tIEhUTUw1IFJlc2V0XG5cdC0gQmFzZWxpbmUgTm9ybWFsaXplXG5cdC0gQm94IFNpemluZ1xuXHQtIEZsb2F0IENsZWFyaW5nXG4tIERlZmF1bHRzXG5cdC0gVHlwb2dyYXBoaWNhbCBFbGVtZW50c1xuXHQtIEhlYWRpbmdzXG5cdC0gT2JqZWN0c1xuXHQtIEdhbGxlcnlcblx0LSBGb3Jtc1xuXHQtIFRhYmxlc1xuXHQtIFNjcmVlbiBSZWFkZXIgVGV4dFxuLSBTdHJ1Y3R1cmUgYW5kIExheW91dFxuXHQtIFNpdGUgQ29udGFpbmVyc1xuXHQtIENvbHVtbiBXaWR0aHMgYW5kIFBvc2l0aW9uc1xuXHQtIENvbHVtbiBDbGFzc2VzXG4tIENvbW1vbiBDbGFzc2VzXG5cdC0gQXZhdGFyXG5cdC0gR2VuZXNpc1xuXHQtIFNlYXJjaCBGb3JtXG5cdC0gVGl0bGVzXG5cdC0gV29yZFByZXNzXG4tIFdpZGdldHNcblx0LSBGZWF0dXJlZCBDb250ZW50XG4tIFBsdWdpbnNcblx0LSBHZW5lc2lzIGVOZXdzIEV4dGVuZGVkXG5cdC0gSmV0cGFja1xuLSBTa2lwIExpbmtzXG4tIFNpdGUgSGVhZGVyXG5cdC0gVGl0bGUgQXJlYVxuXHQtIFdpZGdldCBBcmVhXG4tIFNpdGUgTmF2aWdhdGlvblxuXHQtIEFjY2Vzc2libGUgTWVudVxuXHQtIFNpdGUgSGVhZGVyIE5hdmlnYXRpb25cblx0LSBBZnRlciBIZWFkZXIgTmF2aWdhdGlvblxuXHQtIEZvb3RlciBOYXZpZ2F0aW9uXG4tIENvbnRlbnQgQXJlYVxuXHQtIEVudHJpZXNcblx0LSBFbnRyeSBNZXRhXG5cdC0gUGFnaW5hdGlvblxuXHQtIENvbW1lbnRzXG4tIFNpZGViYXJzXG4tIEZvb3RlciBXaWRnZXRzXG4tIFNpdGUgRm9vdGVyXG4tIE1lZGlhIFF1ZXJpZXNcblx0LSBSZXRpbmEgRGlzcGxheVxuXHQtIE1heC13aWR0aDogMTI4MHB4XG5cdC0gTWF4LXdpZHRoOiAxMDIzcHhcblx0LSBNYXgtd2lkdGg6IDg4MHB4XG4tIFByaW50IFN0eWxlc1xuKi9cbi8qICMgSFRNTDUgUmVzZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIG5vcm1hbGl6ZS5jc3MgdjMuMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbywgY2FudmFzLCBwcm9ncmVzcywgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSwgdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG5hOmFjdGl2ZSwgYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IC42N2VtIDA7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzMzMztcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0uNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSxtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXJlc2V0XSwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSwgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAuMzVlbSAuNjI1ZW0gLjc1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCwgdGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiAjIyBCb3ggU2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKiAjIyBGbG9hdCBDbGVhcmluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXV0aG9yLWJveDpiZWZvcmUsXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmVudHJ5OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5mb290ZXItd2lkZ2V0czpiZWZvcmUsXG4ubmF2LXByaW1hcnk6YmVmb3JlLFxuLm5hdi1zZWNvbmRhcnk6YmVmb3JlLFxuLnBhZ2luYXRpb246YmVmb3JlLFxuLnNpdGUtY29udGFpbmVyOmJlZm9yZSxcbi5zaXRlLWZvb3RlcjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXI6YmVmb3JlLFxuLnNpdGUtaW5uZXI6YmVmb3JlLFxuLndpZGdldDpiZWZvcmUsXG4ud3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5hdXRob3ItYm94OmFmdGVyLFxuLmNsZWFyZml4OmFmdGVyLFxuLmVudHJ5OmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uZm9vdGVyLXdpZGdldHM6YWZ0ZXIsXG4ubmF2LXByaW1hcnk6YWZ0ZXIsXG4ubmF2LXNlY29uZGFyeTphZnRlcixcbi5wYWdpbmF0aW9uOmFmdGVyLFxuLnNpdGUtY29udGFpbmVyOmFmdGVyLFxuLnNpdGUtZm9vdGVyOmFmdGVyLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtaW5uZXI6YWZ0ZXIsXG4ud2lkZ2V0OmFmdGVyLFxuLndyYXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKiAjIERlZmF1bHRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAjIyBUeXBvZ3JhcGhpY2FsIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICAvKiAxMHB4IGJyb3dzZXIgZGVmYXVsdCAqL1xufVxuXG4vKiBDaHJvbWUgZml4ICovXG5ib2R5ID4gZGl2IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzQ0Njc1NztcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgbWFyZ2luOiAwO1xufVxuXG5hLFxuYnV0dG9uLFxuaW5wdXQ6Zm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbnRleHRhcmVhOmZvY3VzLFxuLmJ1dHRvbixcbi5nYWxsZXJ5IGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG5hIHtcbiAgY29sb3I6ICM0NDY3NTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICBjb2xvcjogIzQ0Njc1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG5vbCxcbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJsb2NrcXVvdGUsXG5jaXRlLFxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiA0MHB4O1xufVxuXG5ibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIGhlaWdodDogMDtcbiAgbGVmdDogLTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbn1cblxuLnNpbmdsZS10cmlwLXR5cGUgYS50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYzNiMjQ1O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvdHJpcC1saW5rLnBuZykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbn1cblxuLnNpbmdsZS10cmlwLXR5cGUgYS50aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9kaXZpZGVyLXJpZ2h0LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLnNpbmdsZS10cmlwLXR5cGUgYS50aXRsZTÀÅ]&ÂU  ÀÅ]&ÂU                   +M&ÂU          ÐÄL&ÂU  (Æ]&ÂU          àÅ]&ÂU   @      àÅ]&ÂU          BiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi8à‘]&ÂU  à‘]&ÂU                  ðôL&ÂU          pãL&ÂU  H’]&ÂU           ’]&ÂU   @       ’]&ÂU          cbmg0LFxuaDUsXG5oNiB7XG4gIGNvbG9yOiAjNDQ2NzU3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAzLjZyZW07XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi8qICMjIE9iamVjdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZW1iZWQsXG5pZnJhbWUsXG5pbWcsXG5vYmplY3QsXG52aWRlbyxcbi53cC1jYXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qICMjIEdhbGxlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAzMyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxNi42NjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTQuMjg1NyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMS4xMTExJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDJuKzEpLFxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDNuKzEpLFxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDRuKzEpLFxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDVuKzEpLFxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDZuKzEpLFxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDduKzEpLFxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDhuKzEpLFxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDluKzEpIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5nYWxsZXJ5IGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZ2FsbGVyeSBpbWc6aG92ZXIsXG4uZ2FsbGVyeSBpbWc6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xufVxuXG4vKiAjIyBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFkYjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzQ0Njc1NztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlM2JjO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwiaW1hZ2VcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICB3aWR0aDogYXV0bztcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjM2IyNDU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDBjMjZiO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ2NzU3O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmJ1dHRvbjpob3ZlcixcbmlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dDpob3Zlclt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLFxuLmJ1dHRvbjpob3ZlcixcbmJ1dHRvbjpmb2N1cyxcbmlucHV0OmZvY3VzW3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dDpmb2N1c1t0eXBlPVwicmVzZXRcIl0sXG5pbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLFxuLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDQ4M2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZW50cnktY29udGVudCAuYnV0dG9uOmhvdmVyLFxuLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5hLmJ1dHRvbi5zbWFsbCxcbmJ1dHRvbi5zbWFsbCxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uc21hbGwsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uc21hbGwsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLnNtYWxsIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbi5zaXRlLWNvbnRhaW5lciBidXR0b246ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0OmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0OmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qICMjIFRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbnRkLFxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA2cHggMDtcbn1cblxudGgge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiAjIyBTY3JlZW4gUmVhZGVyIFRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCxcbi5zY3JlZW4tcmVhZGVyLXRleHQgc3Bhbixcbi5zY3JlZW4tcmVhZGVyLXNob3J0Y3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4uc2NyZWVuLXJlYWRlci1zaG9ydGN1dDpmb2N1cyxcbi5nZW5lc2lzLW5hdi1tZW51IC5zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5tb3JlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qICMgU3RydWN0dXJlIGFuZCBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICMjIFNpdGUgQ29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2l0ZS1pbm5lcixcbi53cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG4uc2l0ZS1pbm5lciB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4vKiAjIyBDb2x1bW4gV2lkdGhzIGFuZCBQb3NpdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIyMjIFdyYXBwaW5nIGRpdiBmb3IgLmNvbnRlbnQgYW5kIC5zaWRlYmFyLXByaW1hcnkgKi9cbi5jb250ZW50LXNpZGViYXItc2lkZWJhciAuY29udGVudC1zaWRlYmFyLXdyYXAsXG4uc2lkZWJhci1jb250ZW50LXNpZGViYXIgLmNvbnRlbnQtc2lkZWJhci13cmFwLFxuLnNpZGViYXItc2lkZWJhci1jb250ZW50IC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gIHdpZHRoOiA5ODBweDtcbn1cblxuLmNvbnRlbnQtc2lkZWJhci1zaWRlYmFyIC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2lkZWJhci1jb250ZW50LXNpZGViYXIgLmNvbnRlbnQtc2lkZWJhci13cmFwLFxuLnNpZGViYXItc2lkZWJhci1jb250ZW50IC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogIyMjIENvbnRlbnQgKi9cbi5jb250ZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogODAwcHg7XG59XG5cbi5jb250ZW50LXNpZGViYXIgLmNvbnRlbnQsXG4uY29udGVudC1zaWRlYmFyLXNpZGViYXIgLmNvbnRlbnQsXG4uc2lkZWJhci1jb250ZW50LXNpZGViYXIgLmNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbnRlbnQtc2lkZWJhci1zaWRlYmFyIC5jb250ZW50LFxuLnNpZGViYXItY29udGVudC1zaWRlYmFyIC5jb250ZW50LFxuLnNpZGViYXItc2lkZWJhci1jb250ZW50IC5jb250ZW50IHtcbiAgd2lkdGg6IDU4MHB4O1xufVxuXG4uZnVsbC13aWR0aC1jb250ZW50IC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qICMjIyBQcmltYXJ5IFNpZGViYXIgKi9cbi5zaWRlYmFyLXByaW1hcnkge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzNjBweDtcbn1cblxuLnNpZGViYXItY29udGVudCAuc2lkZWJhci1wcmltYXJ5LFxuLnNpZGViYXItc2lkZWJhci1jb250ZW50IC5zaWRlYmFyLXByaW1hcnkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogIyMjIFNlY29uZGFyeSBTaWRlYmFyICovXG4uc2lkZWJhci1zZWNvbmRhcnkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4uY29udGVudC1zaWRlYmFyLXNpZGViYXIgLnNpZGViYXItc2Vjb25kYXJ5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiAjIyBDb2x1bW4gQ2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBMaW5rOiBodHRwOi8vdHdpdHRlci5naXRodWIuaW8vYm9vdHN0cmFwL2Fzc2V0cy9jc3MvYm9vdHN0cmFwLXJlc3BvbnNpdmUuY3NzICovXG4uZml2ZS1zaXh0aHMsXG4uZm91ci1zaXh0aHMsXG4ub25lLWZvdXJ0aCxcbi5vbmUtaGFsZixcbi5vbmUtc2l4dGgsXG4ub25lLXRoaXJkLFxuLnRocmVlLWZvdXJ0aHMsXG4udGhyZWUtc2l4dGhzLFxuLnR3by1mb3VydGhzLFxuLnR3by1zaXh0aHMsXG4udHdvLXRoaXJkcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMi41NjQxMDI1NjQxMDI1NjQlO1xufVxuXG4ub25lLWhhbGYsXG4udGhyZWUtc2l4dGhzLFxuLnR3by1mb3VydGhzIHtcbiAgd2lkdGg6IDQ4LjcxNzk0ODcxNzk0ODcxNSU7XG59XG5cbi5vbmUtdGhpcmQsXG4udHdvLXNpeHRocyB7XG4gIHdpZHRoOiAzMS42MjM5MzE2MjM5MzE2MjUlO1xufVxuXG4uZm91ci1zaXh0aHMsXG4udHdvLXRoaXJkcyB7XG4gIHdpZHRoOiA2NS44MTE5NjU4MTE5NjU4MiU7XG59XG5cbi5vbmUtZm91cnRoIHtcbiAgd2lkdGg6IDIzLjA3NjkyMzA3NjkyMzA3NyU7XG59XG5cbi50aHJlZS1mb3VydGhzIHtcbiAgd2lkdGg6IDc0LjM1ODk3NDM1ODk3NDM2JTtcbn1cblxuLm9uZS1zaXh0aCB7XG4gIHdpZHRoOiAxNC41Mjk5MTQ1Mjk5MTQ1MyU7XG59XG5cbi5maXZlLXNpeHRocyB7XG4gIHdpZHRoOiA4Mi45MDU5ODI5MDU5ODI5MSU7XG59XG5cbi5maXJzdCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm9uZS10aGlyZC5zbWFsbC1tYXJnIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNTY0MTAyNTY0MTAyNTY0JTtcbn1cblxuLyogIyBDb21tb24gQ2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIyMgQXZhdGFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWxpZ25sZWZ0IC5hdmF0YXIsXG4uYXV0aG9yLWJveCAuYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uYWxpZ25yaWdodCAuYXZhdGFyIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5jb21tZW50IC5hdmF0YXIge1xuICBtYXJnaW46IDAgMTZweCAyNHB4IDA7XG59XG5cbi8qICMjIEdlbmVzaXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWZ0ZXItZW50cnksXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbixcbi5hdXRob3ItYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLmF1dGhvci1ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5hcmNoaXZlLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCxcbi5hdXRob3ItYm94IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qICMjIFNlYXJjaCBGb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWFyY2gtZm9ybSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaXRlLWhlYWRlciAuc2VhcmNoLWZvcm0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC5zZWFyY2gtZm9ybSxcbi5zaXRlLWhlYWRlciAuc2VhcmNoLWZvcm0ge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8qICMjIFRpdGxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xufVxuXG4uZW50cnktdGl0bGUgPiBhLFxuLnNpZGViYXIgLndpZGdldC10aXRsZSBhIHtcbiAgY29sb3I6ICM0NDY3NTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmVudHJ5LXRpdGxlIGE6aG92ZXIsXG4uZW50cnktdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMzA0ODNkO1xufVxuXG4ud2lkZ2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogIyMgV29yZFByZXNzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmEuYWxpZ25jZW50ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5hLmFsaWdubm9uZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmEuYWxpZ25sZWZ0LFxuYS5hbGlnbm5vbmUsXG5hLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZy5jZW50ZXJlZCxcbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xufVxuXG5pbWcuYWxpZ25ub25lLFxuLmFsaWdubm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbmEuYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCxcbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogMCAyNHB4IDI0cHggMDtcbn1cblxuYS5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQsXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiAwIDAgMjRweCAyNHB4O1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW50cnktY29udGVudCBwLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1hdWRpby1zaG9ydGNvZGUsXG4uZW50cnktY29udGVudCAud3AtcGxheWxpc3QsXG4uZW50cnktY29udGVudCAud3AtdmlkZW8ge1xuICBtYXJnaW46IDAgMCAyOHB4O1xufVxuXG4qOmFmdGVyLCAqOmJlZm9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZGl2aWRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5kaXZpZGVyLmRpdmlkZXItcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvZGl2aWRlci1yaWdodC5wbmdcIik7XG59XG5cbi5kaXZpZGVyLmRpdmlkZXItbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9kaXZpZGVyLWxlZnQucG5nXCIpO1xufVxuXG4uY29udGFjdC10YWlsb3Ige1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDY3NTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29udGFjdC10YWlsb3Igc3Bhbixcbi5jb250YWN0LWN0YSBzcGFuIHtcbiAgY29sb3I6ICNkOGNjODQ7XG59XG5cbi5jb250YWN0LXRhaWxvciBhLmZhbmN5Ym94LFxuLmNvbnRhY3QtY3RhIGEuZmFuY3lib3gge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250YWN0LWN0YSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0Njc1NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb250YWN0LWN0YSBwID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRhY3QtY3RhIHAgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb250YWN0LWN0YTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuLmNvbnRhY3QtY3RhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5ncmVlbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ2NzU3O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvZ3JlZW4tYmFyLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGÀÅ]&ÂU  ÀÅ]&ÂU                   +M&ÂU          ÐÄL&ÂU  (Æ]&ÂU          àÅ]&ÂU   @      àÅ]&ÂU          AwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ncmVlbi1iYXIgaDEsIC5ncmVlbi1iYXIgaDIsIC5ncmVlbi1iYXIgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ3JlZW4tYmFyLnBvcHVsYXItcm9à‘]&ÂU  à‘]&ÂU                  ðôL&ÂU          pãL&ÂU  H’]&ÂU           ’]&ÂU   @       ’]&ÂU          sLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTAzcHg7XG4gIGhlaWdodDogODZweDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBhZ2UtZmVhdHVyZWQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlLWZlYXR1cmVkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1mZWF0dXJlZC1pbWFnZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiV2FuZGVybHVzdExldHRlcnNQcm8tUmVndWxhclwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgZm9udC1zaXplOiAxMi4wcmVtO1xuICAvKlxuXHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHRcdHRvcDogMzMlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4qL1xuICBwYWRkaW5nOiAxMCUgIDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3JlbTtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnBhZ2UtZmVhdHVyZWQtaW1hZ2UgcCBzcGFuLm1haW4tdGV4dC1vbmx5IHtcbiAgYm90dG9tOiAxNiU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnBhZ2UtZmVhdHVyZWQtaW1hZ2UgcCBzcGFuLm1haW4tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMjclO1xufVxuXG4ucGFnZS1mZWF0dXJlZC1pbWFnZSBwIHNwYW4uc3ViLXRleHQge1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDY3NTc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4IDgwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDUuNnJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4uc2luZ2xlLWRlc3RpbmF0aW9uIC5wYWdlLWZlYXR1cmVkLWltYWdlIHAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG59XG5cbi5wYWdlLWZlYXR1cmVkLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL21hc2stdG9wLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4ucGFnZS1mZWF0dXJlZC1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL21hc2stYm90dG9tLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3R0b206IDA7XG59XG5cbi5wb3N0aWQtNjQgLnBhZ2UtZmVhdHVyZWQtaW1hZ2Ugc3Bhbi5zdWItdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xufVxuXG4ucG9zdGlkLTUyIC5wYWdlLWZlYXR1cmVkLWltYWdlIHNwYW4uc3ViLXRleHQge1xuICBtYXJnaW4tbGVmdDogNTFweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuLnBvc3RpZC01NyAucGFnZS1mZWF0dXJlZC1pbWFnZSBzcGFuLnN1Yi10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDE5OXB4O1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuXG4ucG9zdGlkLTY0IC5wYWdlLWZlYXR1cmVkLWltYWdlIHNwYW4uc3ViLXRleHQge1xuICBtYXJnaW4tbGVmdDogMTMzcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5wb3N0aWQtNjAgLnBhZ2UtZmVhdHVyZWQtaW1hZ2Ugc3Bhbi5zdWItdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4ucG9zdGlkLTY3IC5wYWdlLWZlYXR1cmVkLWltYWdlIHNwYW4uc3ViLXRleHQge1xuICBtYXJnaW4tbGVmdDogNjNweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnBvc3RpZC03MCAucGFnZS1mZWF0dXJlZC1pbWFnZSBzcGFuLnN1Yi10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi5wb3N0aWQtMTAzIC5wYWdlLWZlYXR1cmVkLWltYWdlIHNwYW4uc3ViLXRleHQge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuLnBvc3RpZC0xMTQgLnBhZ2UtZmVhdHVyZWQtaW1hZ2Ugc3Bhbi5zdWItdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA0MTFweDtcbiAgbWFyZ2luLXRvcDogMzNweDtcbn1cblxuLnBvc3RpZC0xMTYgLnBhZ2UtZmVhdHVyZWQtaW1hZ2Ugc3Bhbi5zdWItdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTZweDtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cblxuLnBvc3RpZC0xMTggLnBhZ2UtZmVhdHVyZWQtaW1hZ2Ugc3Bhbi5zdWItdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAyNTRweDtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cblxuLnBvc3RpZC0xMjAgLnBhZ2UtZmVhdHVyZWQtaW1hZ2Ugc3Bhbi5zdWItdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLnBvc3RpZC0xMjIgLnBhZ2UtZmVhdHVyZWQtaW1hZ2Ugc3Bhbi5zdWItdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4ucG9zdGlkLTEyNCAucGFnZS1mZWF0dXJlZC1pbWFnZSBzcGFuLnN1Yi10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDY5cHg7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG5cbi5oYXMtc2lkZS1jdGEgLnNpdGUtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhcy1zaWRlLWN0YSAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oYXMtc2lkZS1jdGEgLmVudHJ5IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGUtY3RhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0Njc1NztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlLWN0YSBzcGFuIHtcbiAgY29sb3I6ICNkOGNjODQ7XG59XG5cbi5zaWRlLWN0YSAud2lkZ2V0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2lkZS1jdGEgLndpZGdldCBwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNpZGUtY3RhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjhweDtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDgycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wb3N0aWQtMTM1IC5zaWRlLWN0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYXMtc2lkZS1jdGEgLnBvc3QtMTM1LnRyaXAtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI2ZhbmN5Ym94LXdyYXAgI2ZhbmN5Ym94LWNvbnRlbnQsXG4jZmFuY3lib3gtd3JhcCAjZmFuY3lib3gtb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ2NzU3O1xuICBib3JkZXI6IDAgc29saWQgIzQ0Njc1Nztcbn1cblxuI2ZhbmN5Ym94LXdyYXAgI2ZhbmN5Ym94LWNvbnRlbnQgcCxcbiNmYW5jeWJveC13cmFwICNmYW5jeWJveC1vdXRlciBwIHtcbiAgY29sb3I6ICNkOGNjODQ7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbiNmYW5jeWJveC13cmFwICNmYW5jeWJveC1jb250ZW50IHAgc3BhbixcbiNmYW5jeWJveC13cmFwICNmYW5jeWJveC1vdXRlciBwIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI2ZhbmN5Ym94LXdyYXAgI2ZhbmN5Ym94LWNvbnRlbnQgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1jaGVja2JveCxcbiNmYW5jeWJveC13cmFwICNmYW5jeWJveC1vdXRlciAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuI2ZhbmN5Ym94LXdyYXAgI2ZhbmN5Ym94LWNvbnRlbnQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAjZmFuY3lib3gtd3JhcCAjZmFuY3lib3gtY29udGVudCBpbnB1dFt0eXBlPVwiaW1hZ2VcIl0sICNmYW5jeWJveC13cmFwICNmYW5jeWJveC1jb250ZW50IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiNmYW5jeWJveC13cmFwICNmYW5jeWJveC1vdXRlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4jZmFuY3lib3gtd3JhcCAjZmFuY3lib3gtb3V0ZXIgaW5wdXRbdHlwZT1cImltYWdlXCJdLFxuI2ZhbmN5Ym94LXdyYXAgI2ZhbmN5Ym94LW91dGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jZmFuY3lib3gtd3JhcCAjZmFuY3lib3gtY29udGVudCBpbnB1dCwgI2ZhbmN5Ym94LXdyYXAgI2ZhbmN5Ym94LWNvbnRlbnQgc2VsZWN0LCAjZmFuY3lib3gtd3JhcCAjZmFuY3lib3gtY29udGVudCB0ZXh0YXJlYSxcbiNmYW5jeWJveC13cmFwICNmYW5jeWJveC1vdXRlciBpbnB1dCxcbiNmYW5jeWJveC13cmFwICNmYW5jeWJveC1vdXRlciBzZWxlY3QsXG4jZmFuY3lib3gtd3JhcCAjZmFuY3lib3gtb3V0ZXIgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICB3aWR0aDogOTAlO1xufVxuXG4jZmFuY3lib3gtd3JhcCAjZmFuY3lib3gtY29udGVudCBidXR0b24sICNmYW5jeWJveC13cmFwICNmYW5jeWJveC1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0sICNmYW5jeWJveC13cmFwICNmYW5jeWJveC1jb250ZW50IGlucHV0W3R5cGU9XCJyZXNldFwiXSwgI2ZhbmN5Ym94LXdyYXAgI2ZhbmN5Ym94LWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2ZhbmN5Ym94LXdyYXAgI2ZhbmN5Ym94LWNvbnRlbnQgLmJ1dHRvbixcbiNmYW5jeWJveC13cmFwICNmYW5jeWJveC1vdXRlciBidXR0b24sXG4jZmFuY3lib3gtd3JhcCAjZmFuY3lib3gtb3V0ZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiNmYW5jeWJveC13cmFwICNmYW5jeWJveC1vdXRlciBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4jZmFuY3lib3gtd3JhcCAjZmFuY3lib3gtb3V0ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiNmYW5jeWJveC13cmFwICNmYW5jeWJveC1vdXRlciAuYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDQ4M2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jdGVzdGltb25pYWxzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdGVzdGltb25pYWwtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgY29sb3I6ICNjM2IyNDU7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAyMHB4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN0ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsIGgxLCAjdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbCBoMiwgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWwgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiN0ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvZGl2aWRlci1sZWZ0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy90ZXN0aW1vbmlhbC10b3AucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMTBweDtcbn1cblxuI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy90ZXN0aW1vbmlhbC1ib3R0b20ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbn1cblxuI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWwgLmRlc3RpbmF0aW9uLXRhZ3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbCAuZGVzdGluYXRpb24tdGFncyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWwgLmRlc3RpbmF0aW9uLXRhZ3MgbGkgYSB7XG4gIGNvbG9yOiAjYzNiMjQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiN0ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsIC5kZXN0aW5hdGlvbi10YWdzIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbCAuY29udGVudCAuZW50cnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdGVzdGltb25pYWwtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgY29sb3I6ICNjM2IyNDU7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5zaW5nbGUtdGVzdGltb25pYWwgLmNvbnRlbnQgLmVudHJ5IGgxIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsIC5jb250ZW50IC5lbnRyeSAuZW50cnktbWV0YSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMi4wcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbCAuY29udGVudCAuZW50cnkgLnBhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvZGl2aWRlci1sZWZ0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsIC5jb250ZW50IC5lbnRyeTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy90ZXN0aW1vbmlhbC10b3AucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMTBweDtcbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbCAuY29udGVudCAuZW50cnk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy90ZXN0aW1vbmlhbC1ib3R0b20ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbn1cblxuLmdyZWVuLWJveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy90ZXN0aW1vbmlhbC1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBjb2xvcjogI2MzYjI0NTtcbiAgcGFkZGluZzogNDBweCA0MHB4IDIwcHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLmdyZWVuLWJveCBhIHtcbiAgY29sb3I6ICNjM2IyNDU7XG59XG5cbi5ncmVlbi1ib3ggaDIsIC5ncmVlbi1ib3ggaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmdyZWVuLWJveCBoMjphZnRlciwgLmdyZWVuLWJveCBoMzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTI1JTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2RpdmlkZXItbGVmdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5ncmVlbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdGVzdGltb25pYWwtdG9wLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTEwcHg7XG59XG5cbi5ncmVlbi1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy90ZXN0aW1vbmlhbC1ib3R0b20ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbn1cblxuLmdyZWVuLWJveC5wcmVzcy1saW5rcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdyZWVuLWJveC5wcmVzcy1saW5rcyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xufVxuXG4uZ3JlZW4tYm94LnByZXNzLWxpbmtzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnJlYXNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xufVxuXG4uY2hlY2tib3gtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWRiO1xuICBjb2xvcjogIzQ0Njc1NztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlM2JjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTZweCAyNHB4IDExcHg7XG59XG5cbnNwYW4ud3BjZjctbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwICFpbXBvcnRhbnQ7XG59XG5cbnNwYW4ud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4udHAtY2FwdGlvbiB7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLCAwLCÀÅ]&ÂU  ÀÅ]&ÂU                   +M&ÂU          ÐÄL&ÂU  (Æ]&ÂU          àÅ]&ÂU   @      àÅ]&ÂU          F5OiBub25lO1xufVxuXG4udHdpdHRlci1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcbn1cblxà‘]&ÂU  à‘]&ÂU                  ðôL&ÂU          pãL&ÂU  H’]&ÂU           ’]&ÂU   @       ’]&ÂU          uZS1Gb290ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hbmNob3ItYnV0dG9ucyBhLmJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYjI0NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYW5jaG9yLWJ1dHRvbnMgYS5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE5MjM0O1xufVxuXG4uYW5jaG9yLWJ1dHRvbnMgYS5idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuXG4ub25lLXRoaXJkLnNtYWxsLW1hcmcgcCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vbmUtdGhpcmQuc21hbGwtbWFyZyBhLnRpdGxlIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5vbmUtdGhpcmQuc21hbGwtbWFyZyAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDY3NTc7XG59XG5cbi5vbmUtdGhpcmQuc21hbGwtbWFyZyAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLm9uZS10aGlyZC5zbWFsbC1tYXJnIC5pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCAxMDMsIDg3LCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4ub25lLXRoaXJkLnNtYWxsLW1hcmcgLmltYWdlOmFmdGVyIHtcbiAgY29udGVudDogJ0ZpbmQgb3V0IG1vcmUnO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDc1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1mYW1pbHk6IFwiV2FuZGVybHVzdExldHRlcnNQcm8tUmVndWxhclwiO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLm9uZS10aGlyZC5zbWFsbC1tYXJnOmhvdmVyIC5pbWFnZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ub25lLXRoaXJkLnNtYWxsLW1hcmc6aG92ZXIgLmltYWdlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiA1MCU7XG59XG5cbi5vbmUtdGhpcmQuc21hbGwtbWFyZzpob3ZlciBhLnRpdGxlIHtcbiAgY29sb3I6ICNiNWE0M2E7XG59XG5cbi8qICMgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLndpZGdldCBwOmxhc3QtY2hpbGQsXG4ud2lkZ2V0IHVsID4gbGk6bGFzdC1vZi10eXBlLFxuLndpZGdldC1hcmVhIC53aWRnZXQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldCB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi53aWRnZXQgdWwgPiBsaTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndpZGdldCBvbCA+IGxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC1pbmRlbnQ6IC0yMHB4O1xufVxuXG4ud2lkZ2V0IGxpIGxpIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0ZCxcbi53aWRnZXRfY2FsZW5kYXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qICMjIEZlYXR1cmVkIENvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMCAwIDI0cHg7XG59XG5cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5iZWZvcmUtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJlZm9yZS1mb290ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmVmb3JlLWZvb3RlciBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC1zaXplOiA4LjByZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LWZhbWlseTogXCJXYW5kZXJsdXN0TGV0dGVyc1Byby1SZWd1bGFyXCI7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYmVmb3JlLWZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9tYXNrLXRvcC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmJlZm9yZS1mb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9tYXNrLWJvdHRvbS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGhlaWdodDogMTRweDtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiAjIFBsdWdpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICMjIEdlbmVzaXMgZU5ld3MgRXh0ZW5kZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpZGViYXIgLmVuZXdzLXdpZGdldCxcbi5zaWRlYmFyIC5lbmV3cy13aWRnZXQgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhciAud2lkZ2V0LmVuZXdzLXdpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5zaWRlYmFyIC5lbmV3cy13aWRnZXQgaW5wdXQsXG4uc2lkZWJhciAuZW5ld3Mtd2lkZ2V0IGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbn1cblxuLnNpZGViYXIgLmVuZXdzLXdpZGdldCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjM2QyNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlYmFyIC5lbmV3cy13aWRnZXQgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSxcbi5zaWRlYmFyIC5lbmV3cy13aWRnZXQgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZW5ld3Mtd2lkZ2V0IGlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmVuZXdzLXdpZGdldCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVuZXdzIGZvcm0gKyBwIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLyogIyMgSmV0cGFja1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jd3BzdGF0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXZfc2xpZGVyX3dyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvbWFzay10b3AucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5yZXZfc2xpZGVyX3dyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9tYXNrLWJvdHRvbS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGhlaWdodDogMTRweDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZGlzcGxheS1wb3N0cy1saXN0aW5nLnBvcHVsYXItcm91bmRlbCAubGlzdGluZy1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9wb3B1bGFyLXJvdW5kZWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDNweDtcbiAgaGVpZ2h0OiA4NnB4O1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZGlzcGxheS1wb3N0cy1saXN0aW5nIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMzEuNjIzOTMxNjIzOTMxNjI1JTtcbiAgbWFyZ2luLWxlZnQ6IDIuNTY0MTAyNTY0MTAyNTY0JTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRpc3BsYXktcG9zdHMtbGlzdGluZyAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmRpc3BsYXktcG9zdHMtbGlzdGluZyAubGlzdGluZy1pdGVtIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0Njc1Nztcbn1cblxuLmRpc3BsYXktcG9zdHMtbGlzdGluZyAubGlzdGluZy1pdGVtIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4uZGlzcGxheS1wb3N0cy1saXN0aW5nIC5saXN0aW5nLWl0ZW0gLmltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDEwMywgODcsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5kaXNwbGF5LXBvc3RzLWxpc3RpbmcgLmxpc3RpbmctaXRlbSAuaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiAnRmluZCBvdXQgbW9yZSc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRvcDogNzUlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBmb250LWZhbWlseTogXCJXYW5kZXJsdXN0TGV0dGVyc1Byby1SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4uZGlzcGxheS1wb3N0cy1saXN0aW5nIC5saXN0aW5nLWl0ZW0gYS50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYzNiMjQ1O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZGlzcGxheS1wb3N0cy1saXN0aW5nIC5saXN0aW5nLWl0ZW0gYS50aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2RpdmlkZXItcmlnaHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5kaXNwbGF5LXBvc3RzLWxpc3RpbmcgLmxpc3RpbmctaXRlbSBhLnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9kaXZpZGVyLWxlZnQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5kaXNwbGF5LXBvc3RzLWxpc3RpbmcgLmxpc3RpbmctaXRlbSAuZXhjZXJwdC1kYXNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpc3BsYXktcG9zdHMtbGlzdGluZyAubGlzdGluZy1pdGVtIC5leGNlcnB0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpc3BsYXktcG9zdHMtbGlzdGluZyAubGlzdGluZy1pdGVtOmhvdmVyIC5pbWFnZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZGlzcGxheS1wb3N0cy1saXN0aW5nIC5saXN0aW5nLWl0ZW06aG92ZXIgLmltYWdlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiA1MCU7XG59XG5cbi5kaXNwbGF5LXBvc3RzLWxpc3RpbmcgLmxpc3RpbmctaXRlbTpob3ZlciBhLnRpdGxlIHtcbiAgY29sb3I6ICNiNWE0M2E7XG59XG5cbi5yZXNwb25zaXZlLXRhYnMtd3JhcHBlciAucmVzcG9uc2l2ZS10YWJzIHtcbiAgLypcblxuXHRcdC5yZXNwb25zaXZlLXRhYnNfX2xpc3RfX2l0ZW06bGFzdC1jaGlsZHtcblx0XHRcdGJvcmRlci1sZWZ0OiA1cHggc29saWQgd2hpdGU7XG5cdFx0fVxuKi9cbn1cblxuLnJlc3BvbnNpdmUtdGFicy13cmFwcGVyIC5yZXNwb25zaXZlLXRhYnMgLnJlc3BvbnNpdmUtdGFic19fbGlzdCB7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXNwb25zaXZlLXRhYnMtd3JhcHBlciAucmVzcG9uc2l2ZS10YWJzIC5yZXNwb25zaXZlLXRhYnNfX2xpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ2NzU3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMS42MjM5MzE2MjM5MzE2MjUlO1xuICBtYXJnaW4tbGVmdDogMi41NjQxMDI1NjQxMDI1NjQlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucmVzcG9uc2l2ZS10YWJzLXdyYXBwZXIgLnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVzcG9uc2l2ZS10YWJzLXdyYXBwZXIgLnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19saXN0X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYjI0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuXG4ucmVzcG9uc2l2ZS10YWJzLXdyYXBwZXIgLnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19saXN0X19pdGVtLS1hY3RpdmUsXG4ucmVzcG9uc2l2ZS10YWJzLXdyYXBwZXIgLnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19saXN0X19pdGVtLS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNiMjQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRvcDogMDtcbn1cblxuLnJlc3BvbnNpdmUtdGFicy13cmFwcGVyIC5yZXNwb25zaXZlLXRhYnMgLnJlc3BvbnNpdmUtdGFic19faGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDY3NTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbi5yZXNwb25zaXZlLXRhYnMtd3JhcHBlciAucmVzcG9uc2l2ZS10YWJzIC5yZXNwb25zaXZlLXRhYnNfX2hlYWRpbmc6YWZ0ZXIsXG4ucmVzcG9uc2l2ZS10YWJzLXdyYXBwZXIgLnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19oZWFkaW5nOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAyMHB4O1xufVxuXG4ucmVzcG9uc2l2ZS10YWJzLXdyYXBwZXIgLnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19oZWFkaW5nOmhvdmVyLFxuLnJlc3BvbnNpdmUtdGFicy13cmFwcGVyIC5yZXNwb25zaXZlLXRhYnMgLnJlc3BvbnNpdmUtdGFic19faGVhZGluZy0tYWN0aXZlLFxuLnJlc3BvbnNpdmUtdGFicy13cmFwcGVyIC5yZXNwb25zaXZlLXRhYnMgLnJlc3BvbnNpdmUtdGFic19faGVhZGluZy0tYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYjI0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZXNwb25zaXZlLXRhYnMtd3JhcHBlciAucmVzcG9uc2l2ZS10YWJzIC5yZXNwb25zaXZlLXRhYnNfX3BhbmVsIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucmVzcG9uc2l2ZS10YWJzLXdyYXBwZXIgLnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19wYW5lbCBoMyB7XG4gIGNvbG9yOiAjYzNiMjQ1O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLyogIyBTa2lwIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2VuZXNpcy1za2lwLWxpbmsge1xuICBtYXJnaW46IDA7XG59XG5cbi5nZW5lc2lzLXNraXAtbGluayBsaSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIERpc3BsYXkgb3V0bGluZSBvbiBmb2N1cyAqL1xuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogIyBTaXRlIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1ÀÅ]&ÂU  ÀÅ]&ÂU                   +M&ÂU          ÐÄL&ÂU  (Æ]&ÂU          àÅ]&ÂU   @      àÅ]&ÂU          Q2NzU3O1xufVxuXG4uc2l0ZS1oZWFkZXIgLndyYXAge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qICMjIFRpdGxlIEFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRpdGxlLWFyZWEge1xuICBmbG9hdDogbm9uZTtcbiAgcGFà‘]&ÂU  à‘]&ÂU                  ðôL&ÂU          pãL&ÂU  H’]&ÂU           ’]&ÂU   @       ’]&ÂU          7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXItZnVsbC13aWR0aCAudGl0bGUtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uc2l0ZS10aXRsZSBhLFxuLnNpdGUtdGl0bGUgYTpob3Zlcixcbi5zaXRlLXRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyLWltYWdlIC5zaXRlLXRpdGxlID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxNjlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zaXRlLWRlc2NyaXB0aW9uLFxuLnNpdGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGVhZGVyLWltYWdlIC5zaXRlLWRlc2NyaXB0aW9uLFxuLmhlYWRlci1pbWFnZSAuc2l0ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuLyogIyMgV2lkZ2V0IEFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpdGUtaGVhZGVyIC53aWRnZXQtYXJlYSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zaXRlLWhlYWRlciAud2lkZ2V0LWFyZWEgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cblxuLnNpdGUtaGVhZGVyIC53aWRnZXQtYXJlYSAuc29jaWFsLWljb25zIGxpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNpdGUtaGVhZGVyIC53aWRnZXQtYXJlYSAuc29jaWFsLWljb25zIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0Njc1NztcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgd2lkdGg6IDEuNmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuNmVtO1xufVxuXG4uc2l0ZS1oZWFkZXIgLndpZGdldC1hcmVhIC5zb2NpYWwtaWNvbnMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjM5MzA7XG59XG5cbi8qICMgU2l0ZSBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2VuZXNpcy1uYXYtbWVudSB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgYSB7XG4gIGNvbG9yOiAjNDQ2NzU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMzJweCAyMHB4O1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSA+IGxpID4gYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAtbXMtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgbGVmdDogLTk5OTlweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIG1hcmdpbjogLTU2cHggMCAwIDE5OXB4O1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSA+IC5maXJzdCA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51ID4gLmxhc3QgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgPiAucmlnaHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgPiAucmlnaHQgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSA+IC5yc3MgPiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51ID4gLnNlYXJjaCB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuXG4vKiAjIyBBY2Nlc3NpYmxlIE1lbnVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1lbnUgLm1lbnUtaXRlbTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5tZW51IC5tZW51LWl0ZW0gPiBhOmZvY3VzICsgdWwuc3ViLW1lbnUsXG4ubWVudSAubWVudS1pdGVtLnNmSG92ZXIgPiB1bC5zdWItbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdWItbWVudS10b2dnbGUsXG4ubWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qICMjIFNpdGUgSGVhZGVyIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpdGUtaGVhZGVyIC5nZW5lc2lzLW5hdi1tZW51IGxpIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qICMjIEFmdGVyIEhlYWRlciBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uYXYtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypcblx0Lm1lbnUtcHJpbWFyeSA+IGxpOmhvdmVyID4gYXtcblx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1ncmVlbiwxMCk7XG5cdH1cbiovXG59XG5cbi5uYXYtcHJpbWFyeSAud3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdi1wcmltYXJ5IC5tZW51LXByaW1hcnkgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYtcHJpbWFyeSAubWVudS1wcmltYXJ5ID4gbGkgPiBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYzNiMjQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLm5hdi1wcmltYXJ5IC5tZW51LXByaW1hcnkgPiBsaTpob3ZlciA+IGE6YWZ0ZXIsXG4ubmF2LXByaW1hcnkgLm1lbnUtcHJpbWFyeSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2MzYjI0NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubmF2LXByaW1hcnkgLm1lbnUtcHJpbWFyeSAuc3ViLW1lbnUge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0Njc1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgMTAzLCA4NywgMC45KTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5uYXYtcHJpbWFyeSAubWVudS1wcmltYXJ5IC5zdWItbWVudSBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2LXByaW1hcnkgLm1lbnUtcHJpbWFyeSAuc3ViLW1lbnUgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdi1wcmltYXJ5IC5tZW51LXByaW1hcnkgLnN1Yi1tZW51IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ4LCA3MiwgNjEsIDAuNSk7XG59XG5cbi5uYXYtcHJpbWFyeSAjbWVudS1pdGVtLTIyIC5zdWItbWVudSwgLm5hdi1wcmltYXJ5ICNtZW51LWl0ZW0tMjU0IC5zdWItbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubmF2LXByaW1hcnkgI21lbnUtaXRlbS0yMiAuc3ViLW1lbnUgYSwgLm5hdi1wcmltYXJ5ICNtZW51LWl0ZW0tMjU0IC5zdWItbWVudSBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LXByaW1hcnkgI21lbnUtaXRlbS0yMjpob3ZlciAuc3ViLW1lbnUsIC5uYXYtcHJpbWFyeSAjbWVudS1pdGVtLTI1NDpob3ZlciAuc3ViLW1lbnUge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtcHJpbWFyeSAubWVudS1wcmltYXJ5IC5zdWItbWVudSAuY29sdW1uIHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uYXYtcHJpbWFyeSAubWVudS1wcmltYXJ5ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAzNy41JTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLm5hdi1wcmltYXJ5IC5tZW51LXByaW1hcnkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDQ2NzU3O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDY4LCAxMDMsIDg3LCAwLjkpO1xuICBib3JkZXItd2lkdGg6IDIwcHg7XG59XG5cbi5uYXYtcHJpbWFyeSAubWVudS1wcmltYXJ5ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN0aWNreS1uYXYgLnNpdGUtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogOTlweDtcbn1cblxuLnN0aWNreS1uYXYgLm5hdi1wcmltYXJ5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi8qICMjIEZvb3RlciBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaXRlLWZvb3RlciAuZ2VuZXNpcy1uYXYtbWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uc2l0ZS1mb290ZXIgLmdlbmVzaXMtbmF2LW1lbnUgYSB7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4O1xufVxuXG4vKiAjIENvbnRlbnQgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIyMgRW50cmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZW50cnkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAwcHggNjBweDtcbn1cblxuLmVudHJ5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVudHJ5IC5lbnRyeS10aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGVudCAuZW50cnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZW50cnktY29udGVudCBvbCxcbi5lbnRyeS1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5lbnRyeS1jb250ZW50IHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sIG9sLFxuLmVudHJ5LWNvbnRlbnQgdWwgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNkZGQ7XG59XG5cbi8qICMjIEVudHJ5IE1ldGFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xucC5lbnRyeS1tZXRhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmVudHJ5LWhlYWRlciAuZW50cnktbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5lbnRyeS1mb290ZXIgLmVudHJ5LW1ldGEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5lbnRyeS1jYXRlZ29yaWVzLFxuLmVudHJ5LXRhZ3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVudHJ5LWNvbW1lbnRzLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0XCI7XG4gIG1hcmdpbjogMCA2cHggMCAycHg7XG59XG5cbi8qICMjIFBhZ2luYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2luYXRpb24ge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5hZGphY2VudC1lbnRyeS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIC5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDY3NTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiAjIyBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29tbWVudC1yZXNwb25kLFxuLmVudHJ5LWNvbW1lbnRzLFxuLmVudHJ5LXBpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCxcbi5lbnRyeS1waW5ncyB7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAxNnB4O1xufVxuXG4uZW50cnktY29tbWVudHMge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4uY29tbWVudC1oZWFkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uY29tbWVudC1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmNvbW1lbnQtbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuZGVwdGgtMSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbW1lbnQtbGlzdCBsaSBsaSB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZW50cnktY29tbWVudHMgLmNvbW1lbnQtYXV0aG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LXBpbmdzIC5yZXBseSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWFsbG93ZWQtdGFncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi8qICMgU2lkZWJhcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaWRlYmFyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnNpZGViYXIgLndpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi8qICMgRm9vdGVyIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb290ZXItd2lkZ2V0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjN0I4Qjg2O1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZm9vdGVyLXdpZGdldHMtMSB7XG4gIHdpZHRoOiA2NS44MTE5NjU4MTE5NjU4MiU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZvb3Rlci13aWRnZXRzLTEgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZvb3Rlci13aWRnZXRzLTIge1xuICB3aWR0aDogMzEuNjIzOTMxNjIzOTMxNjI1JTtcbiAgbWFyZ2luLWxlZnQ6IDIuNTY0MTAyNTY0MTAyNTY0JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy0xLFxuLmZvb3Rlci13aWRnZXRzLTIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogIyBTaXRlIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZS1mb290ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qICMgTWVkaWEgUXVlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpdGUtaW5uZXIsXG4gIC53cmFwIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG4gIC5jb250ZW50LXNpZGViYXItc2lkZWJhciAuY29udGVudC1zaWRlYmFyLXdyYXAsXG4gIC5zaWRlYmFyLWNvbnRlbnQtc2lkZWJhciAuY29udGVudC1zaWRlYmFyLXdyYXAsXG4gIC5zaWRlYmFyLXNpZGViYXItY29udGVudCAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICAgIHdpZHRoOiA3NDBweDtcbiAgfVxuICAuY29udGVudCxcbiAgLnNpdGUtaGVhZGVyIC53aWRnZXQtYXJlYSB7XG4gICAgd2lkdGg6IDYyMHB4O1xuICB9XG4gIC5zaWRlYmFyLWNvbnRlbnQtc2lkZWJhciAuY29udGVudCxcbiAgLnNpZGViYXItc2lkZWJhci1jb250ZW50IC5jb250ZW50LFxuICAuY29udGVudC1zaWRlYmFyLXNpZGViYXIgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxuICAuc2lkZWJhci1wcmltYXJ5LFxuICAudGl0bGUtYXJlYSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5nZW5lc2lzLW5hdi1tZW51IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyLjByZW07XG4gIH1cbiAgLm5hdi1wcmltYXJ5IC5tZW51LXByaW1hcnkgLnN1Yi1tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuY29udGFjdC1jdGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmNvbnRhY3QtY3ÀÅ]&ÂU  ÀÅ]&ÂU                   +M&ÂU          ÐÄL&ÂU  (Æ]&ÂU          àÅ]&ÂU   @      àÅ]&ÂU          0yMHB4O1xuICB9XG4gIC5jb250YWN0LWN0YTphZnRlciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxuICAucGFnZS1mZWF0dXJlZC1pbWFnZSBwIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmc6IDEyLjUlIDYwcHg7XG4gIH1cbiAgLnBhZ2UtZmVhdHVyZWQtaW1à‘]&ÂU  à‘]&ÂU                  ðôL&ÂU          pãL&ÂU  H’]&ÂU           ’]&ÂU   @       ’]&ÂU          ubWFpbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gIH1cbiAgLnBhZ2UtZmVhdHVyZWQtaW1hZ2UgcCBzcGFuLnN1Yi10ZXh0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgcGFkZGluZzogNXB4IDYwcHg7XG4gIH1cbiAgLmhhcy1zaWRlLWN0YSAuZW50cnkge1xuICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICB9XG4gIC5zaWRlLWN0YSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zdnc7XG4gIH1cbiAgLnNpZGUtY3RhOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5sZy1vbmUtdGhpcmQge1xuICAgIHdpZHRoOiAzMS42MjM5MzE2MjM5MzE2MjUlO1xuICB9XG4gIC5sZy10d28tdGhpcmRzIHtcbiAgICB3aWR0aDogNjUuODExOTY1ODExOTY1ODIlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWlubmVyLFxuICAud3JhcCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxuICAuY29udGVudCxcbiAgLmNvbnRlbnQtc2lkZWJhci1zaWRlYmFyIC5jb250ZW50LFxuICAuY29udGVudC1zaWRlYmFyLXNpZGViYXIgLmNvbnRlbnQtc2lkZWJhci13cmFwLFxuICAuc2lkZWJhci1jb250ZW50LXNpZGViYXIgLmNvbnRlbnQsXG4gIC5zaWRlYmFyLWNvbnRlbnQtc2lkZWJhciAuY29udGVudC1zaWRlYmFyLXdyYXAsXG4gIC5zaWRlYmFyLXByaW1hcnksXG4gIC5zaWRlYmFyLXNlY29uZGFyeSxcbiAgLnNpZGViYXItc2lkZWJhci1jb250ZW50IC5jb250ZW50LFxuICAuc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLmNvbnRlbnQtc2lkZWJhci13cmFwLFxuICAuc2l0ZS1oZWFkZXIgLndpZGdldC1hcmVhLFxuICAudGl0bGUtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIC53cmFwIHtcbiAgICBwYWRkaW5nOiAwcHggNSU7XG4gIH1cbiAgLmhlYWRlci1pbWFnZSAuc2l0ZS10aXRsZSA+IGEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgbGksXG4gIC5zaXRlLWhlYWRlciB1bC5nZW5lc2lzLW5hdi1tZW51LFxuICAuc2l0ZS1oZWFkZXIgLnNlYXJjaC1mb3JtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSxcbiAgLnNpdGUtZGVzY3JpcHRpb24sXG4gIC5zaXRlLWhlYWRlciAudGl0bGUtYXJlYSxcbiAgLnNpdGUtaGVhZGVyIC5zZWFyY2gtZm9ybSxcbiAgLnNpdGUtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgLnNlYXJjaC1mb3JtIHtcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSBsaS5yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSBhLCAubmF2LXByaW1hcnkgLm1lbnUtcHJpbWFyeSAuc3ViLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5uYXYtcHJpbWFyeSAubWVudS1wcmltYXJ5IC5zdWItbWVudSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuZGlzcGxheS1wb3N0cy1saXN0aW5nIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiA0OC43MTc5NDg3MTc5NDg3MTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjU2NDEwMjU2NDEwMjU2NCU7XG4gIH1cbiAgLmRpc3BsYXktcG9zdHMtbGlzdGluZyAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNTY0MTAyNTY0MTAyNTY0JTtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuZGlzcGxheS1wb3N0cy1saXN0aW5nIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucGFnZS1mZWF0dXJlZC1pbWFnZSBwIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHBhZGRpbmc6IDE1JSA2MHB4O1xuICB9XG4gIC5zaWRlLWN0YSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zdnc7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5zaWRlLWN0YTpiZWZvcmUge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uc2hvdy1vbi1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5zaG93LW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLnNpdGUtaW5uZXIsXG4gIC53cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG4gIC5hcmNoaXZlLWRlc2NyaXB0aW9uLFxuICAuYXV0aG9yLWJveCxcbiAgLmNvbW1lbnQtcmVzcG9uZCxcbiAgLmVudHJ5LFxuICAuZW50cnktY29tbWVudHMsXG4gIC5lbnRyeS1waW5ncyxcbiAgLnNpZGViYXIgLndpZGdldCxcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5maXZlLXNpeHRocyxcbiAgLmZvdXItc2l4dGhzLFxuICAub25lLWZvdXJ0aCxcbiAgLm9uZS1oYWxmLFxuICAub25lLXNpeHRoLFxuICAub25lLXRoaXJkLFxuICAudGhyZWUtZm91cnRocyxcbiAgLnRocmVlLXNpeHRocyxcbiAgLnR3by1mb3VydGhzLFxuICAudHdvLXNpeHRocyxcbiAgLnR3by10aGlyZHMsXG4gIC5mb290ZXItd2lkZ2V0cy0xLCAuZm9vdGVyLXdpZGdldHMtMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXItd2lkZ2V0cy0xIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlci13aWRnZXRzLTEgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlci13aWRnZXRzLTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lkZWJhciAud2lkZ2V0LmVuZXdzLXdpZGdldCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAuaGVhZGVyLWltYWdlIC50aXRsZS1hcmVhLCAuc2l0ZS1oZWFkZXIgLndpZGdldC1hcmVhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgLndpZGdldC1hcmVhIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgLndpZGdldC1hcmVhIC5zb2NpYWwtaWNvbnMgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5oZWFkZXItaW1hZ2UgLnNpdGUtdGl0bGUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMjVweDtcbiAgfVxuICAubWVudS1wcmltYXJ5ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oYXMtc2lkZS1jdGEgLmVudHJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnN0aWNreS1uYXYgLnNpdGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zdGlja3ktbmF2IC5uYXYtcHJpbWFyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAvKlxuXHQudHAtY2FwdGlvbntcblx0XHRmb250LXNpemU6IDYwcHghaW1wb3J0YW50O1xuXHQgICAgZm9udC1zaXplOiA2cmVtIWltcG9ydGFudDtcblx0ICAgIC8vbGluZS1oZWlnaHQ6IDZyZW0haW1wb3J0YW50O1xuXHR9XG4qL1xuICAucGFnZS1mZWF0dXJlZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhZ2UtZmVhdHVyZWQtaW1hZ2UgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDZyZW07XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDEyLjV2aCA1JSAxMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAucGFnZS1mZWF0dXJlZC1pbWFnZSBwIHNwYW4ubWFpbi10ZXh0LW9ubHkge1xuICAgIHRvcDogNDAlO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgZm9udC1zaXplOiAxMC4wdnc7XG4gIH1cbiAgLnBhZ2UtZmVhdHVyZWQtaW1hZ2UgcCBzcGFuLm1haW4tdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBmb250LXNpemU6IDUuMHZoO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRvcDogLTNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnBhZ2UtZmVhdHVyZWQtaW1hZ2UgcCBzcGFuLnN1Yi10ZXh0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgZm9udC1zaXplOiAyLjh2aDtcbiAgICBwYWRkaW5nOiAwcmVtIDJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMWVtO1xuICAgIGxlZnQ6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5oYXMtc2lkZS1jdGEgLmVudHJ5LWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAlO1xuICB9XG4gIC5zaWRlLWN0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVzcG9uc2l2ZS10YWJzIC5yZXNwb25zaXZlLXRhYnNfX2hlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnMtd3JhcHBlciAucmVzcG9uc2l2ZS10YWJzIC5yZXNwb25zaXZlLXRhYnNfX2hlYWRpbmc6YWZ0ZXIsIC5yZXNwb25zaXZlLXRhYnMtd3JhcHBlciAucmVzcG9uc2l2ZS10YWJzIC5yZXNwb25zaXZlLXRhYnNfX2hlYWRpbmc6aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnMgLnJlc3BvbnNpdmUtdGFic19faGVhZGluZy0tYWN0aXZlOmFmdGVyLCAucmVzcG9uc2l2ZS10YWJzIC5yZXNwb25zaXZlLXRhYnNfX2hlYWRpbmctLWFjdGl2ZTpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICB0b3A6IDE4cHg7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19oZWFkaW5nOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNzc3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19oZWFkaW5nLS1hY3RpdmU6YWZ0ZXIsIC5yZXNwb25zaXZlLXRhYnMgLnJlc3BvbnNpdmUtdGFic19faGVhZGluZy0tYWN0aXZlOmhvdmVyOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHRvcDogMThweDtcbiAgfVxuICAubmF2LXByaW1hcnkgI21lbnUtaXRlbS0yMiAuc3ViLW1lbnUgYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZ3JlZW4tYmFyLnBvcHVsYXItcm91bmRlbDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS10b2dnbGUsXG4gIC5zdWItbWVudS10b2dnbGUge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNDQ2NzU3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLm1lbnUtdG9nZ2xlOmhvdmVyLFxuICAubWVudS10b2dnbGU6Zm9jdXMsXG4gIC5zdWItbWVudS10b2dnbGU6aG92ZXIsXG4gIC5zdWItbWVudS10b2dnbGU6Zm9jdXMge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuICAubWVudS10b2dnbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gIC5tZW51LXRvZ2dsZS5hY3RpdmF0ZWQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgLnN1Yi1tZW51LXRvZ2dsZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLnN1Yi1tZW51LXRvZ2dsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAuc3ViLW1lbnUtdG9nZ2xlLmFjdGl2YXRlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG4gIH1cbiAgLmpzIC5uYXYtcHJpbWFyeSAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtLFxuICAuanMgLnNpdGUtaGVhZGVyIC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5qcyAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmpzIC5uYXYtcHJpbWFyeSAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIGEsXG4gIC5qcyAuc2l0ZS1oZWFkZXIgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5qcyAubmF2LXByaW1hcnkgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSBhOmFmdGVyLFxuICAuanMgLnNpdGUtaGVhZGVyIC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0gYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuanMgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IC5tZW51LXByaW1hcnkgLnN1Yi1tZW51IC5jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5qcyAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtID4gYTpmb2N1cyB1bC5zdWItbWVudSxcbiAgLmpzIC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0gPiBhOmZvY3VzIHVsLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuanMgLmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmpzIC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuanMgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmpzIC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuanMgbmF2IGJ1dHRvbjpob3ZlcixcbiAgLmpzIC5tZW51LXRvZ2dsZTpob3ZlcixcbiAgLmpzIC5uYXYtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzQ0Njc1NztcbiAgfVxuICAuanMgbmF2IGJ1dHRvbjpmb2N1cyxcbiAgLmpzIC5tZW51LXRvZ2dsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzQ0Njc1NztcbiAgfVxuICAuanMgbmF2Lm5hdi1wcmltYXJ5LFxuICAuanMgLnNpdGUtaGVhZGVyIG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmpzIC5zaXRlLWhlYWRlciBuYXYgLndyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmpzIG5hdi5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGFjdC1jdGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5kaXNwbGF5LXBvc3RzLWxpc3RpbmcgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmJlZm9yZS1mb290ZXIgcCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucmVzcG9uc2l2ZS10YWJzLXdyYXBwZXIgLnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19wYW5lbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICN0d2l0dGVyLXdpZGdldC0wIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qICMgUHJpbnQgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAuc2l0ZS10aXRsZSA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICBpbWcsXG4gIHRyIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAyY20gMC41Y207XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBibG9ja3F1b3RlLFxuICBwcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC5jb250ZW50LFxuICAuY29udGVudC1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBidXR0b24sXG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIHRleHRhcmVhLFxuICAuYnJlYWRjcnVtYixcbiAgLmNvbW1lbnQtZWRpdC1saW5rLFxuICAuY29tbWVudC1mb3JtLFxuICAuY29tbWVudC1saXN0IC5yZXBseSBhLFxuICAuY29tbWVudC1yZXBseS10aXRsZSxcbiAgLmVkaXQtbGluayxcbiAgLmVudHJ5LWNvbW1lbnRzLWxpbmssXG4gIC5lbnRyeS1mb290ZXIsXG4gIC5nZW5lc2lzLWJveCxcbiAgLmhlYWRlci13aWRnZXQtYXJlYSxcbiAgLmhpZGRlbi1wcmludCxcbiAgLmhvbWUtdG9wLFxuICAubmF2LXByaW1hcnksXG4gIC5uYXYtc2Vjb25kYXJ5LFxuICAucG9zdC1lZGl0LWxpbmssXG4gIC5zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRpdGxlLWFyZWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS10aXRsZSA+IGEge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gIH1cbiAgLnNpdGUtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMDBweDtcbiAgfVxuICAuYXV0aG9yLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgYmxvY2txdW90ZSxcbiAgcHJlLFxuICB0YWJsZSB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGRsLFxuICBvbCxcbiAgdWwge1xuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhdm9pZDtcbiAgfVxufVxuIiwiLyogIyMgQm94IFNpemluZ1xuLS0tLS0tLS0tLS0tLSÀÅ]&ÂU  ÀÅ]&ÂU                   +M&ÂU          ÐÄL&ÂU  (Æ]&ÂU          àÅ]&ÂU   @      àÅ]&ÂU          l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogICAgYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogICAgICAgICBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn0iLCIvKiAjIyBGbG9hdCBDbGVhcmluZ1xuLS0à‘]&ÂU  à‘]&ÂU                  ðôL&ÂU          pãL&ÂU  H’]&ÂU           ’]&ÂU   @       ’]&ÂU          peDpiZWZvcmUsXG4uZW50cnk6YmVmb3JlLFxuLmVudHJ5LWNvbnRlbnQ6YmVmb3JlLFxuLmZvb3Rlci13aWRnZXRzOmJlZm9yZSxcbi5uYXYtcHJpbWFyeTpiZWZvcmUsXG4ubmF2LXNlY29uZGFyeTpiZWZvcmUsXG4ucGFnaW5hdGlvbjpiZWZvcmUsXG4uc2l0ZS1jb250YWluZXI6YmVmb3JlLFxuLnNpdGUtZm9vdGVyOmJlZm9yZSxcbi5zaXRlLWhlYWRlcjpiZWZvcmUsXG4uc2l0ZS1pbm5lcjpiZWZvcmUsXG4ud2lkZ2V0OmJlZm9yZSxcbi53cmFwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmF1dGhvci1ib3g6YWZ0ZXIsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZW50cnk6YWZ0ZXIsXG4uZW50cnktY29udGVudDphZnRlcixcbi5mb290ZXItd2lkZ2V0czphZnRlcixcbi5uYXYtcHJpbWFyeTphZnRlcixcbi5uYXYtc2Vjb25kYXJ5OmFmdGVyLFxuLnBhZ2luYXRpb246YWZ0ZXIsXG4uc2l0ZS1jb250YWluZXI6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1pbm5lcjphZnRlcixcbi53aWRnZXQ6YWZ0ZXIsXG4ud3JhcDphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogdGFibGU7XG59XG4iLCIvKiAjIERlZmF1bHRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwidHlwb2dyYXBoaWNhbC1lbGVtZW50c1wiO1xuQGltcG9ydCBcImhlYWRpbmdzXCI7XG5AaW1wb3J0IFwib2JqZWN0c1wiO1xuQGltcG9ydCBcImdhbGxlcnlcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcInNjcmVlbi1yZWFkZXItdGV4dFwiO1xuQGltcG9ydCBcInNwcml0ZXNcIjsiLCIvKiAjIyBUeXBvZ3JhcGhpY2FsIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Mi41JTsgLyogMTBweCBicm93c2VyIGRlZmF1bHQgKi9cbn1cblxuLyogQ2hyb21lIGZpeCAqL1xuYm9keSA+IGRpdiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDEuNjI1O1xuXHRtYXJnaW46IDA7XG59XG5cbmEsXG5idXR0b24sXG5pbnB1dDpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxudGV4dGFyZWE6Zm9jdXMsXG4uYnV0dG9uLFxuLmdhbGxlcnkgaW1nIHtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4xcyBlYXNlLWluLW91dCk7XG59XG5cbmEge1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIsXG5hOmZvY3VzIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnAge1xuXHRtYXJnaW46IDAgMCAyMHB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5vbCxcbnVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5saSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuaHIge1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAxZW0gMDtcbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJsb2NrcXVvdGUsXG5jaXRlLFxuZW0sXG5pIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0bWFyZ2luOiA0MHB4O1xufVxuXG5ibG9ja3F1b3RlOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMjAxQ1wiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRmb250LXNpemU6IDNyZW07XG5cdGhlaWdodDogMDtcblx0bGVmdDogLTIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMTBweDtcbn1cblxuLnNpbmdsZS10cmlwLXR5cGUgYS50aXRsZXtcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjYzNiMjQ1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvdHJpcC1saW5rLnBuZykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcblxufVxuXG4uc2luZ2xlLXRyaXAtdHlwZSBhLnRpdGxlOmJlZm9yZXtcblx0Y29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9kaXZpZGVyLXJpZ2h0LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5zaW5nbGUtdHJpcC10eXBlIGEudGl0bGU6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9kaXZpZGVyLWxlZnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjRweDtcbn0iLCIvLyBDb2xvcnNcbiRjb2xvci1hbHRvOiAjZGRkO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuJGNvbG9yLWNvZC1ncmF5OiAjMTExO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWFuZHk6ICNlNTU1NGU7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1zaWx2ZXItY2hhbGljZTogI2FhYTtcbiRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3ItdGh1bmRlcmJpcmQ6ICNjMzI1MWQ7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3Itd2hpdGVzbW9rZTogI2Y1ZjVmNTtcblxuJGNvbG9yLWdyZWVuOiAjNDQ2NzU3O1xuJGNvbG9yLWJyb3duOiBkYXJrZW4oI2RjZDI5MiwyMCk7XG5cbiRjb2xvci1saWdodC1icm93bjogI2VkZWJjZjtcbiRjb2xvci1leHRyYS1saWdodC1icm93bjogI2Y4ZjhlZDtcbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCRhcmdzKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogJGFyZ3M7XG5cdC1tb3otdHJhbnNpdGlvbjogJGFyZ3M7XG5cdC1tcy10cmFuc2l0aW9uOiAkYXJncztcblx0LW8tdHJhbnNpdGlvbjogJGFyZ3M7XG5cdHRyYW5zaXRpb246ICRhcmdzO1xufSIsIi8qICMjIEhlYWRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0Ly9mb250LWZhbWlseTogJGZvbnQtY3Vyc2l2ZTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luOiAwIDAgMjBweDtcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGZvbnQtc2l6ZTogMy42cmVtO1xufVxuXG5oMiB7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0Zm9udC1zaXplOiAzcmVtO1xufVxuXG5oMyB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1zaXplOiAyLjRyZW07XG59XG5cbmg0IHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXNpemU6IDJyZW07XG59XG5cbmg1IHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXNpemU6IDEuOHJlbTtcbn1cblxuaDYge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xufVxuIiwiLyogIyMgT2JqZWN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmVtYmVkLFxuaWZyYW1lLFxuaW1nLFxub2JqZWN0LFxudmlkZW8sXG4ud3AtY2FwdGlvbiB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuIiwiLyogIyMgR2FsbGVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5nYWxsZXJ5IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDAgMCAyOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMTYuNjY2NiU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDE0LjI4NTclO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAxMi41JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMTEuMTExMSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgybisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzbisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg0bisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg1bisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg2bisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg3bisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg4bisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg5bisxKSB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuXG4uZ2FsbGVyeSBpbWcge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLmdhbGxlcnkgaW1nOmhvdmVyLFxuLmdhbGxlcnkgaW1nOmZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcbn0iLCIvKiAjIyBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWV4dHJhLWxpZ2h0LWJyb3duLDUpO1xuXHRib3JkZXI6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5zZWxlY3R7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1saWdodC1icm93biw1KTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cImltYWdlXCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAkY29sb3ItYnJvd247XG5cdC8vZm9udC13ZWlnaHQ6IDMwMDtcblx0b3BhY2l0eTogMTtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJyb3duLDEwKTtcblx0Ly9mb250LXdlaWdodDogMzAwO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdGJvcmRlcjogMDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0cGFkZGluZzogMTZweCAzMnB4O1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR3aWR0aDogYXV0bztcbn1cblxuYnV0dG9uOmhvdmVyLFxuaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0OmhvdmVyW3R5cGU9XCJyZXNldFwiXSxcbmlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sXG4uYnV0dG9uOmhvdmVyLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXQ6Zm9jdXNbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0OmZvY3VzW3R5cGU9XCJyZXNldFwiXSxcbmlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sXG4uYnV0dG9uOmZvY3VzICB7XG5cdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JlZW4sMTApO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbjpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5idXR0b246Zm9jdXMge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYS5idXR0b24uc21hbGwsXG5idXR0b24uc21hbGwsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnNtYWxsLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLnNtYWxsLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zbWFsbCB7XG5cdHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG4uc2l0ZS1jb250YWluZXIgYnV0dG9uOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGJ1dHRvbjpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dDpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dDpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdGNvbG9yOiAjNzc3O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xufSIsIi8qICMjIFRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxudGJvZHkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxudGQsXG50aCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRkIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG5cdHBhZGRpbmc6IDZweCAwO1xufVxuXG50aCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59IiwiLyogIyMgU2NyZWVuIFJlYWRlciBUZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNjcmVlbi1yZWFkZXItdGV4dCxcbi5zY3JlZW4tcmVhZGVyLXRleHQgc3Bhbixcbi5zY3JlZW4tcmVhZGVyLXNob3J0Y3V0IHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRib3JkZXI6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4uc2NyZWVuLXJlYWRlci1zaG9ydGN1dDpmb2N1cyxcbi5nZW5lc2lzLW5hdi1tZW51IC5zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMgIHtcblx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdGNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLDAsMCwuNik7XG59XG5cbi5tb3JlLWxpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59IiwiLy8gQ29udmVydCBwaXhlbHMgdG8gcmVtc1xuLy8gZWcuIGZvciBhIHJlbGF0aW9uYWwgdmFsdWUgb2YgMTJweCB3cml0ZSByZW0oMTIpXG4vLyBBc3N1bWVzICRlbS1iYXNlIGlzIHRoZSBmb250LXNpemUgb2YgPGh0bWw+XG5cbkBmdW5jdGlvbiByZW0oJHB4dmFsKSB7XG4gIEBpZiBub3QgdW5pdGxlc3MoJHB4dmFsKSB7XG4gICAgJHB4dmFsOiBzdHJpcC11bml0cygkcHh2YWwpO1xuICB9XG5cbiAgJGJhc2U6ICRlbS1iYXNlO1xuICBAaWYgbm90IHVuaXRsZXNzKCRiYXNlKSB7XG4gICAgJGJhc2U6IHN0cmlwLXVuaXRzKCRiYXNlKTtcbiAgfVxuICBAcmV0dXJuICgkcHh2YWwgLyAkYmFzZSkgKiAxcmVtO1xufVxuIiwiLyogIyBTdHJ1Y3R1cmUgYW5kIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcInNpdGUtY29udGFpbmVyc1wiO1xuQGltcG9ydCBcImNvbHVtbi13aWR0aHMtcG9zaXRpb25zXCI7XG5AaW1wb3J0IFwiY29sdW1uLWNsYXNzZXNcIjsiLCIvKiAjIyBTaXRlIENvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1pbm5lcixcbi53cmFwIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMTIwMHB4O1xufVxuXG4uc2l0ZS1pbm5lciB7XG5cdGNsZWFyOiBib3RoO1xuXHRwYWRkaW5nLXRvcDogMHB4O1xufSIsIi8qICMjIENvbHVtbiBXaWR0aHMgYW5kIFBvc2l0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qICMjIyBXcmFwcGluZyBkaXYgZm9yIC5jb250ZW50IGFuZCAuc2lkZWJhci1wcmltYXJ5ICovXG5cbi5jb250ZW50LXNpZGViYXItc2lkZWJhciAuY29udGVudC1zaWRlYmFyLXdyYXAsXG4uc2lkZWJhci1jb250ZW50LXNpZGViYXIgLmNvbnRlbnQtc2lkZWJhci13cmFwLFxuLnNpZGViYXItc2lkZWJhci1jb250ZW50IC5jb250ZW50LXNpZGViYXItd3JhcCB7XG5cdHdpZHRoOiA5ODBweDtcbn1cblxuLmNvbnRlbnQtc2lkZWJhci1zaWRlYmFyIC5jb250ZW50LXNpZGViYXItd3JhcCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uc2lkZWJhci1jb250ZW50LXNpZGViYXIgLmNvbnRlbnQtc2lkZWJhci13cmFwLFxuLnNpZGViYXItc2lkZWJhci1jb250ZW50IC5jb250ZW50LXNpZGViYXItd3JhcCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLyogIyMjIENvbnRlbnQgKi9cblxuLmNvbnRlbnQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdHdpZHRoOiA4MDBweDtcbn1cblxuLmNvbnRlbnQtc2lkZWJhciAuY29udGVudCxcbi5jb250ZW50LXNpZGViYXItc2lkZWJhciAuY29udGVudCxcbi5zaWRlYmFyLWNvbnRlbnQtc2lkZWJhciAuY29udGVudCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uY29udGVudC1zaWRlYmFyLXNpZGViYXIgLmNvbnRlbnQsXG4uc2lkZWJhci1jb250ZW50LXNpZGViYXIgLmNvbnRlbnQsXG4uc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLmNvbnRlbnQge1xuXHR3aWR0aDogNTgwcHg7XG59XG5cbi5mdWxsLXdpZHRoLWNvbnRlbnQgLmNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogIyMjIFByaW1hcnkgU2lkZWJhciAqL1xuXG4uc2lkZWJhci1wcmltYXJ5IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR3aWR0aDogMzYwcHg7XG59XG5cbi5zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXItcHJpbWFyeSxcbi5zaWRlYmFyLXNpZGViYXItY29udGVudCAuc2lkZWJhci1wcmltYXJ5IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi8qICMjIyBTZWNvbmRhcnkgU2lkZWJhciAqL1xuXG4uc2lkZWJhci1zZWNvbmRhcnkge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDE4MHB4O1xufVxuXG4uY29udGVudC1zaWRlYmFyLXNpZGViYXIgLnNpZGViYXItc2Vjb25kYXJ5IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufSIsIi8qICMjIENvbHVtbiBDbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIExpbms6IGh0dHA6Ly90d2l0dGVyLmdpdGh1Yi5pby9ib290c3RyYXAvYXNzZXRzL2Nzcy9ib290c3RyYXAtcmVzcG9uc2l2ZS5jc3MgKi9cblxuLmZpdmUtc2l4dGhzLFxuLmZvdXItc2l4dGhzLFxuLm9uZS1mb3VydGgsXG4ub25lLWhhbGYsXG4ub25lLXNpeHRoLFxuLm9uZS10aGlyZCxcbi50aHJlZS1mb3VydGhzLFxuLnRocmVlLXNpeHRocyxcbi50d28tZm91cnRocyxcbi50d28tc2l4dGhzLFxuLnR3by10aGlyZHMge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLWxlZnQ6IDIuNTY0MTAyNTY0MTAyNTY0JTtcbn1cblxuLm9uZS1oYWxmLFxuLnRocmVlLXNpeHRocyxcbi50d28tZm91cnRocyB7XG5cdHdpZHRoOiA0OC43MTc5NDg3MTc5NDg3MTUlO1xufVxuXG4ub25lLXRoaXJkLFxuLnR3by1zaXh0aHMge1xuXHR3aWR0aDogMzEuNjIzOTÀÅ]&ÂU  ÀÅ]&ÂU                   +M&ÂU          ÐÄL&ÂU  (Æ]&ÂU          àÅ]&ÂU   @      àÅ]&ÂU          xufVxuXG4ub25lLWZvdXJ0aCB7XG5cdHdpZHRoOiAyMy4wNzY5MjMwNzY5MjMwNzclO1xufVxuXG4udGhyZWUtZm91cnRocyB7XG5cdHdpZHRoOiA3NC4zNTg5NzQzNTg5NzQzNiU7XG59XG5cbi5vbmUtc2l4dGgge1xuXHR3aWR0aDogMTQuNTI5OTE0NTI5OTE0NTMlO1xufVxuXG4uZml2ZS1zaXh0aHMge1xuXHR3aWRà‘]&ÂU  à‘]&ÂU                  ðôL&ÂU          pãL&ÂU  H’]&ÂU           ’]&ÂU   @       ’]&ÂU          cbi5vbmUtdGhpcmQuc21hbGwtbWFyZ3tcblx0bWFyZ2luLWxlZnQ6IDEuNTY0MTAyNTY0MTAyNTY0JTtcbn1cbiIsIi8qICMgQ29tbW9uIENsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJhdmF0YXJcIjtcbkBpbXBvcnQgXCJnZW5lc2lzXCI7XG5AaW1wb3J0IFwic2VhcmNoLWZvcm1cIjtcbkBpbXBvcnQgXCJ0aXRsZXNcIjtcbkBpbXBvcnQgXCJ3b3JkcHJlc3NcIjtcbkBpbXBvcnQgXCJuYXRpdmUtZXNjYXBlc1wiOyIsIlxuLyogIyMgQXZhdGFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmF2YXRhciB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5hbGlnbmxlZnQgLmF2YXRhcixcbi5hdXRob3ItYm94IC5hdmF0YXIge1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5hbGlnbnJpZ2h0IC5hdmF0YXIge1xuXHRtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLmNvbW1lbnQgLmF2YXRhciB7XG5cdG1hcmdpbjogMCAxNnB4IDI0cHggMDtcbn0iLCIvKiAjIyBHZW5lc2lzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJyZWFkY3J1bWIge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWZ0ZXItZW50cnksXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbixcbi5hdXRob3ItYm94IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0cGFkZGluZzogNDBweDtcbn1cblxuLmF1dGhvci1ib3gtdGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5hcmNoaXZlLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCxcbi5hdXRob3ItYm94IHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCIvKiAjIyBTZWFyY2ggRm9ybVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zZWFyY2gtZm9ybSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaXRlLWhlYWRlciAuc2VhcmNoLWZvcm0ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC5zZWFyY2gtZm9ybSxcbi5zaXRlLWhlYWRlciAuc2VhcmNoLWZvcm0ge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59IiwiLyogIyMgVGl0bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmFyY2hpdmUtdGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmVudHJ5LXRpdGxlIHtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRmb250LXNpemU6IDMuNnJlbTtcbn1cblxuLmVudHJ5LXRpdGxlID4gYSxcbi5zaWRlYmFyIC53aWRnZXQtdGl0bGUgYSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmVudHJ5LXRpdGxlIGE6aG92ZXIsXG4uZW50cnktdGl0bGUgYTpmb2N1cyB7XG5cdGNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyZWVuLCAxMCk7XG59XG5cbi53aWRnZXQtdGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufSIsIi8qICMjIFdvcmRQcmVzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmEuYWxpZ25jZW50ZXIgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG5hLmFsaWdubm9uZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFsaWdubGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWxpZ25yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmEuYWxpZ25sZWZ0LFxuYS5hbGlnbm5vbmUsXG5hLmFsaWducmlnaHQge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZy5jZW50ZXJlZCxcbi5hbGlnbmNlbnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0byAyNHB4O1xufVxuXG5pbWcuYWxpZ25ub25lLFxuLmFsaWdubm9uZSB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbmEuYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCxcbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG5cdG1hcmdpbjogMCAyNHB4IDI0cHggMDtcbn1cblxuYS5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQsXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcblx0bWFyZ2luOiAwIDAgMjRweCAyNHB4O1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW50cnktY29udGVudCBwLndwLWNhcHRpb24tdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1hdWRpby1zaG9ydGNvZGUsXG4uZW50cnktY29udGVudCAud3AtcGxheWxpc3QsXG4uZW50cnktY29udGVudCAud3AtdmlkZW8ge1xuXHRtYXJnaW46IDAgMCAyOHB4O1xufSIsIio6YWZ0ZXIsICo6YmVmb3Jle1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZGl2aWRlcntcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0Y2xlYXI6Ym90aDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRcblx0XG5cdCYuZGl2aWRlci1yaWdodHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvZGl2aWRlci1yaWdodC5wbmcnKTtcblx0fVxuXHRcblx0Ji5kaXZpZGVyLWxlZnR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvZGl2aWRlci1sZWZ0LnBuZycpO1xuXHR9XG5cbn1cblxuLmNvbnRhY3QtdGFpbG9ye1xuXHRwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzQ0Njc1Nztcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5jb250YWN0LXRhaWxvciBzcGFuLFxuLmNvbnRhY3QtY3RhIHNwYW57XG4gICAgY29sb3I6ICNkOGNjODQ7XG59XG5cbi5jb250YWN0LXRhaWxvciBhLmZhbmN5Ym94LFxuLmNvbnRhY3QtY3RhIGEuZmFuY3lib3h7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cdFxuXG5cbi5jb250YWN0LWN0YXtcblx0Ly9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9jb250YWN0LWN0YS1iZy5wbmcnKTtcblx0Ly9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQvL2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC8vbWluLWhlaWdodDogMzIycHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Ly9mb250LXNpemU6IDIuNHJlbTtcblxuXHRmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ2NzU3O1xuXHRjb2xvcjogI2ZmZjtcblx0XG5cdHAgPiBhe1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmhvdmVye1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cdFxuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiAnJztcblx0XHQvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2NvbnRhY3QtY3RhLXJvdW5kZWwucG5nJyk7XG5cdFx0Ly9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdC8vYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdC8vd2lkdGg6IDEyOHB4O1xuXHRcdC8vaGVpZ2h0OiAxMjhweDtcblx0ICAgIC8vcmlnaHQ6IC0yMHB4O1xuXHQgICAgLy90b3A6IC0zMHB4O1xuXHQgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvY29udGFjdC1jdGEtZm9vdC5wbmcnKTtcblx0XHQvL2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Ly9iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0Ly93aWR0aDogNjZweDtcblx0XHQvL2hlaWdodDogMTQ3cHg7XG5cdCAgICAvL3JpZ2h0OiAtMjBweDtcblx0ICAgIC8vYm90dG9tOiAtMjBweDtcblx0ICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cdFxufVxuXG4uZ3JlZW4tYmFye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2dyZWVuLWJhci1iZy5wbmcnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjZweCAwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGNsZWFyOiBib3RoO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRoMSwgaDIsIGgze1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRcblx0Ji5wb3B1bGFyLXJvdW5kZWw6YWZ0ZXJ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvcG9wdWxhci1yb3VuZGVsLnBuZycpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdHdpZHRoOiAxMDNweDtcblx0XHRoZWlnaHQ6IDg2cHg7XG5cdCAgICByaWdodDogMHB4O1xuXHQgICAgdG9wOiAwcHg7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cbn1cblxuLnBhZ2UtZmVhdHVyZWQtaW1hZ2V7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly9taW4taGVpZ2h0OiAzMDBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cdHB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWN1cnNpdmU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Zm9udC1zaXplOiAxMjBweDtcblx0XHRmb250LXNpemU6IDEyLjByZW07XG5cdFx0XG5cdFx0XG4vKlxuXHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHRcdHRvcDogMzMlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4qL1xuXG5cblx0XHRwYWRkaW5nOiAxMCUgIDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6MTNyZW07XG5cdCAgICB0b3A6IDA7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0ICAgIG1heC13aWR0aDogMTIwMHB4O1xuXHQgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgXG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLDAsMCwwLjUpO1xuXG4gICAgICAgICBzcGFuLm1haW4tdGV4dC1vbmx5e1xuXHRcdCAgICBib3R0b206IDE2JTtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgIGZvbnQtc2l6ZTogMTByZW07XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0IH1cblxuICAgICAgICAgc3Bhbi5tYWluLXRleHR7XG5cdCAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICAgei1pbmRleDogMTA7XG5cdCAgICAgICAgIHRvcDoyNyU7XG5cdFx0IH1cbiAgICAgICAgXG4gICAgICAgICBzcGFuLnN1Yi10ZXh0e1xuXHRcdCAgICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsc2Fucy1zZXJpZjtcblx0XHQgICAgY29sb3I6ICNGRkZGMDA7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDY3NTc7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCAgICBwYWRkaW5nOiAxMHB4IDgwcHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMzZweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDUuNnJlbTtcblx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgbWFyZ2luLXRvcDogMDtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuXHRcdH1cblx0XHRcblx0ICAgIC5zaW5nbGUtZGVzdGluYXRpb24gJntcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcblx0ICAgIH1cblx0XHRcbiAgICAgICBcblx0fVxuXG5cdFxuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OicnO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHotaW5kZXg6IDEwMDA7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvbWFzay10b3AucG5nXCIpO1xuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0ICAgIGhlaWdodDogMTRweDtcblx0fVxuXHRcblx0JjphZnRlcntcblx0XHRjb250ZW50OicnO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHotaW5kZXg6IDEwMDA7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvbWFzay1ib3R0b20ucG5nXCIpO1xuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0ICAgIGhlaWdodDogMTRweDtcblx0ICAgIGJvdHRvbTogMDtcbiAgICBcdFx0XG5cdH1cblx0XG5cdC8vemFtYmlhXG5cdC5wb3N0aWQtNjQgJntcblx0XHRzcGFuLnN1Yi10ZXh0e1xuXHRcdCAgICBtYXJnaW4tbGVmdDogOTBweDtcblx0XHR9XG5cdH1cblxuXHQvL3NvdXRoIGFmcmljYVxuXHQucG9zdGlkLTUyICZ7XG5cdFx0c3Bhbi5zdWItdGV4dHtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDUxcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1x0XHRcdFxuXHRcdH1cblx0fVxuXG5cdC8vbmFtaWJpYVxuXHQucG9zdGlkLTU3ICZ7XG5cdFx0c3Bhbi5zdWItdGV4dHtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDE5OXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHR9XG5cdH1cblxuXHQvL3phbWJpYVxuXHQucG9zdGlkLTY0ICZ7XG5cdFx0c3Bhbi5zdWItdGV4dHtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDEzM3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHR9XG5cdH1cblxuXHQvL2JvdHN3YW5hXG5cdC5wb3N0aWQtNjAgJntcblx0XHRzcGFuLnN1Yi10ZXh0e1xuXHRcdCAgICBtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly96aW1iYWJ3ZVxuXHQucG9zdGlkLTY3ICZ7XG5cdFx0c3Bhbi5zdWItdGV4dHtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDYzcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vdGFuemFuaWFcblx0LnBvc3RpZC03MCAme1xuXHRcdHNwYW4uc3ViLXRleHR7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHR9XG5cdH1cblxuXHQvL21vemFtYmlxdWVcblx0LnBvc3RpZC0xMDMgJntcblx0XHRzcGFuLnN1Yi10ZXh0e1xuXHRcdCAgICBtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly9tYWxhd2lcblx0LnBvc3RpZC0xMTQgJntcblx0XHRzcGFuLnN1Yi10ZXh0e1xuXHRcdCAgICBtYXJnaW4tbGVmdDogNDExcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuXHRcdH1cblx0fVxuXG5cdC8vbWF1cml0aXVzXG5cdC5wb3N0aWQtMTE2ICZ7XG5cdFx0c3Bhbi5zdWItdGV4dHtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDExNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcblx0XHR9XG5cdH1cblxuXHQvL3NleWNoZWxsZXNcblx0LnBvc3RpZC0xMTggJntcblx0XHRzcGFuLnN1Yi10ZXh0e1xuXHRcdCAgICBtYXJnaW4tbGVmdDogMjU0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vdWdhbmRhXG5cdC5wb3N0aWQtMTIwICZ7XG5cdFx0c3Bhbi5zdWItdGV4dHtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcblx0XHR9XG5cdH1cblx0XG5cdC8vdWdhbmRhXG5cdC5wb3N0aWQtMTIyXHQme1xuXHRcdHNwYW4uc3ViLXRleHR7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcblx0XHR9XG5cdH1cblx0XG5cdC8vZWh0aW9waWFcblx0LnBvc3RpZC0xMjRcdCZ7XG5cdFx0c3Bhbi5zdWItdGV4dHtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDY5cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuXHRcdH1cblx0fVxuXHRcbn1cblxuLmhhcy1zaWRlLWN0YXtcblxuXHQuc2l0ZS1pbm5lcntcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XHRcblx0XG5cdC5jb250ZW50LXNpZGViYXItd3JhcHtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5lbnRyeXtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHR9XG59XG5cbi5zaWRlLWN0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgLy93aWR0aDogMjAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IDIwcHg7XG4gICAgLy9ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjUpIDBweCAwcHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuICAgIC8vcGFkZGluZy1sZWZ0OiA1MHB4O1xuXG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zaXplOiAycmVtO1xuXHQvL2ZvbnQtc2l6ZTogMS40dnc7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHQvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2NvbnRhY3QtY3RhLWJnLnBuZycpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRzcGFue1xuXHRcdFx0Y29sb3I6ICNkOGNjODQ7XG5cdFx0fVxuXHRcblx0LndpZGdldHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cdFxuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiAnJztcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHRvcDogMjhweDtcblx0ICAgIGxlZnQ6IDEwcHg7XG5cdCAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9jb250YWN0LWN0YS1pY29ucy5wbmdcIik7XG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQgICAgaGVpZ2h0OiA4MnB4O1xuXHQgICAgd2lkdGg6IDMycHg7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIGZsb2F0OiBsZWZ0O1xuXHR9XG5cbiAgICBcbn1cblxuLnBvc3RpZC0xMzUgLnNpZGUtY3Rhe1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGFzLXNpZGUtY3RhIC5wb3N0LTEzNS50cmlwLXR5cGUge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiNmYW5jeWJveC13cmFwICNmYW5jeWJveC1jb250ZW50LFxuI2ZhbmN5Ym94LXdyYXAgI2ZhbmN5Ym94LW91dGVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdCAgICBib3JkZXI6IDAgc29saWQgIzQ0Njc1NztcblxuXHQgICAgcHtcblx0ICAgIFx0Y29sb3I6ICNkOGNjODQ7XG5cdCAgICBcdG1hcmdpbjogNXB4IDA7XG5cdCAgICBcdHNwYW57XG5cdCAgICBcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0ICAgXHRcdCB9XG5cdCAgICB9XG5cblx0ICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctY2hlY2tib3h7XG5cdCAgICBcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdCAgICBcdFxuXHQgICAgfVxuXG5cdCAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJpbWFnZVwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0ICAgIFx0d2lkdGg6IGF1dG87XG5cdCAgICB9XG5cblx0ICAgIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhe1xuXHQgICAgXHRib3JkZXItcmFkaXVzOiAyM3B4O1xuXHQgICAgXHQgICAgd2lkdGg6IDkwJTtcblx0ICAgIH1cblxuXHQgICAgYnV0dG9uLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5idXR0b257XG5cdCAgICBcdHdpZHRoOiBhdXRvO1xuXHQgICAgXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0ODNkO1xuICAgIFx0XHRjb2xvcjogI2ZmZjtcblx0ICAgIH1cblxufVxuXG4jdGVzdGltb25pYWxze1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcblx0LnRlc3RpbW9uaWFse1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3Rlc3RpbW9uaWFsLWJnLnBuZ1wiKTtcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcblx0XHRjb2xvcjogJGNvbG9yLWJyb3duO1xuXHRcdHBhZGRpbmc6IDQwcHggNDBweCAyMHB4IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0aDEsIGgyLCBoM3tcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdFxuXHRcdGF7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjÀÅ]&ÂU  ÀÅ]&ÂU                   +M&ÂU          ÐÄL&ÂU  (Æ]&ÂU          àÅ]&ÂU   @      àÅ]&ÂU          9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHotaW5kZXg6IDEwMDA7XG5cdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9kaXZpZGVyLWxlZnQucG5nXCIpO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBà‘]&ÂU  à‘]&ÂU                  ðôL&ÂU          pãL&ÂU  H’]&ÂU           ’]&ÂU   @       ’]&ÂU          tcmVwZWF0O1xuXHRcdCAgICBoZWlnaHQ6IDE0cHg7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OicnO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgei1pbmRleDogMTAwMDtcblx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3Rlc3RpbW9uaWFsLXRvcC5wbmdcIik7XG5cdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgICAgaGVpZ2h0OiAyMHB4O1xuXHRcdCAgICBsZWZ0OjA7XG5cdFx0ICAgIHRvcDotMTBweDtcblx0XHR9XG5cdFx0XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICB6LWluZGV4OiAxMDAwO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdGVzdGltb25pYWwtYm90dG9tLnBuZ1wiKTtcblx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICBoZWlnaHQ6IDIwcHg7XG5cdFx0ICAgIGJvdHRvbTogLTEwcHg7XG5cdFx0ICAgIGxlZnQ6MDtcblx0XHR9XG5cdFx0XG5cdFx0LmRlc3RpbmF0aW9uLXRhZ3N7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRsaXtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYnJvd247XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cdFxufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLCB7XG5cdC5jb250ZW50IC5lbnRyeSwge1xuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3Rlc3RpbW9uaWFsLWJnLnBuZ1wiKTtcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcblx0XHRjb2xvcjogJGNvbG9yLWJyb3duO1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XG5cdFx0aDF7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHRcblx0XHQuZW50cnktbWV0YXtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyLjByZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0XG5cdFx0LnBhZ2U6YmVmb3Jle1xuXHRcdFx0Y29udGVudDonJztcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHotaW5kZXg6IDEwMDA7XG5cdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9kaXZpZGVyLWxlZnQucG5nXCIpO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICBoZWlnaHQ6IDE0cHg7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OicnO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgei1pbmRleDogMTAwMDtcblx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3Rlc3RpbW9uaWFsLXRvcC5wbmdcIik7XG5cdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgICAgaGVpZ2h0OiAyMHB4O1xuXHRcdCAgICBsZWZ0OjA7XG5cdFx0ICAgIHRvcDotMTBweDtcblx0XHR9XG5cdFx0XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICB6LWluZGV4OiAxMDAwO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdGVzdGltb25pYWwtYm90dG9tLnBuZ1wiKTtcblx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICBoZWlnaHQ6IDIwcHg7XG5cdFx0ICAgIGJvdHRvbTogLTEwcHg7XG5cdFx0ICAgIGxlZnQ6MDtcblx0XHR9XG5cdFxuXHRcdFx0XG5cdH1cbn1cblxuLmdyZWVuLWJveHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdGVzdGltb25pYWwtYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG5cdGNvbG9yOiAkY29sb3ItYnJvd247XG5cdHBhZGRpbmc6IDQwcHggNDBweCAyMHB4IDQwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiA0MHB4IDA7XG5cdFxuXHRhe1xuXHRcdGNvbG9yOiAkY29sb3ItYnJvd247XG5cdH1cblx0XG5cdGgyLCBoM3tcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDonJztcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgd2lkdGg6IDEyNSU7XG5cdFx0ICAgIHotaW5kZXg6IDEwMDA7XG5cdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9kaXZpZGVyLWxlZnQucG5nXCIpO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG5cdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTtcblx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgICAgaGVpZ2h0OiAxNHB4O1xuXHRcdH1cblxuXHR9XG5cblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDonJztcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICB6LWluZGV4OiAxMDAwO1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3Rlc3RpbW9uaWFsLXRvcC5wbmdcIik7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgIGhlaWdodDogMjBweDtcblx0ICAgIGxlZnQ6MDtcblx0ICAgIHRvcDotMTBweDtcblx0fVxuXHRcblx0JjphZnRlcntcblx0XHRjb250ZW50OicnO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHotaW5kZXg6IDEwMDA7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdGVzdGltb25pYWwtYm90dG9tLnBuZ1wiKTtcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQgICAgaGVpZ2h0OiAyMHB4O1xuXHQgICAgYm90dG9tOiAtMTBweDtcblx0ICAgIGxlZnQ6MDtcblx0fVxuXG5cdCYucHJlc3MtbGlua3N7XG5cdFx0YXtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0ICAgIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRcdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5yZWFzb257XG5cdCY6YWZ0ZXJ7XG5cdCAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICBsaW5lLWhlaWdodDogMTAwJTtcblx0ICAgIHdpZHRoOiAzMnB4O1xuXHQgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG5cdH1cbn1cblxuLmNoZWNrYm94LXRpdGxle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWV4dHJhLWxpZ2h0LWJyb3duLDUpO1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTZweDtcbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1jaGVja2JveHtcbiAgXHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWxpZ2h0LWJyb3duLDUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDE2cHggMjRweCAxMXB4O1xufVxuXG5zcGFuLndwY2Y3LWxpc3QtaXRlbXtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDAhaW1wb3J0YW50O1xuICAgIFxuICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XG5cdCAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbn1cblxuLnRwLWNhcHRpb257XG5cdHRleHQtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLDAsMCwwLjUpO1xuXHRmb250LXNpemU6MTIuNXZ3IWltcG9ydGFudDtcbn1cblxuLnNlcGFyYXRvci1kb3VibGVke1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udHdpdHRlci1pY29uOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi45cmVtO1xufVxuXG4jdHdpdHRlci13aWRnZXQtMHtcblx0d2lkdGg6IDgwJSFpbXBvcnRhbnQ7XG5cdFxuXHQudGltZWxpbmUtRm9vdGVye1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5hbmNob3ItYnV0dG9uc3tcblx0YS5idXR0b257XG5cdFx0XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJvd247XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItYnJvd24sMTApO1xuXHRcdH1cblxuXG5cdFx0JjphZnRlcntcblx0XHQgICAgY29udGVudDogXCJcXGYwNjNcIjtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICByaWdodDogMTBweDtcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0ICAgIHdpZHRoOiAzMnB4O1xuXHRcdCAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0ICAgIHBhZGRpbmc6IDE2cHggMDtcblx0XHR9XG5cdFxuXHR9XG59XG5cbi5vbmUtdGhpcmQuc21hbGwtbWFyZ3tcblxuXHRwe1xuXHRkaXNwbGF5OiB0YWJsZTtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwJTtcblx0fVxuXG5cdGEudGl0bGV7XG5cdFx0bWluLWhlaWdodDogMTAwcHg7IFxuXHRcdCAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblxuXHQuaW1hZ2V7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC40cyBlYXNlLWluLW91dCk7XG5cdFxuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItZ3JlZW4sMC41KTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC40cyBlYXNlLWluLW91dCk7XG5cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJ0ZpbmQgb3V0IG1vcmUnO1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0b3A6NzUlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtY3Vyc2l2ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNHMgZWFzZS1pbi1vdXQpO1xuXG5cdFx0XHR9XG5cblx0XHRcdFxuXHRcdH1cdFxuXG5cblx0XHQmOmhvdmVye1xuXHRcdFx0XG5cdFx0XHQuaW1hZ2V7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHQvL3RyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0XHQvL29wYWNpdHk6IDAuNjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0YS50aXRsZXtcblx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItYnJvd24sIDUpO1xuXHRcdFx0fVx0XHRcdFxuXHRcdH1cbn0iLCIvLyBGb250c1xuJGZvbnQtc2FuczogIExhdG8sIHNhbnMtc2VyaWY7XG4kZm9udC1zZXJpZjogR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuJGZvbnQtbW9ubzogIFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG5cbi8vIFNldHMgZ2xvYmFsIGJhc2UgZW0gc2l6ZSBmb3IgdGhlIHB4LXRvLWVtIGFuZCBweC10by1yZW0gZnVuY3Rpb24uXG4vLyBUaGlzIHNob3VsZCBiZSB0aGUgc2FtZSBzaXplIGFzIHlvdXIgYm9keSBmb250LXNpemUuXG4kZW0tYmFzZTogMTZweDtcblxuJGZvbnQtY3Vyc2l2ZTogJ1dhbmRlcmx1c3RMZXR0ZXJzUHJvLVJlZ3VsYXInOyIsIi8qICMgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ud2lkZ2V0IHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ud2lkZ2V0IHA6bGFzdC1jaGlsZCxcbi53aWRnZXQgdWwgPiBsaTpsYXN0LW9mLXR5cGUsXG4ud2lkZ2V0LWFyZWEgLndpZGdldDpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0IHVsID4gbGkge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLndpZGdldCB1bCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0IG9sID4gbGkge1xuXHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR0ZXh0LWluZGVudDogLTIwcHg7XG59XG5cbi53aWRnZXQgbGkgbGkge1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMCAwIDAgMzBweDtcblx0cGFkZGluZzogMDtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRkLFxuLndpZGdldF9jYWxlbmRhciB0aCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCIvKiAjIyBGZWF0dXJlZCBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5IHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogMCAwIDI0cHg7XG59XG5cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeTpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXNpemU6IDJyZW07XG59IiwiLmJlZm9yZS1mb290ZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMzAwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFxuXHRpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0XG5cdHB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiA1MCU7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBjb2xvcjogI2ZmZmZmZjtcblx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0Zm9udC1zaXplOiA4LjByZW07XG5cdFx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWN1cnNpdmU7XG5cdFx0XG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLDAsMCwwLjUpO1xuXG5cdH1cblx0XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6Jyc7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgei1pbmRleDogMTAwMDtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9tYXNrLXRvcC5wbmdcIik7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHQgICAgaGVpZ2h0OiAxNHB4O1xuXHR9XG5cdFxuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6Jyc7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgei1pbmRleDogMTAwMDtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9tYXNrLWJvdHRvbS5wbmdcIik7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHQgICAgaGVpZ2h0OiAxNHB4O1xuXHQgICAgYm90dG9tOiAwO1xuICAgIFx0XHRcblx0fVxuXG5cbn1cblxuIiwiLyogIyBQbHVnaW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiZ2VuZXNpcy1lbmV3cy1leHRlbmRlZFwiO1xuQGltcG9ydCBcImpldHBhY2tcIjtcbkBpbXBvcnQgXCJyZXZzbGlkZXJcIjtcbkBpbXBvcnQgXCJkaXNwbGF5LXBvc3RzLXNob3J0Y29kZVwiO1xuQGltcG9ydCBcInRhYmJ5LXJlc3BvbnNpdmUtdGFic1wiOyIsIlxuLyogIyMgR2VuZXNpcyBlTmV3cyBFeHRlbmRlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaWRlYmFyIC5lbmV3cy13aWRnZXQsXG4uc2lkZWJhciAuZW5ld3Mtd2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXIgLndpZGdldC5lbmV3cy13aWRnZXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uc2lkZWJhciAuZW5ld3Mtd2lkZ2V0IGlucHV0LFxuLnNpZGViYXIgLmVuZXdzLXdpZGdldCBpbnB1dDpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG59XG5cbi5zaWRlYmFyIC5lbmV3cy13aWRnZXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjYzNkMjU7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhciAuZW5ld3Mtd2lkZ2V0IGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sXG4uc2lkZWJhciAuZW5ld3Mtd2lkZ2V0IGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0gIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICMzMzM7XG59XG5cbi5lbmV3cy13aWRnZXQgaW5wdXQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZW5ld3Mtd2lkZ2V0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZW5ld3MgZm9ybSArIHAge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufSIsIi8qICMjIEpldHBhY2tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4jd3BzdGF0cyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59IiwiLnJldl9zbGlkZXJfd3JhcHBlcntcblxuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OicnO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHotaW5kZXg6IDEwMDA7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvbWFzay10b3AucG5nXCIpO1xuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0ICAgIGhlaWdodDogMTRweDtcblx0fVxuXHÀÅ]&ÂU  ÀÅ]&ÂU                   +M&ÂU          ÐÄL&ÂU  (Æ]&ÂU          àÅ]&ÂU   @      àÅ]&ÂU          s7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHotaW5kZXg6IDEwMDA7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvbWFzay1ib3R0b20ucG5nXCIpO1xuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0ICAgIGhlaWdodDogMTRweDtcblx0ICAgIGJvdHRvbToà‘]&ÂU  à‘]&ÂU                  ðôL&ÂU          pãL&ÂU  H’]&ÂU           ’]&ÂU   @       ’]&ÂU          0Lmxpc3RpbmctaXRlbTphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvcG9wdWxhci1yb3VuZGVsLnBuZycpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdHdpZHRoOiAxMDNweDtcblx0XHRcdGhlaWdodDogODZweDtcblx0XHQgICAgbGVmdDogMTBweDtcblx0XHQgICAgdG9wOiA1cHg7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdH1cblx0XG5cdC5saXN0aW5nLWl0ZW17XG5cdFx0d2lkdGg6IDMxLjYyMzkzMTYyMzkzMTYyNSU7XG5cdFx0bWFyZ2luLWxlZnQ6IDIuNTY0MTAyNTY0MTAyNTY0JTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHRcblx0XHQmOm50aC1jaGlsZCgzbisxKXtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHRcdFxuXG5cdFx0LmltYWdle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNHMgZWFzZS1pbi1vdXQpO1xuXHRcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWdyZWVuLDAuNSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNHMgZWFzZS1pbi1vdXQpO1xuXG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICdGaW5kIG91dCBtb3JlJztcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRcdFx0dG9wOjc1JTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWN1cnNpdmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjRzIGVhc2UtaW4tb3V0KTtcblxuXHRcdFx0fVxuXG5cdFx0XHRcblx0XHR9XG5cdFx0YS50aXRsZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6JGNvbG9yLWJyb3duO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0ICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBcdFx0XHRcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvZGl2aWRlci1yaWdodC5wbmcnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG5cblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgaGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvZGl2aWRlci1sZWZ0LnBuZycpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcblxuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBoZWlnaHQ6IDI0cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblxuXHRcdC5leGNlcnB0LWRhc2h7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRcblx0XHQuZXhjZXJwdHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXG5cdFx0Jjpob3Zlcntcblx0XHRcdFxuXHRcdFx0LmltYWdle1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0Ly90cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRcdFx0Ly9vcGFjaXR5OiAwLjY7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGEudGl0bGV7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLWJyb3duLCA1KTtcblx0XHRcdH1cblxuXHRcdFx0XG5cdFx0fVxuXG5cdFx0XG5cdH1cbn0iLCIucmVzcG9uc2l2ZS10YWJzLXdyYXBwZXJ7XG5cdC5yZXNwb25zaXZlLXRhYnN7XG5cdFx0XG5cdFx0XG5cdFx0XG5cdFx0LnJlc3BvbnNpdmUtdGFic19fbGlzdHtcblx0XHQgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwcHg7XG5cdFx0ICAgIFxuXHQgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXHRcdCAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0XG5cdFx0LnJlc3BvbnNpdmUtdGFic19fbGlzdF9faXRlbXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHQgICAgcGFkZGluZzogMTZweCAyNHB4O1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIGJvcmRlcjogbm9uZTtcblx0XHQgICAgdG9wOjA7XG5cdFx0ICAgIG1hcmdpbjogMDtcblx0XHQgICAgXG5cdCAgICAgICAgLy93aWR0aDogYXV0bztcblx0XHQgICAgLy9kaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdCAgICAvL2Zsb2F0OiBub25lO1xuXHRcdCAgICBcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMzEuNjIzOTMxNjIzOTMxNjI1JTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyLjU2NDEwMjU2NDEwMjU2NCU7XG5cblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQpO1xuXHRcdCAgICBcblx0XHR9XG5cdFx0XG5cdFx0LnJlc3BvbnNpdmUtdGFic19fbGlzdF9faXRlbTpmaXJzdC1jaGlsZHtcblx0XHRcdC8vYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgd2hpdGU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuLypcblxuXHRcdC5yZXNwb25zaXZlLXRhYnNfX2xpc3RfX2l0ZW06bGFzdC1jaGlsZHtcblx0XHRcdGJvcmRlci1sZWZ0OiA1cHggc29saWQgd2hpdGU7XG5cdFx0fVxuKi9cblx0XHRcblx0XHQucmVzcG9uc2l2ZS10YWJzX19saXN0X19pdGVtOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyb3duO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0ICAgIGJvcmRlcjogbm9uZTtcblx0XHQgICAgcGFkZGluZzogMTZweCAyNHB4O1xuXHRcdH1cblx0XHRcblx0XHQucmVzcG9uc2l2ZS10YWJzX19saXN0X19pdGVtLS1hY3RpdmUsXG5cdFx0LnJlc3BvbnNpdmUtdGFic19fbGlzdF9faXRlbS0tYWN0aXZlOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bjtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0ICAgIHBhZGRpbmc6IDE2cHggMjRweDtcblx0XHQgICAgdG9wOjA7XG5cdFx0fVxuXHRcdFxuXHRcdC5yZXNwb25zaXZlLXRhYnNfX2hlYWRpbmd7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHQgICAgb3V0bGluZTogbm9uZTtcblx0XHQgICAgXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHR9XG5cdFx0XG5cdFx0LnJlc3BvbnNpdmUtdGFic19faGVhZGluZzphZnRlcixcblx0XHQucmVzcG9uc2l2ZS10YWJzX19oZWFkaW5nOmhvdmVyOmFmdGVye1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcblx0XHQgICAgdG9wOiAyMHB4O1xuXHRcdH1cblx0XHRcblx0XHQucmVzcG9uc2l2ZS10YWJzX19oZWFkaW5nOmhvdmVyLFxuXHRcdC5yZXNwb25zaXZlLXRhYnNfX2hlYWRpbmctLWFjdGl2ZSxcblx0XHQucmVzcG9uc2l2ZS10YWJzX19oZWFkaW5nLS1hY3RpdmU6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJvd247XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHR9XG5cdFx0XG5cblx0XHRcblx0XHQucmVzcG9uc2l2ZS10YWJzX19wYW5lbHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcblx0XHRcdGgze1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyb3duO1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnJlc3BvbnNpdmUtdGFic19fcGFuZWwtLWFjdGl2ZXtcblx0XHRcdFxuXHRcdH1cblx0XHRcblx0fVxufSIsIi8qICMgU2tpcCBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdlbmVzaXMtc2tpcC1saW5rIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uZ2VuZXNpcy1za2lwLWxpbmsgbGkge1xuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBEaXNwbGF5IG91dGxpbmUgb24gZm9jdXMgKi9cbjpmb2N1cyB7XG5cdC8vY29sb3I6ICMzMzM7XG5cdG91dGxpbmU6IG5vbmU7XG59IiwiLyogIyBTaXRlIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtaW4taGVpZ2h0OiAxMjBweDtcblx0Y29sb3I6ICRjb2xvci1ncmVlbjtcbn1cblxuLnNpdGUtaGVhZGVyIC53cmFwIHtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4iLCIvKiAjIyBUaXRsZSBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnRpdGxlLWFyZWEge1xuXHRmbG9hdDogbm9uZTtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDMwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmhlYWRlci1pbWFnZSAudGl0bGUtYXJlYSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXItZnVsbC13aWR0aCAudGl0bGUtYXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0Zm9udC1zaXplOiAzcmVtO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uc2l0ZS10aXRsZSBhLFxuLnNpdGUtdGl0bGUgYTpob3Zlcixcbi5zaXRlLXRpdGxlIGE6Zm9jdXMge1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyLWltYWdlIC5zaXRlLXRpdGxlID4gYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtaW4taGVpZ2h0OiAxNjlweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWRlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnNpdGUtZGVzY3JpcHRpb24sXG4uc2l0ZS10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkZXItaW1hZ2UgLnNpdGUtZGVzY3JpcHRpb24sXG4uaGVhZGVyLWltYWdlIC5zaXRlLXRpdGxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xufSIsIi8qICMjIFdpZGdldCBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpdGUtaGVhZGVyIC53aWRnZXQtYXJlYSB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR3aWR0aDogYXV0bztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6NXB4O1xuXHRyaWdodDowO1xuXHRcblx0cHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIuNHJlbTtcblx0fVxuXHRcblx0LnNvY2lhbC1pY29uc3tcblx0XHRsaXtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMS43ZW07XG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHQgICAgd2lkdGg6IDEuNmVtO1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICBoZWlnaHQ6IDEuNmVtO1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgICY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ncmVlbiwgMTUpO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XG5cdFx0fVxuXHR9XG5cdFxufSIsIi8qICMgU2l0ZSBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5nZW5lc2lzLW5hdi1tZW51IHtcblx0Y2xlYXI6IGJvdGg7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1zaXplOiAyLjRyZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSBhIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDMycHggMjBweDtcblx0XG5cbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgPiBsaSA+IGF7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IGE6aG92ZXIsXG4uZ2VuZXNpcy1uYXYtbWVudSBhOmZvY3VzLFxuLmdlbmVzaXMtbmF2LW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhOmhvdmVyLFxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGE6Zm9jdXMgIHtcblxuXG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSB7XG5cdC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdGxlZnQ6IC05OTk5cHg7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC40cyBlYXNlLWluLW91dCk7XG5cdHdpZHRoOiAzMDBweDtcblx0ei1pbmRleDogOTk5OTtcbn1cblxuXG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci10b3A6IDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDMwMHB4O1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblx0JjphZnRlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuXHRtYXJnaW46IC01NnB4IDAgMCAxOTlweDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpob3ZlciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuXHRsZWZ0OmF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51ID4gLmZpcnN0ID4gYSB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgPiAubGFzdCA+IGEge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSA+IC5yaWdodCB7XG5cdGNvbG9yOiAjZmZmO1xuXHRmbG9hdDogcmlnaHQ7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZzogMzBweCAwO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSA+IC5yaWdodCA+IGEge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51ID4gLnJzcyA+IGEge1xuXHRtYXJnaW4tbGVmdDogNDhweDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgPiAuc2VhcmNoIHtcblx0cGFkZGluZzogMTBweCAwIDA7XG59IiwiLyogIyMgQWNjZXNzaWJsZSBNZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm1lbnUgLm1lbnUtaXRlbTpmb2N1cyB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5tZW51IC5tZW51LWl0ZW0gPiBhOmZvY3VzICsgdWwuc3ViLW1lbnUsXG4ubWVudSAubWVudS1pdGVtLnNmSG92ZXIgPiB1bC5zdWItbWVudSB7XG5cdGxlZnQ6IGF1dG87XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zdWItbWVudS10b2dnbGUsXG4ubWVudS10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCIvKiAjIyBTaXRlIEhlYWRlciBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpdGUtaGVhZGVyIC5nZW5lc2lzLW5hdi1tZW51IGxpIGxpIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdFxufSIsIi8qICMjIEFmdGVyIEhlYWRlciBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm5hdi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ei1pbmRleDogOTk5OTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC53cmFwe1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHRcblx0Lm1lbnUtcHJpbWFyeSA+IGxpID4gYXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTozcHggc29saWQgJGNvbG9yLWJyb3duO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdHdpZHRoOjAlO1xuXHRcdFx0bGVmdDo1MCU7XG5cblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC40cyBlYXNlLWluLW91dCk7XG5cblx0XHR9XG5cdH1cblx0XG4vKlxuXHQubWVudS1wcmltYXJ5ID4gbGk6aG92ZXIgPiBhe1xuXHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyZWVuLDEwKTtcblx0fVxuKi9cblx0XG4gXHQubWVudS1wcmltYXJ5ID4gbGk6aG92ZXIgPiBhLCBcblx0Lm1lbnUtcHJpbWFyeSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYXtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRib3JkZXItYm90dG9tOjNweCBzb2xpZCAkY29sb3ItYnJvd247XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRsZWZ0OjAlO1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblx0fVxuXHRcblx0Lm1lbnUtcHJpbWFyeSAuc3ViLW1lbnV7XG5cdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ncmVlbiwwLjkwKTtcblx0XHQvL2xlZnQ6MCFpbXBvcnRhbnQ7XG5cdCAgICBtYXgtd2lkdGg6IDEyMDBweDtcblx0ICAgIHBhZGRpbmc6IDIwcHg7XG5cdCAgICAvL2Rpc3BsYXk6IG5vbmU7XG5cdCAgICBcblx0ICAgIGxpe1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIH1cblx0ICAgIFxuXHQgICAgYXtcblx0XHQgICAvL3BhZGRpbmc6IDA7XG5cdFx0ICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgJjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShkYXJrZW4oJGNvbG9yLWdyZWVuLDEwKSwwLjUwKTtcblx0XHRcdH1cblx0ICAgIH1cblx0ICAgIFxuXHR9XG5cdFxuXHQjbWVudS1pdGVtLTIyLCAjbWVudS1pdGVtLTI1NHtcblx0XHQuc3ViLW1lbnV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHQgICAgcGFkZGluZzogMjBweDtcblx0XHQgICAgYXtcblx0XHQgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgfVxuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVye1xuXHRcdFx0LnN1Yi1tZW51e1xuXHRcdFx0XHRsZWZ0OjAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblxuXHR9XG5cdFxuXHQubWVudS1wcmltYXJ5IC5zdWItbWVudSAuY29sdW1uIHtcblx0ICAgIHdpZHRoOiAyMCU7XG5cdCAgICBmbG9hdDogbGVmdDtcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdH1cdFxuXG5cdC5tZW51LXByaW1hcnkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpiZWZvcmUge1xuXHRcdGJvdHRvbTogMDtcblx0ICAgIGxlZnQ6IDM3LjUlO1xuXHQgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcblx0ICAgIGNvbnRlbnQ6IFwiIFwiO1xuXHQgICAgaGVpZ2h0OiAwO1xuXHQgICAgd2lkdGg6IGF1dG87XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XGÀÅ]&ÂU  ÀÅ]&ÂU                   +M&ÂU          ÐÄL&ÂU  (Æ]&ÂU          àÅ]&ÂU   @      àÅ]&ÂU          AgICBcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0KTtcblx0XHRcblx0fVxuXHRcblx0Lm1lbnUtcHJpbWFyeSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdGJvcmRlci1à‘]&ÂU  à‘]&ÂU                  ðôL&ÂU          pãL&ÂU  H’]&ÂU           ’]&ÂU   @       ’]&ÂU          tZW51LXByaW1hcnkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYTpiZWZvcmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdCAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cdFxuXHRcblx0XHRcbn1cblxuLnN0aWNreS1uYXZ7XG5cdFxuXHQuc2l0ZS1oZWFkZXJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogOTlweDtcblx0fVxuXG5cdC5uYXYtcHJpbWFyeSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDowO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NSk7XG5cdCAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDAsMCwwLDAuNSk7XG5cdH1cblx0XG59IiwiLyogIyMgRm9vdGVyIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1mb290ZXIgLmdlbmVzaXMtbmF2LW1lbnUge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnNpdGUtZm9vdGVyIC5nZW5lc2lzLW5hdi1tZW51IGEge1xuXHRwYWRkaW5nOiAwIDIwcHggMTBweDtcbn0iLCIvKiAjIENvbnRlbnQgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImVudHJpZXNcIjtcbkBpbXBvcnQgXCJlbnRyeS1tZXRhXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImNvbW1lbnRzXCI7IiwiLyogIyMgRW50cmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5lbnRyeSB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHBhZGRpbmc6IDBweCA2MHB4O1xuXHRcblx0YXtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXHRcblx0LmVudHJ5LXRpdGxlIGF7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5jb250ZW50IC5lbnRyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sLFxuLmVudHJ5LWNvbnRlbnQgdWwge1xuXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgb2wgPiBsaSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgdWwgPiBsaSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLmVudHJ5LWNvbnRlbnQgb2wgb2wsXG4uZW50cnktY29udGVudCB1bCB1bCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IGNvZGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRjb2xvcjogI2RkZDtcbn0iLCIvKiAjIyBFbnRyeSBNZXRhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxucC5lbnRyeS1tZXRhIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmVudHJ5LWhlYWRlciAuZW50cnktbWV0YSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5lbnRyeS1mb290ZXIgLmVudHJ5LW1ldGEge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjVmNTtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5lbnRyeS1jYXRlZ29yaWVzLFxuLmVudHJ5LXRhZ3Mge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmVudHJ5LWNvbW1lbnRzLWxpbms6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyMDE0XCI7XG5cdG1hcmdpbjogMCA2cHggMCAycHg7XG59IiwiLyogIyMgUGFnaW5hdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wYWdpbmF0aW9uIHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogNDBweCAwO1xufVxuXG4uYWRqYWNlbnQtZW50cnktcGFnaW5hdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gdWx7XG5cdG1hcmdpbjogMDtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICMzMzM7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nOiA4cHggMTJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIC5hY3RpdmUgYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0Y29sb3I6ICNmZmY7XG59XG4iLCIvKiAjIyBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jb21tZW50LXJlc3BvbmQsXG4uZW50cnktY29tbWVudHMsXG4uZW50cnktcGluZ3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kLFxuLmVudHJ5LXBpbmdzIHtcblx0cGFkZGluZzogNDBweCA0MHB4IDE2cHg7XG59XG5cbi5lbnRyeS1jb21tZW50cyB7XG5cdHBhZGRpbmc6IDQwcHg7XG59XG5cbi5jb21tZW50LWhlYWRlciB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5jb21tZW50LWNvbnRlbnQge1xuXHRjbGVhcjogYm90aDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uY29tbWVudC1saXN0IGxpIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0cGFkZGluZzogMTBweCA0MHB4O1xufVxuXG4uY29tbWVudC1saXN0IC5kZXB0aC0xIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29tbWVudC1saXN0IGxpIGxpIHtcblx0bWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidXJsXCJdIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5lbnRyeS1jb21tZW50cyAuY29tbWVudC1hdXRob3Ige1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktcGluZ3MgLnJlcGx5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tYWxsb3dlZC10YWdzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0cGFkZGluZzogMjRweDtcbn0iLCJcbi8qICMgU2lkZWJhcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpZGViYXIge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uc2lkZWJhciAud2lkZ2V0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cGFkZGluZzogNDBweDtcbn0iLCIvKiAjIEZvb3RlciBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mb290ZXItd2lkZ2V0cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGNvbG9yOiAjN0I4Qjg2O1xuXHRjbGVhcjogYm90aDtcblx0cGFkZGluZzogNDBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLTF7XG5cdHdpZHRoOiA2NS44MTE5NjU4MTE5NjU4MiU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRjbGVhcjogYm90aDtcblx0XG5cdGF7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cbn1cblxuLmZvb3Rlci13aWRnZXRzLTJ7XG5cdHdpZHRoOiAzMS42MjM5MzE2MjM5MzE2MjUlO1xuXHRtYXJnaW4tbGVmdDogMi41NjQxMDI1NjQxMDI1NjQlO1xuXHRcblxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG59XG5cbi5mb290ZXItd2lkZ2V0cy0xLFxuLmZvb3Rlci13aWRnZXRzLTIge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuIiwiLyogIyBTaXRlIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRsaW5lLWhlaWdodDogMTtcblx0cGFkZGluZzogMjBweCAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWZvb3RlciBwIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn0iLCIvKiAjIE1lZGlhIFF1ZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJtYXgtd2lkdGgtMTI4MFwiO1xuQGltcG9ydCBcIm1heC13aWR0aC0xMDIzXCI7XG5AaW1wb3J0IFwibWF4LXdpZHRoLTg4MFwiO1xuQGltcG9ydCBcInByaW50XCI7IiwiLnNob3ctb24tbW9iaWxle1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG5cdFxuXHQuc2hvdy1vbi1tb2JpbGV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRib2R5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0fVxuXG5cdC5zaXRlLWlubmVyLFxuXHQud3JhcCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1JTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1JTtcblx0fVxuXG5cdC5hcmNoaXZlLWRlc2NyaXB0aW9uLFxuXHQuYXV0aG9yLWJveCxcblx0LmNvbW1lbnQtcmVzcG9uZCxcblx0LmVudHJ5LFxuXHQuZW50cnktY29tbWVudHMsXG5cdC5lbnRyeS1waW5ncyxcblx0LnNpZGViYXIgLndpZGdldCxcblx0LnNpdGUtaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdH1cblxuXHQuZml2ZS1zaXh0aHMsXG5cdC5mb3VyLXNpeHRocyxcblx0Lm9uZS1mb3VydGgsXG5cdC5vbmUtaGFsZixcblx0Lm9uZS1zaXh0aCxcblx0Lm9uZS10aGlyZCxcblx0LnRocmVlLWZvdXJ0aHMsXG5cdC50aHJlZS1zaXh0aHMsXG5cdC50d28tZm91cnRocyxcblx0LnR3by1zaXh0aHMsXG5cdC50d28tdGhpcmRzLFxuXHQuZm9vdGVyLXdpZGdldHMtMSwgLmZvb3Rlci13aWRnZXRzLTIge1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRcblx0LmZvb3Rlci13aWRnZXRzLTEsIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZm9vdGVyLXdpZGdldHMtMntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuc2lkZWJhciAud2lkZ2V0LmVuZXdzLXdpZGdldCB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0fVxuXHRcblx0LmhlYWRlci1pbWFnZSAudGl0bGUtYXJlYSwgLnNpdGUtaGVhZGVyIC53aWRnZXQtYXJlYXtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHRcblx0LnNpdGUtaGVhZGVyIC53aWRnZXQtYXJlYSBwe1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0fVxuXHRcblx0LnNpdGUtaGVhZGVyIC53aWRnZXQtYXJlYSAuc29jaWFsLWljb25zIGxpIGF7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHR9XG5cdFxuXHQuaGVhZGVyLWltYWdlIC5zaXRlLXRpdGxlID4gYXtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50O1xuXHQgICAgbWluLWhlaWdodDogMTI1cHg7XG5cdFx0Ly9iYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdC5tZW51LXByaW1hcnkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpiZWZvcmV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRcblx0Lmhhcy1zaWRlLWN0YSAuZW50cnl7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuc3RpY2t5LW5hdntcblx0XHRcblx0XHQuc2l0ZS1oZWFkZXJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XG5cdFx0Lm5hdi1wcmltYXJ5IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDphdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdFxuXHR9XG5cdFxuLypcblx0LnRwLWNhcHRpb257XG5cdFx0Zm9udC1zaXplOiA2MHB4IWltcG9ydGFudDtcblx0ICAgIGZvbnQtc2l6ZTogNnJlbSFpbXBvcnRhbnQ7XG5cdCAgICAvL2xpbmUtaGVpZ2h0OiA2cmVtIWltcG9ydGFudDtcblx0fVxuKi9cblx0XG5cdC5wYWdlLWZlYXR1cmVkLWltYWdle1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0XG5cdFx0cHtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDZyZW07XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgcGFkZGluZzogMTIuNXZoIDUlIDEwdmg7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cblxuXHQgICAgICAgICBzcGFuLm1haW4tdGV4dC1vbmx5e1xuXHRcdFx0IFx0dG9wOiA0MCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHQgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcblx0XHQgICAgICAgIGZvbnQtc2l6ZTogMTAuMHZ3O1xuXHRcdFx0IH1cblx0XG5cdCBcblx0ICAgICAgICBzcGFuLm1haW4tdGV4dHtcblx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdCAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuXHRcdCAgICAgICAgZm9udC1zaXplOiA1LjB2aDtcblx0ICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHQgICAgdG9wOiAtM3JlbTtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgbGVmdDogYXV0bztcblx0XHQgICAgfVxuXHRcdCAgICBcblx0ICAgICAgICBzcGFuLnN1Yi10ZXh0e1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0ICAgICAgICBmb250LXNpemU6IDIuOHZoO1xuXHRcdFx0XHRwYWRkaW5nOiAwcmVtIDJyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAxZW07XG5cdFx0XHRcdGxlZnQ6IDFlbTtcblx0XHRcdCAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0cmVtO1xuXHRcdCAgICB9XG5cdFx0ICAgIFxuIFxuIFxuICAgICAgICB9XG5cdH1cblxuXHQuaGFzLXNpZGUtY3RhIC5lbnRyeS1jb250ZW50e1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAlO1xuXHR9XG5cdFxuXHQuc2lkZS1jdGF7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuXHR9XG5cdFxuXHQucmVzcG9uc2l2ZS10YWJzIC5yZXNwb25zaXZlLXRhYnNfX2hlYWRpbmcge1xuXHRcdFxuXHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuXHQgICAgbWFyZ2luOiAwO1xuXHQgICAgcGFkZGluZzogMTBweCAwO1xuXHQgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHQgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdFxuXHQucmVzcG9uc2l2ZS10YWJzLXdyYXBwZXIgLnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19oZWFkaW5nOmFmdGVyLCAucmVzcG9uc2l2ZS10YWJzLXdyYXBwZXIgLnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19oZWFkaW5nOmhvdmVyOmFmdGVyIHtcblx0ICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG5cdCAgICB0b3A6IDIwcHg7XG5cdH1cblxuXHQucmVzcG9uc2l2ZS10YWJzIC5yZXNwb25zaXZlLXRhYnNfX2hlYWRpbmctLWFjdGl2ZTphZnRlciwgLnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19oZWFkaW5nLS1hY3RpdmU6aG92ZXI6YWZ0ZXIge1xuXHQgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG5cdCAgICBib3JkZXItdG9wOiAwO1xuXHQgICAgdG9wOiAxOHB4O1xuXHR9XG5cblx0LnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19oZWFkaW5nOmFmdGVyIHtcblx0ICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdCAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0ICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNzc3O1xuXHQgICAgY29udGVudDogXCJcIjtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgcmlnaHQ6IDIwcHg7XG5cdCAgICB0b3A6IDIwcHg7XG5cdCAgICBoZWlnaHQ6IDA7XG5cdCAgICB3aWR0aDogMDtcblx0fVxuXHRcblx0LnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19oZWFkaW5nLS1hY3RpdmU6YWZ0ZXIsIC5yZXNwb25zaXZlLXRhYnMgLnJlc3BvbnNpdmUtdGFic19faGVhZGluZy0tYWN0aXZlOmhvdmVyOmFmdGVyIHtcblx0ICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuXHQgICAgYm9yZGVyLXRvcDogMDtcblx0ICAgIHRvcDogMThweDtcblx0fVxuXHRcblx0Lm5hdi1wcmltYXJ5ICNtZW51LWl0ZW0tMjIgLnN1Yi1tZW51IGF7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHRcblx0LmdyZWVuLWJhci5wb3B1bGFyLXJvdW5kZWw6YWZ0ZXJ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRcblx0Lm1lbnUtdG9nZ2xlLFxuXHQuc3ViLW1lbnUtdG9nZ2xlIHtcblx0XHRib3JkZXItd2lkdGg6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHQubWVudS10b2dnbGU6aG92ZXIsXG5cdC5tZW51LXRvZ2dsZTpmb2N1cyxcblx0LnN1Yi1tZW51LXRvZ2dsZTpob3Zlcixcblx0LnN1Yi1tZW51LXRvZ2dsZTpmb2N1cyB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXHR9XG5cblx0Lm1lbnUtdG9nZ2xlIHtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tZW51LXRvZ2dsZTpiZWZvcmUsXG5cdC5tZW51LXRvZ2dsZS5hY3RpdmF0ZWQ6YmVmb3JlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDAsIDApO1xuXHRcdHRyYW5zZm9ybTogICAgICAgICB0cmFuc2xhdGUoMCwgMCk7XG5cdH1cblxuXHQuc3ViLW1lbnUtdG9nZ2xlIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0fVxuXG5cdC5zdWItbWVudS10b2dnbGU6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDAsIDApO1xuXHRcdHRyYW5zZm9ybTogICAgICAgICB0cmFuc2xhdGUoMCwgMCk7XG5cdH1cblxuXHQuc3ViLW1lbnUtdG9nZ2xlLmFjdGl2YXRlZDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG5cdH1cblxuXHQuanMgLm5hdi1wcmltYXJ5IC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0sXG5cdC5qcyAuc2l0ZS1oZWFkZXIgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuanMgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpob3ZlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmpzIC5uYXYtcHJpbWFyeSAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIGEsXG5cdC5qcyAuc2l0ZS1oZWFkZXIgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSBhIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMTJweCAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5qcyAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHRcblx0Lm5hdi1wcmltYXJ5IC5tZW51LXByaW1hcnkgLnN1Yi1tZW51IC5jb2x1bW57XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQuanMgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSA+IGE6Zm9jdXMgdWwuc3ViLW1lbnUsXG5cdC5qcyAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtID4gYTpmb2N1cyB1bC5zdWItbWVudSAuc3ViLW1lbnUge1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuanMgLmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cblxuXHQuanMgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGF7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdC5qcyAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuanMgbmF2IGJ1dHRvbjpob3Zlcixcblx0LmpzIC5tZW51LXRvZ2dsZTpob3Zlcixcblx0LmpzIC5uYXYtcHJpbWFyeSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHR9XG5cblx0LmpzIG5hdiBidXR0b246Zm9jdXMsXG5cdC5qcyAubWVudS10b2dnbGU6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0fVxuXG5cdC5qcyBuYXYubmF2LXByaW1hcnksXG5cdC5qcyAuc2l0ZS1oZWFkZXIgbmF2ICB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuanMgLnNpdGUtaGVhZGVyIG5hdiAud3JhcCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5qcyBuYXYucGFnaW5hdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuY29udGFjdC1jdGF7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XG5cdFx0JjpiZWZvcmV7XG5cdFx0fVxuXHRcblx0XHQmOmFmdGVye1xuXHRcdH1cblx0XHRcblx0fVxuXHRcblx0LmRpc3BsYXktcG9zdHMtbGlzdGluZyAubGlzdGluZy1pdGVte1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdFxuXHQuYmVmb3JlLWZvb3Rlcntcblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1x0XG5cdFx0XHRsaW5lLWhlaWdodDogMS41cmVtO1x0XG5cdFx0fVxuXHR9XG5cdFxuXHQucmVzcG9uc2l2ZS10YWJzX19saXN0e1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHQucmVzcG9uc2l2ZS10YWJzLXdyYXBwZXIgLnJlc3BvbnNpdmUtdGFicyAucmVzcG9uc2l2ZS10YWJzX19wYW5lbHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxuXHRcblx0c3Bhbi53cGNmNy1saXN0LWl0ZW17XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdH1cblx0XG5cdCN0d2l0dGVyLXdpZGdldC0we1xuXHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0fVxuXG59IiwiLyogIyBQcmludCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhIHByaW50IHtcblxuXHQqLFxuXHQqOmJlZm9yZSxcblx0KjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0YSxcblx0YTp2aXNpdGVkIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdGFbaHJlZl06YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuXHR9XG5cblx0YWJiclt0aXRsZV06YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcblx0fVxuXG5cdGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcblx0YVtocmVmXj1cIiNcIl06YWZ0ZXIsXG5cdC5zaXRlLXRpdGxlID4gYTphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0fVxuXG5cdHRoZWFkIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG5cdH1cblxuXHRpbWcsXG5cdHRyIHtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0QHBhZ2Uge1xuXHRcdG1hcmdpbjogMmNtIDAuNWNtO1xuXHR9XG5cblx0cCxcblx0aDIsXG5cdGgzIHtcblx0XHRvcnBoYW5zOiAzO1xuXHRcdHdpZG93czogMztcblx0fVxuXG5cdGJsb2NrcXVvdGUsXG5cdHByZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblxuXHQuY29udGVudCxcblx0LmNvbnRlbnQtc2lkZWJhciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRidXR0b24sXG5cdGlucHV0LFxuXHRzZWxlY3QsXG5cdHRleHRhcmVhLFxuXHQuYnJlYWRjcnVtYixcblx0LmNvbW1lbnQtZWRpdC1saW5rLFxuXHQuY29tbWVudC1mb3JtLFxuXHQuY29tbWVudC1saXN0IC5yZXBseSBhLFxuXHQuY29tbWVudC1yZXBseS10aXRsZSxcblx0LmVkaXQtbGluayxcblx0LmVudHJ5LWNvbW1lbnRzLWxpbmssXG5cdC5lbnRyeS1mb290ZXIsXG5cdC5nZW5lc2lzLWJveCxcblx0LmhlYWRlci13aWRnZXQtYXJlYSxcblx0LmhpZGRlbi1wcmludCxcblx0LmhvbWUtdG9wLFxuXHQubmF2LXByaW1hcnksXG5cdC5uYXYtc2Vjb25kYXJ5LFxuXHQucG9zdC1lZGl0LWxpbmssXG5cdC5zaWRlYmFyIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQudGl0bGUtYXJlYSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNpdGUtdGl0bGUgPiBhIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtaW5kZW50OiAwO1xuXHR9XG5cblx0LnNpdGUtaW5uZXIge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0xMDBweDtcblx0fVxuXG5cdC5hdXRob3ItYm94IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0aDEsXG5cdGgyLFxuXHRoMyxcblx0aDQsXG5cdGg1LFxuXHRoNiB7XG5cdFx0b3JwaGFuczogMztcblx0XHRwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0d2lkb3dzOiAzO1xuXHR9XG5cblxuXHRpbWcge1xuXHRcdHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0fVxuXG5cdGJsb2NrcXVvdGUsXG5cdHByZSxcblx0dGFibGUge1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0fVxuXG5cdGRsLFxuXHRvbCxcblx0dWwge1xuXHRcdHBhZ2UtYnJlYWstYmVmb3JlOiBhdm9pZDtcblx0fVxuXG59IiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblxuXHQuc2l0ZS1pbm5lcixcblx0LndyYXAge1xuXHRcdG1heC13aWR0aDogOTYwcHg7XG5cdH1cblxuXHQuY29udGVudC1zaWRlYmFyLXNpZGViYXIgLmNvbnRlbnQtc2lkZWJhci13cmFwLFxuXHQuc2lkZWJhci1jb250ZW50LXNpZGViYXIgLmNvbnRlbnQtc2lkZWJhci13cmFwLFxuXHQuc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLmNvbnRlbnQtc2lkZWJhci13cmFwIHtcblx0XHR3aWR0aDogNzQwcHg7XG5cdH1cblxuXHQuY29udGVudCxcblx0LnNpdGUtaGVhZGVyIC53aWRnZXQtYXJlYSB7XG5cdFx0d2lkdGg6IDYyMHB4O1xuXHR9XG5cblx0LnNpZGViYXItY29udGVudC1zaWRlYmFyIC5jb250ZW50LFxuXHQuc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLmNvbnRlbnQsXG5cdC5jb250ZW50LXNpZGViYXItc2lkZWJhciAuY29udGVudCB7XG5cdFx0d2lkdGg6IDQwMHB4O1xuXHR9XG5cblx0LnNpZGViYXItcHJpbWFyeSxcblx0LnRpdGxlLWFyZWEge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0fVxuXG5cdC5nZW5lc2lzLW5hdi1tZW51LCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHR9XG5cdFxuXHQubmF2LXByaW1hcnkgLm1lbnUtcHJpbWFyeSAuc3ViLW1lbnUgYXtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdH1cblx0XG5cdC5jb250YWN0LWN0YXtcblx0XHQvL2ZvbnQtc2l6ZTogMjBweDtcblx0XHQvL2ZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogOTNweDtcblx0XHRcdGhlaWdodDogOTNweDtcblx0XHQgICAgcmlnaHQ6IC0xNXB4O1xuXHRcdCAgICB0b3A6IC0yMHB4O1xuXHRcdH1cblx0XG5cdFx0JjphZnRlcntcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRcdFxuXHRcdH1cblx0XHRcblx0fVxuXG5cdC5wYWdlLWZlYXR1cmVkLWltYWdlIHB7XG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcblx0XHRwYWRkaW5nOiAxMi41JSA2MHB4O1xuXG4gICAgICAgICBzcGFuLm1haW4tdGV4dC1vbmx5e1xuXHRcdCBcdHRvcDoyNSU7XG5cdFx0IH1cblx0XHQgXG4gICAgICAgIHNwYW4ubWFpbi10ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAxMDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTByZW07XG5cdCAgICB9XG5cdCAgICBcbiAgICAgICAgc3Bhbi5zdWItdGV4dHtcblx0XHQgICAgZm9udC1zaXplOiAyOHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0XHRwYWRkaW5nOiA1cHggNjBweDtcblx0ICAgIH1cblxuXHR9XG5cblx0XG5cdC5oYXMtc2lkZS1jdGEgLmVudHJ5e1xuXHRcdG1hcmdpbi1yaWdodDogMjAlO1xuXHR9XG5cdFxuXHQuc2lkZS1jdGF7XG5cdCAgICBmb250LXNpemU6IDE2cHg7XG5cdCAgICBmb250LXNpemU6IDEuNnJlbTtcblx0ICAgIGZvbnQtc2l6ZTogMS4zdnc7XG5cdCAgICBcbiAgICAgICBcdCY6YmVmb3Jle1xuXHQgICAgXHRoZWlnaHQ6IDcwcHg7XG5cdCAgICB9XG5cblx0fVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG5cblx0LmxnLW9uZS10aGlyZHtcblx0XHR3aWR0aDogMzEuNjIzOTMxNjIzOTMxNjI1JTtcblx0fVxuXHRcblx0LmxnLXR3by10aGlyZHMge1xuXHRcdHdpZHRoOiA2NS44MTE5NjU4MTE5NjU4MiU7XG5cdH1cblx0XG5cbn0iLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXG5cdC5zaXRlLWlubmVyLFxuXHQud3JhcCB7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0fVxuXG5cdC5jb250ZW50LFxuXHQuY29udGVudC1zaWRlYmFyLXNpZGViYXIgLmNvbnRlbnQsXG5cdC5jb250ZW50LXNpZGViYXItc2lkZWJhciAuY29udGVudC1zaWRlYmFyLXdyYXAsXG5cdC5zaWRlYmFyLWNvbnRlbnQtc2lkZWJhciAuY29udGVudCxcblx0LnNpZGViYXItY29udGVudC1zaWRlYmFyIC5jb250ZW50LXNpZGViYXItd3JhcCxcblx0LnNpZGViYXItcHJpbWFyeSxcblx0LnNpZGViYXItc2Vjb25kYXJ5LFxuXHQuc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLmNvbnRlbnQsXG5cdC5zaWRlYmFyLXNpZGViYXItY29udGVudCAuY29udGVudC1zaWRlYmFyLXdyYXAsXG5cdC5zaXRlLWhlYWRlciAud2lkZ2V0LWFyZWEsXG5cdC50aXRsZS1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zaXRlLWhlYWRlciAud3JhcCB7XG5cdFx0cGFkZGluZzogMHB4IDUlO1xuXHR9XG5cblx0LmhlYWRlci1pbWFnZSAuc2l0ZS10aXRsZSA+IGEge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdH1cblxuXHQuZ2VuZXNpcy1uYXYtbWVudSBsaSxcblx0LnNpdGUtaGVhZGVyIHVsLmdlbmVzaXMtbmF2LW1lbnUsXG5cdC5zaXRlLWhlYWRlciAuc2VhcmNoLWZvcm0ge1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUsXG5cdC5zaXRlLWRlc2NyaXB0aW9uLFxuXHQuc2l0ZS1oZWFkZXIgLnRpdGxlLWFyZWEsXG5cdC5zaXRlLWhlYWRlciAuc2VhcmNoLWZvcm0sXG5cdC5zaXRlLXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuc2l0ZS1oZWFkZXIgLnNlYXJjaC1mb3JtIHtcblx0XHRtYXJnaW46IDE2cHggYXV0bztcblx0fVxuXG5cdC5nZW5lc2lzLW5hdi1tZW51IGxpLnJpZ2h0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgYSwgLm5hdi1wcmltYXJ5IC5tZW51LXByaW1hcnkgLnN1Yi1tZW51IGF7XG5cdCAgICBmb250LXNpemU6IDE2cHg7XG5cdCAgICBmb250LXNpemU6IDEuNnJlbTtcblx0fVxuXG5cdC5uYXYtcHJpbWFyeSAubWVudS1wcmltYXJ5IC5zdWItbWVudSBhe1xuXHQgICAgZm9udC1zaXplOiAxMnB4O1xuXHQgICAgZm9udC1zaXplOiAxLjJyZW07XG5cdCAgICBwYWRkaW5nOjE1cHg7XG5cdH1cblxuXHQuZGlzcGxheS1wb3N0cy1saXN0aW5nIC5saXN0aW5nLWl0ZW17XG5cdFx0d2lkdGg6IDQ4LjcxNzk0ODcxNzk0ODcxNSU7XG5cdFx0bWFyZ2luLWxlZnQ6IDIuNTY0MTAyNTY0MTAyNTY0JTtcblxuXHRcdCY6bnRoLWNoaWxkKDNuKzEpe1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIuNTY0MTAyNTY0MTAyNTY0JTtcblx0XHRcdGNsZWFyOiBub25lO1xuXHRcdH1cblx0XHRcblx0XHQmOm50aC1jaGlsZCgybisxKXtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdH1cblx0XG5cdC5wYWdlLWZlYXR1cmVkLWltYWdlIHB7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0XHRwYWRkaW5nOiAxNSUgNjBweDtcblxuXG5cdH1cblxuXHQuc2lkZS1jdGF7XG5cdCAgICBmb250LXNpemU6IDEycHg7XG5cdCAgICBmb250LXNpemU6IDEuMnJlbTtcblx0ICAgIGZvbnQtc2l6ZTogMS4zdnc7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICBcdCY6YmVmb3Jle1xuXHQgICAgXHRoZWlnaHQ6IDYwcHg7XG5cdCAgICB9XG5cblx0fVxuXG59Il19 */
