/*!
Theme Name: AID-ERC
Theme URI: http://underscores.me/
Author: Jeremy Koulish
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: aiderc
Tags:

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

AID-ERC is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
@import "https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600";
@import "https://fonts.googleapis.com/css?family=Merriweather:300,400,700";
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
These "retina group" variables are mappings for the naming and pairing of normal and retina sprites.

The list formatted variables are intended for mixins like `retina-sprite` and `retina-sprites`.
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
/*
The `retina-sprite` mixin sets up rules and a media query for a sprite/retina sprite.
  It should be used with a "retina group" variable.

The media query is from CSS Tricks: https://css-tricks.com/snippets/css/retina-display-media-query/

$icon-home-group: ('icon-home', $icon-home, $icon-home-2x, );

.icon-home {
  @include retina-sprite($icon-home-group);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
The `retina-sprites` mixin generates a CSS rule and media query for retina groups
  This yields the same output as CSS retina template but can be overridden in SCSS

@include retina-sprites($retina-groups);
*/
/* line 762, sass/_sprites.scss */
.black-data-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -117px -77px;
  width: 10px;
  height: 14px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .black-data-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.data-icon {
  background-image: url(images/spritesheet.png);
  background-position: 0px 0px;
  width: 84px;
  height: 76px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .data-icon {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.email-icon-brand {
  background-image: url(images/spritesheet.png);
  background-position: -72px -122px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .email-icon-brand {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.facebook-icon-brand {
  background-image: url(images/spritesheet.png);
  background-position: -45px -77px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .facebook-icon-brand {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.facing-down-red-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -98px -68px;
  width: 12px;
  height: 8px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .facing-down-red-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.facing-down-white-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -85px -68px;
  width: 12px;
  height: 8px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .facing-down-white-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.flickr-icon-red {
  background-image: url(images/spritesheet.png);
  background-position: -130px -36px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .flickr-icon-red {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.hamburger-mobile {
  background-image: url(images/spritesheet.png);
  background-position: -108px -122px;
  width: 22px;
  height: 22px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .hamburger-mobile {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.hamburgerx-mobile {
  background-image: url(images/spritesheet.png);
  background-position: -85px -45px;
  width: 22px;
  height: 22px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .hamburgerx-mobile {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.left-black-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -117px -92px;
  width: 8px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .left-black-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.left-red-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -148px -108px;
  width: 8px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .left-red-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.left-white-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -157px -108px;
  width: 8px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .left-white-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.leftarrowwhite {
  background-image: url(images/spritesheet.png);
  background-position: -130px -108px;
  width: 8px;
  height: 13px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .leftarrowwhite {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.linkedin-icon-brand {
  background-image: url(images/spritesheet.png);
  background-position: -36px -122px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .linkedin-icon-brand {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.magnifying-glass {
  background-image: url(images/spritesheet.png);
  background-position: -108px -45px;
  width: 17px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .magnifying-glass {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.pdf-icon {
  background-image: url(images/spritesheet.png);
  background-position: 0px -77px;
  width: 44px;
  height: 44px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .pdf-icon {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.right-black-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -149px -122px;
  width: 8px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .right-black-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.right-red-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -108px -145px;
  width: 8px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .right-red-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.right-white-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .right-white-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.rightarrowwhite {
  background-image: url(images/spritesheet.png);
  background-position: -139px -108px;
  width: 8px;
  height: 13px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .rightarrowwhite {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.sharethis-icon-brand {
  background-image: url(images/spritesheet.png);
  background-position: 0px -122px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .sharethis-icon-brand {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.twitter-icon-brand {
  background-image: url(images/spritesheet.png);
  background-position: -130px -72px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .twitter-icon-brand {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.twitter-icon-red {
  background-image: url(images/spritesheet.png);
  background-position: -130px 0px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .twitter-icon-red {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.white-magnifying-glass {
  background-image: url(images/spritesheet.png);
  background-position: -131px -122px;
  width: 17px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .white-magnifying-glass {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.youtube-icon-red {
  background-image: url(images/spritesheet.png);
  background-position: -81px -77px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .youtube-icon-red {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.zip-icon {
  background-image: url(images/spritesheet.png);
  background-position: -85px 0px;
  width: 44px;
  height: 44px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .zip-icon {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 1, sass/_wpbakery.scss */
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: inherit !important;
}

/* line 5, sass/_wpbakery.scss */
.site-content .vc_tta-title-text {
  line-height: 1.5;
}

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* line 1, sass/_normalize.scss */
html {
  font-size: 10px;
}

/* line 5, sass/_normalize.scss */
body {
  margin: 0;
  font-size: 16px;
}

/* line 10, sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 25, sass/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 33, sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 38, sass/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 43, sass/_normalize.scss */
a {
  background-color: transparent;
}

/* line 47, sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 52, sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 56, sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 61, sass/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 65, sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 70, sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 75, sass/_normalize.scss */
small {
  font-size: 80%;
}

/* line 79, sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 87, sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 91, sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 95, sass/_normalize.scss */
img {
  border: 0;
}

/* line 99, sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 103, sass/_normalize.scss */
figure {
  margin: 2rem 0;
}

/* line 107, sass/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 112, sass/_normalize.scss */
pre {
  overflow: auto;
}

/* line 116, sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 124, sass/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 134, sass/_normalize.scss */
button {
  overflow: visible;
}

/* line 138, sass/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 143, sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 151, sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 156, sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 162, sass/_normalize.scss */
input {
  line-height: normal;
}

/* line 166, sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 172, sass/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 177, sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 182, sass/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 188, sass/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 193, sass/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 197, sass/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 206, sass/_normalize.scss */
td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
# Layouts (added by Jeremy)
--------------------------------------------------------------*/
/* line 1, sass/layout/_layout-base.scss */
#page {
  overflow: hidden;
}

/* line 6, sass/layout/_layout-base.scss */
.site-content, .breadcrumbs, .site-header, .footer-main, .global-footer-disclaimer, .footer-custom, .home .site-content .content-area .site-main .home-sectors-container, .page-template.page-template-template-full-width .learn-more-section {
  max-width: 1280px;
  margin: 0 auto;
}

/* line 12, sass/layout/_layout-base.scss */
.site-content, .breadcrumbs, .global-footer-disclaimer, .page-template-template-country-profiles .site-content .hentry.type-page, .page-template-template-country-profiles .site-content .profiles-landing-country-list, .page-template-template-about-us .site-content .content-area.about-us article.type-page, .page-template-template-about-us .site-content .content-area.about-us .authors-container > h2 {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (min-width: 1300px) {
  /* line 12, sass/layout/_layout-base.scss */
  .site-content, .breadcrumbs, .global-footer-disclaimer, .page-template-template-country-profiles .site-content .hentry.type-page, .page-template-template-country-profiles .site-content .profiles-landing-country-list, .page-template-template-about-us .site-content .content-area.about-us article.type-page, .page-template-template-about-us .site-content .content-area.about-us .authors-container > h2 {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 30, sass/layout/_layout-base.scss */
.site-content {
  margin-bottom: 10rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.site-content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 35, sass/layout/_layout-base.scss */
.site-content .content-area {
  padding-top: 2rem;
}
/* line 38, sass/layout/_layout-base.scss */
.site-content .content-area .featured-image, .site-content .content-area .detail-featured-image {
  margin-bottom: 3rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.site-content .content-area .site-main:after {
  content: "";
  display: table;
  clear: both;
}

/* line 48, sass/layout/_layout-base.scss */
.home .site-content {
  max-width: none;
  padding: 0;
}
/* line 52, sass/layout/_layout-base.scss */
.home .site-content .content-area {
  padding-top: 0;
}
/* line 55, sass/layout/_layout-base.scss */
.home .site-content .content-area .site-main {
  padding-top: 0;
}

/* line 65, sass/layout/_layout-base.scss */
.page-template-template-country-profiles .site-content {
  padding: 0;
}

/* line 1, sass/layout/_landing-pages.scss */
#facets {
  padding-right: 0;
  margin-bottom: 5rem;
}
@media (min-width: 640px) {
  /* line 1, sass/layout/_landing-pages.scss */
  #facets {
    width: 25%;
    float: left;
    padding-right: 2rem;
    margin-bottom: 0;
  }
}

@media (min-width: 640px) {
  /* line 13, sass/layout/_landing-pages.scss */
  #main > .related-blog-posts {
    width: 25%;
    float: left;
    padding-right: 2rem;
    margin-top: 5rem;
  }
}

@media (min-width: 640px) {
  /* line 23, sass/layout/_landing-pages.scss */
  .facets-results-container {
    width: 75%;
    float: right;
    padding-left: 2rem;
    margin-top: -.5rem;
  }
}

/*--------------------------------------------------------------
# jQuery UI
--------------------------------------------------------------*/
/*! jQuery UI - v1.12.1 - 2018-03-13
* http://jqueryui.com
* Includes: core.css, tabs.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, sass/jquery-ui.scss */
.ui-helper-hidden {
  display: none;
}

/* line 12, sass/jquery-ui.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 22, sass/jquery-ui.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 32, sass/jquery-ui.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 38, sass/jquery-ui.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 41, sass/jquery-ui.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */
}

/* line 51, sass/jquery-ui.scss */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 58, sass/jquery-ui.scss */
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/
/* line 66, sass/jquery-ui.scss */
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 76, sass/jquery-ui.scss */
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 86, sass/jquery-ui.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 93, sass/jquery-ui.scss */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

/* line 97, sass/jquery-ui.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 101, sass/jquery-ui.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 111, sass/jquery-ui.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 116, sass/jquery-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 120, sass/jquery-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

/* line 125, sass/jquery-ui.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

/* line 128, sass/jquery-ui.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* Component containers
----------------------------------*/
/* line 137, sass/jquery-ui.scss */
.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

/* line 140, sass/jquery-ui.scss */
.ui-widget-content {
  border: 1px solid #dddddd;
}

/* Interaction states
----------------------------------*/
/* line 146, sass/jquery-ui.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

/* line 160, sass/jquery-ui.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

/* line 170, sass/jquery-ui.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

/* line 183, sass/jquery-ui.scss */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

/* line 197, sass/jquery-ui.scss */
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}

/* line 200, sass/jquery-ui.scss */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

/* line 211, sass/jquery-ui.scss */
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}

/* line 216, sass/jquery-ui.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 225, sass/jquery-ui.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

/* line 232, sass/jquery-ui.scss */
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

/* line 236, sass/jquery-ui.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

/* line 241, sass/jquery-ui.scss */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

/* line 248, sass/jquery-ui.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

/* line 253, sass/jquery-ui.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

/* line 258, sass/jquery-ui.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 263, sass/jquery-ui.scss */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal;
}

/* line 270, sass/jquery-ui.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}

/* line 277, sass/jquery-ui.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
/* line 285, sass/jquery-ui.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 289, sass/jquery-ui.scss */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

/* line 293, sass/jquery-ui.scss */
.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

/* line 296, sass/jquery-ui.scss */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png");
}

/* line 302, sass/jquery-ui.scss */
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}

/* line 306, sass/jquery-ui.scss */
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png");
}

/* line 310, sass/jquery-ui.scss */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png");
}

/* line 314, sass/jquery-ui.scss */
.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
/* line 319, sass/jquery-ui.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 320, sass/jquery-ui.scss */
.ui-icon-caret-1-n {
  background-position: 0 0;
}

/* line 321, sass/jquery-ui.scss */
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

/* line 322, sass/jquery-ui.scss */
.ui-icon-caret-1-e {
  background-position: -32px 0;
}

/* line 323, sass/jquery-ui.scss */
.ui-icon-caret-1-se {
  background-position: -48px 0;
}

/* line 324, sass/jquery-ui.scss */
.ui-icon-caret-1-s {
  background-position: -65px 0;
}

/* line 325, sass/jquery-ui.scss */
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

/* line 326, sass/jquery-ui.scss */
.ui-icon-caret-1-w {
  background-position: -96px 0;
}

/* line 327, sass/jquery-ui.scss */
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

/* line 328, sass/jquery-ui.scss */
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

/* line 329, sass/jquery-ui.scss */
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

/* line 330, sass/jquery-ui.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 331, sass/jquery-ui.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 332, sass/jquery-ui.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 333, sass/jquery-ui.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 334, sass/jquery-ui.scss */
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

/* line 335, sass/jquery-ui.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 336, sass/jquery-ui.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 337, sass/jquery-ui.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 338, sass/jquery-ui.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 339, sass/jquery-ui.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 340, sass/jquery-ui.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 341, sass/jquery-ui.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 342, sass/jquery-ui.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 343, sass/jquery-ui.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 344, sass/jquery-ui.scss */
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

/* line 345, sass/jquery-ui.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 346, sass/jquery-ui.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 347, sass/jquery-ui.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 348, sass/jquery-ui.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 349, sass/jquery-ui.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 350, sass/jquery-ui.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 351, sass/jquery-ui.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 352, sass/jquery-ui.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 353, sass/jquery-ui.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 354, sass/jquery-ui.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 355, sass/jquery-ui.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 356, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

/* line 357, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 358, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 359, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 360, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 361, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 362, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 363, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 364, sass/jquery-ui.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 365, sass/jquery-ui.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 366, sass/jquery-ui.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 367, sass/jquery-ui.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 368, sass/jquery-ui.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 369, sass/jquery-ui.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 370, sass/jquery-ui.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 371, sass/jquery-ui.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 372, sass/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 373, sass/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 374, sass/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 375, sass/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 376, sass/jquery-ui.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 377, sass/jquery-ui.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 378, sass/jquery-ui.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 379, sass/jquery-ui.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 380, sass/jquery-ui.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 381, sass/jquery-ui.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 382, sass/jquery-ui.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 383, sass/jquery-ui.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 384, sass/jquery-ui.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 385, sass/jquery-ui.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 386, sass/jquery-ui.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 387, sass/jquery-ui.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 388, sass/jquery-ui.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 389, sass/jquery-ui.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 390, sass/jquery-ui.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 391, sass/jquery-ui.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 392, sass/jquery-ui.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 393, sass/jquery-ui.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 394, sass/jquery-ui.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 395, sass/jquery-ui.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 396, sass/jquery-ui.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 397, sass/jquery-ui.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 398, sass/jquery-ui.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 399, sass/jquery-ui.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 400, sass/jquery-ui.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 401, sass/jquery-ui.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 402, sass/jquery-ui.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 403, sass/jquery-ui.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 404, sass/jquery-ui.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 405, sass/jquery-ui.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 406, sass/jquery-ui.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 407, sass/jquery-ui.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 408, sass/jquery-ui.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 409, sass/jquery-ui.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 410, sass/jquery-ui.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 411, sass/jquery-ui.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 412, sass/jquery-ui.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 413, sass/jquery-ui.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 414, sass/jquery-ui.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 415, sass/jquery-ui.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 416, sass/jquery-ui.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 417, sass/jquery-ui.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 418, sass/jquery-ui.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 419, sass/jquery-ui.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 420, sass/jquery-ui.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 421, sass/jquery-ui.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 422, sass/jquery-ui.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 423, sass/jquery-ui.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 424, sass/jquery-ui.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 425, sass/jquery-ui.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 426, sass/jquery-ui.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 427, sass/jquery-ui.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 428, sass/jquery-ui.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 429, sass/jquery-ui.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 430, sass/jquery-ui.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 431, sass/jquery-ui.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 432, sass/jquery-ui.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 433, sass/jquery-ui.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 434, sass/jquery-ui.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 435, sass/jquery-ui.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 436, sass/jquery-ui.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 437, sass/jquery-ui.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 438, sass/jquery-ui.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 439, sass/jquery-ui.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 440, sass/jquery-ui.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 441, sass/jquery-ui.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 442, sass/jquery-ui.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 443, sass/jquery-ui.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 444, sass/jquery-ui.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 445, sass/jquery-ui.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 446, sass/jquery-ui.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 447, sass/jquery-ui.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 448, sass/jquery-ui.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 449, sass/jquery-ui.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 450, sass/jquery-ui.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 451, sass/jquery-ui.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 452, sass/jquery-ui.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 453, sass/jquery-ui.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 454, sass/jquery-ui.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 455, sass/jquery-ui.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 457, sass/jquery-ui.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 458, sass/jquery-ui.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 459, sass/jquery-ui.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 460, sass/jquery-ui.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 461, sass/jquery-ui.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 462, sass/jquery-ui.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 463, sass/jquery-ui.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 464, sass/jquery-ui.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 465, sass/jquery-ui.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 466, sass/jquery-ui.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 467, sass/jquery-ui.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 468, sass/jquery-ui.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 469, sass/jquery-ui.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 470, sass/jquery-ui.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 471, sass/jquery-ui.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 472, sass/jquery-ui.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 473, sass/jquery-ui.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 474, sass/jquery-ui.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 475, sass/jquery-ui.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 476, sass/jquery-ui.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 477, sass/jquery-ui.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 478, sass/jquery-ui.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 479, sass/jquery-ui.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 480, sass/jquery-ui.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 481, sass/jquery-ui.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 482, sass/jquery-ui.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 483, sass/jquery-ui.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 484, sass/jquery-ui.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 485, sass/jquery-ui.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 486, sass/jquery-ui.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 487, sass/jquery-ui.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 488, sass/jquery-ui.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 489, sass/jquery-ui.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 490, sass/jquery-ui.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 491, sass/jquery-ui.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 492, sass/jquery-ui.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 493, sass/jquery-ui.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 494, sass/jquery-ui.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 501, sass/jquery-ui.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

/* line 507, sass/jquery-ui.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

/* line 513, sass/jquery-ui.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

/* line 519, sass/jquery-ui.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

/* Overlays */
/* line 527, sass/jquery-ui.scss */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
}

/* line 532, sass/jquery-ui.scss */
.ui-widget-shadow {
  box-shadow: 0px 0px 5px #666666;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* line 1, sass/typography/_typography.scss */
body,
button,
input,
select,
textarea {
  -webkit-font-smoothing: antialiased;
  color: #212721;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
}

/* line 1, sass/typography/_headings.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
}
/* line 4, sass/typography/_headings.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
}
/* line 7, sass/typography/_headings.scss */
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #930925;
}

/* line 13, sass/typography/_headings.scss */
.single .site-content .site-main .entry-header .entry-title, .single .site-content .site-main .entry-header .sub-title, .page-template-template-about-us .site-content .content-area.about-us article.type-page h1.entry-title, .page-template .site-main article.type-page .entry-header .entry-title, .page-template-default .site-main article.type-page .entry-header .entry-title, .error404 .error-404.not-found .page-title {
  padding-bottom: 3rem;
}

/* line 17, sass/typography/_headings.scss */
.page-template-template-about-us .site-content .content-area.about-us article.type-page .entry-content h2, .page-template-template-about-us .site-content .content-area.about-us .authors-container > h2, .error404 .error-404.not-found .page-content .widget_recent_entries h2, .error404 .error-404.not-found .page-content .widget_recent_entries h3, .error404 .error-404.not-found .page-content .widget_recent_entries h4, .error404 .error-404.not-found .page-content .widget_categories h2, .error404 .error-404.not-found .page-content .widget_categories h3, .error404 .error-404.not-found .page-content .widget_categories h4, .project-template-default .project-detail-page-main .entry-content h1, .single .site-content .site-main .detail-page-main .entry-content h1, .page-template .site-main article.type-page .entry-content h1, .page-template-default .site-main article.type-page .entry-content h1, .post-template-template-blog-photo .entry-content h1, .project-template-default .project-detail-page-main .entry-content h2, .single .site-content .site-main .detail-page-main .entry-content h2, .page-template .site-main article.type-page .entry-content h2, .page-template-default .site-main article.type-page .entry-content h2, .post-template-template-blog-photo .entry-content h2, .project-template-default .project-detail-page-main .entry-content h3, .single .site-content .site-main .detail-page-main .entry-content h3, .page-template .site-main article.type-page .entry-content h3, .page-template-default .site-main article.type-page .entry-content h3, .post-template-template-blog-photo .entry-content h3, .project-template-default .project-detail-page-main .entry-content h4, .single .site-content .site-main .detail-page-main .entry-content h4, .page-template .site-main article.type-page .entry-content h4, .page-template-default .site-main article.type-page .entry-content h4, .post-template-template-blog-photo .entry-content h4 {
  padding-top: 2.5rem;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  /* line 17, sass/typography/_headings.scss */
  .page-template-template-about-us .site-content .content-area.about-us article.type-page .entry-content h2, .page-template-template-about-us .site-content .content-area.about-us .authors-container > h2, .error404 .error-404.not-found .page-content .widget_recent_entries h2, .error404 .error-404.not-found .page-content .widget_recent_entries h3, .error404 .error-404.not-found .page-content .widget_recent_entries h4, .error404 .error-404.not-found .page-content .widget_categories h2, .error404 .error-404.not-found .page-content .widget_categories h3, .error404 .error-404.not-found .page-content .widget_categories h4, .project-template-default .project-detail-page-main .entry-content h1, .single .site-content .site-main .detail-page-main .entry-content h1, .page-template .site-main article.type-page .entry-content h1, .page-template-default .site-main article.type-page .entry-content h1, .post-template-template-blog-photo .entry-content h1, .project-template-default .project-detail-page-main .entry-content h2, .single .site-content .site-main .detail-page-main .entry-content h2, .page-template .site-main article.type-page .entry-content h2, .page-template-default .site-main article.type-page .entry-content h2, .post-template-template-blog-photo .entry-content h2, .project-template-default .project-detail-page-main .entry-content h3, .single .site-content .site-main .detail-page-main .entry-content h3, .page-template .site-main article.type-page .entry-content h3, .page-template-default .site-main article.type-page .entry-content h3, .post-template-template-blog-photo .entry-content h3, .project-template-default .project-detail-page-main .entry-content h4, .single .site-content .site-main .detail-page-main .entry-content h4, .page-template .site-main article.type-page .entry-content h4, .page-template-default .site-main article.type-page .entry-content h4, .post-template-template-blog-photo .entry-content h4 {
    padding-top: 4rem;
    padding-bottom: 3rem;
  }
}

/* line 26, sass/typography/_headings.scss */
.project-template-default .project-detail-page-main .entry-content h5, .single .site-content .site-main .detail-page-main .entry-content h5, .page-template .site-main article.type-page .entry-content h5, .page-template-default .site-main article.type-page .entry-content h5, .post-template-template-blog-photo .entry-content h5, .project-template-default .project-detail-page-main .entry-content h6, .single .site-content .site-main .detail-page-main .entry-content h6, .page-template .site-main article.type-page .entry-content h6, .page-template-default .site-main article.type-page .entry-content h6, .post-template-template-blog-photo .entry-content h6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  /* line 26, sass/typography/_headings.scss */
  .project-template-default .project-detail-page-main .entry-content h5, .single .site-content .site-main .detail-page-main .entry-content h5, .page-template .site-main article.type-page .entry-content h5, .page-template-default .site-main article.type-page .entry-content h5, .post-template-template-blog-photo .entry-content h5, .project-template-default .project-detail-page-main .entry-content h6, .single .site-content .site-main .detail-page-main .entry-content h6, .page-template .site-main article.type-page .entry-content h6, .page-template-default .site-main article.type-page .entry-content h6, .post-template-template-blog-photo .entry-content h6 {
    padding-top: 4rem;
  }
}

/* line 35, sass/typography/_headings.scss */
h1 {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 26px;
  font-size: 2.6rem;
  color: #6C6463;
  line-height: 3.0rem;
}
@media (min-width: 640px) {
  /* line 35, sass/typography/_headings.scss */
  h1 {
    font-size: 4.0rem;
    line-height: 4.4rem;
  }
}

/* line 47, sass/typography/_headings.scss */
h2 {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 22px;
  font-size: 2.2rem;
  color: #6C6463;
  line-height: 2.6rem;
}
@media (min-width: 640px) {
  /* line 47, sass/typography/_headings.scss */
  h2 {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}

/* line 58, sass/typography/_headings.scss */
h3, .search.search-results .site-content .facets-results-container .hentry .entry-title, .search.search-no-results .site-content .facets-results-container .hentry .entry-title, .facets-results-container article .entry-header .entry-title a, .results-container article .entry-header .entry-title a, .tabs-body article .entry-header .entry-title a {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
  color: #6C6463;
  line-height: 2.2rem;
}
@media (min-width: 640px) {
  /* line 58, sass/typography/_headings.scss */
  h3, .search.search-results .site-content .facets-results-container .hentry .entry-title, .search.search-no-results .site-content .facets-results-container .hentry .entry-title, .facets-results-container article .entry-header .entry-title a, .results-container article .entry-header .entry-title a, .tabs-body article .entry-header .entry-title a {
    font-size: 2.8rem;
    line-height: 3.2rem;
  }
}

/* line 69, sass/typography/_headings.scss */
h4, .single .site-content .site-main .entry-header .sub-title, .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main .entry-header .entry-title {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  color: #6C6463;
  line-height: 2.0rem;
}
@media (min-width: 640px) {
  /* line 69, sass/typography/_headings.scss */
  h4, .single .site-content .site-main .entry-header .sub-title, .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main .entry-header .entry-title {
    font-size: 2.2rem;
    line-height: 2.6rem;
  }
}

/* line 80, sass/typography/_headings.scss */
h5, .alertify .ajs-header, .single .site-content .site-main .detail-page-extras .further-reading-block .block-title {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  color: #6C6463;
  line-height: 2.0rem;
}
@media (min-width: 640px) {
  /* line 80, sass/typography/_headings.scss */
  h5, .alertify .ajs-header, .single .site-content .site-main .detail-page-extras .further-reading-block .block-title {
    font-size: 1.8rem;
  }
}

/* line 90, sass/typography/_headings.scss */
h6, .facets-results-container article .entry-header .post-countries .country, .results-container article .entry-header .post-countries .country, .tabs-body article .entry-header .post-countries .country {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  color: #6C6463;
  line-height: 2.0rem;
  text-transform: uppercase;
}

/* line 1, sass/typography/_copy.scss */
p {
  margin: 0;
  padding: 1rem 0;
}

/* line 6, sass/typography/_copy.scss */
dfn, cite, em, i {
  font-style: italic;
}

/* line 10, sass/typography/_copy.scss */
blockquote {
  margin: 0 1.5em;
}

/* line 14, sass/typography/_copy.scss */
address {
  margin: 0 0 1.5em;
}

/* line 18, sass/typography/_copy.scss */
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 9.375px;
  font-size: 0.9375rem;
  line-height: 2.4rem;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

/* line 29, sass/typography/_copy.scss */
code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 9.375px;
  font-size: 0.9375rem;
}

/* line 34, sass/typography/_copy.scss */
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

/* line 39, sass/typography/_copy.scss */
mark, ins {
  background: #fff9c0;
  text-decoration: none;
}

/* line 44, sass/typography/_copy.scss */
big {
  font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/* line 1, sass/elements/_elements.scss */
html {
  box-sizing: border-box;
}

/* line 5, sass/elements/_elements.scss */
*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

/* line 11, sass/elements/_elements.scss */
body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}

/* line 15, sass/elements/_elements.scss */
blockquote, q {
  quotes: "" "";
}
/* line 18, sass/elements/_elements.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 24, sass/elements/_elements.scss */
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin: 0;
}

/* line 1, sass/elements/_lists.scss */
ul, ol {
  margin: 0;
  padding-left: 0;
}

/* line 6, sass/elements/_lists.scss */
ul {
  list-style: none;
}

/* line 10, sass/elements/_lists.scss */
ol {
  list-style: decimal;
}

/* line 14, sass/elements/_lists.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

/* line 20, sass/elements/_lists.scss */
dt {
  font-weight: bold;
}

/* line 24, sass/elements/_lists.scss */
dd {
  margin: 0 1.5em 1.5em;
}

/* line 33, sass/elements/_elements.scss */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

/* line 1, sass/elements/_tables.scss */
table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* line 6, sass/elements/_tables.scss */
.entry-content table {
  border-collapse: collapse;
  padding: 2rem 0;
  margin: 2rem 0 2rem 2rem;
  max-width: 25rem;
  float: right;
  clear: right;
}
/* line 22, sass/mixins/_mixins-master.scss */
.entry-content table:after {
  content: "";
  display: table;
  clear: both;
}
/* line 16, sass/elements/_tables.scss */
.entry-content table caption {
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 2.8rem;
  color: #6C6463;
  padding: 1.5rem 0;
  border-bottom: 1px solid #ACB3B4;
  border-top: 0.5rem solid #A2CAEC;
}
/* line 26, sass/elements/_tables.scss */
.entry-content table tbody {
  font-size: 1.8rem;
  line-height: 2.2rem;
  border-top: 0.5rem solid #A2CAEC;
  border-bottom: 0.5rem solid #A2CAEC;
}
/* line 32, sass/elements/_tables.scss */
.entry-content table tbody td {
  padding: .8rem 1rem;
}
/* line 34, sass/elements/_tables.scss */
.entry-content table tbody td:first-child {
  padding-left: 0;
}
/* line 37, sass/elements/_tables.scss */
.entry-content table tbody td:last-child {
  text-align: right;
  padding-right: 0;
}
/* line 44, sass/elements/_tables.scss */
.entry-content table caption + tbody {
  border-top: none;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* line 1, sass/forms/_fields.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #6C6463;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
  -webkit-appearance: none;
}
/* line 23, sass/forms/_fields.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #212721;
}

/* line 28, sass/forms/_fields.scss */
select {
  border: 1px solid #ccc;
}

/* line 32, sass/forms/_fields.scss */
textarea {
  width: 100%;
}

/* line 3, sass/forms/_flatpickr-calendar.scss */
.flatpickr-calendar .flatpickr-month input::-webkit-inner-spin-button {
  opacity: 1;
  pointer-events: auto;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/* line 1, sass/navigation/_links.scss */
a {
  color: #BA0C2F;
  text-decoration: none;
}
/* line 5, sass/navigation/_links.scss */
a:visited {
  color: #944BA1;
}
/* line 8, sass/navigation/_links.scss */
a:hover, a:focus, a:active {
  color: #930925;
  text-decoration: underline;
}
/* line 14, sass/navigation/_links.scss */
a:focus {
  outline: thin dotted;
}
/* line 17, sass/navigation/_links.scss */
a:hover, a:active {
  outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
/* line 1, sass/navigation/_menus.scss */
.main-navigation {
  clear: both;
  display: block;
  /* Small menu. */
}
/* line 10, sass/navigation/_menus.scss */
.main-navigation .menu-toggle {
  display: block;
  width: 9rem;
  background: #6C6463;
  color: #FFF;
  -webkit-appearance: none;
  position: absolute;
  right: 0;
  top: 9.3rem;
  padding: 1.4rem 0;
  margin-top: 0rem;
  border: none;
}
/* line 25, sass/navigation/_menus.scss */
.main-navigation .menu-toggle .menu-toggle-text {
  font-weight: 600;
}
/* line 28, sass/navigation/_menus.scss */
.main-navigation .menu-toggle .menu-toggle-text:after {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  display: inline-block;
  margin-left: 1.2rem;
  margin-bottom: -.1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 28, sass/navigation/_menus.scss */
  .main-navigation .menu-toggle .menu-toggle-text:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 37, sass/navigation/_menus.scss */
.main-navigation .menu-toggle:focus {
  outline: none;
}
/* line 43, sass/navigation/_menus.scss */
.main-navigation .mobile-menu-search-container .header-menu-search-wrapper {
  background: #6C6463;
  padding: 2rem 0;
}
/* line 46, sass/navigation/_menus.scss */
.main-navigation .mobile-menu-search-container .header-menu-search-wrapper .menu-secondary-menu-container {
  display: block;
}
/* line 50, sass/navigation/_menus.scss */
.main-navigation .mobile-menu-search-container .header-menu-search-wrapper .search {
  display: none;
}
/* line 57, sass/navigation/_menus.scss */
.main-navigation.toggled .menu-toggle .menu-toggle-text:after {
  background-image: url(images/spritesheet.png);
  background-position: -85px -68px;
  width: 12px;
  height: 8px;
  margin-left: 0.8rem;
  margin-bottom: .1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 57, sass/navigation/_menus.scss */
  .main-navigation.toggled .menu-toggle .menu-toggle-text:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 64, sass/navigation/_menus.scss */
.main-navigation .mobile-navigation-main {
  display: none;
}
/* line 68, sass/navigation/_menus.scss */
.main-navigation .menu-main-menu-container {
  position: relative;
}
/* line 22, sass/mixins/_mixins-master.scss */
.main-navigation .menu-main-menu-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 73, sass/navigation/_menus.scss */
.main-navigation ul.menu {
  list-style: none;
  margin: 0;
  padding-left: 0;
  width: 100%;
}
/* line 22, sass/mixins/_mixins-master.scss */
.main-navigation ul.menu:after {
  content: "";
  display: table;
  clear: both;
}
/* line 80, sass/navigation/_menus.scss */
.main-navigation ul.menu > li {
  display: block;
  width: 100%;
}
/* line 84, sass/navigation/_menus.scss */
.main-navigation ul.menu > li > a {
  display: block;
  text-decoration: none;
  width: 100%;
  background: #FFF;
  color: #212721;
  font-size: 1.8rem;
  border-left: none;
  border-bottom: 1px solid #EBEBEB;
  padding: 10px 15px;
}
/* line 98, sass/navigation/_menus.scss */
.main-navigation ul.menu > li:hover > a:hover, .main-navigation ul.menu > li:hover > a.focus, .main-navigation ul.menu > li.focus > a:hover, .main-navigation ul.menu > li.focus > a.focus {
  background: #BA0C2F;
  color: #FFF;
}
/* line 114, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children {
  position: relative;
}
/* line 116, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children > a {
  width: auto;
  padding-right: 2rem;
  margin-right: 5rem;
  display: block;
}
/* line 129, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children .sub-menu-button {
  border-left: 1px solid #EBEBEB;
  border-bottom: 1px solid #EBEBEB;
  position: absolute;
  overflow: hidden;
  display: inline-block;
  top: 0;
  right: 0;
  width: 5rem;
  height: 100%;
  max-height: 41px;
  z-index: 10;
}
/* line 144, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children .sub-menu-button .sub-menu-link {
  width: 0;
  height: 100%;
}
/* line 153, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children .sub-menu-button .sub-menu-link:before {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -149px -122px;
  width: 8px;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -7px;
  margin-left: -4px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 153, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children .sub-menu-button .sub-menu-link:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 164, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children .sub-menu-button:hover, .main-navigation ul.menu > li.menu-item-has-children .sub-menu-button.focus {
  cursor: pointer;
  background: #BA0C2F;
}
/* line 168, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children .sub-menu-button:hover .sub-menu-link:before, .main-navigation ul.menu > li.menu-item-has-children .sub-menu-button.focus .sub-menu-link:before {
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 168, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children .sub-menu-button:hover .sub-menu-link:before, .main-navigation ul.menu > li.menu-item-has-children .sub-menu-button.focus .sub-menu-link:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 176, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children.is-selected > a {
  color: #BA0C2F;
}
/* line 181, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children.is-selected .sub-menu-button .sub-menu-link:before {
  background-image: url(images/spritesheet.png);
  background-position: -98px -68px;
  width: 12px;
  height: 8px;
  margin-top: -4px;
  margin-left: -7px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 181, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children.is-selected .sub-menu-button .sub-menu-link:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 188, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children.is-selected .sub-menu-button:hover .sub-menu-link:before, .main-navigation ul.menu > li.menu-item-has-children.is-selected .sub-menu-button.focus .sub-menu-link:before {
  background-image: url(images/spritesheet.png);
  background-position: -85px -68px;
  width: 12px;
  height: 8px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 188, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children.is-selected .sub-menu-button:hover .sub-menu-link:before, .main-navigation ul.menu > li.menu-item-has-children.is-selected .sub-menu-button.focus .sub-menu-link:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 196, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children.is-selected:hover > a:hover, .main-navigation ul.menu > li.menu-item-has-children.is-selected:hover > a.focus, .main-navigation ul.menu > li.menu-item-has-children.is-selected.focus > a:hover, .main-navigation ul.menu > li.menu-item-has-children.is-selected.focus > a.focus {
  background: #BA0C2F;
  color: #FFF;
}
/* line 204, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children ul.sub-menu {
  display: none;
  margin: 0;
  background: #EBEBEB;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2) inset;
}
/* line 210, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li {
  display: block;
}
/* line 216, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li > a {
  width: auto;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
  display: block;
  text-decoration: none;
  color: #212721;
  border-bottom: 1px solid #CFCFCF;
  padding: 16px;
}
/* line 230, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li:hover > a, .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li.focus > a {
  border-bottom: none;
  background: #BA0C2F;
  color: #FFF;
}
/* line 242, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li ul {
  left: -999em;
  top: 0;
}
/* line 247, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li:hover > ul, .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li.focus > ul {
  left: 100%;
}
@media (min-width: 800px) {
  /* line 260, sass/navigation/_menus.scss */
  .main-navigation .menu-toggle {
    display: none;
  }
  /* line 264, sass/navigation/_menus.scss */
  .main-navigation .mobile-navigation-main {
    display: block;
  }
  /* line 268, sass/navigation/_menus.scss */
  .main-navigation ul.menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    min-height: 100%;
    -ms-flex-align: stretch;
        align-items: stretch;
  }
  /* line 276, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li {
    width: 15%;
  }
  /* line 282, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li > a {
    height: 100%;
    padding: 1rem 1.5rem;
    color: #212721;
    background: inherit;
    border-left: 1px solid #eee;
    border-bottom: none;
  }
  /* line 291, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li > a:hover, .main-navigation ul.menu > li > a.focus {
    color: #BA0C2F;
    background: #FFF;
  }
  /* line 297, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-869 {
    width: 10%;
  }
  /* line 299, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-869 > a {
    border-left: none;
  }
  /* line 323, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li:last-child:hover > ul.sub-menu, .main-navigation ul.menu > li:last-child.focus > ul.sub-menu {
    right: 0;
  }
  /* line 329, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li:hover, .main-navigation ul.menu > li.focus {
    background: #FFF;
    color: #BA0C2F;
  }
  /* line 333, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li:hover > a, .main-navigation ul.menu > li.focus > a {
    background: #FFF;
    color: #BA0C2F;
  }
  /* line 337, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li:hover > a:hover, .main-navigation ul.menu > li:hover > a.focus, .main-navigation ul.menu > li.focus > a:hover, .main-navigation ul.menu > li.focus > a.focus {
    color: #BA0C2F;
    background: #FFF;
  }
  /* line 344, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children {
    position: inherit;
  }
  /* line 346, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children > a {
    width: 100%;
    padding-right: 1.5rem;
  }
  /* line 350, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children > a:after {
    content: none;
  }
  /* line 356, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children:hover > ul.sub-menu, .main-navigation ul.menu > li.menu-item-has-children.focus > ul.sub-menu {
    left: auto;
    top: 100%;
    display: block;
    width: 300px;
    position: absolute;
  }
  /* line 365, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children:hover > ul.sub-menu > li.menu-item > a, .main-navigation ul.menu > li.menu-item-has-children.focus > ul.sub-menu > li.menu-item > a {
    width: 100%;
    display: block;
    position: relative;
    float: left;
    padding-right: 50px;
  }
  /* line 391, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu {
    display: none;
    margin: 0;
    padding-left: 0;
    width: 100%;
    background: #EBEBEB;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 405, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li {
    float: none;
    display: block;
    width: 100%;
  }
  /* line 411, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li > a {
    width: auto;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2rem;
    display: block;
    text-decoration: none;
    width: 100%;
    border: none;
    color: #212721;
    border-bottom: 1px solid #CFCFCF;
    padding: 16px;
  }
  /* line 425, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li:hover > a, .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li.focus > a {
    border-bottom: 1px solid #CFCFCF;
    background: #BA0C2F;
    color: #FFF;
  }
  /* line 437, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li ul {
    left: -999em;
    top: 0;
  }
  /* line 442, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li:hover > ul, .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li.focus > ul {
    left: 100%;
  }
}
@media (min-width: 800px) and (min-width: 960px) {
  /* line 456, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-869 {
    width: 9%;
  }
  /* line 461, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-83 {
    width: 12%;
  }
  /* line 465, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-127 {
    width: 19%;
  }
  /* line 469, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-124, .main-navigation ul.menu > li.menu-item-661 {
    width: 14%;
  }
}

@media (min-width: 800px) and (min-width: 960px) and (min-width: 1300px) {
  /* line 482, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-127 {
    width: 15%;
  }
  /* line 486, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-123 {
    width: 14%;
  }
  /* line 490, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-83 {
    width: 11%;
  }
}

/* line 509, sass/navigation/_menus.scss */
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}
/* line 514, sass/navigation/_menus.scss */
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}
/* line 519, sass/navigation/_menus.scss */
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
/* line 2, sass/modules/_accessibility.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
/* line 9, sass/modules/_accessibility.scss */
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 8.75px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
/* line 30, sass/modules/_accessibility.scss */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
/* line 1, sass/modules/_alignments.scss */
.alignleft {
  display: block;
}
@media (min-width: 640px) {
  /* line 1, sass/modules/_alignments.scss */
  .alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
  }
}

/* line 10, sass/modules/_alignments.scss */
.alignright {
  display: block;
}
@media (min-width: 640px) {
  /* line 10, sass/modules/_alignments.scss */
  .alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
  }
}

/* line 19, sass/modules/_alignments.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
/* line 22, sass/mixins/_mixins-master.scss */
.clear:before:after,
.clear:after,
.entry-content:before:after,
.entry-content:after,
.comment-content:before:after,
.comment-content:after,
.main-navigation:after,
.site-header:before:after,
.site-header:after,
.site-content:before:after,
.site-content:after,
.site-footer:before:after,
.site-footer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 18, sass/modules/_clearings.scss */
.clear:after,
.entry-content:after,
.comment-content:after,
.main-navigation:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
/* line 1, sass/site/secondary/_widgets.scss */
.widget {
  margin: 0 0 1.5em;
  /* Make sure select elements fit in widgets. */
}
/* line 5, sass/site/secondary/_widgets.scss */
.widget select {
  max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_posts-and-pages.scss */
.sticky {
  display: block;
}

/* line 5, sass/site/primary/_posts-and-pages.scss */
.hentry {
  margin: 0 0 2.5rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.hentry:after {
  content: "";
  display: table;
  clear: both;
}

/* line 10, sass/site/primary/_posts-and-pages.scss */
.byline,
.updated:not(.published) {
  display: none;
}

/* line 15, sass/site/primary/_posts-and-pages.scss */
.single .byline,
.group-blog .byline {
  display: inline;
}

/* line 20, sass/site/primary/_posts-and-pages.scss */
.page-content,
.entry-content,
.entry-summary {
  margin: 0;
}

/* line 26, sass/site/primary/_posts-and-pages.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_comments.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 4, sass/site/primary/_comments.scss */
.bypostauthor {
  display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 2, sass/modules/_infinite-scroll.scss */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
/* line 8, sass/modules/_infinite-scroll.scss */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/* line 1, sass/media/_media.scss */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

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

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
/* line 1, sass/media/_captions.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
/* line 5, sass/media/_captions.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 9, sass/media/_captions.scss */
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* line 14, sass/media/_captions.scss */
.wp-caption-text {
  text-align: left;
  font-size: 1.4rem;
  padding: 1.5rem .5rem 0;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
/* line 1, sass/media/_galleries.scss */
.gallery {
  margin: 0;
}

/* line 5, sass/media/_galleries.scss */
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

/* line 44, sass/media/_galleries.scss */
.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
## VC Media Elements
--------------------------------------------------------------*/
/* line 1, sass/media/_triple-image-block.scss */
.entry-content .triple-image-block {
  margin: 2.0rem 0;
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
/* line 8, sass/media/_triple-image-block.scss */
.entry-content .triple-image-block > figure:first-child {
  max-height: 320px;
}
/* line 12, sass/media/_triple-image-block.scss */
.entry-content .triple-image-block figure {
  margin: 0 !important;
  max-height: 320px;
  margin: 0;
}
/* line 18, sass/media/_triple-image-block.scss */
.entry-content .triple-image-block > div {
  -webkit-flex: display;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  margin-left: 0;
}
/* line 28, sass/media/_triple-image-block.scss */
.entry-content .triple-image-block > div figure {
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  height: 50%;
}
/* line 38, sass/media/_triple-image-block.scss */
.entry-content .triple-image-block > div figure img {
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-width: 100%;
  min-height: 100%;
}

@media (min-width: 600px) {
  /* line 50, sass/media/_triple-image-block.scss */
  .entry-content .triple-image-block {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  /* line 54, sass/media/_triple-image-block.scss */
  .entry-content .triple-image-block > figure:first-child {
    width: 530px;
  }
  /* line 58, sass/media/_triple-image-block.scss */
  .entry-content .triple-image-block > div {
    width: 250px;
    margin-left: 2.0rem;
  }
  /* line 62, sass/media/_triple-image-block.scss */
  .entry-content .triple-image-block > div figure {
    max-height: 150px;
  }
  /* line 65, sass/media/_triple-image-block.scss */
  .entry-content .triple-image-block > div figure img {
    width: auto;
  }
}
/*--------------------------------------------------------------
# Tim's custom additions & Feld!
--------------------------------------------------------------*/
/**
 * alertifyjs 1.8.0 http://alertifyjs.com
 * AlertifyJS is a javascript framework for developing pretty browser dialogs and notifications.
 * Copyright 2016 Mohammad Younes <Mohammad@alertifyjs.com> (http://alertifyjs.com)
 * Licensed under GPL 3 <https://opensource.org/licenses/gpl-3.0>*/
/* line 7, sass/_alertify.scss */
.alertify .ajs-dimmer {
  position: fixed;
  z-index: 1981;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
  margin: 0;
  background-color: #252525;
  opacity: .5;
}
/* line 20, sass/_alertify.scss */
.alertify .ajs-modal {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 0;
  overflow-y: auto;
  z-index: 1981;
}
/* line 30, sass/_alertify.scss */
.alertify .ajs-dialog {
  position: relative;
  margin: 5% auto;
  min-height: 11rem;
  max-width: 58rem;
  padding: 2.4rem;
  outline: 0;
  background-color: #fff;
}
/* line 39, sass/_alertify.scss */
.alertify .ajs-dialog.ajs-capture:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  z-index: 1;
}
/* line 50, sass/_alertify.scss */
.alertify .ajs-reset {
  position: absolute !important;
  display: inline !important;
  width: 0 !important;
  height: 0 !important;
  opacity: 0 !important;
}
/* line 57, sass/_alertify.scss */
.alertify .ajs-commands {
  position: absolute;
  right: 4rem;
  top: 4rem;
  margin: 0;
  z-index: 2;
}
/* line 64, sass/_alertify.scss */
.alertify .ajs-commands button {
  display: none;
  width: 1rem;
  height: 1rem;
  margin-left: 1rem;
  padding: 0;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
/* line 76, sass/_alertify.scss */
.alertify .ajs-commands button.ajs-close {
  background-image: url(images/spritesheet.png);
  background-position: -85px -45px;
  width: 22px;
  height: 22px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 76, sass/_alertify.scss */
  .alertify .ajs-commands button.ajs-close {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 80, sass/_alertify.scss */
.alertify .ajs-commands button.ajs-maximize {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAOUlEQVQYlWP8//8/AzGAhYGBgaG4uBiv6t7eXkYmooxjYGAgWiELsvHYFMCcRX2rSXcjoSBiJDbAAeD+EGu+8BZcAAAAAElFTkSuQmCC);
}
/* line 86, sass/_alertify.scss */
.alertify .ajs-header {
  margin-bottom: 0;
  padding: 1.6rem 2.4rem;
  background-color: #fff;
}
/* line 94, sass/_alertify.scss */
.alertify .ajs-body {
  min-height: 5.6rem;
}
/* line 97, sass/_alertify.scss */
.alertify .ajs-body .ajs-content {
  padding: 1.6rem 2.4rem;
}
/* line 100, sass/_alertify.scss */
.alertify .ajs-body .ajs-content .external-link-url {
  font-weight: 600;
  color: #BA0C2F;
  overflow-wrap: break-word;
}
/* line 107, sass/_alertify.scss */
.alertify .ajs-footer {
  padding: 1.6rem;
  margin-left: -2.4rem;
  margin-right: -2.4rem;
  min-height: 4.3rem;
  background-color: #fff;
}
/* line 115, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons .ajs-button {
  min-width: 8.8rem;
  min-height: 3.5rem;
}
/* line 120, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-primary {
  text-align: right;
}
/* line 123, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button {
  margin: .6rem 1rem 0 0;
  border: none;
}
/* line 127, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button.ajs-ok {
  padding: 1.5rem 2rem;
  background: #BA0C2F;
  color: #FFF;
  font-size: 1.8rem;
  text-transform: capitalize;
}
/* line 135, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button.ajs-ok:after {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  display: inline-block;
  margin-left: 1.2rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 135, sass/_alertify.scss */
  .alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button.ajs-ok:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 143, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button.ajs-cancel {
  -webkit-appearance: none;
  background: #FFF;
  color: #BA0C2F;
  padding: 0;
  font-weight: 600;
  border: none;
}
/* line 151, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button.ajs-cancel:hover {
  color: #930925;
  text-decoration: underline;
}
/* line 157, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button:focus {
  outline: 1px dotted #6C6463;
}
/* line 162, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-auxiliary {
  float: left;
  clear: none;
  text-align: left;
}
/* line 167, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button {
  margin: .4rem;
}
/* line 174, sass/_alertify.scss */
.alertify .ajs-handle {
  position: absolute;
  display: none;
  width: 1rem;
  height: 1rem;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMS8xNEDQYmMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQ0lEQVQYlaXNMQoAIAxD0dT7H657l0KX3iJuUlBUNOsPPCGJm7VDp6ryeMxMuDsAQH7owW3pyn3RS26iKxERMLN3ugOaAkaL3sWVigAAAABJRU5ErkJggg==);
  -ms-transform: scaleX(1);
      transform: scaleX(1);
  cursor: se-resize;
}
/* line 188, sass/_alertify.scss */
.alertify.ajs-no-overflow .ajs-body .ajs-content {
  overflow: hidden !important;
}
/* line 191, sass/_alertify.scss */
.alertify.ajs-no-padding.ajs-maximized .ajs-body .ajs-content {
  left: 0;
  right: 0;
  padding: 0;
}
/* line 196, sass/_alertify.scss */
.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body {
  margin-left: -2.4rem;
  margin-right: -2.4rem;
}
/* line 200, sass/_alertify.scss */
.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body .ajs-content {
  padding: 0;
}
/* line 203, sass/_alertify.scss */
.alertify.ajs-no-padding.ajs-resizable .ajs-body .ajs-content {
  left: 0;
  right: 0;
}
/* line 207, sass/_alertify.scss */
.alertify.ajs-maximizable .ajs-commands button.ajs-maximize, .alertify.ajs-maximizable .ajs-commands button.ajs-restore {
  display: inline-block;
}
/* line 211, sass/_alertify.scss */
.alertify.ajs-closable .ajs-commands button.ajs-close {
  display: inline-block;
}
/* line 214, sass/_alertify.scss */
.alertify.ajs-maximized .ajs-dialog {
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  margin: 0 auto !important;
  top: 0 !important;
  left: 0 !important;
}
/* line 222, sass/_alertify.scss */
.alertify.ajs-maximized.ajs-modeless .ajs-modal {
  position: fixed !important;
  min-height: 100% !important;
  max-height: none !important;
  margin: 0 !important;
}
/* line 228, sass/_alertify.scss */
.alertify.ajs-maximized .ajs-commands button.ajs-maximize {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAASklEQVQYlZWQ0QkAMQhDtXRincOZX78KVtrDCwgqJNEoIB3MPLj7lRUROlpyVXGzby6zWuY+kz6tj5sBMTMAyVV3/595RbOh3cAXsww1raeiOcoAAAAASUVORK5CYII=);
}
/* line 231, sass/_alertify.scss */
.alertify.ajs-resizable .ajs-dialog, .alertify.ajs-maximized .ajs-dialog {
  padding: 0;
}
/* line 235, sass/_alertify.scss */
.alertify.ajs-resizable .ajs-commands, .alertify.ajs-maximized .ajs-commands {
  margin: 1.4rem 2.4rem 0 0;
}
/* line 239, sass/_alertify.scss */
.alertify.ajs-resizable .ajs-header, .alertify.ajs-maximized .ajs-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding: 1.6rem 2.4rem;
}
/* line 248, sass/_alertify.scss */
.alertify.ajs-resizable .ajs-body, .alertify.ajs-maximized .ajs-body {
  min-height: 22.4rem;
  display: inline-block;
}
/* line 253, sass/_alertify.scss */
.alertify.ajs-resizable .ajs-body .ajs-content, .alertify.ajs-maximized .ajs-body .ajs-content {
  position: absolute;
  top: 5rem;
  right: 2.4rem;
  bottom: 5rem;
  left: 2.4rem;
  overflow: auto;
}
/* line 262, sass/_alertify.scss */
.alertify.ajs-resizable .ajs-footer, .alertify.ajs-maximized .ajs-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
/* line 270, sass/_alertify.scss */
.alertify.ajs-resizable:not(.ajs-maximized) .ajs-dialog {
  min-width: 54.8rem;
}
/* line 273, sass/_alertify.scss */
.alertify.ajs-resizable:not(.ajs-maximized) .ajs-handle {
  display: block;
}
/* line 276, sass/_alertify.scss */
.alertify.ajs-movable:not(.ajs-maximized) .ajs-header {
  cursor: move;
}
/* line 279, sass/_alertify.scss */
.alertify.ajs-modeless .ajs-dimmer, .alertify.ajs-modeless .ajs-reset {
  display: none;
}
/* line 283, sass/_alertify.scss */
.alertify.ajs-modeless .ajs-modal {
  overflow: visible;
  max-width: none;
  max-height: 0;
}
/* line 288, sass/_alertify.scss */
.alertify.ajs-modeless.ajs-pinnable .ajs-commands button.ajs-pin {
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQklEQVQYlcWPMQ4AIAwCqU9u38GbcbHRWN1MvKQDhQFMEpKImGJA0gCgnYw0V0rwxseg5erT4oSkQVI5d9f+e9+xA0NbLpWfitPXAAAAAElFTkSuQmCC);
}
/* line 292, sass/_alertify.scss */
.alertify.ajs-modeless.ajs-unpinned .ajs-modal {
  position: absolute;
}
/* line 295, sass/_alertify.scss */
.alertify.ajs-modeless.ajs-unpinned .ajs-commands button.ajs-pin {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAO0lEQVQYlWP8//8/AzGAiShV6AqLi4txGs+CLoBLMYbC3t5eRmyaWfBZhwwYkX2NTxPRvibKjRhW4wMAhxkYGbLu3pEAAAAASUVORK5CYII=);
}
/* line 298, sass/_alertify.scss */
.alertify.ajs-modeless:not(.ajs-unpinned) .ajs-body {
  max-height: 50rem;
  overflow: auto;
}
/* line 302, sass/_alertify.scss */
.alertify.ajs-basic .ajs-header {
  opacity: 0;
}
/* line 305, sass/_alertify.scss */
.alertify.ajs-basic .ajs-footer {
  visibility: hidden;
}
/* line 308, sass/_alertify.scss */
.alertify.ajs-frameless .ajs-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: 6rem;
  margin: 0;
  padding: 0;
  opacity: 0;
  z-index: 1;
}
/* line 319, sass/_alertify.scss */
.alertify.ajs-frameless .ajs-footer {
  display: none;
}
/* line 322, sass/_alertify.scss */
.alertify.ajs-frameless .ajs-body .ajs-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 329, sass/_alertify.scss */
.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog {
  padding-top: 0;
}
/* line 332, sass/_alertify.scss */
.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog .ajs-commands {
  margin-top: 0;
}

/* line 338, sass/_alertify.scss */
.ajs-no-overflow {
  overflow: hidden !important;
  outline: none;
}
/* line 342, sass/_alertify.scss */
.ajs-no-overflow.ajs-fixed {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: scroll !important;
}

/* line 352, sass/_alertify.scss */
.ajs-no-selection,
.ajs-no-selection * {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media screen and (max-width: 568px) {
  /* line 361, sass/_alertify.scss */
  .alertify .ajs-dialog {
    min-width: 150px;
  }

  /* line 364, sass/_alertify.scss */
  .alertify:not(.ajs-maximized) .ajs-modal {
    padding: 0 5%;
  }

  /* line 367, sass/_alertify.scss */
  .alertify:not(.ajs-maximized).ajs-resizable .ajs-dialog {
    min-width: initial;
    min-width: auto;
  }
}
@-moz-document url-prefix() {
  /* line 374, sass/_alertify.scss */
  .alertify button:focus {
    outline: 1px dotted #3593D2;
  }
}
/* line 382, sass/_alertify.scss */
.alertify .ajs-dimmer,
.alertify .ajs-modal {
  transform: translate3d(0, 0, 0);
  transition-property: opacity, visibility;
  transition-timing-function: linear;
  transition-duration: 250ms;
}
/* line 390, sass/_alertify.scss */
.alertify.ajs-hidden .ajs-dimmer, .alertify.ajs-hidden .ajs-modal {
  visibility: hidden;
  opacity: 0;
}
/* line 395, sass/_alertify.scss */
.alertify.ajs-in:not(.ajs-hidden) .ajs-dialog {
  animation-duration: 500ms;
}
/* line 399, sass/_alertify.scss */
.alertify.ajs-out.ajs-hidden .ajs-dialog {
  animation-duration: 250ms;
}
/* line 403, sass/_alertify.scss */
.alertify .ajs-dialog.ajs-shake {
  animation-name: ajs-shake;
  animation-duration: .1s;
  animation-fill-mode: both;
}
/* line 412, sass/_alertify.scss */
.alertify.ajs-slide.ajs-in:not(.ajs-hidden) .ajs-dialog {
  animation-name: ajs-slideIn;
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
/* line 418, sass/_alertify.scss */
.alertify.ajs-slide.ajs-out.ajs-hidden .ajs-dialog {
  animation-name: ajs-slideOut;
  animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
/* line 424, sass/_alertify.scss */
.alertify.ajs-zoom.ajs-in:not(.ajs-hidden) .ajs-dialog {
  animation-name: ajs-zoomIn;
}
/* line 428, sass/_alertify.scss */
.alertify.ajs-zoom.ajs-out.ajs-hidden .ajs-dialog {
  animation-name: ajs-zoomOut;
}
/* line 432, sass/_alertify.scss */
.alertify.ajs-fade.ajs-in:not(.ajs-hidden) .ajs-dialog {
  animation-name: ajs-fadeIn;
}
/* line 436, sass/_alertify.scss */
.alertify.ajs-fade.ajs-out.ajs-hidden .ajs-dialog {
  animation-name: ajs-fadeOut;
}
/* line 440, sass/_alertify.scss */
.alertify.ajs-pulse.ajs-in:not(.ajs-hidden) .ajs-dialog {
  animation-name: ajs-pulseIn;
}
/* line 444, sass/_alertify.scss */
.alertify.ajs-pulse.ajs-out.ajs-hidden .ajs-dialog {
  animation-name: ajs-pulseOut;
}
/* line 448, sass/_alertify.scss */
.alertify.ajs-flipx.ajs-in:not(.ajs-hidden) .ajs-dialog {
  animation-name: ajs-flipInX;
}
/* line 452, sass/_alertify.scss */
.alertify.ajs-flipx.ajs-out.ajs-hidden .ajs-dialog {
  animation-name: ajs-flipOutX;
}
/* line 456, sass/_alertify.scss */
.alertify.ajs-flipy.ajs-in:not(.ajs-hidden) .ajs-dialog {
  animation-name: ajs-flipInY;
}
/* line 460, sass/_alertify.scss */
.alertify.ajs-flipy.ajs-out.ajs-hidden .ajs-dialog {
  animation-name: ajs-flipOutY;
}
@keyframes ajs-shake {
  0%,
  100% {
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes ajs-pulseIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
@keyframes ajs-pulseOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes ajs-zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.25, 0.25, 0.25);
  }
  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
@keyframes ajs-zoomOut {
  0% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
  100% {
    opacity: 0;
    transform: scale3d(0.25, 0.25, 0.25);
  }
}
@keyframes ajs-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ajs-fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ajs-flipInX {
  0% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
  }
}
@keyframes ajs-flipOutX {
  0% {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes ajs-flipInY {
  0% {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
  }
}
@keyframes ajs-flipOutY {
  0% {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes ajs-slideIn {
  0% {
    margin-top: -100%;
  }
  100% {
    margin-top: 5%;
  }
}
@keyframes ajs-slideOut {
  0% {
    margin-top: 5%;
  }
  100% {
    margin-top: -100%;
  }
}
/* line 901, sass/_alertify.scss */
.alertify-notifier {
  position: fixed;
  width: 0;
  overflow: visible;
  z-index: 1982;
  transform: translate3d(0, 0, 0);
}
/* line 909, sass/_alertify.scss */
.alertify-notifier .ajs-message {
  position: relative;
  width: 26rem;
  max-height: 0;
  padding: 0;
  opacity: 0;
  margin: 0;
  transform: translate3d(0, 0, 0);
  transition-duration: 250ms;
  transition-timing-function: linear;
}
/* line 921, sass/_alertify.scss */
.alertify-notifier .ajs-message.ajs-visible {
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1;
  max-height: 100%;
  padding: 1.5rem;
  margin-top: 1rem;
}
/* line 929, sass/_alertify.scss */
.alertify-notifier .ajs-message.ajs-success {
  background: rgba(91, 189, 114, 0.95);
}
/* line 932, sass/_alertify.scss */
.alertify-notifier .ajs-message.ajs-error {
  background: rgba(217, 92, 92, 0.95);
}
/* line 935, sass/_alertify.scss */
.alertify-notifier .ajs-message.ajs-warning {
  background: rgba(252, 248, 215, 0.95);
}
/* line 940, sass/_alertify.scss */
.alertify-notifier.ajs-top {
  top: 1rem;
}
/* line 943, sass/_alertify.scss */
.alertify-notifier.ajs-bottom {
  bottom: 1rem;
}
/* line 946, sass/_alertify.scss */
.alertify-notifier.ajs-right {
  right: 1rem;
}
/* line 949, sass/_alertify.scss */
.alertify-notifier.ajs-right .ajs-message {
  right: -32rem;
}
/* line 952, sass/_alertify.scss */
.alertify-notifier.ajs-right .ajs-message.ajs-visible {
  right: 29rem;
}
/* line 957, sass/_alertify.scss */
.alertify-notifier.ajs-left {
  left: 1rem;
}
/* line 960, sass/_alertify.scss */
.alertify-notifier.ajs-left .ajs-message {
  left: -30rem;
}
/* line 963, sass/_alertify.scss */
.alertify-notifier.ajs-left .ajs-message.ajs-visible {
  left: 0;
}

/*--------------------------------------------------------------
# Jeremy's custom additions
--------------------------------------------------------------*/
/* line 2, sass/components/pages/_blog-landing.scss */
.blog-landing .featured-image {
  border: 2px solid #212721;
}
/* line 5, sass/components/pages/_blog-landing.scss */
.blog-landing .featured-image .attachment-post-thumbnail {
  width: 100%;
}
/* line 22, sass/mixins/_mixins-master.scss */
.blog-landing .facets-results-container article:after {
  content: "";
  display: table;
  clear: both;
}
/* line 16, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article {
  margin-bottom: 5rem;
}
/* line 19, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .featured-image-thumbnail {
  float: none;
  width: auto;
}
/* line 27, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .featured-image-thumbnail .featured-video-plus {
  width: 100%;
}
/* line 30, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .featured-image-thumbnail .featured-video-plus + .fvp-onload {
  display: none;
}
/* line 36, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .post-main {
  width: 100%;
}
/* line 39, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .post-main .post-date {
  display: inline;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  color: #6C6463;
}
/* line 45, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .post-main .post-date:after {
  content: '|';
  display: inline;
  position: relative;
  padding: 0 .6rem 0 1rem;
}
/* line 54, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .post-main .post-excerpt {
  display: inline;
}
/* line 57, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .post-main .post-excerpt p {
  display: inline;
}
@media (min-width: 640px) and (min-width: 960px) {
  /* line 84, sass/components/pages/_blog-landing.scss */
  .blog-landing .facets-results-container .facetwp-template article .featured-image-thumbnail {
    width: 30%;
    float: right;
    height: auto;
  }
  /* line 90, sass/components/pages/_blog-landing.scss */
  .blog-landing .facets-results-container .facetwp-template article .post-main {
    width: 70%;
    float: left;
    padding-right: 3rem;
    margin-top: -1rem;
  }
  /* line 97, sass/components/pages/_blog-landing.scss */
  .blog-landing .facets-results-container .facetwp-template article:first-child .post-main {
    margin-top: 0;
  }
}

@media (min-width: 640px) and (min-width: 960px) and (min-width: 1300px) {
  /* line 104, sass/components/pages/_blog-landing.scss */
  .blog-landing .facets-results-container .facetwp-template article .featured-image-thumbnail {
    width: 340px;
  }
  /* line 108, sass/components/pages/_blog-landing.scss */
  .blog-landing .facets-results-container .facetwp-template article .post-main {
    width: 600px;
  }
}

/* line 3, sass/components/pages/_country-profiles-landing.scss */
.country-profiles-landing .profiles-landing-country-list {
  margin-top: 5rem;
  position: relative;
  column-count: 1;
}
/* line 22, sass/mixins/_mixins-master.scss */
.country-profiles-landing .profiles-landing-country-list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 9, sass/components/pages/_country-profiles-landing.scss */
.country-profiles-landing .profiles-landing-country-list .letter-group {
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  padding-bottom: 2rem;
}
/* line 15, sass/components/pages/_country-profiles-landing.scss */
.country-profiles-landing .profiles-landing-country-list .letter-group .country {
  padding: .5rem 0;
}
/* line 18, sass/components/pages/_country-profiles-landing.scss */
.country-profiles-landing .profiles-landing-country-list .letter-group .country a {
  font-size: 1.8rem;
  line-height: 2.2rem;
}
@media (min-width: 640px) {
  /* line 27, sass/components/pages/_country-profiles-landing.scss */
  .country-profiles-landing .profiles-landing-country-list {
    column-count: 2;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  /* line 32, sass/components/pages/_country-profiles-landing.scss */
  .country-profiles-landing .profiles-landing-country-list {
    column-count: 4;
  }
}

/* line 2, sass/components/pages/_projects.scss */
.page-template-template-projects-landing .site-main .facets-results-container {
  margin-top: 0;
}

/* line 3, sass/components/pages/_single-post.scss */
.single.single-post .site-content .site-main .blog-pager-links {
  padding: 2rem;
  border-top: 2px solid #DBDBDB;
  border-bottom: 2px solid #DBDBDB;
}
/* line 22, sass/mixins/_mixins-master.scss */
.single.single-post .site-content .site-main .blog-pager-links:after {
  content: "";
  display: table;
  clear: both;
}
/* line 10, sass/components/pages/_single-post.scss */
.single.single-post .site-content .site-main .blog-pager-links a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  color: #BA0C2F;
}
/* line 15, sass/components/pages/_single-post.scss */
.single.single-post .site-content .site-main .blog-pager-links .previous-post-link {
  float: left;
}
/* line 17, sass/components/pages/_single-post.scss */
.single.single-post .site-content .site-main .blog-pager-links .previous-post-link a:before {
  content: '';
  display: inline-block;
  background-image: url(images/spritesheet.png);
  background-position: -148px -108px;
  width: 8px;
  height: 12px;
  margin-right: .5rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 17, sass/components/pages/_single-post.scss */
  .single.single-post .site-content .site-main .blog-pager-links .previous-post-link a:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 26, sass/components/pages/_single-post.scss */
.single.single-post .site-content .site-main .blog-pager-links .next-post-link {
  float: right;
}
/* line 29, sass/components/pages/_single-post.scss */
.single.single-post .site-content .site-main .blog-pager-links .next-post-link a:after {
  content: '';
  display: inline-block;
  background-image: url(images/spritesheet.png);
  background-position: -108px -145px;
  width: 8px;
  height: 12px;
  margin-left: .5rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 29, sass/components/pages/_single-post.scss */
  .single.single-post .site-content .site-main .blog-pager-links .next-post-link a:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 14, sass/components/pages/_single-event.scss */
.single.single-event .site-content .site-main .detail-page-main .entry-location {
  margin-top: 2rem;
}
/* line 17, sass/components/pages/_single-event.scss */
.single.single-event .site-content .site-main .detail-page-main .entry-location .location-title {
  display: inline-block;
  padding: 0;
}
/* line 22, sass/components/pages/_single-event.scss */
.single.single-event .site-content .site-main .detail-page-main .entry-location .location {
  display: inline-block;
}
/* line 25, sass/components/pages/_single-event.scss */
.single.single-event .site-content .site-main .detail-page-main .entry-location .location p, .single.single-event .site-content .site-main .detail-page-main .entry-location .location .field-name-field-location {
  display: inline-block;
}
/* line 31, sass/components/pages/_single-event.scss */
.single.single-event .site-content .site-main .detail-page-main #map {
  margin-bottom: 3rem;
}

/* line 3, sass/components/pages/_single-country_profile.scss */
.single-country_profile .entry-header {
  max-width: 1280px;
  margin: 0 auto;
  border-bottom: 2px solid #EBEBEB;
}
/* line 10, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content, .single-country_profile .vc-enabled .related-projects, .single-country_profile .vc-enabled .entry-header-fields, .single-country_profile .vc-enabled .detail-page-extras, .single-country_profile .vc-enabled .learn-more-section, .single-country_profile .vc-enabled .entry-footer {
  max-width: 1012px;
  margin: 0 auto;
}
/* line 16, sass/components/pages/_single-country_profile.scss */
.single-country_profile .entry-content {
  margin-bottom: 25px;
}
/* line 20, sass/components/pages/_single-country_profile.scss */
.single-country_profile section {
  padding-top: 50px;
}
/* line 26, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content p {
  font-size: 18px;
  letter-spacing: .6px;
  word-spacing: 1px;
  line-height: 28px;
  padding-bottom: 20px;
  padding-top: 0;
}
/* line 35, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .no-padding p {
  padding: 0 !important;
}
/* line 39, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .vc_col-sm-6 .vc_column-inner .wpb_text_column p {
  margin-top: -7px;
}
/* line 43, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .vc_column_container.vc_col-sm-6:first-child > .vc_column-inner {
  padding-left: 15px;
  padding-right: 10.5px;
}
/* line 48, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .vc_column_container.vc_col-sm-6:last-child > .vc_column-inner {
  padding-left: 10.5px;
  padding-right: 15px;
}
/* line 53, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .wpb_single_image .vc_figure, .single-country_profile .vc-enabled .entry-content .wpb_single_image .vc_single_image-wrapper, .single-country_profile .vc-enabled .entry-content .wpb_single_image img {
  width: 100%;
}
/* line 57, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .wpb_single_image {
  margin-top: 20px;
  margin-bottom: 30px;
}
/* line 62, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .vc_col-sm-6 .wpb_single_image {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 67, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .wpb_single_image.width-auto img {
  width: auto !important;
}
/* line 71, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content h2 {
  font-size: 32.55px;
  letter-spacing: 1px;
  line-height: normal;
  word-spacing: 1px;
  background: white;
  display: inline-block;
  padding-right: 20px;
  padding-bottom: 31px;
  font-weight: 700;
  max-width: 90%;
}
/* line 84, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content h2:after {
  content: "";
  height: 2px;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: .5em;
  z-index: -1;
  border-top: 1px solid #222;
  margin-left: 50px;
  width: 880px;
}
/* line 98, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content h3 {
  letter-spacing: 1px;
  padding-bottom: 25px;
  font-weight: 400;
  line-height: 34px;
}
/* line 105, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content h4 {
  font-weight: 400;
  padding: 15px 0;
}
/* line 110, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
  border-color: #BA0C2F !important;
}
/* line 114, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .vc_tta-panel-heading {
  margin-bottom: 10px !important;
}
/* line 120, sass/components/pages/_single-country_profile.scss */
.single-country_profile .entry-content ul {
  list-style-type: disc;
}
/* line 124, sass/components/pages/_single-country_profile.scss */
.single-country_profile .entry-content ul, .single-country_profile .entry-content ol {
  padding-left: 25px;
  padding-bottom: 15px;
  margin-top: -15px;
}
/* line 129, sass/components/pages/_single-country_profile.scss */
.single-country_profile .entry-content ul li, .single-country_profile .entry-content ol li {
  font-size: 18px;
  letter-spacing: .6px;
  word-spacing: 1.6px;
  line-height: 28px;
  padding: .5rem 0 .5rem 1rem;
}
/* line 137, sass/components/pages/_single-country_profile.scss */
.single-country_profile .entry-content ul li ul, .single-country_profile .entry-content ul li ol, .single-country_profile .entry-content ol li ul, .single-country_profile .entry-content ol li ol {
  margin-top: 0;
  padding-bottom: 0;
}
/* line 145, sass/components/pages/_single-country_profile.scss */
.single-country_profile section:focus {
  outline: none;
}
/* line 151, sass/components/pages/_single-country_profile.scss */
.single-country_profile .site-main > .entry-header img.flag-image {
  border: 2px solid #EBEBEB;
  width: 150px;
  height: auto;
}
/* line 158, sass/components/pages/_single-country_profile.scss */
.single-country_profile .country-profile-featured-image {
  padding-top: 2rem;
  display: none;
}
/* line 165, sass/components/pages/_single-country_profile.scss */
.single-country_profile .related-projects .country-profile-related-projects {
  padding: 2rem 2rem 2rem 0;
}
/* line 168, sass/components/pages/_single-country_profile.scss */
.single-country_profile .related-projects .country-profile-related-projects h3 {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 24px;
  font-size: 2.4rem;
  color: #6C6463;
  line-height: 2.6rem;
  text-transform: capitalize;
  padding-bottom: 1.5rem;
}
/* line 177, sass/components/pages/_single-country_profile.scss */
.single-country_profile .related-projects .country-profile-related-projects .country-profile-related-projects-list li {
  padding-bottom: 1rem;
}
@media (min-width: 1070px) {
  /* line 186, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .vc-enabled .entry-content {
    padding-left: 189px;
    padding-top: 50px;
  }
  /* line 190, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .vc-enabled .detail-page-extras, .single-country_profile .vc-enabled .learn-more-section, .single-country_profile .vc-enabled .entry-footer {
    max-width: 823px;
    margin-left: auto;
    margin-right: 134px;
  }
}
@media (min-width: 640px) {
  /* line 22, sass/mixins/_mixins-master.scss */
  .single-country_profile .site-main > .entry-header:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 203, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .site-main > .entry-header h1 {
    width: 70%;
    float: left;
  }
  /* line 208, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .site-main > .entry-header img.flag-image {
    margin-top: -3.7rem;
    max-width: 30%;
    float: right;
  }
  /* line 215, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .country-profile-featured-image {
    display: block;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .single-country_profile .related-projects:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 222, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .related-projects .country-profile-related-projects {
    width: 50%;
    float: left;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  /* line 230, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .site-main > .entry-header h1 {
    width: 75%;
  }
  /* line 234, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .site-main > .entry-header img.flag-image {
    max-width: 25%;
  }
}

@media (min-width: 640px) and (min-width: 960px) and (min-width: 1300px) {
  /* line 241, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .site-main > .entry-header h1 {
    width: 80%;
  }
  /* line 245, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .site-main > .entry-header img.flag-image {
    max-width: 20%;
  }
}

@media (min-width: 640px) and (min-width: 960px) {
  /* line 256, sass/components/pages/_single-country_profile.scss */
  .single.single-country_profile .site-content .site-main .detail-page-extras, .single.single-country_profile .site-content .site-main .learn-more-section {
    float: none;
    width: 100%;
  }
}

/* line 2, sass/components/pages/_single-case_study.scss */
.single-case_study .sub-nav {
  top: -1px;
}
/* line 6, sass/components/pages/_single-case_study.scss */
.single-case_study .site-content {
  max-width: none;
}
/* line 10, sass/components/pages/_single-case_study.scss */
.single-case_study .entry-content {
  max-width: 1012px;
  margin: 0 auto;
}
/* line 15, sass/components/pages/_single-case_study.scss */
.single-case_study .site-content .content-area {
  padding-top: 0;
}
/* line 19, sass/components/pages/_single-case_study.scss */
.single-case_study .breadcrumbs {
  display: none;
}
/* line 23, sass/components/pages/_single-case_study.scss */
.single-case_study .banner {
  height: 100vh !important;
  background-size: cover;
  background-position: center;
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  margin-left: -2rem;
  margin-right: -2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}
/* line 38, sass/components/pages/_single-case_study.scss */
.single-case_study .banner .title-wrapper {
  margin: 0 auto;
}
/* line 41, sass/components/pages/_single-case_study.scss */
.single-case_study .banner .title-wrapper h1 {
  color: white;
  font-weight: 700;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.3);
  letter-spacing: 1px;
  font-size: 3.0rem;
  line-height: 4.0rem;
  max-width: 500px;
  margin-bottom: 25px;
  text-align: center;
}
/* line 55, sass/components/pages/_single-case_study.scss */
.single-case_study .banner.right .title-wrapper h1 {
  float: right;
}
/* line 59, sass/components/pages/_single-case_study.scss */
.single-case_study .under-banner p {
  color: white;
  font-size: 2.0rem;
  font-weight: 600;
  line-height: 2.8rem;
}
/* line 66, sass/components/pages/_single-case_study.scss */
.single-case_study section {
  padding-top: 50px;
}
/* line 69, sass/components/pages/_single-case_study.scss */
.single-case_study section p {
  font-size: 18px;
  letter-spacing: .6px;
  word-spacing: 1px;
  line-height: 28px;
  padding-bottom: 20px;
  padding-top: 0;
}
/* line 78, sass/components/pages/_single-case_study.scss */
.single-case_study section .no-padding p {
  padding: 0 !important;
}
/* line 82, sass/components/pages/_single-case_study.scss */
.single-case_study section .vc_col-sm-6 .vc_column-inner .wpb_text_column p {
  margin-top: -7px;
}
/* line 86, sass/components/pages/_single-case_study.scss */
.single-case_study section .vc_column_container.vc_col-sm-6:first-child > .vc_column-inner {
  padding-left: 15px;
  padding-right: 10.5px;
}
/* line 91, sass/components/pages/_single-case_study.scss */
.single-case_study section .vc_column_container.vc_col-sm-6:last-child > .vc_column-inner {
  padding-left: 10.5px;
  padding-right: 15px;
}
/* line 96, sass/components/pages/_single-case_study.scss */
.single-case_study section .wpb_single_image .vc_figure, .single-case_study section .wpb_single_image .vc_single_image-wrapper, .single-case_study section .wpb_single_image img {
  width: 100%;
}
/* line 100, sass/components/pages/_single-case_study.scss */
.single-case_study section .wpb_single_image {
  margin-top: 20px;
  margin-bottom: 30px;
}
/* line 105, sass/components/pages/_single-case_study.scss */
.single-case_study section .vc_col-sm-6 .wpb_single_image {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 110, sass/components/pages/_single-case_study.scss */
.single-case_study section .wpb_single_image.width-auto img {
  width: auto !important;
}
/* line 114, sass/components/pages/_single-case_study.scss */
.single-case_study section p.emphasis, .single-case_study section span.emphasis {
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  word-spacing: 1.6px;
}
/* line 121, sass/components/pages/_single-case_study.scss */
.single-case_study section .references {
  margin-top: 15px;
  margin-bottom: 20px;
}
/* line 125, sass/components/pages/_single-case_study.scss */
.single-case_study section .references p {
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
  padding: .5rem 0;
  word-spacing: .5px;
  margin-top: 0 !important;
}
/* line 134, sass/components/pages/_single-case_study.scss */
.single-case_study section ul {
  list-style-type: disc;
}
/* line 138, sass/components/pages/_single-case_study.scss */
.single-case_study section ul, .single-case_study section ol {
  padding-left: 15px;
  padding-bottom: 15px;
  margin-top: -15px;
}
/* line 143, sass/components/pages/_single-case_study.scss */
.single-case_study section ul li, .single-case_study section ol li {
  font-size: 18px;
  letter-spacing: .6px;
  word-spacing: 1.6px;
  line-height: 28px;
  padding: .5rem 0 .5rem 1rem;
}
/* line 152, sass/components/pages/_single-case_study.scss */
.single-case_study section h2 {
  font-size: 32.55px;
  font-weight: 700;
  letter-spacing: 1.6px;
  word-spacing: 1px;
  background: white;
  display: inline-block;
  padding-right: 20px;
  padding-bottom: 31px;
}
/* line 163, sass/components/pages/_single-case_study.scss */
.single-case_study section h2:after {
  content: "";
  height: 2px;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: .5em;
  z-index: -1;
  border-top: 1px solid #222;
  margin-left: 50px;
  width: 880px;
}
/* line 177, sass/components/pages/_single-case_study.scss */
.single-case_study section h3 {
  letter-spacing: 1px;
  padding-bottom: 25px;
  font-weight: 600;
  line-height: 34px;
}
/* line 184, sass/components/pages/_single-case_study.scss */
.single-case_study section h4 {
  letter-spacing: 1px;
  font-weight: 600;
  padding: 35px 0;
}
/* line 191, sass/components/pages/_single-case_study.scss */
.single-case_study section:focus {
  outline: none;
}
/* line 195, sass/components/pages/_single-case_study.scss */
.single-case_study .wp-caption .wp-caption-text {
  margin: 0;
  padding: 0;
  padding-right: 2.0rem;
  padding-bottom: 2.0rem;
}
/* line 202, sass/components/pages/_single-case_study.scss */
.single-case_study figure {
  position: relative;
  overflow: hidden;
  margin: 0;
}
/* line 208, sass/components/pages/_single-case_study.scss */
.single-case_study .caption-hover {
  display: none;
  text-align: right;
  padding-right: 2.0rem;
  padding-bottom: 2.0rem;
  color: white;
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 1.4rem;
  background: linear-gradient(transparent 75%, rgba(0, 0, 0, 0.5));
  width: 100%;
  height: 100%;
  pointer-events: none;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
@media (min-width: 600px) {
  /* line 229, sass/components/pages/_single-case_study.scss */
  .single-case_study section {
    padding-top: 55px;
  }
  /* line 233, sass/components/pages/_single-case_study.scss */
  .single-case_study .banner .title-wrapper {
    width: 100%;
  }
  /* line 235, sass/components/pages/_single-case_study.scss */
  .single-case_study .banner .title-wrapper h1 {
    font-size: 4.0rem;
    line-height: 5.0rem;
    text-align: left;
  }
}
@media (min-width: 992px) {
  /* line 244, sass/components/pages/_single-case_study.scss */
  .single-case_study section {
    padding-left: 189px;
  }
  /* line 250, sass/components/pages/_single-case_study.scss */
  .single-case_study .banner .title-wrapper h1 {
    font-size: 5.0rem;
    letter-spacing: 2px;
    line-height: 6.5rem;
    margin-bottom: 0;
  }
}
@media (min-width: 1012px) {
  /* line 260, sass/components/pages/_single-case_study.scss */
  .single-case_study .banner .title-wrapper {
    width: 1012px;
  }
}
@media (min-width: 1300px) {
  /* line 266, sass/components/pages/_single-case_study.scss */
  .single-case_study .banner {
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 273, sass/components/pages/_single-case_study.scss */
.stat-section {
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 35px 0;
}

/* line 283, sass/components/pages/_single-case_study.scss */
.single-stat-wrapper {
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0 8px;
}

/* line 291, sass/components/pages/_single-case_study.scss */
.single-stat-wrapper:first-child {
  margin-left: 0;
}

/* line 295, sass/components/pages/_single-case_study.scss */
.single-stat-wrapper:last-child {
  margin-right: 0;
}

/* line 299, sass/components/pages/_single-case_study.scss */
.single-stat-bg {
  background-image: url("/wp-content/themes/aiderc/images/stat-bg.png");
  width: 150px;
  height: 150px;
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

/* line 313, sass/components/pages/_single-case_study.scss */
.single-stat-value {
  color: #002e6c;
  font-family: 'Merriweather';
  font-weight: 700;
  background: rgba(255, 255, 255, 0.8);
  font-size: 34px;
  padding: 15px 10px;
}

/* line 322, sass/components/pages/_single-case_study.scss */
.single-stat-label {
  text-align: center;
  max-width: 150px;
  margin-top: 10px;
  letter-spacing: 1px;
  line-height: 26px;
  font-size: 16px;
}

/* line 331, sass/components/pages/_single-case_study.scss */
.image-overlay-container {
  position: relative;
  margin-bottom: 30px;
  margin-top: 15px;
}
/* line 336, sass/components/pages/_single-case_study.scss */
.image-overlay-container img {
  display: block;
  width: 100%;
}
/* line 341, sass/components/pages/_single-case_study.scss */
.image-overlay-container .image-overlay {
  height: 100%;
  padding: 40px;
  overflow: hidden;
}
/* line 346, sass/components/pages/_single-case_study.scss */
.image-overlay-container .image-overlay p {
  font-weight: 700;
  font-size: 14px;
  line-height: 2.0rem;
}

/* line 355, sass/components/pages/_single-case_study.scss */
.image-overlay-container.right .image-overlay {
  right: 0;
}

/* line 361, sass/components/pages/_single-case_study.scss */
.image-overlay-container.bottom .image-overlay {
  position: relative;
}

@media (min-width: 768px) {
  /* line 368, sass/components/pages/_single-case_study.scss */
  .image-overlay-container .image-overlay {
    position: absolute;
    top: 0;
  }
  /* line 372, sass/components/pages/_single-case_study.scss */
  .image-overlay-container .image-overlay p {
    font-size: 18px;
    line-height: 2.6rem;
  }
}
@media (max-width: 767px) {
  /* line 381, sass/components/pages/_single-case_study.scss */
  .image-overlay {
    width: 100% !important;
  }
}
/* line 386, sass/components/pages/_single-case_study.scss */
div.pull-quote {
  width: 100%;
  max-width: 407px;
  background: #002f6b;
  color: white;
  font-size: 18px;
  line-height: 28px;
  padding: 20px 25px 10px 25px;
  display: block;
  margin: 0;
  margin-top: 7px;
  font-size: 18px;
  letter-spacing: .6px;
  word-spacing: 1px;
  line-height: 28px;
}
/* line 402, sass/components/pages/_single-case_study.scss */
div.pull-quote p {
  padding-bottom: 15px;
}

@media (min-width: 500px) {
  /* line 408, sass/components/pages/_single-case_study.scss */
  div.pull-quote.left {
    float: left;
    margin-right: 25px;
  }

  /* line 413, sass/components/pages/_single-case_study.scss */
  div.pull-quote.right {
    float: right;
    margin-left: 20px;
  }
}
/* line 4, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .vc-enabled .entry-header, .single-issue_brief .vc-enabled .entry-content, .single-issue_brief .vc-enabled .related-projects, .single-issue_brief .vc-enabled .entry-footer, .single-issue_brief .vc-enabled .detail-page-extras, .single-issue_brief .vc-enabled .learn-more-section {
  max-width: 1012px;
  margin: 0 auto;
}
/* line 10, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content {
  margin-bottom: 25px;
}
/* line 14, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief section {
  padding-top: 50px;
}
/* line 19, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content p {
  font-size: 18px;
  letter-spacing: .6px;
  word-spacing: 1px;
  line-height: 28px;
  padding-bottom: 20px;
  padding-top: 0;
}
/* line 28, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .no-padding p {
  padding: 0 !important;
}
/* line 32, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .vc_col-sm-6 .vc_column-inner .wpb_text_column p {
  margin-top: -7px;
}
/* line 36, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .vc_column_container.vc_col-sm-6:first-child > .vc_column-inner {
  padding-left: 15px;
  padding-right: 10.5px;
}
/* line 41, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .vc_column_container.vc_col-sm-6:last-child > .vc_column-inner {
  padding-left: 10.5px;
  padding-right: 15px;
}
/* line 46, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .wpb_single_image .vc_figure, .single-issue_brief .entry-content .wpb_single_image .vc_single_image-wrapper, .single-issue_brief .entry-content .wpb_single_image img {
  width: 100%;
}
/* line 50, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .wpb_single_image {
  margin-top: 20px;
  margin-bottom: 30px;
}
/* line 55, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .vc_col-sm-6 .wpb_single_image {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 60, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .wpb_single_image.width-auto img {
  width: auto !important;
}
/* line 64, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content ul {
  list-style-type: disc;
}
/* line 68, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content ul, .single-issue_brief .entry-content ol {
  padding-left: 25px;
  padding-bottom: 15px;
  margin-top: -15px;
}
/* line 73, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content ul li, .single-issue_brief .entry-content ol li {
  font-size: 18px;
  letter-spacing: .6px;
  word-spacing: 1.6px;
  line-height: 28px;
  padding: .5rem 0 .5rem 1rem;
}
/* line 81, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content ul li ul, .single-issue_brief .entry-content ul li ol, .single-issue_brief .entry-content ol li ul, .single-issue_brief .entry-content ol li ol {
  margin-top: 0;
  padding-bottom: 0;
}
/* line 88, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content h2 {
  font-size: 32.55px;
  letter-spacing: 1px;
  line-height: normal;
  word-spacing: 1px;
  background: white;
  display: inline-block;
  padding-right: 20px;
  padding-bottom: 31px;
  font-weight: 700;
  max-width: 90%;
}
/* line 101, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content h2:after {
  content: "";
  height: 2px;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: .5em;
  z-index: -1;
  border-top: 1px solid #222;
  margin-left: 50px;
  width: 880px;
}
/* line 115, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content h3 {
  letter-spacing: 1px;
  padding-top: 4rem;
  padding-bottom: 3rem;
  font-weight: 400;
  line-height: 34px;
}
/* line 123, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content h4 {
  font-weight: 400;
  padding: 15px 0;
}
/* line 128, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
  border-color: #BA0C2F !important;
}
/* line 132, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .vc_tta-panel-heading {
  margin-bottom: 10px !important;
}
/* line 137, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief section:focus {
  outline: none;
}
@media (min-width: 1070px) {
  /* line 143, sass/components/pages/_single-issue_brief.scss */
  .single-issue_brief .vc-enabled .entry-content {
    padding-left: 189px;
    padding-top: 50px;
  }
  /* line 148, sass/components/pages/_single-issue_brief.scss */
  .single-issue_brief .vc-enabled .detail-page-extras, .single-issue_brief .vc-enabled .learn-more-section, .single-issue_brief .vc-enabled .entry-footer {
    max-width: 823px;
    margin-left: auto;
    margin-right: 134px;
  }
}

@media (min-width: 640px) and (min-width: 960px) {
  /* line 159, sass/components/pages/_single-issue_brief.scss */
  .single.single-issue_brief .site-content .site-main .detail-page-extras, .single.single-issue_brief .site-content .site-main .learn-more-section {
    float: none;
    width: 100%;
  }
}

/* line 2, sass/components/pages/_single-issue.scss */
.issue-template-default .hero__container {
  position: relative;
  text-align: center;
}
/* line 7, sass/components/pages/_single-issue.scss */
.issue-template-default .hero__content {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 30px;
}
@media (min-width: 800px) {
  /* line 7, sass/components/pages/_single-issue.scss */
  .issue-template-default .hero__content {
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: 40%;
  }
}
/* line 19, sass/components/pages/_single-issue.scss */
.issue-template-default .hero__content h2 {
  color: white;
}
/* line 23, sass/components/pages/_single-issue.scss */
.issue-template-default .hero__content a:focus,
.issue-template-default .hero__content a:hover,
.issue-template-default .hero__content a:visited {
  color: white;
  text-decoration: underline;
}
/* line 31, sass/components/pages/_single-issue.scss */
.issue-template-default .issue__statistic_container {
  border-bottom: 0.5rem solid #A2CAEC;
  display: block;
  padding: 3rem 0;
  width: 100%;
  text-align: center;
}
@media (min-width: 800px) {
  /* line 31, sass/components/pages/_single-issue.scss */
  .issue-template-default .issue__statistic_container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
/* line 44, sass/components/pages/_single-issue.scss */
.issue-template-default .issue__statistic {
  -ms-flex-align: center;
      align-items: center;
  background-color: #EBEBEB;
  display: block;
  margin-bottom: 10px;
  padding: 3rem;
  width: 100%;
}
@media (min-width: 800px) {
  /* line 44, sass/components/pages/_single-issue.scss */
  .issue-template-default .issue__statistic {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 10px;
    width: 30%;
  }
}
/* line 60, sass/components/pages/_single-issue.scss */
.issue-template-default .issue__statistic-feature {
  margin-bottom: 1.5rem;
}
/* line 62, sass/components/pages/_single-issue.scss */
.issue-template-default .issue__statistic-feature p {
  color: #21759b;
  font-size: 4rem;
  font-weight: bold;
}
@media (min-width: 1005px) {
  /* line 62, sass/components/pages/_single-issue.scss */
  .issue-template-default .issue__statistic-feature p {
    font-size: 6rem;
  }
}
@media (min-width: 1150px) {
  /* line 62, sass/components/pages/_single-issue.scss */
  .issue-template-default .issue__statistic-feature p {
    font-size: 7rem;
  }
}
/* line 77, sass/components/pages/_single-issue.scss */
.issue-template-default .issue__statistic-text {
  color: #212721;
  font-size: 2.5rem;
  line-height: 3rem;
  text-align: center;
}
/* line 87, sass/components/pages/_single-issue.scss */
.issue-template-default .blog-post-item {
  display: block;
  margin-bottom: 50px;
}
@media (min-width: 600px) {
  /* line 87, sass/components/pages/_single-issue.scss */
  .issue-template-default .blog-post-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
}
/* line 97, sass/components/pages/_single-issue.scss */
.issue-template-default .blog-post-item-left {
  margin-right: 25px;
}
/* line 100, sass/components/pages/_single-issue.scss */
.issue-template-default .blog-post-item-left img {
  min-width: 300px;
  max-width: 300px;
}
/* line 106, sass/components/pages/_single-issue.scss */
.issue-template-default .related-projects-list {
  display: block;
}
@media (min-width: 600px) {
  /* line 106, sass/components/pages/_single-issue.scss */
  .issue-template-default .related-projects-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
/* line 115, sass/components/pages/_single-issue.scss */
.issue-template-default .related-projects-list-item {
  -ms-flex-align: center;
      align-items: center;
  background-color: #EBEBEB;
  border: 5px solid #FFF;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 45px;
  text-align: center;
  width: 100%;
}
@media (min-width: 600px) {
  /* line 115, sass/components/pages/_single-issue.scss */
  .issue-template-default .related-projects-list-item {
    width: 33%;
  }
}
/* line 133, sass/components/pages/_single-issue.scss */
.issue-template-default .related-projects-list-title {
  margin-top: 15px;
}
/* line 137, sass/components/pages/_single-issue.scss */
.issue-template-default .work-block {
  border-bottom: 0.5rem solid #A2CAEC;
  padding-bottom: 50px;
}
/* line 142, sass/components/pages/_single-issue.scss */
.issue-template-default .project-related-documents .work-block,
.issue-template-default .highlights {
  border-bottom: none !important;
}
/* line 147, sass/components/pages/_single-issue.scss */
.issue-template-default .issue-about {
  border-bottom: 0.5rem solid #A2CAEC;
  padding-bottom: 50px;
}
/* line 152, sass/components/pages/_single-issue.scss */
.issue-template-default .entry-title {
  padding-bottom: 3rem;
}
/* line 156, sass/components/pages/_single-issue.scss */
.issue-template-default .entry-content {
  line-height: 2.4rem;
  font-size: 1.8rem;
}
/* line 160, sass/components/pages/_single-issue.scss */
.issue-template-default .entry-content ul {
  font-size: 1.8rem;
  line-height: 2.4rem;
  list-style-type: disc;
  margin-bottom: 30px;
  padding-left: 30px;
}

/* line 2, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section {
  padding-top: 4rem;
  border-top: 2px solid #DBDBDB;
  width: 100% !important;
}
/* line 7, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories {
  padding-top: 3rem;
}
/* line 10, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item {
  padding-bottom: 3.5rem;
}
/* line 13, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item h4 {
  font-size: 1.8rem;
  line-height: 2.2rem;
  padding-bottom: 1rem;
  text-transform: capitalize;
}
/* line 22, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item .learn-more-list li {
  padding: .8rem 0;
}
/* line 25, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item .learn-more-list li a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 29, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item .learn-more-list li.toggle-only {
  display: none;
}
/* line 32, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item .learn-more-list li.toggle-only.toggled {
  display: block;
}
/* line 39, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item .learn-more-toggle-link {
  display: block;
  padding-top: 1rem;
  font-weight: 600;
}
/* line 45, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item .learn-more-toggle-link:hover, .project-template-default .learn-more-section .learn-more-categories .learn-more-item .learn-more-toggle-link:focus {
  cursor: pointer;
}
@media (min-width: 640px) {
  /* line 53, sass/components/pages/_single-project.scss */
  .project-template-default .learn-more-section .learn-more-categories {
    column-count: 2;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .project-template-default .learn-more-section .learn-more-categories:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 57, sass/components/pages/_single-project.scss */
  .project-template-default .learn-more-section .learn-more-categories .learn-more-item {
    padding-right: 2rem;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
  }
  /* line 65, sass/components/pages/_single-project.scss */
  .project-template-default .learn-more-section .project-learn-more-categories {
    column-count: 2;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .project-template-default .learn-more-section .project-learn-more-categories:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 69, sass/components/pages/_single-project.scss */
  .project-template-default .learn-more-section .project-learn-more-categories .learn-more-item {
    padding-right: 2rem;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
  }
}
/* line 81, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-header-fields {
  padding-bottom: 2rem;
}
/* line 84, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-header-fields .info-field {
  color: #6C6463;
  padding-bottom: .3rem;
}
/* line 88, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-header-fields .info-field.entry-type, .project-template-default .project-detail-page-main .entry-header-fields .info-field.entry-post-date, .project-template-default .project-detail-page-main .entry-header-fields .info-field.entry-date-time .date {
  text-transform: uppercase;
}
/* line 93, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-header-fields .entry-date-and-types {
  padding-bottom: .5rem;
  display: block;
  height: 2.2rem;
  line-height: 2.2rem;
  position: relative;
}
/* line 99, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-header-fields .entry-date-and-types .entry-post-date {
  display: inline-block;
  vertical-align: top;
}
/* line 104, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-header-fields .entry-date-and-types .entry-type {
  display: inline-block;
  vertical-align: top;
}
/* line 108, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-header-fields .entry-date-and-types .entry-type:before {
  content: '|';
  margin: -.4rem .8rem 0;
  font-size: 1.4rem;
  display: inline-block;
  height: 1.4rem;
  line-height: 1.4rem;
  position: relative;
  vertical-align: middle;
}
/* line 123, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-content {
  margin-top: 0;
}
/* line 129, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-footer {
  padding-top: 1.5rem;
}
/* line 134, sass/components/pages/_single-project.scss */
.project-template-default .blog-post-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  margin-bottom: 50px;
}
/* line 140, sass/components/pages/_single-project.scss */
.project-template-default .blog-post-item-left {
  margin-right: 25px;
}
/* line 143, sass/components/pages/_single-project.scss */
.project-template-default .blog-post-item-left img {
  min-width: 300px;
  max-width: 300px;
}

/* line 22, sass/mixins/_mixins-master.scss */
.single .site-content .site-main:after {
  content: "";
  display: table;
  clear: both;
}
/* line 11, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .entry-header .sub-title {
  text-transform: capitalize;
  margin-top: -2rem;
}
/* line 22, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-featured-image img.wp-post-image {
  width: 100%;
}
/* line 27, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-featured-image .featured-video-plus + .fvp-onload {
  display: none;
}
/* line 35, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-header-fields {
  padding-bottom: 2rem;
}
/* line 38, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-header-fields .info-field {
  color: #6C6463;
  padding-bottom: .3rem;
}
/* line 42, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-header-fields .info-field.entry-type, .single .site-content .site-main .detail-page-main .entry-header-fields .info-field.entry-post-date, .single .site-content .site-main .detail-page-main .entry-header-fields .info-field.entry-date-time .date {
  text-transform: uppercase;
}
/* line 47, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-header-fields .entry-date-and-types {
  padding-bottom: .5rem;
  display: block;
  height: 2.2rem;
  line-height: 2.2rem;
  position: relative;
}
/* line 53, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-header-fields .entry-date-and-types .entry-post-date {
  display: inline-block;
  vertical-align: top;
}
/* line 58, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-header-fields .entry-date-and-types .entry-type {
  display: inline-block;
  vertical-align: top;
}
/* line 62, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-header-fields .entry-date-and-types .entry-type:before {
  content: '|';
  margin: -.4rem .8rem 0;
  font-size: 1.4rem;
  display: inline-block;
  height: 1.4rem;
  line-height: 1.4rem;
  position: relative;
  vertical-align: middle;
}
/* line 77, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-content {
  margin-top: 0;
}
/* line 83, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-footer {
  padding-top: 1.5rem;
}
/* line 88, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras {
  padding-top: 2rem;
  padding-bottom: 5rem;
}
/* line 92, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .disclaimer, .single .site-content .site-main .detail-page-extras .disclaimer-page {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}
/* line 97, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block {
  padding: 1rem 0 2rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 101, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block h3 {
  padding-bottom: 2rem;
}
/* line 105, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .block-title {
  padding-bottom: 2rem;
}
/* line 109, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper {
  float: left;
}
@media (min-width: 680px) {
  /* line 109, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper {
    min-width: 50%;
  }
  /* line 115, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper:nth-of-type(2n+1) {
    clear: left;
    width: 32rem;
    padding-right: 2rem;
  }
  /* line 121, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper:nth-of-type(2n+2) {
    clear: none;
  }
}
@media (min-width: 680px) and (min-width: 1300px) {
  /* line 109, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper {
    min-width: 33%;
  }
  /* line 128, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper:nth-of-type(3n+1) {
    clear: left;
    width: 32rem;
    padding-right: 2rem;
  }
  /* line 134, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper:nth-of-type(3n+2) {
    clear: none;
    width: 32rem;
    padding-right: 2rem;
  }
  /* line 140, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper:nth-of-type(3n+3) {
    clear: none;
    width: 30rem;
    padding-right: 0;
  }
}

/* line 148, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper .document-list {
  padding-bottom: 15px;
}
/* line 151, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper .document-list .document {
  float: none;
}
/* line 154, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper .document-list .document.toggle-only {
  display: none;
}
/* line 157, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper .document-list .document.toggle-only.toggled {
  display: block;
}
/* line 164, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper .learn-more-toggle-link {
  display: block;
  padding-top: 1rem;
  font-weight: 600;
}
/* line 170, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper .learn-more-toggle-link:hover, .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper .learn-more-toggle-link:focus {
  cursor: pointer;
}
/* line 22, sass/mixins/_mixins-master.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 178, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document {
  position: relative;
  padding-left: 5.7rem;
  padding-bottom: 2rem;
  width: 30rem;
  min-width: 100%;
  float: left;
}
/* line 186, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document a {
  word-wrap: break-word;
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2.2rem;
}
/* line 192, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document span {
  display: block;
}
/* line 196, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document:before {
  margin-right: 1.3rem;
  position: absolute;
  left: 0;
}
/* line 204, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document.pdf:before {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: 0px -77px;
  width: 44px;
  height: 44px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 204, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document.pdf:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 209, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document.zip:before {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -85px 0px;
  width: 44px;
  height: 44px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 209, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document.zip:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
@media (min-width: 680px) {
  /* line 178, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document {
    min-width: 50%;
  }
  /* line 217, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document:nth-of-type(2n+1) {
    clear: left;
    width: 32rem;
    padding-right: 2rem;
  }
  /* line 223, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document:nth-of-type(2n+2) {
    clear: none;
  }
}
@media (min-width: 680px) and (min-width: 1300px) {
  /* line 178, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document {
    min-width: 33%;
  }
  /* line 230, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document:nth-of-type(3n+1) {
    clear: left;
    width: 32rem;
    padding-right: 2rem;
  }
  /* line 236, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document:nth-of-type(3n+2) {
    clear: none;
    width: 32rem;
    padding-right: 2rem;
  }
  /* line 242, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document:nth-of-type(3n+3) {
    clear: none;
    width: 30rem;
    padding-right: 0;
  }
}

/* line 253, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents {
  margin-top: 2rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.single .site-content .site-main .detail-page-extras .related-documents:after {
  content: "";
  display: table;
  clear: both;
}
/* line 259, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents h3 {
  padding: 3rem 0 2rem;
}
/* line 263, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block {
  width: 100%;
  float: none;
  padding-bottom: 3.5rem;
  padding-right: 0;
}
/* line 269, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block .term-title {
  font-size: 1.8rem;
  line-height: 2.2rem;
  padding-bottom: 1rem;
  text-transform: capitalize;
}
/* line 276, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block .term-description {
  padding-top: 0;
}
/* line 279, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block .term-description:empty {
  padding-bottom: 0;
}
/* line 287, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block .related-documents-list .related-doc {
  padding: .8rem 0;
}
/* line 290, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block .related-documents-list .related-doc:first-child {
  padding-top: 0;
}
/* line 294, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block .related-documents-list .related-doc:last-child {
  padding-bottom: 0;
}
/* line 298, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block .related-documents-list .related-doc p {
  padding: 0;
}
/* line 306, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .project-full-profile, .single .site-content .site-main .detail-page-extras .country-full-profile {
  padding-bottom: 3rem;
}
/* line 308, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .project-full-profile a, .single .site-content .site-main .detail-page-extras .country-full-profile a {
  display: inline-block;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
  text-align: center;
  background: #BA0C2F;
  color: #FFF;
  line-height: 2rem;
  padding: 1.5rem 2.5rem;
  text-decoration: none;
}
/* line 318, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .project-full-profile a:after, .single .site-content .site-main .detail-page-extras .country-full-profile a:after {
  position: relative;
  display: inline-block;
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  margin-left: 1.4rem;
  margin-bottom: -1px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 318, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .project-full-profile a:after, .single .site-content .site-main .detail-page-extras .country-full-profile a:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 327, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .project-full-profile a:hover, .single .site-content .site-main .detail-page-extras .country-full-profile a:hover {
  background: #930925;
}
/* line 333, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .project-full-profile {
  padding-top: 3rem;
}
/* line 337, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras > h3, .single .site-content .site-main .detail-page-extras .addthis_toolbox {
  display: inline-block;
  vertical-align: middle;
}
/* line 342, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras > h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  text-transform: uppercase;
  line-height: 2rem;
  padding-top: 0;
  padding-bottom: .4rem;
}
/* line 350, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .addthis-button {
  margin: 0 5px;
  height: 27px;
}
/* line 354, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .addthis-button img {
  padding-bottom: 2px;
}
/* line 357, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .addthis-button:hover {
  text-decoration: none;
}
/* line 360, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .addthis-button:hover img {
  padding-bottom: 0px;
}
@media (min-width: 640px) {
  /* line 368, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .related-documents .related-docs-categories {
    column-count: 3;
  }
  /* line 371, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .related-documents .related-docs-categories .doc-block {
    padding-right: 2rem;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  /* line 380, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-main, .single .site-content .site-main .detail-page-extras, .single .site-content .site-main .learn-more-section, .single .site-content .site-main .blog-pager-links {
    width: 75%;
    float: left;
    clear: left;
    padding-right: 0;
  }
  /* line 387, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .pull-quote-sidebar {
    width: 25%;
    float: right;
  }
  /* line 392, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-main {
    margin-top: -0.6rem;
  }
}

/* line 3, sass/components/pages/_search.scss */
.search.search-results .site-content .page-header, .search.search-no-results .site-content .page-header {
  margin-bottom: 3rem;
}
/* line 13, sass/components/pages/_search.scss */
.search.search-results .site-content .facets-results-container .hentry .entry-summary p, .search.search-no-results .site-content .facets-results-container .hentry .entry-summary p {
  line-height: 2.8rem;
  padding: 0;
}
/* line 18, sass/components/pages/_search.scss */
.search.search-results .site-content .facets-results-container .hentry .entry-footer .edit-link, .search.search-no-results .site-content .facets-results-container .hentry .entry-footer .edit-link {
  padding-top: 1.5rem;
}
/* line 22, sass/components/pages/_search.scss */
.search.search-results .site-content .facets-results-container .hentry .searchwp-highlight, .search.search-no-results .site-content .facets-results-container .hentry .searchwp-highlight {
  font-weight: 600;
  background: #C1D5ED;
}
/* line 29, sass/components/pages/_search.scss */
.search.search-results .site-content .no-results .search-form, .search.search-no-results .site-content .no-results .search-form {
  max-width: 60rem;
}

/* line 3, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content {
  padding-left: 0;
  padding-right: 0;
}
/* line 9, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us article.type-page {
  margin-bottom: 0;
}
/* line 22, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us article.type-page .entry-content p {
  padding: 0;
}
/* line 25, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us article.type-page .entry-content p + p {
  padding-top: 2rem;
}
/* line 32, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container {
  width: 100%;
}
/* line 22, sass/mixins/_mixins-master.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 40, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors {
  width: 100%;
  display: block;
  float: left;
  margin-bottom: 3rem;
  padding: 0;
  position: relative;
}
/* line 48, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(n+1) {
  clear: left;
  padding-left: 0;
  padding-right: 0;
}
/* line 54, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .featured-image-thumbnail {
  width: 100%;
}
/* line 56, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .featured-image-thumbnail img {
  width: 100%;
  height: auto;
}
/* line 62, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main {
  padding: 2rem 2rem 0 2rem;
}
/* line 65, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main .entry-header {
  padding-bottom: 1rem;
}
/* line 73, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main .entry-content .author-title {
  color: #6C6463;
  font-weight: 600;
  line-height: 2rem;
}
/* line 79, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main .entry-content .author-links {
  padding-top: .5rem;
}
/* line 84, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main .entry-footer .edit-link {
  display: inline-block;
  padding-top: .7rem;
}
@media (min-width: 400px) {
  /* line 96, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  /* line 101, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us article.type-page, .page-template-template-about-us .site-content .content-area.about-us .authors-container > h2 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 106, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container {
    width: 320px;
  }
  /* line 111, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors {
    width: 320px;
  }
  /* line 114, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .featured-image-thumbnail img {
    height: 328px;
  }
  /* line 118, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 400px) and (min-width: 660px) {
  /* line 130, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container {
    width: 640px;
  }
  /* line 135, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(2n+1) {
    clear: left;
    padding-right: .8rem;
  }
  /* line 140, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(2n+2) {
    clear: none;
    padding-left: .8rem;
  }
  /* line 146, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .featured-image-thumbnail img {
    width: 100%;
  }
}

@media (min-width: 400px) and (min-width: 660px) and (min-width: 980px) {
  /* line 157, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container {
    width: 960px;
  }
  /* line 162, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(3n+1) {
    clear: left;
    padding-left: 0;
    padding-right: .8rem;
  }
  /* line 168, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(3n+2) {
    clear: none;
    padding-left: .8rem;
    padding-right: .8rem;
  }
  /* line 174, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(3n+3) {
    clear: none;
    padding-left: .8rem;
    padding-right: 0;
  }
}

@media (min-width: 400px) and (min-width: 660px) and (min-width: 980px) and (min-width: 1300px) {
  /* line 185, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 190, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container {
    width: 1280px;
  }
  /* line 194, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(4n+1) {
    clear: left;
    padding-left: 0;
    padding-right: .8rem;
  }
  /* line 200, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(4n+2), .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(4n+3) {
    clear: none;
    padding-left: .8rem;
    padding-right: .8rem;
  }
  /* line 206, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(4n+4) {
    clear: none;
    padding-left: .8rem;
    padding-right: 0;
  }
}

/* line 7, sass/components/pages/_page-template.scss */
.page-template .site-main > .featured-image img, .page-template-default .site-main > .featured-image img {
  width: 100%;
}

/* line 32, sass/components/pages/_page-template.scss */
.page-template-template-training-moocs .results-container article {
  margin-bottom: 2.5rem;
}
/* line 35, sass/components/pages/_page-template.scss */
.page-template-template-training-moocs .results-container article .entry-header {
  padding-bottom: .5rem;
}

/* line 10, sass/components/pages/_404.scss */
.error404 .error-404.not-found .page-content .search-form {
  max-width: 60rem;
}
/* line 17, sass/components/pages/_404.scss */
.error404 .error-404.not-found .page-content .widget_recent_entries h2, .error404 .error-404.not-found .page-content .widget_recent_entries h3, .error404 .error-404.not-found .page-content .widget_recent_entries h4, .error404 .error-404.not-found .page-content .widget_categories h2, .error404 .error-404.not-found .page-content .widget_categories h3, .error404 .error-404.not-found .page-content .widget_categories h4 {
  padding-bottom: 2rem;
}
/* line 23, sass/components/pages/_404.scss */
.error404 .error-404.not-found .page-content .widget_recent_entries ul li, .error404 .error-404.not-found .page-content .widget_categories ul li {
  padding: .5rem 0;
}
/* line 26, sass/components/pages/_404.scss */
.error404 .error-404.not-found .page-content .widget_recent_entries ul li:first-child, .error404 .error-404.not-found .page-content .widget_categories ul li:first-child {
  padding-top: 0;
}
/* line 30, sass/components/pages/_404.scss */
.error404 .error-404.not-found .page-content .widget_recent_entries ul li:last-child, .error404 .error-404.not-found .page-content .widget_categories ul li:last-child {
  padding-bottom: 0;
}

/* line 3, sass/components/pages/_full-width_template.scss */
.page-template.page-template-template-full-width .site-content {
  max-width: none;
  padding: 0;
}
/* line 8, sass/components/pages/_full-width_template.scss */
.page-template.page-template-template-full-width .entry-title {
  display: none;
}
/* line 12, sass/components/pages/_full-width_template.scss */
.page-template.page-template-template-full-width .learn-more-section {
  padding-left: 2rem;
  padding-right: 2rem;
}
/* line 18, sass/components/pages/_full-width_template.scss */
.page-template.page-template-template-full-width .entry-footer {
  display: none;
}
/* line 22, sass/components/pages/_full-width_template.scss */
.page-template.page-template-template-full-width .site-main article.type-page .entry-content iframe {
  max-height: none;
}

/* line 2, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .site-content {
  max-width: none;
  padding: 0;
}
/* line 7, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-header {
  margin-bottom: 75px;
  background-size: cover;
  background-position: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  min-height: 100vh;
  padding-bottom: 45%;
  /* maintain aspect ratio */
}
/* line 23, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-header .banner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/* line 39, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-header h1 {
  color: white;
  font-size: 3.0rem;
  line-height: 4.0rem;
  font-weight: 300;
  letter-spacing: 3px;
  padding-bottom: 4.0rem;
  text-align: center;
  padding: 0 25px;
}
/* line 50, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-header .featured-image-caption {
  color: white;
  font-size: 1.4rem;
  position: absolute;
  bottom: 2.2rem;
  right: 2.0rem;
}
/* line 59, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-date-and-types {
  color: white;
  text-transform: uppercase;
  font-size: 1.8rem;
}
/* line 64, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-date-and-types .entry-post-date {
  display: inline-block;
  vertical-align: top;
}
/* line 68, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-date-and-types .entry-type {
  display: inline-block;
  vertical-align: top;
}
/* line 73, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-date-and-types .entry-type:before {
  content: '|';
  margin: -.4rem .8rem 0;
  font-size: 1.4rem;
  display: inline-block;
  height: 1.4rem;
  line-height: 1.4rem;
  position: relative;
  vertical-align: middle;
}
/* line 85, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-author {
  color: white;
  padding-top: 2.0rem;
  font-weight: 600;
  font-size: 1.8rem;
}
/* line 92, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-content {
  margin: 0 auto;
  max-width: 800px;
}
/* line 98, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-content p {
  letter-spacing: .7px;
  line-height: 2.5rem;
  padding-left: 2.0rem;
  padding-right: 2.0rem;
}
/* line 105, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-content h2 {
  font-size: 2.2rem;
  padding-top: 3rem;
  padding-bottom: 2rem;
}
/* line 111, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-content div.intro-text p {
  color: #6c6463;
  font-size: 2.4rem;
  letter-spacing: 1px;
  line-height: 3.5rem;
  padding-top: 4.0rem;
}
/* line 119, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-content .wp-caption .wp-caption-text {
  margin: 0;
  padding: 0;
  padding-right: 2.0rem;
  padding-bottom: 2.0rem;
}
/* line 126, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-content figure {
  position: relative;
  overflow: hidden;
  margin: 2.0rem 0;
}
/* line 132, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-content .caption-hover {
  display: none;
  text-align: right;
  padding-right: 2.0rem;
  padding-bottom: 2.0rem;
  color: white;
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 1.4rem;
  background: linear-gradient(transparent 75%, rgba(0, 0, 0, 0.5));
  width: 100%;
  height: 100%;
  pointer-events: none;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
/* line 153, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo footer.entry-footer {
  max-width: 800px;
  margin: 0 auto;
  padding: 0 2.0rem;
}
/* line 159, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .site-content .site-main .detail-page-main, .post-template-template-blog-photo .site-content .site-main .detail-page-extras, .post-template-template-blog-photo .site-content .site-main .learn-more-section, .post-template-template-blog-photo .site-content .site-main .blog-pager-links {
  float: none;
  width: 100%;
}
/* line 164, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .image-row {
  margin: 2.0rem 0;
}
/* line 167, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .image-row figure {
  margin: 0;
  height: 100%;
  width: 100%;
}
/* line 172, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .image-row figure > div {
  height: 100%;
  width: 100%;
}
/* line 178, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .image-row div.wpb_wrapper {
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (min-width: 767px) {
  /* line 187, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .entry-header {
    min-height: none;
  }
  /* line 191, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .entry-header h1 {
    font-size: 5.0rem;
    line-height: 6.4rem;
  }
  /* line 196, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .image-row div.wpb_wrapper {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  /* line 201, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .image-row .wpb_single_image {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  /* line 206, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .image-row .wpb_single_image:first-child {
    margin-left: 0;
  }
  /* line 210, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .image-row .wpb_single_image:last-child {
    margin-right: 0;
  }
}
@media (min-width: 865px) {
  /* line 216, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .entry-content p {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 221, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .entry-footer {
    padding: 0;
  }
}

/* line 1, sass/components/regions/_site-header.scss */
.site-header {
  position: relative;
}
/* line 22, sass/mixins/_mixins-master.scss */
.site-header:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 799px) {
  /* line 1, sass/components/regions/_site-header.scss */
  .site-header {
    padding: 0;
  }
}
/* line 39, sass/components/regions/_site-header.scss */
.site-header .logo-container {
  height: 63px;
  float: left;
  clear: both;
  margin: 1.5rem auto;
  padding: 0 10px;
  display: -ms-flexbox;
  display: flex;
  -webkit-justift-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
}
/* line 52, sass/components/regions/_site-header.scss */
.site-header .logo-container a {
  -ms-flex-preferred-size: 160px;
      flex-basis: 160px;
  max-width: 45%;
}
/* line 57, sass/components/regions/_site-header.scss */
.site-header .logo-container img {
  width: 100%;
  height: 100%;
}
/* line 63, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper {
  padding-top: 2rem;
}
/* line 66, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .menu-secondary-menu-container {
  display: none;
  text-align: center;
  padding: 0;
}
/* line 71, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu {
  list-style-type: none;
  margin: 0;
}
/* line 76, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item {
  position: relative;
  display: inline-block;
  color: #CFCFCF;
}
/* line 81, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item a {
  font-size: 1.4rem;
  vertical-align: middle;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFF;
}
/* line 88, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item a:hover {
  color: #BA0C2F;
}
/* line 93, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item:before {
  content: '|';
  font-size: 1.2rem;
  margin: 0 .8rem;
  display: inline-block;
}
/* line 100, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item.first:before {
  content: none;
}
/* line 111, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .search {
  display: inline-block;
  width: 100%;
  padding-right: 9rem;
  position: relative;
}
/* line 118, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .search .search-form .search-field {
  border: 0.3rem solid #6C6463;
}
/* line 122, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .search .search-form .form-submit-wrapper {
  right: .3rem;
  top: .3rem;
}
/* line 131, sass/components/regions/_site-header.scss */
.site-header .site-navigation .menu-toggle-wrapper {
  position: absolute;
  right: 0;
  top: 95px;
}
/* line 142, sass/components/regions/_site-header.scss */
.site-header .breadcrumbs {
  margin-top: 2rem;
}
@media (min-width: 800px) {
  /* line 1, sass/components/regions/_site-header.scss */
  .site-header {
    padding-top: 25px;
  }
  /* line 160, sass/components/regions/_site-header.scss */
  .site-header .logo-container {
    float: left;
    margin: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    margin-top: 90px;
  }
  /* line 167, sass/components/regions/_site-header.scss */
  .site-header .logo-container a {
    -ms-flex-preferred-size: 260px;
        flex-basis: 260px;
    max-width: none;
  }
  /* line 175, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper {
    float: right;
    background: #FFF;
    padding: 0 2rem 0 0;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 25px;
  }
  /* line 184, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .menu-secondary-menu-container {
    display: block;
    padding: 0;
  }
  /* line 188, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu {
    text-align: right;
  }
  /* line 191, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item {
    color: #6C6463;
  }
  /* line 194, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item a {
    font-size: 1.4rem;
    color: #6C6463;
  }
  /* line 199, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item:before {
    margin: 0 2rem;
  }
  /* line 207, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .search {
    padding-left: 30px;
    padding-right: 0;
    margin-top: 10px;
    float: right;
    width: auto;
  }
  /* line 215, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .search .search-form .search-field {
    width: 340px;
    border-width: 1px;
    background: #FFF;
    color: #6C6463;
  }
  /* line 222, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .search .search-form .form-submit-wrapper {
    background: transparent;
    right: 1px;
    top: 1px;
  }
  /* line 239, sass/components/regions/_site-header.scss */
  .site-header .main-navigation .menu-main-menu-container {
    padding: 2rem .5rem 0;
  }
}
@media (min-width: 800px) and (min-width: 1300px) {
  /* line 1, sass/components/regions/_site-header.scss */
  .site-header {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 248, sass/components/regions/_site-header.scss */
  .site-header .logo-container {
    width: 100%;
    padding-left: 1.5rem;
  }
  /* line 253, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper {
    padding-right: 0;
  }
  /* line 255, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .menu-secondary-menu-container {
    display: inline-block;
  }
  /* line 259, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .search {
    margin-top: 0;
    float: none;
  }
  /* line 265, sass/components/regions/_site-header.scss */
  .site-header .main-navigation .menu-main-menu-container {
    padding: 4rem 0 0;
  }
}

/* line 272, sass/components/regions/_site-header.scss */
.home .site-header .breadcrumbs {
  margin: 0;
}

/* line 1, sass/components/regions/_site-footer.scss */
.site-footer {
  position: relative;
}
/* line 22, sass/mixins/_mixins-master.scss */
.site-footer:after {
  content: "";
  display: table;
  clear: both;
}
/* line 5, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper {
  position: relative;
  margin-bottom: 3rem;
  background: #A7C6ED;
  padding: 2.5rem 2rem;
}
/* line 11, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-posts-title {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 2.6rem;
  color: #4F4F50;
  margin: 0;
}
/* line 20, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post {
  padding-top: 1.5rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post:after {
  content: "";
  display: table;
  clear: both;
}
/* line 23, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .land-news-post-link {
  display: inline-block;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  color: #212721;
}
/* line 28, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .land-news-post-link:hover {
  color: #930925;
}
/* line 33, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .land-news-post-date-and-author {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 36, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .land-news-post-date-and-author a {
  color: #212721;
  text-decoration: none;
}
/* line 42, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .land-news-post-date-and-author .post-authors:before, .site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .land-news-post-date-and-author .post-type:before {
  position: relative;
  display: inline-block;
  content: '|';
  font-size: 12px;
  font-size: 1.2rem;
  padding-left: .5rem;
  padding-right: .5rem;
}
/* line 53, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .post-date, .site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .post-authors, .site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .post-type {
  display: block;
  float: left;
}
/* line 58, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .author {
  display: inline-block;
}
/* line 69, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-read-more-button {
  padding-top: 1.5rem;
}
/* line 71, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-read-more-button a {
  text-decoration: none;
  display: inline-block;
  padding: 1.6rem 2rem;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
  text-transform: uppercase;
  color: #FFF;
  background: #BA0C2F;
}
/* line 60, sass/mixins/_mixins-master.scss */
.site-footer .land-news-posts-wrapper .land-news-read-more-button a:after {
  position: relative;
  display: inline-block;
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  margin-left: 1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 60, sass/mixins/_mixins-master.scss */
  .site-footer .land-news-posts-wrapper .land-news-read-more-button a:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 68, sass/mixins/_mixins-master.scss */
.site-footer .land-news-posts-wrapper .land-news-read-more-button a:hover {
  background: #930925;
}
/* line 77, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper {
  position: relative;
  padding: 2.5rem 2rem;
  background: #EBEBEB;
}
/* line 82, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper {
  margin-bottom: 3rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 86, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .email-signup-title {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 2.6rem;
  color: #6C6463;
}
/* line 92, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .email-signup-subtitle {
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}
/* line 97, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .email-signup-read-more-button {
  padding-top: 1rem;
}
/* line 99, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .email-signup-read-more-button a {
  text-decoration: none;
  display: inline-block;
  padding: 1.6rem 2rem;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
  text-transform: uppercase;
  color: #FFF;
  background: #BA0C2F;
}
/* line 60, sass/mixins/_mixins-master.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .email-signup-read-more-button a:after {
  position: relative;
  display: inline-block;
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  margin-left: 1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 60, sass/mixins/_mixins-master.scss */
  .site-footer .email-and-social-wrapper .email-signup-wrapper .email-signup-read-more-button a:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 68, sass/mixins/_mixins-master.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .email-signup-read-more-button a:hover {
  background: #930925;
}
/* line 104, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form {
  width: 100%;
  position: relative;
}
/* line 22, sass/mixins/_mixins-master.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 108, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form .email-text-input {
  float: left;
  width: 80%;
}
/* line 111, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form .email-text-input input {
  border: none;
  width: 100%;
  height: 52px;
  padding: 1.4rem 2rem;
}
/* line 117, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form .email-text-input input::-webkit-input-placeholder {
  color: #989898;
}
/* line 123, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form .email-signup-button {
  position: absolute;
  left: 80%;
  top: 0;
  height: 52px;
  width: 50px;
  background: #BA0C2F;
  display: inline;
}
/* line 132, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form .email-signup-button:hover {
  background: #930925;
}
/* line 136, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form .email-signup-button input {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: 60px;
  background: none;
  border: none;
  height: 52px;
  width: 50px;
  padding: 0;
}
/* line 150, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form .email-signup-button:before {
  content: url("images/build/rightarrowwhite.png");
  height: 52px;
  width: 50px;
  background: none;
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -10px;
  left: 50%;
  margin-left: -4px;
}
/* line 167, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .social-media-follow-title {
  padding-bottom: .5rem;
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 2.6rem;
  color: #6C6463;
}
/* line 174, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .flickr-button, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .twitter-button, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .youtube-button {
  position: relative;
  display: block;
  padding-top: 1rem;
  min-height: 4.5rem;
}
/* line 180, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .flickr-button a, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .twitter-button a, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .youtube-button a {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  color: #212721;
  font-weight: 600;
  padding-left: 5rem;
}
/* line 189, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .flickr-button a:hover, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .twitter-button a:hover, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .youtube-button a:hover {
  color: #BA0C2F;
}
/* line 193, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .flickr-button a:before, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .twitter-button a:before, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .youtube-button a:before {
  content: '';
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1.8rem;
}
/* line 209, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .flickr-button a::before {
  background-image: url(images/spritesheet.png);
  background-position: -130px -36px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 209, sass/components/regions/_site-footer.scss */
  .site-footer .email-and-social-wrapper .social-media-follow-wrapper .flickr-button a::before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 213, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .twitter-button a::before {
  background-image: url(images/spritesheet.png);
  background-position: -130px 0px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 213, sass/components/regions/_site-footer.scss */
  .site-footer .email-and-social-wrapper .social-media-follow-wrapper .twitter-button a::before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 217, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .youtube-button a::before {
  background-image: url(images/spritesheet.png);
  background-position: -81px -77px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 217, sass/components/regions/_site-footer.scss */
  .site-footer .email-and-social-wrapper .social-media-follow-wrapper .youtube-button a::before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 224, sass/components/regions/_site-footer.scss */
.site-footer .global-footer-disclaimer {
  padding: 3rem 1.5rem;
  clear: both;
  width: 100%;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 12px;
  font-size: 1.2rem;
  font-style: italic;
  line-height: 1.6rem;
  color: #6C6463;
  text-align: center;
}
/* line 236, sass/components/regions/_site-footer.scss */
.site-footer .footer-custom p {
  color: #6C6463;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.6rem;
}
/* line 242, sass/components/regions/_site-footer.scss */
.site-footer .footer-custom img {
  filter: saturate(0%) opacity(75%);
}
/* line 247, sass/components/regions/_site-footer.scss */
.site-footer .footer-custom img:hover {
  filter: none;
}
@media (min-width: 960px) {
  /* line 1, sass/components/regions/_site-footer.scss */
  .site-footer {
    width: 100%;
  }
  /* line 256, sass/components/regions/_site-footer.scss */
  .site-footer .footer-main {
    width: 100%;
  }
  /* line 260, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner {
    width: auto;
    height: 100%;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .site-footer .footer-inner:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 265, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .land-news-posts-wrapper {
    width: 58%;
    float: left;
    padding-left: 3rem;
  }
  /* line 270, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .land-news-posts-wrapper:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 2000px;
    background: #A7C6ED;
    z-index: -1;
  }
  /* line 283, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .land-news-posts-wrapper .land-news-post-list .land-news-post {
    padding-top: 2.5rem;
  }
  /* line 286, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .land-news-posts-wrapper .land-news-post-list .land-news-post:first-child {
    padding-top: 2rem;
  }
  /* line 291, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .land-news-posts-wrapper .land-news-post-list .land-news-read-more-button {
    padding-top: 2.5rem;
  }
  /* line 294, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .land-news-posts-wrapper .land-news-post-list .land-news-read-more-button a {
    font-size: 1.6rem;
    padding: 2rem 2.5rem;
  }
  /* line 302, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .email-and-social-wrapper {
    width: 40%;
    float: right;
    margin-left: 2%;
    padding-left: 3rem;
  }
  /* line 308, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .email-and-social-wrapper:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 2000px;
    background: #EBEBEB;
    z-index: -1;
  }
  /* line 321, sass/components/regions/_site-footer.scss */
  .site-footer .global-footer-disclaimer {
    position: relative;
    padding: 3rem 0;
    width: 650px;
  }
}
@media (min-width: 960px) and (min-width: 1300px) {
  /* line 329, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .land-news-posts-wrapper {
    padding-left: 0;
  }
  /* line 333, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .email-and-social-wrapper {
    padding-right: 0;
  }
}

/* line 2, sass/components/regions/_facetwp-pager.scss */
.facetwp-pager .pages {
  display: none;
}
/* line 6, sass/components/regions/_facetwp-pager.scss */
.facetwp-pager span, .facetwp-pager a {
  border: none;
}
/* line 9, sass/components/regions/_facetwp-pager.scss */
.facetwp-pager span.facetwp-page, .facetwp-pager a.facetwp-page {
  color: #212721;
  padding: 0 0 1px;
  margin-left: 5px;
  margin-right: 10px;
}
/* line 15, sass/components/regions/_facetwp-pager.scss */
.facetwp-pager span.facetwp-page.first-page, .facetwp-pager span.facetwp-page.previous-page, .facetwp-pager span.facetwp-page.next-page, .facetwp-pager span.facetwp-page.last-page, .facetwp-pager a.facetwp-page.first-page, .facetwp-pager a.facetwp-page.previous-page, .facetwp-pager a.facetwp-page.next-page, .facetwp-pager a.facetwp-page.last-page {
  color: #BA0C2F;
  font-weight: 600;
}
/* line 20, sass/components/regions/_facetwp-pager.scss */
.facetwp-pager span.facetwp-page:hover, .facetwp-pager span.facetwp-page:focus, .facetwp-pager a.facetwp-page:hover, .facetwp-pager a.facetwp-page:focus {
  color: #930925;
  font-weight: 600;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid;
}
/* line 29, sass/components/regions/_facetwp-pager.scss */
.facetwp-pager span.active, .facetwp-pager a.active {
  color: #BA0C2F;
}
/* line 32, sass/components/regions/_facetwp-pager.scss */
.facetwp-pager span.active:hover, .facetwp-pager span.active:focus, .facetwp-pager a.active:hover, .facetwp-pager a.active:focus {
  color: #BA0C2F;
  border-bottom: none;
}

/* line 2, sass/components/regions/_wp-pagenavi.scss */
.wp-pagenavi a, .wp-pagenavi span {
  padding: 0 0 1px;
  margin-left: 5px;
  margin-right: 10px;
}
/* line 10, sass/components/regions/_wp-pagenavi.scss */
.wp-pagenavi a.page {
  color: #212721;
}
/* line 14, sass/components/regions/_wp-pagenavi.scss */
.wp-pagenavi a.first, .wp-pagenavi a.last, .wp-pagenavi a.previouspostslink, .wp-pagenavi a.nextpostslink {
  color: #BA0C2F;
  font-weight: 600;
}
/* line 19, sass/components/regions/_wp-pagenavi.scss */
.wp-pagenavi a:hover, .wp-pagenavi a:focus {
  color: #930925;
  font-weight: 600;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid;
}
/* line 28, sass/components/regions/_wp-pagenavi.scss */
.wp-pagenavi .current {
  color: #BA0C2F;
  font-weight: 600;
}

/* line 1, sass/components/sections/_map-container.scss */
.map-container {
  position: relative;
  border: none;
}
/* line 22, sass/mixins/_mixins-master.scss */
.map-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 6, sass/components/sections/_map-container.scss */
.map-container #front-page-map-overlay {
  position: relative;
  width: auto;
  left: auto;
  margin-left: 0;
  top: auto;
  margin-top: 0;
  height: auto;
  background: #FFF;
  z-index: 10;
  border-style: solid;
  border-color: #6C6463;
  border-width: 0 0 .3rem 0;
  padding: 2.5rem 1rem;
}
/* line 22, sass/components/sections/_map-container.scss */
.map-container #front-page-map-overlay .overlay-heading {
  font-size: 30px;
  font-size: 3rem;
  line-height: 3rem;
  text-transform: uppercase;
  text-align: center;
  color: #6C6463;
  font-weight: 600;
}
/* line 31, sass/components/sections/_map-container.scss */
.map-container #front-page-map-overlay .site-branding {
  text-align: center;
  width: 80%;
  margin: 0 auto;
}
/* line 36, sass/components/sections/_map-container.scss */
.map-container #front-page-map-overlay .site-branding .site-branding-name {
  font-weight: 600;
}
/* line 41, sass/components/sections/_map-container.scss */
.map-container #front-page-map-overlay .overlay-cta {
  position: relative;
  display: block;
  width: 80%;
  margin: 0 auto;
  text-align: center;
  background: #BA0C2F;
  color: #FFF;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  padding: 1.5rem 1rem;
  text-decoration: none;
}
/* line 54, sass/components/sections/_map-container.scss */
.map-container #front-page-map-overlay .overlay-cta:after {
  position: relative;
  display: inline-block;
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  margin-left: 1rem;
  margin-bottom: -1px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 54, sass/components/sections/_map-container.scss */
  .map-container #front-page-map-overlay .overlay-cta:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 63, sass/components/sections/_map-container.scss */
.map-container #front-page-map-overlay .overlay-cta:hover {
  background: #930925;
}
@media (min-width: 400px) {
  /* line 70, sass/components/sections/_map-container.scss */
  .map-container #front-page-map-overlay .overlay-heading {
    font-size: 36px;
    font-size: 3.6rem;
  }
}
/* line 76, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters {
  display: none;
  position: absolute;
  right: 5rem;
  top: 90px;
  z-index: 10;
  width: 250px;
}
/* line 86, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .map-filter {
  display: none;
}
/* line 88, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .map-filter + .label-wrapper {
  margin-bottom: .5rem;
  padding-left: 3rem;
  background-color: #FFF;
  border: 2px solid #C4C4C4;
}
/* line 94, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .map-filter + .label-wrapper label {
  display: block;
  width: 100%;
  padding: 2rem 1.5rem;
  text-align: left;
  text-transform: uppercase;
  background-color: #FFF;
  color: #BA0C2F;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.8rem;
  cursor: pointer;
}
/* line 109, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .map-filter:checked + .label-wrapper {
  background: #A9DD85;
}
/* line 113, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .map-filter:checked + .label-wrapper label {
  background: #FFF;
  color: #6C6463;
  font-weight: 400;
}
/* line 141, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .global-map-link {
  position: relative;
}
/* line 145, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .global-map-link a {
  display: block;
  border: 2px solid #C4C4C4;
  width: 100%;
  height: 100%;
  background: #EBEBEB;
  color: #BA0C2F;
  text-transform: uppercase;
  padding: 1.5rem 1.5rem 1.5rem 4.5rem;
  font-size: 18px;
  font-size: 1.8rem;
  text-decoration: none;
}
/* line 157, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .global-map-link a .highlight {
  display: block;
  position: relative;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: 600;
}
/* line 163, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .global-map-link a .highlight:after {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -108px -145px;
  width: 8px;
  height: 12px;
  position: absolute;
  display: inline-block;
  top: 50%;
  margin-top: -5px;
  margin-left: .8rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 163, sass/components/sections/_map-container.scss */
  .map-container .front-page-map-filters .global-map-link a .highlight:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 192, sass/components/sections/_map-container.scss */
.map-container #front-page-map, .map-container #profiles-landing-map {
  height: 600px;
  display: none;
}
/* line 197, sass/components/sections/_map-container.scss */
.map-container #front-page-map .map-activate-link, .map-container #profiles-landing-map .map-activate-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  display: none;
}
/* line 207, sass/components/sections/_map-container.scss */
.map-container #front-page-map .mapboxgl-control-container, .map-container #profiles-landing-map .mapboxgl-control-container {
  display: none;
}
/* line 215, sass/components/sections/_map-container.scss */
.map-container #front-page-map .mapboxgl-control-container .mapboxgl-ctrl-compass, .map-container #profiles-landing-map .mapboxgl-control-container .mapboxgl-ctrl-compass {
  display: none;
}
/* line 228, sass/components/sections/_map-container.scss */
.map-container.no-gl .no-gl-msg {
  font-style: italic;
  display: none;
}
@media (min-width: 640px) {
  /* line 1, sass/components/sections/_map-container.scss */
  .map-container {
    border: 1px solid #ACB3B4;
  }
  /* line 237, sass/components/sections/_map-container.scss */
  .map-container #front-page-map-overlay {
    display: none;
    position: absolute;
    width: 60rem;
    left: 50%;
    margin-left: -30rem;
    top: 50%;
    margin-top: -10.9rem;
    height: 21.8rem;
    border-width: .5rem;
    padding: 2.5rem 2rem;
  }
  /* line 249, sass/components/sections/_map-container.scss */
  .map-container #front-page-map-overlay .overlay-heading {
    font-size: 55px;
    font-size: 5.5rem;
    line-height: 4rem;
  }
  /* line 254, sass/components/sections/_map-container.scss */
  .map-container #front-page-map-overlay .overlay-cta {
    width: 30rem;
    font-size: 20px;
    font-size: 2rem;
    line-height: 2.4rem;
  }
  /* line 259, sass/components/sections/_map-container.scss */
  .map-container #front-page-map-overlay .overlay-cta:after {
    margin-bottom: 0;
  }
  /* line 264, sass/components/sections/_map-container.scss */
  .map-container #front-page-map-overlay.map-activated {
    display: none;
  }
  /* line 269, sass/components/sections/_map-container.scss */
  .map-container #front-page-map, .map-container #profiles-landing-map {
    display: block;
  }
  /* line 274, sass/components/sections/_map-container.scss */
  .map-container.no-gl #front-page-map-overlay {
    height: 27.8rem;
    margin-top: -13.9rem;
  }
  /* line 278, sass/components/sections/_map-container.scss */
  .map-container.no-gl #front-page-map-overlay .no-gl-msg {
    display: block;
  }
}

/* line 2, sass/components/sections/_facets.scss */
#facets h3.facets-subhead {
  border-bottom: 4px solid #A7C6ED;
  padding-bottom: 1rem;
  margin-bottom: 2.5rem;
}
/* line 8, sass/components/sections/_facets.scss */
#facets h4.facet-title {
  padding-bottom: .5rem;
  border-bottom: 2px solid #DBDBDB;
  margin-bottom: 1.5rem;
  margin-top: 3rem;
}
/* line 15, sass/components/sections/_facets.scss */
#facets h4.facet-title.mobile-hide {
  display: none;
}
/* line 19, sass/components/sections/_facets.scss */
#facets h4.facet-title .facet-toggle {
  display: inline-block;
}
/* line 22, sass/components/sections/_facets.scss */
#facets h4.facet-title .facet-toggle:hover {
  text-decoration: none;
}
/* line 26, sass/components/sections/_facets.scss */
#facets h4.facet-title .facet-toggle:after {
  content: '(+)';
  display: inline-block;
  padding-left: 1rem;
}
/* line 33, sass/components/sections/_facets.scss */
#facets h4.facet-title:hover {
  cursor: pointer;
}
/* line 37, sass/components/sections/_facets.scss */
#facets h4.facet-title.toggled {
  padding-top: 0;
}
/* line 39, sass/components/sections/_facets.scss */
#facets h4.facet-title.toggled .facet-toggle:after {
  content: '(\2013)';
}
/* line 49, sass/components/sections/_facets.scss */
#facets .facetwp-facet {
  display: none;
}
/* line 51, sass/components/sections/_facets.scss */
#facets .facetwp-facet .facetwp-checkbox {
  padding-left: 3rem;
  margin-bottom: 1rem;
}
/* line 55, sass/components/sections/_facets.scss */
#facets .facetwp-facet .facetwp-checkbox:hover {
  color: #930925;
}
/* line 60, sass/components/sections/_facets.scss */
#facets .facetwp-facet .facetwp-toggle {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  padding-left: 3rem;
}
/* line 67, sass/components/sections/_facets.scss */
#facets .facetwp-facet.facetwp-type-slider .facetwp-slider {
  border: none;
}
/* line 70, sass/components/sections/_facets.scss */
#facets .facetwp-facet.facetwp-type-slider .noUi-connect {
  background: #A7C6ED;
}
/* line 74, sass/components/sections/_facets.scss */
#facets .facetwp-facet.facetwp-type-slider .facetwp-slider-reset {
  display: none !important;
}
/* line 85, sass/components/sections/_facets.scss */
#facets .facetwp-facet.facetwp-type-date_range .flatpickr-alt, #facets .facetwp-facet.facetwp-type-date_range .flatpickr-mobile {
  width: 200px;
  max-width: 100%;
  margin: .5rem 0;
  border-radius: 0;
  background: #FFF;
}
/* line 95, sass/components/sections/_facets.scss */
#facets .reset-button {
  -webkit-appearance: none;
  border: none;
  display: inline-block;
  padding: 1.6rem 2rem;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
  text-transform: uppercase;
  color: #FFF;
  background: #BA0C2F;
  -webkit-appearance: none;
  width: 117px;
}
/* line 60, sass/mixins/_mixins-master.scss */
#facets .reset-button:after {
  position: relative;
  display: inline-block;
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  margin-left: 1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 60, sass/mixins/_mixins-master.scss */
  #facets .reset-button:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 68, sass/mixins/_mixins-master.scss */
#facets .reset-button:hover {
  background: #930925;
}
/* line 99, sass/components/sections/_facets.scss */
#facets .reset-button:after {
  content: none;
}
@media (min-width: 640px) {
  /* line 107, sass/components/sections/_facets.scss */
  #facets h4.facet-title:hover {
    cursor: text;
  }
  /* line 111, sass/components/sections/_facets.scss */
  #facets h4.facet-title.mobile-hide {
    display: block;
  }
  /* line 116, sass/components/sections/_facets.scss */
  #facets .facetwp-facet {
    display: block;
  }
}

/* line 2, sass/components/sections/_breadcrumbs.scss */
.site-header .breadcrumbs > span {
  padding: 0 1rem;
}
/* line 4, sass/components/sections/_breadcrumbs.scss */
.site-header .breadcrumbs > span a {
  color: #BA0C2F;
}
/* line 7, sass/components/sections/_breadcrumbs.scss */
.site-header .breadcrumbs > span a span {
  color: #BA0C2F;
}
/* line 10, sass/components/sections/_breadcrumbs.scss */
.site-header .breadcrumbs > span a span:hover {
  color: #930925;
}
/* line 16, sass/components/sections/_breadcrumbs.scss */
.site-header .breadcrumbs > span:first-child {
  padding-left: 0;
}
/* line 20, sass/components/sections/_breadcrumbs.scss */
.site-header .breadcrumbs > span:last-child {
  padding-right: 0;
}

/* line 1, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container {
  padding: 2.5rem 1.5rem;
}
/* line 4, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-header {
  text-align: center;
  padding-bottom: 1.5rem;
}
/* line 8, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-header h2 {
  font-size: 2.8rem;
  padding-bottom: .5rem;
}
/* line 13, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-header .sectors-description {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 0;
}
/* line 21, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector {
  padding: .5rem 0;
  position: relative;
}
/* line 25, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector .sector-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
}
/* line 34, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector .sector-image {
  display: none;
}
/* line 38, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay {
  width: 100%;
  background: #A7C6ED;
  position: relative;
}
/* line 43, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay .sector-name {
  width: 80%;
  display: inline-block;
  vertical-align: middle;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2.4rem;
  padding: 2.5rem;
}
/* line 53, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay .sector-icon {
  width: 15%;
  display: inline-block;
  text-align: right;
}
/* line 58, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay .sector-icon img {
  vertical-align: middle;
}
/* line 64, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta {
  width: 100%;
  position: relative;
}
/* line 68, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .sectors-data-link {
  background: #A7C6ED;
  display: block;
  position: relative;
  width: 100%;
  color: #212721;
  font-size: 0;
  line-height: 0;
}
/* line 78, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description {
  width: 75%;
  display: inline-block;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2.4rem;
  padding: 2.5rem;
}
/* line 87, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description:after {
  content: '';
  display: inline-block;
  margin-left: .5rem;
  background-image: url(images/spritesheet.png);
  background-position: -117px -77px;
  width: 10px;
  height: 14px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 87, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 94, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description:before {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: 0px 0px;
  width: 84px;
  height: 76px;
  position: absolute;
  right: 5%;
  top: 50%;
  margin-top: -38px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 94, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
@media (min-width: 640px) {
  /* line 1, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container {
    padding: 5rem 0 6rem;
  }
  /* line 112, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-header h2 {
    font-size: 4.5rem;
    padding-bottom: 1.5rem;
  }
  /* line 117, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-header .sectors-description {
    font-size: 2.2rem;
  }
  /* line 122, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container {
    width: 640px;
    margin: 0 auto;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .home-sectors-container .sectors-list-container .sectors-list:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 129, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector {
    width: 300px;
    float: left;
    padding: 0;
    margin: 1rem;
  }
  /* line 135, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector .sector-image {
    display: block;
    line-height: 0;
  }
  /* line 139, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector .sector-image img {
    width: 100%;
    height: 323px;
  }
  /* line 145, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay {
    position: absolute;
    bottom: 0;
    height: 110px;
    background: rgba(167, 198, 237, 0.9);
    padding: 1.5rem 2.5rem;
  }
  /* line 152, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay .sector-name {
    width: 80%;
    float: left;
    display: block;
    font-size: 2.2rem;
    line-height: 2.6rem;
    vertical-align: top;
    padding: 0;
  }
  /* line 162, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay .sector-icon {
    width: 20%;
    float: right;
    display: block;
  }
  /* line 166, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay .sector-icon img {
    vertical-align: top;
  }
  /* line 172, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta {
    width: 300px;
    float: left;
    margin: 1rem;
  }
  /* line 177, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description {
    height: 323px;
    width: 100%;
    position: relative;
    text-transform: uppercase;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 2.8rem;
    padding: 7rem 2.5rem 5rem;
  }
  /* line 195, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description:before {
    content: '';
    background-image: url(images/spritesheet.png);
    background-position: 0px 0px;
    width: 84px;
    height: 76px;
    display: block;
    position: relative;
    right: auto;
    top: auto;
    margin-top: auto;
    margin-bottom: 1rem;
  }
}
@media (min-width: 640px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 640px) and (min-resolution: 192dpi) {
  /* line 195, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
@media (min-width: 640px) {
  /* line 210, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector:nth-of-type(3) .sector-overlay .sector-name {
    width: 75%;
  }
  /* line 214, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector:nth-of-type(3) .sector-overlay .sector-icon {
    width: 25%;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  /* line 225, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container {
    width: 960px;
  }
}

@media (min-width: 640px) and (min-width: 960px) and (min-width: 1300px) {
  /* line 239, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container {
    width: auto;
  }
}

/* line 29, sass/components/sections/_work-block.scss */
.work-block {
  max-width: 1380px;
  margin: 0 auto;
  position: relative;
}
/* line 34, sass/components/sections/_work-block.scss */
.work-block .header {
  text-align: center;
  padding-bottom: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
/* line 40, sass/components/sections/_work-block.scss */
.work-block .header h2 {
  font-size: 2.8rem;
  padding-bottom: 1.5rem;
}
/* line 44, sass/components/sections/_work-block.scss */
.work-block .header .description {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 0;
}
/* line 50, sass/components/sections/_work-block.scss */
.work-block .owl-carousel {
  max-width: 320px;
  height: 410px;
  margin: 0 auto;
  position: relative;
}
/* line 62, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-controls .owl-prev, .work-block .owl-carousel .owl-controls .owl-next {
  position: absolute;
  top: 168px;
  width: 50px;
  padding: 2rem;
  background: #BA0C2F;
  text-indent: -999rem;
}
/* line 71, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-controls .owl-prev:hover, .work-block .owl-carousel .owl-controls .owl-next:hover {
  background: #930925;
}
/* line 76, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-controls .owl-prev {
  left: .8rem;
}
/* line 81, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-controls .owl-prev:before {
  content: '';
  position: absolute;
  background-image: url(images/spritesheet.png);
  background-position: -130px -108px;
  width: 8px;
  height: 13px;
  left: 2rem;
  margin-top: .3rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 81, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 90, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-controls .owl-next {
  right: .8rem;
}
/* line 94, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-controls .owl-next:after {
  content: '';
  position: absolute;
  background-image: url(images/spritesheet.png);
  background-position: -139px -108px;
  width: 8px;
  height: 13px;
  right: 2rem;
  margin-top: .3rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 94, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 104, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide {
  width: 320px;
  padding: 0 .8rem;
}
/* line 108, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-image {
  font-size: 0;
  line-height: 0;
  height: 198px;
}
/* line 113, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-image img, .work-block .owl-carousel .owl-item.carousel-slide .carousel-image .featured-video-plus {
  height: 100%;
  width: 100%;
}
/* line 117, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-image img iframe, .work-block .owl-carousel .owl-item.carousel-slide .carousel-image .featured-video-plus iframe {
  height: 198px;
  width: 100%;
}
/* line 122, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-image img.fvp-onload, .work-block .owl-carousel .owl-item.carousel-slide .carousel-image .featured-video-plus.fvp-onload {
  display: none;
}
/* line 128, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-details {
  height: 212px;
  padding: 2.5rem;
  background: #EBEBEB;
}
/* line 161, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-details .carousel-title {
  position: relative;
  padding-top: 1rem;
}
/* line 165, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-details .carousel-title a {
  display: inline-block;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 24px;
  font-size: 2.4rem;
  color: #6C6463;
  line-height: 2.8rem;
}
/* line 171, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-details .carousel-title a:hover {
  color: #930925;
}
/* line 188, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-details .read-more {
  display: block;
  padding-top: 1rem;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: uppercase;
}
/* line 195, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-details .read-more:visited {
  color: #BA0C2F;
}
/* line 198, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-details .read-more:visited:hover {
  color: #930925;
}
@media (min-width: 420px) {
  /* line 18, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev {
    left: -4.2rem;
  }
  /* line 22, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next {
    right: -4.2rem;
  }
}
@media (min-width: 420px) and (min-width: 640px) {
  /* line 4, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev {
    left: 0.8rem;
  }
  /* line 8, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next {
    right: 0.8rem;
  }
  /* line 214, sass/components/sections/_work-block.scss */
  .work-block .header h2 {
    font-size: 4.5rem;
  }
  /* line 218, sass/components/sections/_work-block.scss */
  .work-block .header .description {
    font-size: 2.2rem;
  }
  /* line 223, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel {
    max-width: 640px;
  }
}

@media (min-width: 420px) and (min-width: 640px) and (min-width: 740px) {
  /* line 18, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev {
    left: -4.2rem;
  }
  /* line 22, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next {
    right: -4.2rem;
  }
}

@media (min-width: 420px) and (min-width: 640px) and (min-width: 740px) and (min-width: 960px) {
  /* line 4, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev {
    left: 0.8rem;
  }
  /* line 8, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next {
    right: 0.8rem;
  }
  /* line 233, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel {
    max-width: 960px;
  }
}

@media (min-width: 420px) and (min-width: 640px) and (min-width: 740px) and (min-width: 960px) and (min-width: 1060px) {
  /* line 18, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev {
    left: -4.2rem;
  }
  /* line 22, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next {
    right: -4.2rem;
  }
}

@media (min-width: 420px) and (min-width: 640px) and (min-width: 740px) and (min-width: 960px) and (min-width: 1060px) and (min-width: 1280px) {
  /* line 4, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev {
    left: 0.8rem;
  }
  /* line 8, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next {
    right: 0.8rem;
  }
  /* line 243, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel {
    max-width: 1280px;
  }
}

@media (min-width: 420px) and (min-width: 640px) and (min-width: 740px) and (min-width: 960px) and (min-width: 1060px) and (min-width: 1280px) and (min-width: 1380px) {
  /* line 18, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev {
    left: -4.2rem;
  }
  /* line 22, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next {
    right: -4.2rem;
  }
}

/* line 1, sass/components/sections/_learn-more-section.scss */
.learn-more-section {
  padding-top: 4rem;
  border-top: 2px solid #DBDBDB;
}
/* line 5, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories {
  padding-top: 3rem;
}
/* line 8, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item {
  padding-bottom: 3.5rem;
}
/* line 11, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item h4 {
  font-size: 1.8rem;
  line-height: 2.2rem;
  padding-bottom: 1rem;
  text-transform: capitalize;
}
/* line 20, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item .learn-more-list li {
  padding: .8rem 0;
}
/* line 23, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item .learn-more-list li a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 27, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item .learn-more-list li.toggle-only {
  display: none;
}
/* line 30, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item .learn-more-list li.toggle-only.toggled {
  display: block;
}
/* line 37, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item .learn-more-toggle-link {
  display: block;
  padding-top: 1rem;
  font-weight: 600;
}
/* line 43, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item .learn-more-toggle-link:hover, .learn-more-section .learn-more-categories .learn-more-item .learn-more-toggle-link:focus {
  cursor: pointer;
}
@media (min-width: 640px) {
  /* line 51, sass/components/sections/_learn-more-section.scss */
  .learn-more-section .learn-more-categories {
    column-count: 3;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .learn-more-section .learn-more-categories:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 55, sass/components/sections/_learn-more-section.scss */
  .learn-more-section .learn-more-categories .learn-more-item {
    padding-right: 2rem;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
  }
  /* line 63, sass/components/sections/_learn-more-section.scss */
  .learn-more-section .project-learn-more-categories {
    column-count: 2;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .learn-more-section .project-learn-more-categories:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 67, sass/components/sections/_learn-more-section.scss */
  .learn-more-section .project-learn-more-categories .learn-more-item {
    padding-right: 2rem;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
  }
}

/* line 1, sass/components/sections/_pull-quote-sidebar.scss */
.pull-quote-sidebar {
  padding: 0;
}
/* line 4, sass/components/sections/_pull-quote-sidebar.scss */
.pull-quote-sidebar .pull-quote {
  border-top: 10px solid #A2CAEC;
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 28px;
  font-size: 2.8rem;
  color: #6C6463;
  line-height: 3.4rem;
  padding: 2rem;
}
@media (min-width: 960px) {
  /* line 1, sass/components/sections/_pull-quote-sidebar.scss */
  .pull-quote-sidebar {
    padding-left: 3rem;
  }
  /* line 15, sass/components/sections/_pull-quote-sidebar.scss */
  .pull-quote-sidebar .pull-quote {
    padding-right: 0;
  }
}

/* line 5, sass/components/sections/_facets-results-container.scss */
.facets-results-container, .results-container {
  padding-bottom: 3rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.facets-results-container article:after, .results-container article:after {
  content: "";
  display: table;
  clear: both;
}
/* line 14, sass/components/sections/_facets-results-container.scss */
.facets-results-container > h2, .results-container > h2 {
  padding-bottom: 3rem;
}
/* line 18, sass/components/sections/_facets-results-container.scss */
.facets-results-container article, .results-container article {
  margin-bottom: 5rem;
}
/* line 21, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .post-main, .results-container article .post-main {
  width: 100%;
}
/* line 25, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header, .results-container article .entry-header {
  padding-bottom: 1.5rem;
}
/* line 28, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .post-countries, .results-container article .entry-header .post-countries {
  color: #6C6463;
  padding-bottom: .6rem;
}
/* line 37, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-title a, .results-container article .entry-header .entry-title a {
  text-decoration: none;
}
/* line 41, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-title a:hover, .facets-results-container article .entry-header .entry-title a:focus, .results-container article .entry-header .entry-title a:hover, .results-container article .entry-header .entry-title a:focus {
  border-bottom: 1px solid;
  color: #930925;
}
/* line 48, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .related-countries, .facets-results-container article .entry-header .type, .results-container article .entry-header .related-countries, .results-container article .entry-header .type {
  color: #6C6463;
  text-transform: uppercase;
}
/* line 60, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .dates, .results-container article .entry-header .entry-header-fields .dates {
  display: inline-block;
}
/* line 65, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .event-upcoming, .results-container article .entry-header .entry-header-fields .event-upcoming {
  text-transform: uppercase;
  display: inline-block;
}
/* line 73, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .event-upcoming:after, .results-container article .entry-header .entry-header-fields .event-upcoming:after {
  content: '|';
  font-size: 1.2rem;
  padding: 0 .6rem;
  vertical-align: top;
}
/* line 81, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .info-field, .results-container article .entry-header .entry-header-fields .info-field {
  color: #6C6463;
  padding-bottom: .3rem;
}
/* line 85, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .info-field.date-time .date, .facets-results-container article .entry-header .entry-header-fields .info-field.type, .results-container article .entry-header .entry-header-fields .info-field.date-time .date, .results-container article .entry-header .entry-header-fields .info-field.type {
  text-transform: uppercase;
}
/* line 89, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .info-field.date-time.single, .results-container article .entry-header .entry-header-fields .info-field.date-time.single {
  display: inline-block;
}
@media (min-width: 640px) {
  /* line 94, sass/components/sections/_facets-results-container.scss */
  .facets-results-container article .entry-header .entry-header-fields .info-field.date-time.end, .facets-results-container article .entry-header .entry-header-fields .info-field.date-time.start, .results-container article .entry-header .entry-header-fields .info-field.date-time.end, .results-container article .entry-header .entry-header-fields .info-field.date-time.start {
    display: inline-block;
  }
  /* line 98, sass/components/sections/_facets-results-container.scss */
  .facets-results-container article .entry-header .entry-header-fields .info-field.date-time.end:before, .results-container article .entry-header .entry-header-fields .info-field.date-time.end:before {
    content: '|';
    padding: 0 .5rem;
  }
}
/* line 104, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .info-field.location p, .results-container article .entry-header .entry-header-fields .info-field.location p {
  padding: 0;
}
/* line 109, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .separator, .results-container article .entry-header .entry-header-fields .separator {
  color: #6C6463;
}
/* line 115, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-content, .results-container article .entry-content {
  line-height: 2.8rem;
}
/* line 118, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-content p, .results-container article .entry-content p {
  display: inline;
  line-height: 2.8rem;
}
/* line 122, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-content p:first-of-type, .results-container article .entry-content p:first-of-type {
  padding-top: 0;
}
/* line 126, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-content p.data-collection, .results-container article .entry-content p.data-collection {
  color: #6C6463;
  display: block;
}
/* line 132, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-content .start-date, .facets-results-container article .entry-content .end-date, .results-container article .entry-content .start-date, .results-container article .entry-content .end-date {
  display: inline-block;
  color: #6C6463;
  text-transform: uppercase;
}
/* line 138, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-content .read-more-link, .results-container article .entry-content .read-more-link {
  padding-left: 1rem;
  font-weight: 600;
}

/* line 2, sass/components/sections/_related-blog-posts.scss */
.site-main > .related-blog-posts h3 {
  border-bottom: 4px solid #A7C6ED;
  padding-bottom: 1rem;
}
/* line 9, sass/components/sections/_related-blog-posts.scss */
.site-main > .related-blog-posts ul li {
  padding-top: 1.5rem;
}
/* line 12, sass/components/sections/_related-blog-posts.scss */
.site-main > .related-blog-posts ul li .post-title {
  display: inline-block;
  font-weight: 600;
  color: #212721;
}
/* line 17, sass/components/sections/_related-blog-posts.scss */
.site-main > .related-blog-posts ul li .post-title:visited {
  color: #944BA1;
}
/* line 21, sass/components/sections/_related-blog-posts.scss */
.site-main > .related-blog-posts ul li .post-title:hover {
  color: #930925;
}
/* line 26, sass/components/sections/_related-blog-posts.scss */
.site-main > .related-blog-posts ul li .post-date {
  font-size: 1.4rem;
  line-height: 1.8rem;
  color: #6C6463;
}

/* line 1, sass/components/sections/_contact-us.scss */
.page-template-default .wpcf7 {
  margin-top: 2rem;
}
/* line 9, sass/components/sections/_contact-us.scss */
.page-template-default .wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control {
  width: 100%;
  border-radius: 0;
  margin-top: .5rem;
}
/* line 16, sass/components/sections/_contact-us.scss */
.page-template-default .wpcf7 .wpcf7-form .wpcf7-submit {
  -webkit-appearance: none;
  border: none;
  display: inline-block;
  padding: 1.6rem 2rem;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
  text-transform: uppercase;
  color: #FFF;
  background: #BA0C2F;
  margin: 2rem 0;
  padding: 1.6rem 3.5rem;
}
/* line 60, sass/mixins/_mixins-master.scss */
.page-template-default .wpcf7 .wpcf7-form .wpcf7-submit:after {
  position: relative;
  display: inline-block;
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  margin-left: 1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 60, sass/mixins/_mixins-master.scss */
  .page-template-default .wpcf7 .wpcf7-form .wpcf7-submit:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 68, sass/mixins/_mixins-master.scss */
.page-template-default .wpcf7 .wpcf7-form .wpcf7-submit:hover {
  background: #930925;
}
/* line 23, sass/components/sections/_contact-us.scss */
.page-template-default .wpcf7 + .contact-page-image {
  display: none;
  margin-top: 4.5rem;
}
@media (min-width: 960px) {
  /* line 1, sass/components/sections/_contact-us.scss */
  .page-template-default .wpcf7 {
    width: 60%;
    padding-right: 3rem;
    float: left;
  }
  /* line 33, sass/components/sections/_contact-us.scss */
  .page-template-default .wpcf7 + .contact-page-image {
    display: block;
    width: 40%;
    float: right;
  }
}

/* line 1, sass/components/sections/_tabs.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border-color: #BA0C2F;
  background: #BA0C2F;
}

/* line 6, sass/components/sections/_tabs.scss */
.tabs-container.ui-tabs {
  padding: 0;
  border-width: 0;
  max-width: 960px;
  float: right;
  padding-bottom: 3rem;
}

/* line 14, sass/components/sections/_tabs.scss */
.tabs-container.ui-tabs .ui-tabs-nav {
  padding-left: 0;
  border-width: 0px 0px 1px 0px;
}

/* line 19, sass/components/sections/_tabs.scss */
.tabs-container.ui-tabs .ui-tabs-panel {
  border-width: 1px;
}

/* line 23, sass/components/sections/_tabs.scss */
.tabs-body {
  padding-bottom: 3rem;
}
/* line 26, sass/components/sections/_tabs.scss */
.tabs-body article {
  max-width: 960px;
}
/* line 22, sass/mixins/_mixins-master.scss */
.tabs-body article:after {
  content: "";
  display: table;
  clear: both;
}
/* line 32, sass/components/sections/_tabs.scss */
.tabs-body > h2 {
  padding-bottom: 3rem;
}
/* line 36, sass/components/sections/_tabs.scss */
.tabs-body article {
  margin-bottom: 5rem;
}
/* line 39, sass/components/sections/_tabs.scss */
.tabs-body article .post-main {
  width: 100%;
}
/* line 43, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header {
  padding-bottom: 1.5rem;
}
/* line 46, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .post-countries {
  color: #6C6463;
  padding-bottom: .6rem;
}
/* line 55, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-title a {
  text-decoration: none;
}
/* line 59, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-title a:hover, .tabs-body article .entry-header .entry-title a:focus {
  border-bottom: 1px solid;
  color: #930925;
}
/* line 66, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .related-countries, .tabs-body article .entry-header .type {
  color: #6C6463;
  text-transform: uppercase;
}
/* line 78, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .dates {
  display: inline-block;
}
/* line 83, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .event-upcoming {
  text-transform: uppercase;
  display: inline-block;
}
/* line 91, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .event-upcoming:after {
  content: '|';
  font-size: 1.2rem;
  padding: 0 .6rem;
  vertical-align: top;
}
/* line 99, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .info-field {
  color: #6C6463;
  padding-bottom: .3rem;
}
/* line 103, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .info-field.date-time .date, .tabs-body article .entry-header .entry-header-fields .info-field.type {
  text-transform: uppercase;
}
/* line 107, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .info-field.date-time.single {
  display: inline-block;
}
@media (min-width: 640px) {
  /* line 112, sass/components/sections/_tabs.scss */
  .tabs-body article .entry-header .entry-header-fields .info-field.date-time.end, .tabs-body article .entry-header .entry-header-fields .info-field.date-time.start {
    display: inline-block;
  }
  /* line 116, sass/components/sections/_tabs.scss */
  .tabs-body article .entry-header .entry-header-fields .info-field.date-time.end:before {
    content: '|';
    padding: 0 .5rem;
  }
}
/* line 122, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .info-field.location p {
  padding: 0;
}
/* line 127, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .separator {
  color: #6C6463;
}
/* line 133, sass/components/sections/_tabs.scss */
.tabs-body article .entry-content {
  line-height: 2.8rem;
}
/* line 136, sass/components/sections/_tabs.scss */
.tabs-body article .entry-content p {
  display: inline;
  line-height: 2.8rem;
}
/* line 140, sass/components/sections/_tabs.scss */
.tabs-body article .entry-content p:first-of-type {
  padding-top: 0;
}
/* line 144, sass/components/sections/_tabs.scss */
.tabs-body article .entry-content p.data-collection {
  color: #6C6463;
  display: block;
}
/* line 150, sass/components/sections/_tabs.scss */
.tabs-body article .entry-content .start-date, .tabs-body article .entry-content .end-date {
  display: inline-block;
  color: #6C6463;
  text-transform: uppercase;
}
/* line 156, sass/components/sections/_tabs.scss */
.tabs-body article .entry-content .read-more-link {
  padding-left: 1rem;
  font-weight: 600;
}

/* line 1, sass/components/sections/_accordion.scss */
.accordion h2 a {
  padding: 10px 20px;
  font-size: 0.9em;
  background: #205493;
  border-bottom: 1px solid #E1E1E1;
  display: block;
  text-decoration: none;
  margin-bottom: 0;
  color: #fff;
}

/* line 12, sass/components/sections/_accordion.scss */
.accordion h2 {
  margin: 0;
}

/* line 16, sass/components/sections/_accordion.scss */
.accordion {
  margin-top: 34px;
}

/* line 20, sass/components/sections/_accordion.scss */
.accordion + h1 {
  margin-top: 64px;
}

/* line 24, sass/components/sections/_accordion.scss */
.accordion h2 a:before {
  content: '+';
  margin-right: 16px;
  font-family: arial;
  font-weight: normal;
  width: 5px;
  display: inline-block;
}

/* line 33, sass/components/sections/_accordion.scss */
.accordion h2 a.selected:before {
  content: '-';
  margin-right: 16px;
  font-family: arial;
  font-weight: normal;
  width: 5px;
  display: inline-block;
}

/* line 42, sass/components/sections/_accordion.scss */
.accordion .inner {
  padding: 10px 20px;
  background: #ececec;
}

/* line 47, sass/components/sections/_accordion.scss */
.accordion a.selected {
  color: #ffffff !important;
}

/* line 3, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content, .mapboxgl-popup .leaflet-popup-content, .leaflet-popup .mapboxgl-popup-content, .leaflet-popup .leaflet-popup-content {
  padding: 3.5rem;
  border: 4px solid #6C6463;
}
/* line 7, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button, .mapboxgl-popup .leaflet-popup-content .mapboxgl-popup-close-button, .leaflet-popup .mapboxgl-popup-content .mapboxgl-popup-close-button, .leaflet-popup .leaflet-popup-content .mapboxgl-popup-close-button {
  text-indent: -999rem;
  background-image: url(images/spritesheet.png);
  background-position: -85px -45px;
  width: 22px;
  height: 22px;
  right: 2rem;
  top: 2rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 7, sass/components/_map-popups.scss */
  .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button, .mapboxgl-popup .leaflet-popup-content .mapboxgl-popup-close-button, .leaflet-popup .mapboxgl-popup-content .mapboxgl-popup-close-button, .leaflet-popup .leaflet-popup-content .mapboxgl-popup-close-button {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 14, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content h2, .mapboxgl-popup .leaflet-popup-content h2, .leaflet-popup .mapboxgl-popup-content h2, .leaflet-popup .leaflet-popup-content h2 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  padding-bottom: 1.5rem;
}
/* line 20, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content h3, .mapboxgl-popup .leaflet-popup-content h3, .leaflet-popup .mapboxgl-popup-content h3, .leaflet-popup .leaflet-popup-content h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #6C6463;
  text-transform: uppercase;
  padding-bottom: .5rem;
}
/* line 28, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content p, .mapboxgl-popup .leaflet-popup-content p, .leaflet-popup .mapboxgl-popup-content p, .leaflet-popup .leaflet-popup-content p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #212721;
  padding-top: 0.5rem;
  padding-bottom: 1.5rem;
}
/* line 36, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content ol, .mapboxgl-popup .leaflet-popup-content ol, .leaflet-popup .mapboxgl-popup-content ol, .leaflet-popup .leaflet-popup-content ol {
  list-style-position: inside;
  padding-bottom: 1rem;
}
/* line 39, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content ol li, .mapboxgl-popup .leaflet-popup-content ol li, .leaflet-popup .mapboxgl-popup-content ol li, .leaflet-popup .leaflet-popup-content ol li {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  color: #343434;
  padding-bottom: .5rem;
}
/* line 48, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content ol li a, .mapboxgl-popup .leaflet-popup-content ol li a, .leaflet-popup .mapboxgl-popup-content ol li a, .leaflet-popup .leaflet-popup-content ol li a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 54, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content h4, .mapboxgl-popup .leaflet-popup-content h4, .leaflet-popup .mapboxgl-popup-content h4, .leaflet-popup .leaflet-popup-content h4 {
  padding: 1.5rem 0 0 0;
  line-height: 2rem;
}
/* line 57, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content h4 a, .mapboxgl-popup .leaflet-popup-content h4 a, .leaflet-popup .mapboxgl-popup-content h4 a, .leaflet-popup .leaflet-popup-content h4 a {
  display: inline-block;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
  text-align: center;
  background: #BA0C2F;
  color: #FFF;
  line-height: 2rem;
  padding: 1.5rem 2.5rem;
  text-decoration: none;
}
/* line 67, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content h4 a:after, .mapboxgl-popup .leaflet-popup-content h4 a:after, .leaflet-popup .mapboxgl-popup-content h4 a:after, .leaflet-popup .leaflet-popup-content h4 a:after {
  position: relative;
  display: inline-block;
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  margin-left: 1.4rem;
  margin-bottom: -1px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 67, sass/components/_map-popups.scss */
  .mapboxgl-popup .mapboxgl-popup-content h4 a:after, .mapboxgl-popup .leaflet-popup-content h4 a:after, .leaflet-popup .mapboxgl-popup-content h4 a:after, .leaflet-popup .leaflet-popup-content h4 a:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 76, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content h4 a:hover, .mapboxgl-popup .leaflet-popup-content h4 a:hover, .leaflet-popup .mapboxgl-popup-content h4 a:hover, .leaflet-popup .leaflet-popup-content h4 a:hover {
  background: #930925;
}

/* line 88, sass/components/_map-popups.scss */
.leaflet-container .leaflet-popup .leaflet-popup-close-button {
  background-image: url(images/spritesheet.png);
  background-position: -85px -45px;
  width: 22px;
  height: 22px;
  right: 2rem;
  top: 2rem;
  background-size: auto;
  opacity: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 88, sass/components/_map-popups.scss */
  .leaflet-container .leaflet-popup .leaflet-popup-close-button {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 96, sass/components/_map-popups.scss */
.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper {
  width: 428px;
}
/* line 98, sass/components/_map-popups.scss */
.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content {
  width: 428px !important;
  padding-top: 3.5rem !important;
}
/* line 102, sass/components/_map-popups.scss */
.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content h2, .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content h3, .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content h4, .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content h5, .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content h6, .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content p {
  margin: 0;
}
/* line 106, sass/components/_map-popups.scss */
.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content a:not(h4 a) {
  color: #BA0C2F;
}
/* line 109, sass/components/_map-popups.scss */
.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content a:not(h4 a):hover, .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content a:not(h4 a).focus {
  color: #930925;
  text-decoration: underline;
}
/* line 114, sass/components/_map-popups.scss */
.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content a:not(h4 a):visited {
  color: #944BA1;
}

/* line 1, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery, .single .site-content .site-main .detail-page-main .entry-content .gallery, .page-template .site-main article.type-page .entry-content .gallery, .page-template-default .site-main article.type-page .entry-content .gallery, .post-template-template-blog-photo .entry-content .gallery {
  clear: both;
  width: 100%;
  position: relative;
}
/* line 6, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery .gallery-item {
  position: relative;
  margin: 2rem 0;
}
/* line 11, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery .gallery-item .gallery-icon, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item .gallery-icon, .page-template .site-main article.type-page .entry-content .gallery .gallery-item .gallery-icon, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item .gallery-icon, .post-template-template-blog-photo .entry-content .gallery .gallery-item .gallery-icon {
  line-height: 0;
}
/* line 13, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery .gallery-item .gallery-icon a, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item .gallery-icon a, .page-template .site-main article.type-page .entry-content .gallery .gallery-item .gallery-icon a, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item .gallery-icon a, .post-template-template-blog-photo .entry-content .gallery .gallery-item .gallery-icon a {
  line-height: 0;
}
/* line 17, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery .gallery-item .gallery-icon img, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item .gallery-icon img, .page-template .site-main article.type-page .entry-content .gallery .gallery-item .gallery-icon img, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item .gallery-icon img, .post-template-template-blog-photo .entry-content .gallery .gallery-item .gallery-icon img {
  width: 100%;
}
/* line 24, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery .gallery-item > figcaption h3, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item > figcaption h3, .page-template .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h3, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h3, .post-template-template-blog-photo .entry-content .gallery .gallery-item > figcaption h3, .project-template-default .project-detail-page-main .entry-content .gallery .gallery-item > figcaption h4, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item > figcaption h4, .page-template .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h4, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h4, .post-template-template-blog-photo .entry-content .gallery .gallery-item > figcaption h4, .project-template-default .project-detail-page-main .entry-content .gallery .gallery-item .gallery-caption h3, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item .gallery-caption h3, .page-template .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h3, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h3, .post-template-template-blog-photo .entry-content .gallery .gallery-item .gallery-caption h3, .project-template-default .project-detail-page-main .entry-content .gallery .gallery-item .gallery-caption h4, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item .gallery-caption h4, .page-template .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h4, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h4, .post-template-template-blog-photo .entry-content .gallery .gallery-item .gallery-caption h4 {
  padding-top: 0;
  padding-bottom: 1rem;
}
/* line 28, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery .gallery-item > figcaption h3:last-child, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item > figcaption h3:last-child, .page-template .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h3:last-child, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h3:last-child, .post-template-template-blog-photo .entry-content .gallery .gallery-item > figcaption h3:last-child, .project-template-default .project-detail-page-main .entry-content .gallery .gallery-item > figcaption h4:last-child, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item > figcaption h4:last-child, .page-template .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h4:last-child, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h4:last-child, .post-template-template-blog-photo .entry-content .gallery .gallery-item > figcaption h4:last-child, .project-template-default .project-detail-page-main .entry-content .gallery .gallery-item .gallery-caption h3:last-child, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item .gallery-caption h3:last-child, .page-template .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h3:last-child, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h3:last-child, .post-template-template-blog-photo .entry-content .gallery .gallery-item .gallery-caption h3:last-child, .project-template-default .project-detail-page-main .entry-content .gallery .gallery-item .gallery-caption h4:last-child, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item .gallery-caption h4:last-child, .page-template .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h4:last-child, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h4:last-child, .post-template-template-blog-photo .entry-content .gallery .gallery-item .gallery-caption h4:last-child {
  padding-bottom: 0;
}
/* line 35, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery-columns-1.gallery, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-1.gallery, .page-template .site-main article.type-page .entry-content .gallery-columns-1.gallery, .page-template-default .site-main article.type-page .entry-content .gallery-columns-1.gallery, .post-template-template-blog-photo .entry-content .gallery-columns-1.gallery {
  max-width: 320px;
}
/* line 38, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery-columns-1.gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-1.gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery-columns-1.gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery-columns-1.gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery-columns-1.gallery .gallery-item {
  width: 304px;
  max-width: 100%;
}
/* line 50, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery-columns-2.gallery .gallery-item {
  width: 100%;
  max-width: 466px;
}
/* line 56, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery-columns-3.gallery, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-3.gallery, .page-template .site-main article.type-page .entry-content .gallery-columns-3.gallery, .page-template-default .site-main article.type-page .entry-content .gallery-columns-3.gallery, .post-template-template-blog-photo .entry-content .gallery-columns-3.gallery, .project-template-default .project-detail-page-main .entry-content .gallery-columns-4.gallery, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-4.gallery, .page-template .site-main article.type-page .entry-content .gallery-columns-4.gallery, .page-template-default .site-main article.type-page .entry-content .gallery-columns-4.gallery, .post-template-template-blog-photo .entry-content .gallery-columns-4.gallery {
  max-width: 100%;
}
/* line 58, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery-columns-3.gallery .gallery-item, .project-template-default .project-detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery-columns-4.gallery .gallery-item {
  width: 304px;
  max-width: 100%;
}
@media (min-width: 640px) {
  /* line 67, sass/components/_gallery.scss */
  .project-template-default .project-detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery-columns-2.gallery .gallery-item, .project-template-default .project-detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery-columns-3.gallery .gallery-item, .project-template-default .project-detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery-columns-4.gallery .gallery-item {
    margin: 2rem .8rem 3.5rem;
  }
  /* line 71, sass/components/_gallery.scss */
  .project-template-default .project-detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3, .page-template .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3, .page-template-default .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3, .post-template-template-blog-photo .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3, .project-template-default .project-detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3, .page-template .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3, .page-template-default .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3, .post-template-template-blog-photo .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3, .project-template-default .project-detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3, .page-template .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3, .page-template-default .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3, .post-template-template-blog-photo .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3 {
    padding-bottom: 2rem;
  }
  /* line 74, sass/components/_gallery.scss */
  .project-template-default .project-detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3:last-child, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3:last-child, .page-template .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3:last-child, .page-template-default .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3:last-child, .post-template-template-blog-photo .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3:last-child, .project-template-default .project-detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3:last-child, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3:last-child, .page-template .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3:last-child, .page-template-default .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3:last-child, .post-template-template-blog-photo .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3:last-child, .project-template-default .project-detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3:last-child, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3:last-child, .page-template .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3:last-child, .page-template-default .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3:last-child, .post-template-template-blog-photo .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3:last-child {
    padding-bottom: 0;
  }
}

/* line 1, sass/components/_events-map.scss */
#map {
  height: 300px;
  width: 300px;
}

/* line 22, sass/mixins/_mixins-master.scss */
.project-template-default .project-detail-page-main .entry-content:after, .single .site-content .site-main .detail-page-main .entry-content:after, .page-template .site-main article.type-page .entry-content:after, .page-template-default .site-main article.type-page .entry-content:after, .post-template-template-blog-photo .entry-content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 18, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content h1 + p, .single .site-content .site-main .detail-page-main .entry-content h1 + p, .page-template .site-main article.type-page .entry-content h1 + p, .page-template-default .site-main article.type-page .entry-content h1 + p, .post-template-template-blog-photo .entry-content h1 + p, .project-template-default .project-detail-page-main .entry-content h2 + p, .single .site-content .site-main .detail-page-main .entry-content h2 + p, .page-template .site-main article.type-page .entry-content h2 + p, .page-template-default .site-main article.type-page .entry-content h2 + p, .post-template-template-blog-photo .entry-content h2 + p, .project-template-default .project-detail-page-main .entry-content h3 + p, .single .site-content .site-main .detail-page-main .entry-content h3 + p, .page-template .site-main article.type-page .entry-content h3 + p, .page-template-default .site-main article.type-page .entry-content h3 + p, .post-template-template-blog-photo .entry-content h3 + p, .project-template-default .project-detail-page-main .entry-content h4 + p, .single .site-content .site-main .detail-page-main .entry-content h4 + p, .page-template .site-main article.type-page .entry-content h4 + p, .page-template-default .site-main article.type-page .entry-content h4 + p, .post-template-template-blog-photo .entry-content h4 + p {
  padding-top: 0;
}
/* line 23, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content h1 + h2, .single .site-content .site-main .detail-page-main .entry-content h1 + h2, .page-template .site-main article.type-page .entry-content h1 + h2, .page-template-default .site-main article.type-page .entry-content h1 + h2, .post-template-template-blog-photo .entry-content h1 + h2, .project-template-default .project-detail-page-main .entry-content h2 + h3, .single .site-content .site-main .detail-page-main .entry-content h2 + h3, .page-template .site-main article.type-page .entry-content h2 + h3, .page-template-default .site-main article.type-page .entry-content h2 + h3, .post-template-template-blog-photo .entry-content h2 + h3, .project-template-default .project-detail-page-main .entry-content h3 + h4, .single .site-content .site-main .detail-page-main .entry-content h3 + h4, .page-template .site-main article.type-page .entry-content h3 + h4, .page-template-default .site-main article.type-page .entry-content h3 + h4, .post-template-template-blog-photo .entry-content h3 + h4, .project-template-default .project-detail-page-main .entry-content h4 + h5, .single .site-content .site-main .detail-page-main .entry-content h4 + h5, .page-template .site-main article.type-page .entry-content h4 + h5, .page-template-default .site-main article.type-page .entry-content h4 + h5, .post-template-template-blog-photo .entry-content h4 + h5, .project-template-default .project-detail-page-main .entry-content h5 + h6, .single .site-content .site-main .detail-page-main .entry-content h5 + h6, .page-template .site-main article.type-page .entry-content h5 + h6, .page-template-default .site-main article.type-page .entry-content h5 + h6, .post-template-template-blog-photo .entry-content h5 + h6 {
  padding-top: 1rem;
}
/* line 30, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content h5 + p, .single .site-content .site-main .detail-page-main .entry-content h5 + p, .page-template .site-main article.type-page .entry-content h5 + p, .page-template-default .site-main article.type-page .entry-content h5 + p, .post-template-template-blog-photo .entry-content h5 + p, .project-template-default .project-detail-page-main .entry-content h6 + p, .single .site-content .site-main .detail-page-main .entry-content h6 + p, .page-template .site-main article.type-page .entry-content h6 + p, .page-template-default .site-main article.type-page .entry-content h6 + p, .post-template-template-blog-photo .entry-content h6 + p {
  padding-top: 0;
}
/* line 35, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content p, .single .site-content .site-main .detail-page-main .entry-content p, .page-template .site-main article.type-page .entry-content p, .page-template-default .site-main article.type-page .entry-content p, .post-template-template-blog-photo .entry-content p {
  line-height: 2.8rem;
}
/* line 38, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content p:first-of-type, .single .site-content .site-main .detail-page-main .entry-content p:first-of-type, .page-template .site-main article.type-page .entry-content p:first-of-type, .page-template-default .site-main article.type-page .entry-content p:first-of-type, .post-template-template-blog-photo .entry-content p:first-of-type {
  padding-top: 0;
}
/* line 43, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content ul, .single .site-content .site-main .detail-page-main .entry-content ul, .page-template .site-main article.type-page .entry-content ul, .page-template-default .site-main article.type-page .entry-content ul, .post-template-template-blog-photo .entry-content ul {
  list-style-type: disc;
}
/* line 47, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content ul, .single .site-content .site-main .detail-page-main .entry-content ul, .page-template .site-main article.type-page .entry-content ul, .page-template-default .site-main article.type-page .entry-content ul, .post-template-template-blog-photo .entry-content ul, .project-template-default .project-detail-page-main .entry-content ol, .single .site-content .site-main .detail-page-main .entry-content ol, .page-template .site-main article.type-page .entry-content ol, .page-template-default .site-main article.type-page .entry-content ol, .post-template-template-blog-photo .entry-content ol {
  padding-left: 2.5rem;
}
/* line 50, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content ul li, .single .site-content .site-main .detail-page-main .entry-content ul li, .page-template .site-main article.type-page .entry-content ul li, .page-template-default .site-main article.type-page .entry-content ul li, .post-template-template-blog-photo .entry-content ul li, .project-template-default .project-detail-page-main .entry-content ol li, .single .site-content .site-main .detail-page-main .entry-content ol li, .page-template .site-main article.type-page .entry-content ol li, .page-template-default .site-main article.type-page .entry-content ol li, .post-template-template-blog-photo .entry-content ol li {
  line-height: 2.8rem;
  padding: .5rem 0 .5rem 1rem;
}
/* line 56, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .intro-text, .single .site-content .site-main .detail-page-main .entry-content .intro-text, .page-template .site-main article.type-page .entry-content .intro-text, .page-template-default .site-main article.type-page .entry-content .intro-text, .post-template-template-blog-photo .entry-content .intro-text {
  font-size: 2rem;
  line-height: 3rem;
}
/* line 61, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .intro-text p, .single .site-content .site-main .detail-page-main .entry-content .intro-text p, .page-template .site-main article.type-page .entry-content .intro-text p, .page-template-default .site-main article.type-page .entry-content .intro-text p, .post-template-template-blog-photo .entry-content .intro-text p {
  padding-top: 1rem;
  line-height: 3rem;
}
/* line 67, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .pull-quote, .single .site-content .site-main .detail-page-main .entry-content .pull-quote, .page-template .site-main article.type-page .entry-content .pull-quote, .page-template-default .site-main article.type-page .entry-content .pull-quote, .post-template-template-blog-photo .entry-content .pull-quote, .project-template-default .project-detail-page-main .entry-content .facts-block, .single .site-content .site-main .detail-page-main .entry-content .facts-block, .page-template .site-main article.type-page .entry-content .facts-block, .page-template-default .site-main article.type-page .entry-content .facts-block, .post-template-template-blog-photo .entry-content .facts-block {
  border-bottom: 0.5rem solid #A2CAEC;
  padding: 2rem 0;
  margin: 2rem 0 2rem 2rem;
  float: right;
  clear: right;
}
/* line 22, sass/mixins/_mixins-master.scss */
.project-template-default .project-detail-page-main .entry-content .pull-quote:after, .single .site-content .site-main .detail-page-main .entry-content .pull-quote:after, .page-template .site-main article.type-page .entry-content .pull-quote:after, .page-template-default .site-main article.type-page .entry-content .pull-quote:after, .post-template-template-blog-photo .entry-content .pull-quote:after, .project-template-default .project-detail-page-main .entry-content .facts-block:after, .single .site-content .site-main .detail-page-main .entry-content .facts-block:after, .page-template .site-main article.type-page .entry-content .facts-block:after, .page-template-default .site-main article.type-page .entry-content .facts-block:after, .post-template-template-blog-photo .entry-content .facts-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 76, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .pull-quote, .single .site-content .site-main .detail-page-main .entry-content .pull-quote, .page-template .site-main article.type-page .entry-content .pull-quote, .page-template-default .site-main article.type-page .entry-content .pull-quote, .post-template-template-blog-photo .entry-content .pull-quote {
  max-width: 25rem;
  border-top: 0.5rem solid #A2CAEC;
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 24px;
  font-size: 2.4rem;
  color: #6C6463;
  line-height: 3.4rem;
  text-align: left;
  font-style: italic;
}
/* line 86, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .facts-block, .single .site-content .site-main .detail-page-main .entry-content .facts-block, .page-template .site-main article.type-page .entry-content .facts-block, .page-template-default .site-main article.type-page .entry-content .facts-block, .post-template-template-blog-photo .entry-content .facts-block {
  max-width: 35rem;
  padding-top: 0;
}
/* line 89, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .facts-block:before, .single .site-content .site-main .detail-page-main .entry-content .facts-block:before, .page-template .site-main article.type-page .entry-content .facts-block:before, .page-template-default .site-main article.type-page .entry-content .facts-block:before, .post-template-template-blog-photo .entry-content .facts-block:before {
  content: 'Just the Facts';
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 3.0rem;
  padding-bottom: 1rem;
  margin-bottom: 2rem;
  color: #6C6463;
  display: block;
  width: 100%;
  border-bottom: 0.5rem solid #A2CAEC;
}
/* line 101, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .facts-block > *, .single .site-content .site-main .detail-page-main .entry-content .facts-block > *, .page-template .site-main article.type-page .entry-content .facts-block > *, .page-template-default .site-main article.type-page .entry-content .facts-block > *, .post-template-template-blog-photo .entry-content .facts-block > * {
  padding-left: 2rem;
  padding-right: 2rem;
}
/* line 106, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .facts-block ul, .single .site-content .site-main .detail-page-main .entry-content .facts-block ul, .page-template .site-main article.type-page .entry-content .facts-block ul, .page-template-default .site-main article.type-page .entry-content .facts-block ul, .post-template-template-blog-photo .entry-content .facts-block ul {
  list-style-type: disc;
}
/* line 111, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content blockquote, .single .site-content .site-main .detail-page-main .entry-content blockquote, .page-template .site-main article.type-page .entry-content blockquote, .page-template-default .site-main article.type-page .entry-content blockquote, .post-template-template-blog-photo .entry-content blockquote {
  margin: 0;
  font-weight: 600;
  padding: 3.5rem 0 2.5rem 2.6rem;
  clear: both;
}
/* line 118, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content iframe, .single .site-content .site-main .detail-page-main .entry-content iframe, .page-template .site-main article.type-page .entry-content iframe, .page-template-default .site-main article.type-page .entry-content iframe, .post-template-template-blog-photo .entry-content iframe {
  max-height: 463px;
}

/* line 1, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form, .search.search-no-results .site-content .no-results .search-form, .error404 .error-404.not-found .page-content .search-form, .site-header .header-menu-search-wrapper .search-form {
  position: relative;
  width: 100%;
}
/* line 5, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form .search-field, .search.search-no-results .site-content .no-results .search-form .search-field, .error404 .error-404.not-found .page-content .search-form .search-field, .site-header .header-menu-search-wrapper .search-form .search-field {
  width: 100%;
  padding: 1.1rem;
  border-radius: 0;
  border: 0.1rem solid #6C6463;
  background: transparent;
  color: #6C6463;
}
/* line 13, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form .search-field:-ms-input-placeholder, .search.search-no-results .site-content .no-results .search-form .search-field:-ms-input-placeholder, .error404 .error-404.not-found .page-content .search-form .search-field:-ms-input-placeholder, .site-header .header-menu-search-wrapper .search-form .search-field:-ms-input-placeholder {
  color: #ADADAD;
  font-weight: 600;
  text-transform: uppercase;
}
.search.search-results .site-content .no-results .search-form .search-field::placeholder, .search.search-no-results .site-content .no-results .search-form .search-field::placeholder, .error404 .error-404.not-found .page-content .search-form .search-field::placeholder, .site-header .header-menu-search-wrapper .search-form .search-field::placeholder {
  color: #ADADAD;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 18, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form .search-field::-webkit-input-placeholder, .search.search-no-results .site-content .no-results .search-form .search-field::-webkit-input-placeholder, .error404 .error-404.not-found .page-content .search-form .search-field::-webkit-input-placeholder, .site-header .header-menu-search-wrapper .search-form .search-field::-webkit-input-placeholder, .search.search-results .site-content .no-results .search-form .search-field::-moz-placeholder, .search.search-no-results .site-content .no-results .search-form .search-field::-moz-placeholder, .error404 .error-404.not-found .page-content .search-form .search-field::-moz-placeholder, .site-header .header-menu-search-wrapper .search-form .search-field::-moz-placeholder, .search.search-results .site-content .no-results .search-form .search-field:-ms-input-placeholder, .search.search-no-results .site-content .no-results .search-form .search-field:-ms-input-placeholder, .error404 .error-404.not-found .page-content .search-form .search-field:-ms-input-placeholder, .site-header .header-menu-search-wrapper .search-form .search-field:-ms-input-placeholder {
  color: #ADADAD;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 25, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form > .search-submit, .search.search-no-results .site-content .no-results .search-form > .search-submit, .error404 .error-404.not-found .page-content .search-form > .search-submit, .site-header .header-menu-search-wrapper .search-form > .search-submit {
  display: none;
}
/* line 29, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form .form-submit-wrapper, .search.search-no-results .site-content .no-results .search-form .form-submit-wrapper, .error404 .error-404.not-found .page-content .search-form .form-submit-wrapper, .site-header .header-menu-search-wrapper .search-form .form-submit-wrapper {
  position: absolute;
  display: inline;
  right: .1rem;
  top: .1rem;
  height: 4.2rem;
  width: 4.2rem;
  overflow: hidden;
}
/* line 38, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form .form-submit-wrapper:before, .search.search-no-results .site-content .no-results .search-form .form-submit-wrapper:before, .error404 .error-404.not-found .page-content .search-form .form-submit-wrapper:before, .site-header .header-menu-search-wrapper .search-form .form-submit-wrapper:before {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -108px -45px;
  width: 17px;
  height: 20px;
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -1rem;
  left: 50%;
  margin-left: -1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 38, sass/components/_search-form.scss */
  .search.search-results .site-content .no-results .search-form .form-submit-wrapper:before, .search.search-no-results .site-content .no-results .search-form .form-submit-wrapper:before, .error404 .error-404.not-found .page-content .search-form .form-submit-wrapper:before, .site-header .header-menu-search-wrapper .search-form .form-submit-wrapper:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 49, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form .form-submit-wrapper .search-submit, .search.search-no-results .site-content .no-results .search-form .form-submit-wrapper .search-submit, .error404 .error-404.not-found .page-content .search-form .form-submit-wrapper .search-submit, .site-header .header-menu-search-wrapper .search-form .form-submit-wrapper .search-submit {
  position: absolute;
  top: 0;
  left: 0;
  width: 4.2rem;
  height: 4.2rem;
  text-indent: 4.5rem;
  padding: 0;
  background: none;
  border: none;
}

/* line 1, sass/components/_pagination.scss */
.pagination-loader {
  width: 40px;
  height: 40px;
  margin: 1.5em auto;
  display: none;
}

/* line 7, sass/components/_pagination.scss */
.pagination a {
  color: #212721;
  padding: 0 0 1px;
  margin-left: 5px;
  margin-right: 10px;
}

/* line 14, sass/components/_pagination.scss */
.pagination a:hover {
  color: #930925;
  font-weight: 600;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid;
}

/* line 22, sass/components/_pagination.scss */
.pagination span.current {
  font-weight: bold;
  color: #BA0C2F;
  border: none;
  margin-left: 5px;
  margin-right: 10px;
}

/* line 2, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav, .single-case_study .sub-nav, .single-issue_brief .sub-nav {
  display: none;
  position: absolute;
  right: 0;
  background: white;
  z-index: 99;
}
/* line 9, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav ul, .single-case_study .sub-nav ul, .single-issue_brief .sub-nav ul {
  list-style-type: none;
  width: 100%;
  padding: 0;
  margin: 0;
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: stretch;
      justify-content: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
  border-bottom: 1px solid #222;
}
/* line 23, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav ul li, .single-case_study .sub-nav ul li, .single-issue_brief .sub-nav ul li {
  text-transform: uppercase;
  word-break: normal;
  word-wrap: normal;
  font-size: 1.4rem;
  font-weight: 600;
  padding: 0;
  width: auto;
  position: relative;
  z-index: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
/* line 38, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav ul li a, .single-case_study .sub-nav ul li a, .single-issue_brief .sub-nav ul li a {
  color: #222;
  padding: 8px 5px;
  display: block;
  width: 100%;
  transition: background .2s, color .2s;
}
/* line 46, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav ul li a:hover, .single-case_study .sub-nav ul li a:hover, .single-issue_brief .sub-nav ul li a:hover {
  background: #BA0C2F;
  color: white !important;
  text-decoration: none;
  transition: background .2s, color .2s;
}
/* line 54, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav ul li:hover, .single-case_study .sub-nav ul li:hover, .single-issue_brief .sub-nav ul li:hover {
  border-color: #BA0C2F;
  z-index: 99;
}
/* line 59, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav ul li.active, .single-case_study .sub-nav ul li.active, .single-issue_brief .sub-nav ul li.active {
  border-color: #BA0C2F;
  z-index: 2;
}
/* line 62, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav ul li.active a, .single-case_study .sub-nav ul li.active a, .single-issue_brief .sub-nav ul li.active a {
  color: #BA0C2F;
}
/* line 68, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav .dropdown, .single-case_study .sub-nav .dropdown, .single-issue_brief .sub-nav .dropdown {
  display: none;
  width: 100%;
}
/* line 74, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav.fixed, .single-case_study .sub-nav.fixed, .single-issue_brief .sub-nav.fixed {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
}
/* line 81, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav.atBottom, .single-case_study .sub-nav.atBottom, .single-issue_brief .sub-nav.atBottom {
  position: absolute;
  margin: 0;
}
@media (min-width: 1070px) {
  /* line 87, sass/components/_sub-nav.scss */
  .single-country_profile .sub-nav, .single-case_study .sub-nav, .single-issue_brief .sub-nav {
    position: absolute;
    max-width: 157px;
    margin-top: 70px;
    z-index: 1;
    background: transparent;
  }
  /* line 94, sass/components/_sub-nav.scss */
  .single-country_profile .sub-nav ul, .single-case_study .sub-nav ul, .single-issue_brief .sub-nav ul {
    display: block;
    text-align: left;
    border: none;
    -ms-flex-pack: stretch;
        justify-content: stretch;
  }
  /* line 101, sass/components/_sub-nav.scss */
  .single-country_profile .sub-nav ul li, .single-case_study .sub-nav ul li, .single-issue_brief .sub-nav ul li {
    width: 157px;
    font-size: 1.8rem;
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
    background-color: transparent;
  }
  /* line 108, sass/components/_sub-nav.scss */
  .single-country_profile .sub-nav ul li a, .single-case_study .sub-nav ul li a, .single-issue_brief .sub-nav ul li a {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 10px;
  }
  /* line 117, sass/components/_sub-nav.scss */
  .single-country_profile .sub-nav.fixed, .single-case_study .sub-nav.fixed, .single-issue_brief .sub-nav.fixed {
    top: 25px;
    margin: 0;
  }
}
@media (max-width: 1069px) {
  /* line 124, sass/components/_sub-nav.scss */
  .single-country_profile .sub-nav ul li, .single-case_study .sub-nav ul li, .single-issue_brief .sub-nav ul li {
    top: 0 !important;
  }
}

/* line 10, sass/components/_slider.scss */
.slider {
  background-size: cover;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media (min-width: 800px) {
  /* line 10, sass/components/_slider.scss */
  .slider {
    -ms-flex-align: end;
        align-items: flex-end;
  }
}

/* line 19, sass/components/_slider.scss */
.swiper-slide::after {
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.75));
  bottom: 0;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
}

/* line 31, sass/components/_slider.scss */
.slider__content {
  margin: 0 auto;
  max-width: 1000px;
  width: 100%;
}

/* line 37, sass/components/_slider.scss */
.slider__eyebrow {
  color: white;
  display: block;
  padding: 0 5rem;
  text-align: center;
}
@media (min-width: 800px) {
  /* line 37, sass/components/_slider.scss */
  .slider__eyebrow {
    text-align: left;
  }
}

/* line 47, sass/components/_slider.scss */
.slider__title {
  color: white;
  font-size: 5.25vw;
  font-weight: 600;
  margin: 20px 0 40px;
  padding: 0 5rem;
  text-align: center;
}
@media (min-width: 800px) {
  /* line 47, sass/components/_slider.scss */
  .slider__title {
    font-size: 2.5vw;
    line-height: 1.25;
    padding: 1rem 20% 2rem 5rem;
    text-align: left;
  }
}

/* line 62, sass/components/_slider.scss */
.slider__link {
  color: white;
  text-decoration: none;
}
/* line 65, sass/components/_slider.scss */
.slider__link:hover {
  color: white;
  text-decoration: underline;
}
/* line 69, sass/components/_slider.scss */
.slider__link:visited {
  color: white;
}

/* line 78, sass/components/_slider.scss */
.swiper-container {
  height: 70vh;
  margin-bottom: 5rem;
}

/*--------------------------------------------------------------
# Jquery Dotdotdot
--------------------------------------------------------------*/
/* line 1, sass/_dotdotdot.scss */
.expand-link:visited, .collapse-link:visited {
  color: #BA0C2F;
}

/* line 5, sass/_dotdotdot.scss */
.expand-link:hover, .collapse-link:hover {
  text-decoration: none;
  color: #930925;
}

/* line 10, sass/_dotdotdot.scss */
.expand-link i, .collapse-link i {
  vertical-align: middle;
  margin-right: 5px;
}

/* line 15, sass/_dotdotdot.scss */
.ddd-truncated img {
  display: none;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGU6Ly8vYXBwL3Nhc3Mvc3R5bGUuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvdmFyaWFibGVzLXNpdGUvX3R5cG9ncmFwaHkuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvX3Nwcml0ZXMuc2NzcyIsInN0eWxlLmNzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvX3dwYmFrZXJ5LnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL19ub3JtYWxpemUuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvbGF5b3V0L19sYXlvdXQtYmFzZS5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy92YXJpYWJsZXMtc2l0ZS9fc3RydWN0dXJlLnNjc3MiLCJmaWxlOi8vL3Zhci9saWIvZ2Vtcy8yLjMuMC9nZW1zL2JyZWFrcG9pbnQtMi43LjAvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2xheW91dC9fbGFuZGluZy1wYWdlcy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9qcXVlcnktdWkuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvdHlwb2dyYXBoeS9fdHlwb2dyYXBoeS5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy92YXJpYWJsZXMtc2l0ZS9fY29sb3JzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL3R5cG9ncmFwaHkvX2NvcHkuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2VsZW1lbnRzL19saXN0cy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9lbGVtZW50cy9fdGFibGVzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2Zvcm1zL19maWVsZHMuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvZm9ybXMvX2ZsYXRwaWNrci1jYWxlbmRhci5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9uYXZpZ2F0aW9uL19uYXZpZ2F0aW9uLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL25hdmlnYXRpb24vX2xpbmtzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL21vZHVsZXMvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvbW9kdWxlcy9fYWxpZ25tZW50cy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9tb2R1bGVzL19jbGVhcmluZ3Muc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3Mvc2l0ZS9zZWNvbmRhcnkvX3dpZGdldHMuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3Mvc2l0ZS9fc2l0ZS5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9zaXRlL3ByaW1hcnkvX3Bvc3RzLWFuZC1wYWdlcy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9zaXRlL3ByaW1hcnkvX2NvbW1lbnRzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL21vZHVsZXMvX2luZmluaXRlLXNjcm9sbC5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9tZWRpYS9fbWVkaWEuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvbWVkaWEvX2NhcHRpb25zLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL21lZGlhL19nYWxsZXJpZXMuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvbWVkaWEvX3RyaXBsZS1pbWFnZS1ibG9jay5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9fYWxlcnRpZnkuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy1sYW5kaW5nLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2NvdW50cnktcHJvZmlsZXMtbGFuZGluZy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19wcm9qZWN0cy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcG9zdC5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtZXZlbnQuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fc2VhcmNoLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3BhZ2UtdGVtcGxhdGUuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fNDA0LnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Z1bGwtd2lkdGhfdGVtcGxhdGUuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtaGVhZGVyLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9yZWdpb25zL19mYWNldHdwLXBhZ2VyLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fd3AtcGFnZW5hdmkuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fYnJlYWRjcnVtYnMuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2xlYXJuLW1vcmUtc2VjdGlvbi5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19wdWxsLXF1b3RlLXNpZGViYXIuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3JlbGF0ZWQtYmxvZy1wb3N0cy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19jb250YWN0LXVzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fYWNjb3JkaW9uLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvX21hcC1wb3B1cHMuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL19ldmVudHMtbWFwLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvX3d5c2l3eWcuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLWZvcm0uc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL19zdWItbmF2LnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9fZG90ZG90ZG90LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBb0JFO0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnRUFxQmdFO0FDM0N4RCwwRUFBaUU7QUFDakUsMkVBQWtFO0FDRDFFOzs7Ozs7Ozs7Ozs7RUFZRTtBQXdrQkY7Ozs7RUFJRTtBQXVERjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXlCRTtBQTJCRjs7Ozs7Ozs7Ozs7RUFXRTtBQW1CRjs7Ozs7RUFLRTtBQVVGOzs7OztFQUtFO0FDcG9CRixrQ0FBa0M7QUR3b0I5QjtFQWhFRiw4Q0FBdUM7RUFMdkMsa0NBQXVEO0VBVnZELFlBbnBCa0Q7RUF1cEJsRCxhQXZwQndEO0NDZ0d6RDtBRG1tQkM7RUNqbUJBLGtDQUFrQztFRGdvQmhDO0lBaEVGLGlEQUF1QztJQXlCdkMsNkJBQXlEO0dDcmxCeEQ7Q0FDRjs7QUFFRCxrQ0FBa0M7QUR5bkI5QjtFQWhFRiw4Q0FBdUM7RUFMdkMsNkJBQXVEO0VBVnZELFlBeG9CbUM7RUE0b0JuQyxhQTVvQnlDO0NDb0cxQztBRG9sQkM7RUNsbEJBLGtDQUFrQztFRGluQmhDO0lBaEVGLGlEQUF1QztJQXlCdkMsNkJBQXlEO0dDdGtCeEQ7Q0FDRjs7QUFFRCxrQ0FBa0M7QUQwbUI5QjtFQWhFRiw4Q0FBdUM7RUFMdkMsa0NBQXVE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MitCdkQ7O0FBRUQsbUNBQW1DO0FRNStCbkM7RUFBeUIsaUNBQWdDO0NSKytCeEQ7O0FBRUQsbUNBQW1DO0FRaC9CbkM7RUFBd0IsaUNBQWdDO0NSbS9CdkQ7O0FBRUQsbUNBQW1DO0FRcC9CbkM7RUFBeUIsaUNBQWdDO0NSdS9CeEQ7O0FBRUQsbUNBQW1DO0FReC9CbkM7RUFBd0IsaUNBQWdDO0NSMi9CdkQ7O0FBRUQsbUNBQW1DO0FRNS9CbkM7RUFBeUIsa0NBQWlDO0NSKy9CekQ7O0FBRUQsbUNBQW1DO0FRaGdDbkM7RUFBMEIsa0NBQWlDO0NSbWdDMUQ7O0FBRUQsbUNBQW1DO0FRcGdDbkM7RUFBMEIsa0NBQWlDO0NSdWdDMUQ7O0FBRUQsbUNBQW1DO0FReGdDbkM7RUFBcUIsNkJBQTRCO0NSMmdDaEQ7O0FBRUQsbUNBQW1DO0FRNWdDbkM7RUFBc0IsaUNBQWdDO0NSK2dDckQ7O0FBRUQsbUNBQW1DO0FRaGhDbkM7RUFBcUIsaUNBQWdDO0NSbWhDcEQ7O0FBRUQsbUNBQW1DO0FRcGhDbkM7RUFBc0IsaUNBQWdDO0NSdWhDckQ7O0FBRUQsbUNBQW1DO0FReGhDbkM7RUFBcUIsaUNBQWdDO0NSMmhDcEQ7O0FBRUQsbUNBQW1DO0FRNWhDbkM7RUFBc0IsaUNBQWdDO0NSK2hDckQ7O0FBRUQsbUNBQW1DO0FRaGlDbkM7RUFBcUIsaUNBQWdDO0NSbWlDcEQ7O0FBRUQsbUNBQW1DO0FRcGlDbkM7RUFBc0Isa0NBQWlDO0NSdWlDdEQ7O0FBRUQsbUNBQW1DO0FReGlDbkM7RUFBdUIsa0NBQWlDO0NSMmlDdkQ7O0FBRUQsbUNBQW1DO0FRNWlDbkM7RUFBeUIsa0NBQWlDO0NSK2lDekQ7O0FBRUQsbUNBQW1DO0FRaGpDbkM7RUFBdUIsa0NBQWlDO0NSbWpDdkQ7O0FBRUQsbUNBQW1DO0FRcGpDbkM7RUFBeUIsa0NBQWlDO0NSdWpDekQ7O0FBRUQsbUNBQW1DO0FReGpDbkM7RUFBeUIsa0NBQWlDO0NSMmpDekQ7O0FBRUQsbUNBQW1DO0FRNWpDbkM7RUFBeUIsa0NBQWlDO0NSK2pDekQ7O0FBRUQsbUNBQW1DO0FRaGtDbkM7RUFBeUIsa0NBQWlDO0NSbWtDekQ7O0FBRUQsbUNBQW1DO0FRcGtDbkM7RUFBeUIsa0NBQWlDO0NSdWtDekQ7O0FBRUQsbUNBQW1DO0FReGtDbkM7RUFBMEIsK0JBQThCO0NSMmtDdkQ7O0FBRUQsbUNBQW1DO0FRNWtDbkM7RUFBMkIsaUNBQWdDO0NSK2tDMUQ7O0FBRUQsbUNBQW1DO0FRaGxDbkM7RUFBMEIsaUNBQWdDO0NSbWxDekQ7O0FBRUQsbUNBQW1DO0FRcGxDbkM7RUFBMkIsaUNBQWdDO0NSdWxDMUQ7O0FBRUQsbUNBQW1DO0FReGxDbkM7RUFBMEIsaUNBQWdDO0NSMmxDekQ7O0FBRUQsbUNBQW1DO0FRNWxDbkM7RUFBMkIsaUNBQWdDO0NSK2xDMUQ7O0FBRUQsbUNBQW1DO0FRaG1DbkM7RUFBMEIsaUNBQWdDO0NSbW1DekQ7O0FBRUQsbUNBQW1DO0FRcG1DbkM7RUFBMkIsa0NBQWlDO0NSdW1DM0Q7O0FBRUQsbUNBQW1DO0FReG1DbkM7RUFBNEIsa0NBQWlDO0NSMm1DNUQ7O0FBRUQsbUNBQW1DO0FRNW1DbkM7RUFBOEIsa0NBQWlDO0NSK21DOUQ7O0FBRUQsbUNBQW1DO0FRaG5DbkM7RUFBNEIsa0NBQWlDO0NSbW5DNUQ7O0FBRUQsbUNBQW1DO0FRcG5DbkM7RUFBOEIsa0NBQWlDO0NSdW5DOUQ7O0FBRUQsbUNBQW1DO0FReG5DbkM7RUFBOEIsa0NBQWlDO0NSMm5DOUQ7O0FBRUQsbUNBQW1DO0FRNW5DbkM7RUFBOEIsa0NBQWlDO0NSK25DOUQ7O0FBRUQsbUNBQW1DO0FRaG9DbkM7RUFBOEIsa0NBQWlDO0NSbW9DOUQ7O0FBRUQsbUNBQW1DO0FRcG9DbkM7RUFBOEIsa0NBQWlDO0NSdW9DOUQ7O0FBRUQsbUNBQW1DO0FReG9DbkM7RUFBZ0MsNkJBQTRCO0NSMm9DM0Q7O0FBRUQsbUNBQW1DO0FRNW9DbkM7RUFBZ0MsaUNBQWdDO0NSK29DL0Q7O0FBRUQsbUNBQW1DO0FRaHBDbkM7RUFBZ0MsaUNBQWdDO0NSbXBDL0Q7O0FBRUQsbUNBQW1DO0FRcHBDbkM7RUFBZ0MsaUNBQWdDO0NSdXBDL0Q7O0FBRUQsbUNBQW1DO0FReHBDbkM7RUFBMkIsaUNBQWdDO0NSMnBDMUQ7O0FBRUQsbUNBQW1DO0FRNXBDbkM7RUFBMkIsaUNBQWdDO0NSK3BDMUQ7O0FBRUQsbUNBQW1DO0FRaHFDbkM7RUFBMkIsaUNBQWdDO0NSbXFDMUQ7O0FBRUQsbUNBQW1DO0FRcHFDbkM7RUFBMkIsa0NBQWlDO0NSdXFDM0Q7O0FBRUQsbUNBQW1DO0FReHFDbkM7RUFBNEIsa0NBQWlDO0NSMnFDNUQ7O0FBRUQsbUNBQW1DO0FRNXFDbkM7RUFBNEIsa0NBQWlDO0NSK3FDNUQ7O0FBRUQsbUNBQW1DO0FRaHJDbkM7RUFBNEIsa0NBQWlDO0NSbXJDNUQ7O0FBRUQsbUNBQW1DO0FRcHJDbkM7RUFBNEIsa0NBQWlDO0NSdXJDNUQ7O0FBRUQsbUNBQW1DO0FReHJDbkM7RUFBbUIsNkJBQTRCO0NSMnJDOUM7O0FBRUQsbUNBQW1DO0FRNXJDbkM7RUFBd0IsaUNBQWdDO0NSK3JDdkQ7O0FBRUQsbUNBQW1DO0FRaHNDbkM7RUFBbUIsaUNBQWdDO0NSbXNDbEQ7O0FBRUQsbUNBQW1DO0FRcHNDbkM7RUFBa0IsaUNBQWdDO0NSdXNDakQ7O0FBRUQsbUNBQW1DO0FReHNDbkM7RUFBbUIsaUNBQWdDO0NSMnNDbEQ7O0FBRUQsbUNBQW1DO0FRNXNDbkM7RUFBbUIsaUNBQWdDO0NSK3NDbEQ7O0FBRUQsbUNBQW1DO0FRaHRDbkM7RUFBd0IsaUNBQWdDO0NSbXRDdkQ7O0FBRUQsbUNBQW1DO0FRcHRDbkM7RUFBNkIsa0NBQWlDO0NSdXRDN0Q7O0FBRUQsbUNBQW1DO0FReHRDbkM7RUFBNEIsNkJBQTRCO0NSMnRDdkQ7O0FBRUQsbUNBQW1DO0FRNXRDbkM7RUFBdUIsaUNBQWdDO0NSK3RDdEQ7O0FBRUQsbUNBQW1DO0FRaHVDbkM7RUFBb0IsaUNBQWdDO0NSbXVDbkQ7O0FBRUQsbUNBQW1DO0FRcHVDbkM7RUFBc0IsaUNBQWdDO0NSdXVDckQ7O0FBRUQsbUNBQW1DO0FReHVDbkM7RUFBZ0IsaUNBQWdDO0NSMnVDL0M7O0FBRUQs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RUQsbUNBQW1DO0FRNStDbkM7RUFBaUIsOEJBQTZCO0NSKytDN0M7O0FBRUQsbUNBQW1DO0FRaC9DbkM7RUFBdUIsa0NBQWlDO0NSbS9DdkQ7O0FBRUQsbUNBQW1DO0FRcC9DbkM7RUFBa0Isa0NBQWlDO0NSdS9DbEQ7O0FBRUQsbUNBQW1DO0FReC9DbkM7RUFBcUIsa0NBQWlDO0NSMi9DckQ7O0FBRUQsbUNBQW1DO0FRNS9DbkM7RUFBcUIsa0NBQWlDO0NSKy9DckQ7O0FBRUQsbUNBQW1DO0FRaGdEbkM7RUFBcUIsa0NBQWlDO0NSbWdEckQ7O0FBRUQsbUNBQW1DO0FRcGdEbkM7RUFBcUIsa0NBQWlDO0NSdWdEckQ7O0FBRUQsbUNBQW1DO0FReGdEbkM7RUFBdUIsOEJBQTZCO0NSMmdEbkQ7O0FBRUQsbUNBQW1DO0FRNWdEbkM7RUFBd0Isa0NBQWlDO0NSK2dEeEQ7O0FBRUQsbUNBQW1DO0FRaGhEbkM7RUFBd0Isa0NBQWlDO0NSbWhEeEQ7O0FBRUQsbUNBQW1DO0FRcGhEbkM7RUFBNkIsa0NBQWlDO0NSdWhEN0Q7O0FBRUQsbUNBQW1DO0FReGhEbkM7RUFBNkIsa0NBQWlDO0NSMmhEN0Q7O0FBRUQsbUNBQW1DO0FRNWhEbkM7RUFBNkIsa0NBQWlDO0NSK2hEN0Q7O0FBRUQsbUNBQW1DO0FRaGlEbkM7RUFBNkIsa0NBQWlDO0NSbWlEN0Q7O0FBRUQsbUNBQW1DO0FRcGlEbkM7RUFBMEIsbUNBQWtDO0NSdWlEM0Q7O0FBRUQsbUNBQW1DO0FReGlEbkM7RUFBMEIsbUNBQWtDO0NSMmlEM0Q7O0FBRUQsbUNBQW1DO0FRNWlEbkM7RUFBMEIsbUNBQWtDO0NSK2lEM0Q7O0FBRUQsbUNBQW1DO0FRaGpEbkM7RUFBMEIsbUNBQWtDO0NSbWpEM0Q7O0FBRUQsbUNBQW1DO0FRcGpEbkM7RUFBeUIsbUNBQWtDO0NSdWpEMUQ7O0FBRUQsbUNBQW1DO0FReGpEbkM7RUFBMEIsbUNBQWtDO0NSMmpEM0Q7O0FBRUQsbUNBQW1DO0FRNWpEbkM7RUFBd0IsbUNBQWtDO0NSK2pEekQ7O0FBRUQsbUNBQW1DO0FRaGtEbkM7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QjtFQUNuQixnQkFBZTtFQUNmLG1CQUFrQjtDMUUwNVNuQjtBSzk0U0c7RUxnNVNGLDJDQUEyQztFMEVsNlM3QztJQVFJLGlCQUFnQjtJQUNoQixrQkFBaUI7SUFDakIsNEJBQTJCO0lBQzNCLGlCQUFnQjtHMUU2NVNqQjtDQUNGOztBQUVELDJDQUEyQztBMEU1NVMzQztFQUNFLGFBQVk7RUFDWixzQkFBcUI7QzFFODVTdEI7QUFDRCwyQ0FBMkM7QTBFOTVTekM7RUFDRSxhQUFZO0VBQ1osMkJBQTBCO0MxRWc2UzdCO0FBQ0QsMkNBQTJDO0EwRS81U3pDO0VBQ0UsYUFBWTtDMUVpNlNmOztBQUVELDJDQUEyQztBMEUzNVMzQztFQUNFLGFBQVk7RUFDWixvQkFBbUI7QzFFNjVTcEI7O0FIajJTRDs7Z0VBRWdFO0FHbzJTaEUsa0NBQWtDO0EyRWovU2xDO0VBQ0ksZWpFNEN3QjtDVnU4UzNCOztBQUVELGtDQUFrQztBMkVsL1NsQztFQUNJLHNCQUFxQjtFQUNyQixlakV5QzBCO0NWMjhTN0I7O0FBRUQsbUNBQW1DO0EyRW4vU25DO0VBQ0ksdUJBQXNCO0VBQ3RCLGtCQUFpQjtDM0VxL1NwQjs7QUFFRCxtQ0FBbUM7QTJFcC9TbkM7RUFDSSxjQUFhO0MzRXMvU2hCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCxudWxsLG51bGwsIi8qIVxuVGhlbWUgTmFtZTogQUlELUVSQ1xuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5BdXRob3I6IEplcmVteSBLb3VsaXNoXG5BdXRob3IgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5EZXNjcmlwdGlvbjogRGVzY3JpcHRpb25cblZlcnNpb246IDEuMC4wXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBhaWRlcmNcblRhZ3M6XG5cblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZCB3aXRoIG90aGVycy5cblxuQUlELUVSQyBpcyBiYXNlZCBvbiBVbmRlcnNjb3JlcyBodHRwOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDE2IEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cblxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5jb20vbm9ybWFsaXplLmNzcy9cbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5vcm1hbGl6ZVxuIyBUeXBvZ3JhcGh5XG4jIEVsZW1lbnRzXG4jIEZvcm1zXG4jIE5hdmlnYXRpb25cblx0IyMgTGlua3Ncblx0IyMgTWVudXNcbiMgQWNjZXNzaWJpbGl0eVxuIyBBbGlnbm1lbnRzXG4jIENsZWFyaW5nc1xuIyBXaWRnZXRzXG4jIENvbnRlbnRcbiAgICAjIyBQb3N0cyBhbmQgcGFnZXNcblx0IyMgQ29tbWVudHNcbiMgSW5maW5pdGUgc2Nyb2xsXG4jIE1lZGlhXG5cdCMjIENhcHRpb25zXG5cdCMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Tb3VyY2UrU2FucytQcm86NDAwLDYwMFwiO1xuQGltcG9ydCBcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NZXJyaXdlYXRoZXI6MzAwLDQwMCw3MDBcIjtcbi8qXG5TQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuXG4uaWNvbi1ob21lIHtcbiAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG59XG5cblRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG4kaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xuXG5BdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXG4kc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcbiovXG4vKlxuVGhlc2UgXCJyZXRpbmEgZ3JvdXBcIiB2YXJpYWJsZXMgYXJlIG1hcHBpbmdzIGZvciB0aGUgbmFtaW5nIGFuZCBwYWlyaW5nIG9mIG5vcm1hbCBhbmQgcmV0aW5hIHNwcml0ZXMuXG5cblRoZSBsaXN0IGZvcm1hdHRlZCB2YXJpYWJsZXMgYXJlIGludGVuZGVkIGZvciBtaXhpbnMgbGlrZSBgcmV0aW5hLXNwcml0ZWAgYW5kIGByZXRpbmEtc3ByaXRlc2AuXG4qL1xuLypcblRoZSBwcm92aWRlZCBtaXhpbnMgYXJlIGludGVuZGVkIHRvIGJlIHVzZWQgd2l0aCB0aGUgYXJyYXktbGlrZSB2YXJpYWJsZXNcblxuLmljb24taG9tZSB7XG4gIEBpbmNsdWRlIHNwcml0ZS13aWR0aCgkaWNvbi1ob21lKTtcbn1cblxuLmljb24tZW1haWwge1xuICBAaW5jbHVkZSBzcHJpdGUoJGljb24tZW1haWwpO1xufVxuXG5FeGFtcGxlIHVzYWdlIGluIEhUTUw6XG5cbmBkaXNwbGF5OiBibG9ja2Agc3ByaXRlOlxuPGRpdiBjbGFzcz1cImljb24taG9tZVwiPjwvZGl2PlxuXG5UbyBjaGFuZ2UgYGRpc3BsYXlgIChlLmcuIGBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YCksIHdlIHN1Z2dlc3QgdXNpbmcgYSBjb21tb24gQ1NTIGNsYXNzOlxuXG4vLyBDU1Ncbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBIVE1MXG48aSBjbGFzcz1cImljb24gaWNvbi1ob21lXCI+PC9pPlxuKi9cbi8qXG5UaGUgYHJldGluYS1zcHJpdGVgIG1peGluIHNldHMgdXAgcnVsZXMgYW5kIGEgbWVkaWEgcXVlcnkgZm9yIGEgc3ByaXRlL3JldGluYSBzcHJpdGUuXG4gIEl0IHNob3VsZCBiZSB1c2VkIHdpdGggYSBcInJldGluYSBncm91cFwiIHZhcmlhYmxlLlxuXG5UaGUgbWVkaWEgcXVlcnkgaXMgZnJvbSBDU1MgVHJpY2tzOiBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2Nzcy9yZXRpbmEtZGlzcGxheS1tZWRpYS1xdWVyeS9cblxuJGljb24taG9tZS1ncm91cDogKCdpY29uLWhvbWUnLCAkaWNvbi1ob21lLCAkaWNvbi1ob21lLTJ4LCApO1xuXG4uaWNvbi1ob21lIHtcbiAgQGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkaWNvbi1ob21lLWdyb3VwKTtcbn1cbiovXG4vKlxuVGhlIGBzcHJpdGVzYCBtaXhpbiBnZW5lcmF0ZXMgaWRlbnRpY2FsIG91dHB1dCB0byB0aGUgQ1NTIHRlbXBsYXRlXG4gIGJ1dCBjYW4gYmUgb3ZlcnJpZGRlbiBpbnNpZGUgb2YgU0NTU1xuXG5AaW5jbHVkZSBzcHJpdGVzKCRzcHJpdGVzaGVldC1zcHJpdGVzKTtcbiovXG4vKlxuVGhlIGByZXRpbmEtc3ByaXRlc2AgbWl4aW4gZ2VuZXJhdGVzIGEgQ1NTIHJ1bGUgYW5kIG1lZGlhIHF1ZXJ5IGZvciByZXRpbmEgZ3JvdXBzXG4gIFRoaXMgeWllbGRzIHRoZSBzYW1lIG91dHB1dCBhcyBDU1MgcmV0aW5hIHRlbXBsYXRlIGJ1dCBjYW4gYmUgb3ZlcnJpZGRlbiBpbiBTQ1NTXG5cbkBpbmNsdWRlIHJldGluYS1zcHJpdGVzKCRyZXRpbmEtZ3JvdXBzKTtcbiovXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4uYmxhY2stZGF0YS1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC03N3B4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC5ibGFjay1kYXRhLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4uZGF0YS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA3NnB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC5kYXRhLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi5lbWFpbC1pY29uLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTIycHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLmVtYWlsLWljb24tYnJhbmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi5mYWNlYm9vay1pY29uLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDVweCAtNzdweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAuZmFjZWJvb2staWNvbi1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLmZhY2luZy1kb3duLXJlZC1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4cHggLTY4cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAuZmFjaW5nLWRvd24tcmVkLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4uZmFjaW5nLWRvd24td2hpdGUtYXJyb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NXB4IC02OHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLmZhY2luZy1kb3duLXdoaXRlLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4uZmxpY2tyLWljb24tcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMwcHggLTM2cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLmZsaWNrci1pY29uLXJlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLmhhbWJ1cmdlci1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMTIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLmhhbWJ1cmdlci1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi5oYW1idXJnZXJ4LW1vYmlsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggLTQ1cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLmhhbWJ1cmdlcngtbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4ubGVmdC1ibGFjay1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC05MnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLmxlZnQtYmxhY2stYXJyb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi5sZWZ0LXJlZC1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OHB4IC0xMDhweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC5sZWZ0LXJlZC1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLmxlZnQtd2hpdGUtYXJyb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTdweCAtMTA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAubGVmdC13aGl0ZS1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLmxlZnRhcnJvd3doaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMwcHggLTEwOHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLmxlZnRhcnJvd3doaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4ubGlua2VkaW4taWNvbi1icmFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTEyMnB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC5saW5rZWRpbi1pY29uLWJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4ubWFnbmlmeWluZy1nbGFzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOHB4IC00NXB4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC5tYWduaWZ5aW5nLWdsYXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4ucGRmLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNzdweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAucGRmLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi5yaWdodC1ibGFjay1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OXB4IC0xMjJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC5yaWdodC1ibGFjay1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLnJpZ2h0LXJlZC1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOHB4IC0xNDVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC5yaWdodC1yZWQtYXJyb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi5yaWdodC13aGl0ZS1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC0xNDVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC5yaWdodC13aGl0ZS1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLnJpZ2h0YXJyb3d3aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOXB4IC0xMDhweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC5yaWdodGFycm93d2hpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi5zaGFyZXRoaXMtaWNvbi1icmFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMjJweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAuc2hhcmV0aGlzLWljb24tYnJhbmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi50d2l0dGVyLWljb24tYnJhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzBweCAtNzJweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAudHdpdHRlci1pY29uLWJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4udHdpdHRlci1pY29uLXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMHB4IDBweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAudHdpdHRlci1pY29uLXJlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLndoaXRlLW1hZ25pZnlpbmctZ2xhc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzFweCAtMTIycHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLndoaXRlLW1hZ25pZnlpbmctZ2xhc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi55b3V0dWJlLWljb24tcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODFweCAtNzdweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAueW91dHViZS1pY29uLXJlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLnppcC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODVweCAwcHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLnppcC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIHNhc3MvX3dwYmFrZXJ5LnNjc3MgKi9cbi53cGJfYnV0dG9uLCAud3BiX2NvbnRlbnRfZWxlbWVudCwgdWwud3BiX3RodW1ibmFpbHMtZmx1aWQgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA1LCBzYXNzL193cGJha2VyeS5zY3NzICovXG4uc2l0ZS1jb250ZW50IC52Y190dGEtdGl0bGUtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDEsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4vKiBsaW5lIDUsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi8qIGxpbmUgMTAsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAyNSwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBsaW5lIDMzLCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDM4LCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDMsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgNDcsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBsaW5lIDUyLCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKiBsaW5lIDU2LCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDYxLCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiBsaW5lIDY1LCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogbGluZSA3MCwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA3NSwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qIGxpbmUgNzksIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBsaW5lIDg3LCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIGxpbmUgOTEsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIGxpbmUgOTUsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qIGxpbmUgOTksIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgMTAzLCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi8qIGxpbmUgMTA3LCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDExMiwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiBsaW5lIDExNiwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogbGluZSAxMjQsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDEzNCwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDEzOCwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKiBsaW5lIDE0Mywgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDE1MSwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogbGluZSAxNTYsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAxNjIsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qIGxpbmUgMTY2LCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAxNzIsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogbGluZSAxNzcsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogbGluZSAxODIsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyogbGluZSAxODgsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMTkzLCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyogbGluZSAxOTcsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDIwNiwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExheW91dHMgKGFkZGVkIGJ5IEplcmVteSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMSwgc2Fzcy9sYXlvdXQvX2xheW91dC1iYXNlLnNjc3MgKi9cbiNwYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSA2LCBzYXNzL2xheW91dC9fbGF5b3V0LWJhc2Uuc2NzcyAqL1xuLnNpdGUtY29udGVudCwgLmJyZWFkY3J1bWJzLCAuc2l0ZS1oZWFkZXIsIC5mb290ZXItbWFpbiwgLmdsb2JhbC1mb290ZXItZGlzY2xhaW1lciwgLmZvb3Rlci1jdXN0b20sIC5ob21lIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIC5ob21lLXNlY3RvcnMtY29udGFpbmVyLCAucGFnZS10ZW1wbGF0ZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZ1bGwtd2lkdGggLmxlYXJuLW1vcmUtc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSAxMiwgc2Fzcy9sYXlvdXQvX2xheW91dC1iYXNlLnNjc3MgKi9cbi5zaXRlLWNvbnRlbnQsIC5icmVhZGNydW1icywgLmdsb2JhbC1mb290ZXItZGlzY2xhaW1lciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY291bnRyeS1wcm9maWxlcyAuc2l0ZS1jb250ZW50IC5oZW50cnkudHlwZS1wYWdlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb3VudHJ5LXByb2ZpbGVzIC5zaXRlLWNvbnRlbnQgLnByb2ZpbGVzLWxhbmRpbmctY291bnRyeS1saXN0LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgYXJ0aWNsZS50eXBlLXBhZ2UsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgPiBoMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLyogbGluZSAxMiwgc2Fzcy9sYXlvdXQvX2xheW91dC1iYXNlLnNjc3MgKi9cbiAgLnNpdGUtY29udGVudCwgLmJyZWFkY3J1bWJzLCAuZ2xvYmFsLWZvb3Rlci1kaXNjbGFpbWVyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb3VudHJ5LXByb2ZpbGVzIC5zaXRlLWNvbnRlbnQgLmhlbnRyeS50eXBlLXBhZ2UsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvdW50cnktcHJvZmlsZXMgLnNpdGUtY29udGVudCAucHJvZmlsZXMtbGFuZGluZy1jb3VudHJ5LWxpc3QsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyBhcnRpY2xlLnR5cGUtcGFnZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciA+IGgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDMwLCBzYXNzL2xheW91dC9fbGF5b3V0LWJhc2Uuc2NzcyAqL1xuLnNpdGUtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLnNpdGUtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgMzUsIHNhc3MvbGF5b3V0L19sYXlvdXQtYmFzZS5zY3NzICovXG4uc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi8qIGxpbmUgMzgsIHNhc3MvbGF5b3V0L19sYXlvdXQtYmFzZS5zY3NzICovXG4uc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEgLmZlYXR1cmVkLWltYWdlLCAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEgLmRldGFpbC1mZWF0dXJlZC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4uc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogbGluZSA0OCwgc2Fzcy9sYXlvdXQvX2xheW91dC1iYXNlLnNjc3MgKi9cbi5ob21lIC5zaXRlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDUyLCBzYXNzL2xheW91dC9fbGF5b3V0LWJhc2Uuc2NzcyAqL1xuLmhvbWUgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4vKiBsaW5lIDU1LCBzYXNzL2xheW91dC9fbGF5b3V0LWJhc2Uuc2NzcyAqL1xuLmhvbWUgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLyogbGluZSA2NSwgc2Fzcy9sYXlvdXQvX2xheW91dC1iYXNlLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvdW50cnktcHJvZmlsZXMgLnNpdGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9sYXlvdXQvX2xhbmRpbmctcGFnZXMuc2NzcyAqL1xuI2ZhY2V0cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSAxLCBzYXNzL2xheW91dC9fbGFuZGluZy1wYWdlcy5zY3NzICovXG4gICNmYWNldHMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDEzLCBzYXNzL2xheW91dC9fbGFuZGluZy1wYWdlcy5zY3NzICovXG4gICNtYWluID4gLnJlbGF0ZWQtYmxvZy1wb3N0cyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgMjMsIHNhc3MvbGF5b3V0L19sYW5kaW5nLXBhZ2VzLnNjc3MgKi9cbiAgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IC0uNXJlbTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIGpRdWVyeSBVSVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE4LTAzLTEzXG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCB0YWJzLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9zY29wZT0mZm9sZGVyTmFtZT1iYXNlJmNvcm5lclJhZGl1c1NoYWRvdz04cHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmb2Zmc2V0VG9wU2hhZG93PTBweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9wYWNpdHlTaGFkb3c9MzAmYmdJbWdPcGFjaXR5U2hhZG93PTAmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdDb2xvclNoYWRvdz02NjY2NjYmb3BhY2l0eU92ZXJsYXk9MzAmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0NvbG9yT3ZlcmxheT1hYWFhYWEmaWNvbkNvbG9yRXJyb3I9Y2MwMDAwJmZjRXJyb3I9NWYzZjNmJmJvcmRlckNvbG9yRXJyb3I9ZjFhODk5JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdDb2xvckVycm9yPWZkZGZkZiZpY29uQ29sb3JIaWdobGlnaHQ9Nzc3NjIwJmZjSGlnaGxpZ2h0PTc3NzYyMCZib3JkZXJDb2xvckhpZ2hsaWdodD1kYWQ1NWUmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdDb2xvckhpZ2hsaWdodD1mZmZhOTAmaWNvbkNvbG9yQWN0aXZlPWZmZmZmZiZmY0FjdGl2ZT1mZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9MDAzZWZmJmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnQ29sb3JBY3RpdmU9MDA3ZmZmJmljb25Db2xvckhvdmVyPTU1NTU1NSZmY0hvdmVyPTJiMmIyYiZib3JkZXJDb2xvckhvdmVyPWNjY2NjYyZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJnQ29sb3JIb3Zlcj1lZGVkZWQmaWNvbkNvbG9yRGVmYXVsdD03Nzc3NzcmZmNEZWZhdWx0PTQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9YzVjNWM1JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZiZ0NvbG9yRGVmYXVsdD1mNmY2ZjYmaWNvbkNvbG9yQ29udGVudD00NDQ0NDQmZmNDb250ZW50PTMzMzMzMyZib3JkZXJDb2xvckNvbnRlbnQ9ZGRkZGRkJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ0NvbG9yQ29udGVudD1mZmZmZmYmaWNvbkNvbG9ySGVhZGVyPTQ0NDQ0NCZmY0hlYWRlcj0zMzMzMzMmYm9yZGVyQ29sb3JIZWFkZXI9ZGRkZGRkJmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnQ29sb3JIZWFkZXI9ZTllOWU5JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmc0RlZmF1bHQ9MWVtJmZmRGVmYXVsdD1BcmlhbCUyQ0hlbHZldGljYSUyQ3NhbnMtc2VyaWZcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA5LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaGVscGVyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLyogbGluZSAyMiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWhlbHBlci1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSAzMiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIGxpbmUgMzgsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogbGluZSA0MSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWhlbHBlci16Zml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0wKTtcbiAgLyogc3VwcG9ydDogSUU4ICovXG59XG5cbi8qIGxpbmUgNTEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDU4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNjYsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDc2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE92ZXJsYXlzICovXG4vKiBsaW5lIDg2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSA5Mywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuICBwYWRkaW5nOiAuMmVtO1xufVxuXG4vKiBsaW5lIDk3LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktdGFicyAudWktdGFicy1uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xufVxuXG4vKiBsaW5lIDEwMSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDFweCAuMmVtIDAgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogbGluZSAxMTEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3Ige1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogLjVlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAxMTYsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi8qIGxpbmUgMTIwLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4vKiBsaW5lIDEyNSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSAxMjgsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMWVtIDEuNGVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDEzNywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG5cbi8qIGxpbmUgMTQwLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxNDYsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4vKiBsaW5lIDE2MCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAxNzAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLyogbGluZSAxODMsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzJiMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDE5Nywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXZpc3VhbC1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4ICM1ZTllZDY7XG59XG5cbi8qIGxpbmUgMjAwLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmY7XG4gIGJhY2tncm91bmQ6ICMwMDdmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBsaW5lIDIxMSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYmFja2dyb3VuZCxcbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIGJvcmRlcjogIzAwM2VmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogbGluZSAyMTYsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMjI1LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmE5MDtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG5cbi8qIGxpbmUgMjMyLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtY2hlY2tlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG4gIGJhY2tncm91bmQ6ICNmZmZhOTA7XG59XG5cbi8qIGxpbmUgMjM2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG5cbi8qIGxpbmUgMjQxLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxYTg5OTtcbiAgYmFja2dyb3VuZDogI2ZkZGZkZjtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG5cbi8qIGxpbmUgMjQ4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhIHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG5cbi8qIGxpbmUgMjUzLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG5cbi8qIGxpbmUgMjU4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGxpbmUgMjYzLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcbiAgb3BhY2l0eTogLjc7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT03MCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBsaW5lIDI3MCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC4zNTtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcbiAgLyogc3VwcG9ydDogSUU4ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjc3LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpO1xuICAvKiBzdXBwb3J0OiBJRTggLSBTZWUgIzYwNTkgKi9cbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi8qIGxpbmUgMjg1LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi8qIGxpbmUgMjg5LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIGxpbmUgMjkzLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIGxpbmUgMjk2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIGxpbmUgMzAyLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBsaW5lIDMwNiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLyogbGluZSAzMTAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLyogbGluZSAzMTQsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1idXR0b24gLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLyogbGluZSAzMTksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWJsYW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4O1xufVxuXG4vKiBsaW5lIDMyMCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4vKiBsaW5lIDMyMSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XG59XG5cbi8qIGxpbmUgMzIyLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jYXJldC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xufVxuXG4vKiBsaW5lIDMyMywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7XG59XG5cbi8qIGxpbmUgMzI0LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jYXJldC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwO1xufVxuXG4vKiBsaW5lIDMyNSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG5cbi8qIGxpbmUgMzI2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jYXJldC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xufVxuXG4vKiBsaW5lIDMyNywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwO1xufVxuXG4vKiBsaW5lIDMyOCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDtcbn1cblxuLyogbGluZSAzMjksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNhcmV0LTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7XG59XG5cbi8qIGxpbmUgMzMwLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi10cmlhbmdsZS0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xufVxuXG4vKiBsaW5lIDMzMSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4O1xufVxuXG4vKiBsaW5lIDMzMiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7XG59XG5cbi8qIGxpbmUgMzMzLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7XG59XG5cbi8qIGxpbmUgMzM0LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi10cmlhbmdsZS0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDtcbn1cblxuLyogbGluZSAzMzUsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDtcbn1cblxuLyogbGluZSAzMzYsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4O1xufVxuXG4vKiBsaW5lIDMzNywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDtcbn1cblxuLyogbGluZSAzMzgsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4O1xufVxuXG4vKiBsaW5lIDMzOSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7XG59XG5cbi8qIGxpbmUgMzQwLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xufVxuXG4vKiBsaW5lIDM0MSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4O1xufVxuXG4vKiBsaW5lIDM0Miwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7XG59XG5cbi8qIGxpbmUgMzQzLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7XG59XG5cbi8qIGxpbmUgMzQ0LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDtcbn1cblxuLyogbGluZSAzNDUsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDtcbn1cblxuLyogbGluZSAzNDYsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4O1xufVxuXG4vKiBsaW5lIDM0Nywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDtcbn1cblxuLyogbGluZSAzNDgsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4O1xufVxuXG4vKiBsaW5lIDM0OSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDtcbn1cblxuLyogbGluZSAzNTAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4O1xufVxuXG4vKiBsaW5lIDM1MSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDtcbn1cblxuLyogbGluZSAzNTIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93c3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7XG59XG5cbi8qIGxpbmUgMzUzLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4O1xufVxuXG4vKiBsaW5lIDM1NCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDtcbn1cblxuLyogbGluZSAzNTUsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93c3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7XG59XG5cbi8qIGxpbmUgMzU2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDtcbn1cblxuLyogbGluZSAzNTcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4O1xufVxuXG4vKiBsaW5lIDM1OCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDtcbn1cblxuLyogbGluZSAzNTksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4O1xufVxuXG4vKiBsaW5lIDM2MCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDtcbn1cblxuLyogbGluZSAzNjEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4O1xufVxuXG4vKiBsaW5lIDM2Miwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDtcbn1cblxuLyogbGluZSAzNjMsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDtcbn1cblxuLyogbGluZSAzNjQsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7XG59XG5cbi8qIGxpbmUgMzY1LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7XG59XG5cbi8qIGxpbmUgMzY2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4O1xufVxuXG4vKiBsaW5lIDM2Nywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4O1xufVxuXG4vKiBsaW5lIDM2OCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4O1xufVxuXG4vKiBsaW5lIDM2OSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4O1xufVxuXG4vKiBsaW5lIDM3MCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4O1xufVxuXG4vKiBsaW5lIDM3MSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4O1xufVxuXG4vKiBsaW5lIDM3Miwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4O1xufVxuXG4vKiBsaW5lIDM3Mywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDtcbn1cblxuLyogbGluZSAzNzQsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7XG59XG5cbi8qIGxpbmUgMzc1LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4O1xufVxuXG4vKiBsaW5lIDM3Niwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7XG59XG5cbi8qIGxpbmUgMzc3LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDtcbn1cblxuLyogbGluZSAzNzgsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4O1xufVxuXG4vKiBsaW5lIDM3OSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4O1xufVxuXG4vKiBsaW5lIDM4MCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDtcbn1cblxuLyogbGluZSAzODEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7XG59XG5cbi8qIGxpbmUgMzgyLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4O1xufVxuXG4vKiBsaW5lIDM4Mywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDtcbn1cblxuLyogbGluZSAzODQsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4O1xufVxuXG4vKiBsaW5lIDM4NSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctNC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7XG59XG5cbi8qIGxpbmUgMzg2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1leHRsaW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7XG59XG5cbi8qIGxpbmUgMzg3LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1uZXd3aW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDtcbn1cblxuLyogbGluZSAzODgsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXJlZnJlc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDtcbn1cblxuLyogbGluZSAzODksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXNodWZmbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDtcbn1cblxuLyogbGluZSAzOTAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4O1xufVxuXG4vKiBsaW5lIDM5MSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7XG59XG5cbi8qIGxpbmUgMzkyLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDtcbn1cblxuLyogbGluZSAzOTMsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWZvbGRlci1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7XG59XG5cbi8qIGxpbmUgMzk0LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4O1xufVxuXG4vKiBsaW5lIDM5NSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tZG9jdW1lbnQtYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4O1xufVxuXG4vKiBsaW5lIDM5Niwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tbm90ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4O1xufVxuXG4vKiBsaW5lIDM5Nywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tbWFpbC1jbG9zZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDtcbn1cblxuLyogbGluZSAzOTgsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLW1haWwtb3BlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4O1xufVxuXG4vKiBsaW5lIDM5OSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tc3VpdGNhc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7XG59XG5cbi8qIGxpbmUgNDAwLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jb21tZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4O1xufVxuXG4vKiBsaW5lIDQwMSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tcGVyc29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4O1xufVxuXG4vKiBsaW5lIDQwMiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tcHJpbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7XG59XG5cbi8qIGxpbmUgNDAzLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi10cmFzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDtcbn1cblxuLyogbGluZSA0MDQsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWxvY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDtcbn1cblxuLyogbGluZSA0MDUsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXVubG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4O1xufVxuXG4vKiBsaW5lIDQwNiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYm9va21hcmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7XG59XG5cbi8qIGxpbmUgNDA3LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi10YWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7XG59XG5cbi8qIGxpbmUgNDA4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1ob21lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7XG59XG5cbi8qIGxpbmUgNDA5LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1mbGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4O1xufVxuXG4vKiBsaW5lIDQxMCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7XG59XG5cbi8qIGxpbmUgNDExLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4O1xufVxuXG4vKiBsaW5lIDQxMiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tcGVuY2lsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4O1xufVxuXG4vKiBsaW5lIDQxMywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2xvY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7XG59XG5cbi8qIGxpbmUgNDE0LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1kaXNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4O1xufVxuXG4vKiBsaW5lIDQxNSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FsY3VsYXRvciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7XG59XG5cbi8qIGxpbmUgNDE2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4O1xufVxuXG4vKiBsaW5lIDQxNywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7XG59XG5cbi8qIGxpbmUgNDE4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4O1xufVxuXG4vKiBsaW5lIDQxOSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24td3JlbmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDtcbn1cblxuLyogbGluZSA0MjAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWdlYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4O1xufVxuXG4vKiBsaW5lIDQyMSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24taGVhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4O1xufVxuXG4vKiBsaW5lIDQyMiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tc3RhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7XG59XG5cbi8qIGxpbmUgNDIzLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDtcbn1cblxuLyogbGluZSA0MjQsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xufVxuXG4vKiBsaW5lIDQyNSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDtcbn1cblxuLyogbGluZSA0MjYsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXBsdXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDtcbn1cblxuLyogbGluZSA0MjcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4O1xufVxuXG4vKiBsaW5lIDQyOCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tbWludXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDtcbn1cblxuLyogbGluZSA0MjksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4O1xufVxuXG4vKiBsaW5lIDQzMCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2xvc2V0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDtcbn1cblxuLyogbGluZSA0MzEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWtleSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7XG59XG5cbi8qIGxpbmUgNDMyLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1saWdodGJ1bGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4O1xufVxuXG4vKiBsaW5lIDQzMywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tc2Npc3NvcnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4O1xufVxuXG4vKiBsaW5lIDQzNCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2xpcGJvYXJkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDtcbn1cblxuLyogbGluZSA0MzUsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNvcHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4O1xufVxuXG4vKiBsaW5lIDQzNiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY29udGFjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7XG59XG5cbi8qIGxpbmUgNDM3LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7XG59XG5cbi8qIGxpbmUgNDM4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi12aWRlbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7XG59XG5cbi8qIGxpbmUgNDM5LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zY3JpcHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4O1xufVxuXG4vKiBsaW5lIDQ0MCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYWxlcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDtcbn1cblxuLyogbGluZSA0NDEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWluZm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7XG59XG5cbi8qIGxpbmUgNDQyLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7XG59XG5cbi8qIGxpbmUgNDQzLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1oZWxwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4O1xufVxuXG4vKiBsaW5lIDQ0NCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7XG59XG5cbi8qIGxpbmUgNDQ1LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7XG59XG5cbi8qIGxpbmUgNDQ2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1yYWRpby1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDtcbn1cblxuLyogbGluZSA0NDcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXJhZGlvLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7XG59XG5cbi8qIGxpbmUgNDQ4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1waW4tdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7XG59XG5cbi8qIGxpbmUgNDQ5LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1waW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7XG59XG5cbi8qIGxpbmUgNDUwLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1wbGF5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7XG59XG5cbi8qIGxpbmUgNDUxLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1wYXVzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDtcbn1cblxuLyogbGluZSA0NTIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXNlZWstbmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDtcbn1cblxuLyogbGluZSA0NTMsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXNlZWstcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDtcbn1cblxuLyogbGluZSA0NTQsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXNlZWstZW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4O1xufVxuXG4vKiBsaW5lIDQ1NSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tc2Vlay1zdGFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cblxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLyogbGluZSA0NTcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXNlZWstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XG59XG5cbi8qIGxpbmUgNDU4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4O1xufVxuXG4vKiBsaW5lIDQ1OSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tZWplY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4O1xufVxuXG4vKiBsaW5lIDQ2MCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdm9sdW1lLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7XG59XG5cbi8qIGxpbmUgNDYxLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi12b2x1bWUtb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4O1xufVxuXG4vKiBsaW5lIDQ2Miwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tcG93ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDtcbn1cblxuLyogbGluZSA0NjMsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXNpZ25hbC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4O1xufVxuXG4vKiBsaW5lIDQ2NCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tc2lnbmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4O1xufVxuXG4vKiBsaW5lIDQ2NSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYmF0dGVyeS0wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4O1xufVxuXG4vKiBsaW5lIDQ2Niwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYmF0dGVyeS0xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4O1xufVxuXG4vKiBsaW5lIDQ2Nywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYmF0dGVyeS0yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4O1xufVxuXG4vKiBsaW5lIDQ2OCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYmF0dGVyeS0zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4O1xufVxuXG4vKiBsaW5lIDQ2OSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDtcbn1cblxuLyogbGluZSA0NzAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDtcbn1cblxuLyogbGluZSA0NzEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDtcbn1cblxuLyogbGluZSA0NzIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4O1xufVxuXG4vKiBsaW5lIDQ3Mywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7XG59XG5cbi8qIGxpbmUgNDc0LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDtcbn1cblxuLyogbGluZSA0NzUsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4O1xufVxuXG4vKiBsaW5lIDQ3Niwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLWFycm93LWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4O1xufVxuXG4vKiBsaW5lIDQ3Nywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLWFycm93LXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4O1xufVxuXG4vKiBsaW5lIDQ3OCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLWFycm93LXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4O1xufVxuXG4vKiBsaW5lIDQ3OSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLWFycm93LW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4O1xufVxuXG4vKiBsaW5lIDQ4MCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7XG59XG5cbi8qIGxpbmUgNDgxLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7XG59XG5cbi8qIGxpbmUgNDgyLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4O1xufVxuXG4vKiBsaW5lIDQ4Mywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4O1xufVxuXG4vKiBsaW5lIDQ4NCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7XG59XG5cbi8qIGxpbmUgNDg1LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDtcbn1cblxuLyogbGluZSA0ODYsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7XG59XG5cbi8qIGxpbmUgNDg3LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDtcbn1cblxuLyogbGluZSA0ODgsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4O1xufVxuXG4vKiBsaW5lIDQ4OSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDtcbn1cblxuLyogbGluZSA0OTAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7XG59XG5cbi8qIGxpbmUgNDkxLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4O1xufVxuXG4vKiBsaW5lIDQ5Miwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4O1xufVxuXG4vKiBsaW5lIDQ5Mywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4O1xufVxuXG4vKiBsaW5lIDQ5NCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDtcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvcm5lciByYWRpdXMgKi9cbi8qIGxpbmUgNTAxLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLyogbGluZSA1MDcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi8qIGxpbmUgNTEzLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLyogbGluZSA1MTksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi8qIE92ZXJsYXlzICovXG4vKiBsaW5lIDUyNywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2FhYWFhYTtcbiAgb3BhY2l0eTogLjM7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zMCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4vKiBsaW5lIDUzMiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXdpZGdldC1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4ICM2NjY2NjY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICM2NjY2NjY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxLCBzYXNzL3R5cG9ncmFwaHkvX3R5cG9ncmFwaHkuc2NzcyAqL1xuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29sb3I6ICMyMTI3MjE7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLyogbGluZSAxLCBzYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG59XG4vKiBsaW5lIDQsIHNhc3MvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyAqL1xuaDEgYSwgaDIgYSwgaDMgYSwgaDQgYSwgaDUgYSwgaDYgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLyogbGluZSA3LCBzYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MgKi9cbmgxIGE6aG92ZXIsIGgyIGE6aG92ZXIsIGgzIGE6aG92ZXIsIGg0IGE6aG92ZXIsIGg1IGE6aG92ZXIsIGg2IGE6aG92ZXIge1xuICBjb2xvcjogIzkzMDkyNTtcbn1cblxuLyogbGluZSAxMywgc2Fzcy90eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmVudHJ5LWhlYWRlciAuc3ViLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgYXJ0aWNsZS50eXBlLXBhZ2UgaDEuZW50cnktdGl0bGUsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSwgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi8qIGxpbmUgMTcsIHNhc3MvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyID4gaDIsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfcmVjZW50X2VudHJpZXMgaDIsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfcmVjZW50X2VudHJpZXMgaDMsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfcmVjZW50X2VudHJpZXMgaDQsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfY2F0ZWdvcmllcyBoMiwgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9jYXRlZ29yaWVzIGgzLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAud2lkZ2V0X2NhdGVnb3JpZXMgaDQsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDEsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDEsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBoMSwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGgyLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMiwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMiwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgyLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGgyLCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDMsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGgzLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgzLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDMsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgaDMsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDQsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoNCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBoNCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgMTcsIHNhc3MvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgPiBoMiwgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9yZWNlbnRfZW50cmllcyBoMiwgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9yZWNlbnRfZW50cmllcyBoMywgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9yZWNlbnRfZW50cmllcyBoNCwgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9jYXRlZ29yaWVzIGgyLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAud2lkZ2V0X2NhdGVnb3JpZXMgaDMsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfY2F0ZWdvcmllcyBoNCwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGgxLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgxLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGgxLCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDIsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGgyLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgyLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDIsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgaDIsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMywgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDMsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDMsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMywgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBoMywgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGg0LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNCwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoNCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGg0LCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGg0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDI2LCBzYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDUsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDUsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoNSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBoNSwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGg2LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNiwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoNiwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGg2LCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGg2IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgMjYsIHNhc3MvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyAqL1xuICAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDUsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGg1LCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGg1LCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDUsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgaDUsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNiwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDYsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDYsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoNiwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBoNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cblxuLyogbGluZSAzNSwgc2Fzcy90eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzICovXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIGxpbmUtaGVpZ2h0OiAzLjByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSAzNSwgc2Fzcy90eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzICovXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQuMHJlbTtcbiAgICBsaW5lLWhlaWdodDogNC40cmVtO1xuICB9XG59XG5cbi8qIGxpbmUgNDcsIHNhc3MvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyAqL1xuaDIge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgNDcsIHNhc3MvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyAqL1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDU4LCBzYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MgKi9cbmgzLCAuc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciAuaGVudHJ5IC5lbnRyeS10aXRsZSwgLnNlYXJjaC5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmhlbnRyeSAuZW50cnktdGl0bGUsIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSBhLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSBhLCAudGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSA1OCwgc2Fzcy90eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzICovXG4gIGgzLCAuc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciAuaGVudHJ5IC5lbnRyeS10aXRsZSwgLnNlYXJjaC5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmhlbnRyeSAuZW50cnktdGl0bGUsIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSBhLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSBhLCAudGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDY5LCBzYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MgKi9cbmg0LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZW50cnktaGVhZGVyIC5zdWItdGl0bGUsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgLmF1dGhvcnMgLnBvc3QtbWFpbiAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIGxpbmUtaGVpZ2h0OiAyLjByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSA2OSwgc2Fzcy90eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzICovXG4gIGg0LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZW50cnktaGVhZGVyIC5zdWItdGl0bGUsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgLmF1dGhvcnMgLnBvc3QtbWFpbiAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDgwLCBzYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MgKi9cbmg1LCAuYWxlcnRpZnkgLmFqcy1oZWFkZXIsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuYmxvY2stdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBsaW5lLWhlaWdodDogMi4wcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgODAsIHNhc3MvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyAqL1xuICBoNSwgLmFsZXJ0aWZ5IC5hanMtaGVhZGVyLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDkwLCBzYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MgKi9cbmg2LCAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAucG9zdC1jb3VudHJpZXMgLmNvdW50cnksIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLnBvc3QtY291bnRyaWVzIC5jb3VudHJ5LCAudGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWhlYWRlciAucG9zdC1jb3VudHJpZXMgLmNvdW50cnkge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIGxpbmUtaGVpZ2h0OiAyLjByZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy90eXBvZ3JhcGh5L19jb3B5LnNjc3MgKi9cbnAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLyogbGluZSA2LCBzYXNzL3R5cG9ncmFwaHkvX2NvcHkuc2NzcyAqL1xuZGZuLCBjaXRlLCBlbSwgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogbGluZSAxMCwgc2Fzcy90eXBvZ3JhcGh5L19jb3B5LnNjc3MgKi9cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07XG59XG5cbi8qIGxpbmUgMTQsIHNhc3MvdHlwb2dyYXBoeS9fY29weS5zY3NzICovXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi8qIGxpbmUgMTgsIHNhc3MvdHlwb2dyYXBoeS9fY29weS5zY3NzICovXG5wcmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiA5LjM3NXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuNmVtO1xufVxuXG4vKiBsaW5lIDI5LCBzYXNzL3R5cG9ncmFwaHkvX2NvcHkuc2NzcyAqL1xuY29kZSwga2JkLCB0dCwgdmFyIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiA5LjM3NXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLyogbGluZSAzNCwgc2Fzcy90eXBvZ3JhcGh5L19jb3B5LnNjc3MgKi9cbmFiYnIsIGFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLyogbGluZSAzOSwgc2Fzcy90eXBvZ3JhcGh5L19jb3B5LnNjc3MgKi9cbm1hcmssIGlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSA0NCwgc2Fzcy90eXBvZ3JhcGh5L19jb3B5LnNjc3MgKi9cbmJpZyB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxLCBzYXNzL2VsZW1lbnRzL19lbGVtZW50cy5zY3NzICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogbGluZSA1LCBzYXNzL2VsZW1lbnRzL19lbGVtZW50cy5zY3NzICovXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgMTEsIHNhc3MvZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MgKi9cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvKiBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLiAqL1xufVxuXG4vKiBsaW5lIDE1LCBzYXNzL2VsZW1lbnRzL19lbGVtZW50cy5zY3NzICovXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBcIlwiIFwiXCI7XG59XG4vKiBsaW5lIDE4LCBzYXNzL2VsZW1lbnRzL19lbGVtZW50cy5zY3NzICovXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vKiBsaW5lIDI0LCBzYXNzL2VsZW1lbnRzL19lbGVtZW50cy5zY3NzICovXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSAxLCBzYXNzL2VsZW1lbnRzL19saXN0cy5zY3NzICovXG51bCwgb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogbGluZSA2LCBzYXNzL2VsZW1lbnRzL19saXN0cy5zY3NzICovXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTAsIHNhc3MvZWxlbWVudHMvX2xpc3RzLnNjc3MgKi9cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxuLyogbGluZSAxNCwgc2Fzcy9lbGVtZW50cy9fbGlzdHMuc2NzcyAqL1xubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbi8qIGxpbmUgMjAsIHNhc3MvZWxlbWVudHMvX2xpc3RzLnNjc3MgKi9cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGxpbmUgMjQsIHNhc3MvZWxlbWVudHMvX2xpc3RzLnNjc3MgKi9cbmRkIHtcbiAgbWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuXG4vKiBsaW5lIDMzLCBzYXNzL2VsZW1lbnRzL19lbGVtZW50cy5zY3NzICovXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbn1cblxuLyogbGluZSAxLCBzYXNzL2VsZW1lbnRzL190YWJsZXMuc2NzcyAqL1xudGFibGUge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNiwgc2Fzcy9lbGVtZW50cy9fdGFibGVzLnNjc3MgKi9cbi5lbnRyeS1jb250ZW50IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBtYXJnaW46IDJyZW0gMCAycmVtIDJyZW07XG4gIG1heC13aWR0aDogMjVyZW07XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLmVudHJ5LWNvbnRlbnQgdGFibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBsaW5lIDE2LCBzYXNzL2VsZW1lbnRzL190YWJsZXMuc2NzcyAqL1xuLmVudHJ5LWNvbnRlbnQgdGFibGUgY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBjb2xvcjogIzZDNjQ2MztcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUNCM0I0O1xuICBib3JkZXItdG9wOiAwLjVyZW0gc29saWQgI0EyQ0FFQztcbn1cbi8qIGxpbmUgMjYsIHNhc3MvZWxlbWVudHMvX3RhYmxlcy5zY3NzICovXG4uZW50cnktY29udGVudCB0YWJsZSB0Ym9keSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBib3JkZXItdG9wOiAwLjVyZW0gc29saWQgI0EyQ0FFQztcbiAgYm9yZGVyLWJvdHRvbTogMC41cmVtIHNvbGlkICNBMkNBRUM7XG59XG4vKiBsaW5lIDMyLCBzYXNzL2VsZW1lbnRzL190YWJsZXMuc2NzcyAqL1xuLmVudHJ5LWNvbnRlbnQgdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAuOHJlbSAxcmVtO1xufVxuLyogbGluZSAzNCwgc2Fzcy9lbGVtZW50cy9fdGFibGVzLnNjc3MgKi9cbi5lbnRyeS1jb250ZW50IHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLyogbGluZSAzNywgc2Fzcy9lbGVtZW50cy9fdGFibGVzLnNjc3MgKi9cbi5lbnRyeS1jb250ZW50IHRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi8qIGxpbmUgNDQsIHNhc3MvZWxlbWVudHMvX3RhYmxlcy5zY3NzICovXG4uZW50cnktY29udGVudCB0YWJsZSBjYXB0aW9uICsgdGJvZHkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDEsIHNhc3MvZm9ybXMvX2ZpZWxkcy5zY3NzICovXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLyogbGluZSAyMywgc2Fzcy9mb3Jtcy9fZmllbGRzLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI3MjE7XG59XG5cbi8qIGxpbmUgMjgsIHNhc3MvZm9ybXMvX2ZpZWxkcy5zY3NzICovXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4vKiBsaW5lIDMyLCBzYXNzL2Zvcm1zL19maWVsZHMuc2NzcyAqL1xudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAzLCBzYXNzL2Zvcm1zL19mbGF0cGlja3ItY2FsZW5kYXIuc2NzcyAqL1xuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRoIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMSwgc2Fzcy9uYXZpZ2F0aW9uL19saW5rcy5zY3NzICovXG5hIHtcbiAgY29sb3I6ICNCQTBDMkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgNSwgc2Fzcy9uYXZpZ2F0aW9uL19saW5rcy5zY3NzICovXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzk0NEJBMTtcbn1cbi8qIGxpbmUgOCwgc2Fzcy9uYXZpZ2F0aW9uL19saW5rcy5zY3NzICovXG5hOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTMwOTI1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi8qIGxpbmUgMTQsIHNhc3MvbmF2aWdhdGlvbi9fbGlua3Muc2NzcyAqL1xuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuLyogbGluZSAxNywgc2Fzcy9uYXZpZ2F0aW9uL19saW5rcy5zY3NzICovXG5hOmhvdmVyLCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1lbnVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDEsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogU21hbGwgbWVudS4gKi9cbn1cbi8qIGxpbmUgMTAsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiAubWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDlyZW07XG4gIGJhY2tncm91bmQ6ICM2QzY0NjM7XG4gIGNvbG9yOiAjRkZGO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOS4zcmVtO1xuICBwYWRkaW5nOiAxLjRyZW0gMDtcbiAgbWFyZ2luLXRvcDogMHJlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuLyogbGluZSAyNSwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LXRvZ2dsZSAubWVudS10b2dnbGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4vKiBsaW5lIDI4LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gLm1lbnUtdG9nZ2xlIC5tZW51LXRvZ2dsZS10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC0xNDVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IC0uMXJlbTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSAyOCwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtdG9nZ2xlIC5tZW51LXRvZ2dsZS10ZXh0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSAzNywgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4vKiBsaW5lIDQzLCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51LXNlYXJjaC1jb250YWluZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzZDNjQ2MztcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLyogbGluZSA0Niwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudS1zZWFyY2gtY29udGFpbmVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAubWVudS1zZWNvbmRhcnktbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIGxpbmUgNTAsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUtc2VhcmNoLWNvbnRhaW5lciAuaGVhZGVyLW1lbnUtc2VhcmNoLXdyYXBwZXIgLnNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDU3LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCAubWVudS10b2dnbGUgLm1lbnUtdG9nZ2xlLXRleHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NXB4IC02OHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IC4xcmVtO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDU3LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkIC5tZW51LXRvZ2dsZSAubWVudS10b2dnbGUtdGV4dDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgNjQsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiAubW9iaWxlLW5hdmlnYXRpb24tbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDY4LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgNzMsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSA4MCwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgODQsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMjEyNzIxO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFQkVCO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4vKiBsaW5lIDk4LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpOmhvdmVyID4gYTpob3ZlciwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGk6aG92ZXIgPiBhLmZvY3VzLCAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5mb2N1cyA+IGE6aG92ZXIsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLmZvY3VzID4gYS5mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNCQTBDMkY7XG4gIGNvbG9yOiAjRkZGO1xufVxuLyogbGluZSAxMTQsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgMTE2LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDEyOSwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudS1idXR0b24ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFQkVCRUI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFQkVCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDFweDtcbiAgei1pbmRleDogMTA7XG59XG4vKiBsaW5lIDE0NCwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudS1idXR0b24gLnN1Yi1tZW51LWxpbmsge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLyogbGluZSAxNTMsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUtYnV0dG9uIC5zdWItbWVudS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDlweCAtMTIycHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSAxNTMsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudS1idXR0b24gLnN1Yi1tZW51LWxpbms6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSAxNjQsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUtYnV0dG9uOmhvdmVyLCAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudS1idXR0b24uZm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNCQTBDMkY7XG59XG4vKiBsaW5lIDE2OCwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudS1idXR0b246aG92ZXIgLnN1Yi1tZW51LWxpbms6YmVmb3JlLCAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudS1idXR0b24uZm9jdXMgLnN1Yi1tZW51LWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTE0NXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMTY4LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUtYnV0dG9uOmhvdmVyIC5zdWItbWVudS1saW5rOmJlZm9yZSwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUtYnV0dG9uLmZvY3VzIC5zdWItbWVudS1saW5rOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgMTc2LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtc2VsZWN0ZWQgPiBhIHtcbiAgY29sb3I6ICNCQTBDMkY7XG59XG4vKiBsaW5lIDE4MSwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLXNlbGVjdGVkIC5zdWItbWVudS1idXR0b24gLnN1Yi1tZW51LWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOThweCAtNjhweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSAxODEsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLXNlbGVjdGVkIC5zdWItbWVudS1idXR0b24gLnN1Yi1tZW51LWxpbms6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSAxODgsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1zZWxlY3RlZCAuc3ViLW1lbnUtYnV0dG9uOmhvdmVyIC5zdWItbWVudS1saW5rOmJlZm9yZSwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1zZWxlY3RlZCAuc3ViLW1lbnUtYnV0dG9uLmZvY3VzIC5zdWItbWVudS1saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggLTY4cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSAxODgsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLXNlbGVjdGVkIC5zdWItbWVudS1idXR0b246aG92ZXIgLnN1Yi1tZW51LWxpbms6YmVmb3JlLCAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLXNlbGVjdGVkIC5zdWItbWVudS1idXR0b24uZm9jdXMgLnN1Yi1tZW51LWxpbms6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSAxOTYsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1zZWxlY3RlZDpob3ZlciA+IGE6aG92ZXIsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtc2VsZWN0ZWQ6aG92ZXIgPiBhLmZvY3VzLCAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLXNlbGVjdGVkLmZvY3VzID4gYTpob3ZlciwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1zZWxlY3RlZC5mb2N1cyA+IGEuZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xuICBjb2xvcjogI0ZGRjtcbn1cbi8qIGxpbmUgMjA0LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNFQkVCRUI7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSBpbnNldDtcbn1cbi8qIGxpbmUgMjEwLCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIGxpbmUgMjE2LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUgbGkgPiBhIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIxMjcyMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4vKiBsaW5lIDIzMCwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51IGxpOmhvdmVyID4gYSwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bC5zdWItbWVudSBsaS5mb2N1cyA+IGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xuICBjb2xvcjogI0ZGRjtcbn1cbi8qIGxpbmUgMjQyLCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUgbGkgdWwge1xuICBsZWZ0OiAtOTk5ZW07XG4gIHRvcDogMDtcbn1cbi8qIGxpbmUgMjQ3LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUgbGk6aG92ZXIgPiB1bCwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bC5zdWItbWVudSBsaS5mb2N1cyA+IHVsIHtcbiAgbGVmdDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDI2MCwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGxpbmUgMjY0LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiAubW9iaWxlLW5hdmlnYXRpb24tbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogbGluZSAyNjgsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAvKiBsaW5lIDI3Niwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC8qIGxpbmUgMjgyLCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkgPiBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgY29sb3I6ICMyMTI3MjE7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDI5MSwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpID4gYTpob3ZlciwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkgPiBhLmZvY3VzIHtcbiAgICBjb2xvcjogI0JBMEMyRjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB9XG4gIC8qIGxpbmUgMjk3LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLTg2OSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAvKiBsaW5lIDI5OSwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS04NjkgPiBhIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDMyMywgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpOmxhc3QtY2hpbGQ6aG92ZXIgPiB1bC5zdWItbWVudSwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGk6bGFzdC1jaGlsZC5mb2N1cyA+IHVsLnN1Yi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDMyOSwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpOmhvdmVyLCAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBjb2xvcjogI0JBMEMyRjtcbiAgfVxuICAvKiBsaW5lIDMzMywgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpOmhvdmVyID4gYSwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkuZm9jdXMgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGNvbG9yOiAjQkEwQzJGO1xuICB9XG4gIC8qIGxpbmUgMzM3LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGk6aG92ZXIgPiBhOmhvdmVyLCAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaTpob3ZlciA+IGEuZm9jdXMsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLmZvY3VzID4gYTpob3ZlciwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkuZm9jdXMgPiBhLmZvY3VzIHtcbiAgICBjb2xvcjogI0JBMEMyRjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB9XG4gIC8qIGxpbmUgMzQ0LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gIH1cbiAgLyogbGluZSAzNDYsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG4gIC8qIGxpbmUgMzUwLCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLyogbGluZSAzNTYsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gdWwuc3ViLW1lbnUsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZm9jdXMgPiB1bC5zdWItbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAvKiBsaW5lIDM2NSwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbSA+IGEsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZm9jdXMgPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbSA+IGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC8qIGxpbmUgMzkxLCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNFQkVCRUI7XG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC05OTllbTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgfVxuICAvKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLyogbGluZSA0MDUsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDQxMSwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUgbGkgPiBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogIzIxMjcyMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC8qIGxpbmUgNDI1LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bC5zdWItbWVudSBsaTpob3ZlciA+IGEsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUgbGkuZm9jdXMgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xuICAgIGNvbG9yOiAjRkZGO1xuICB9XG4gIC8qIGxpbmUgNDM3LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bC5zdWItbWVudSBsaSB1bCB7XG4gICAgbGVmdDogLTk5OWVtO1xuICAgIHRvcDogMDtcbiAgfVxuICAvKiBsaW5lIDQ0Miwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUgbGk6aG92ZXIgPiB1bCwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bC5zdWItbWVudSBsaS5mb2N1cyA+IHVsIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAvKiBsaW5lIDQ1Niwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS04Njkge1xuICAgIHdpZHRoOiA5JTtcbiAgfVxuICAvKiBsaW5lIDQ2MSwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS04MyB7XG4gICAgd2lkdGg6IDEyJTtcbiAgfVxuICAvKiBsaW5lIDQ2NSwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS0xMjcge1xuICAgIHdpZHRoOiAxOSU7XG4gIH1cbiAgLyogbGluZSA0NjksIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0tMTI0LCAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0tNjYxIHtcbiAgICB3aWR0aDogMTQlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC8qIGxpbmUgNDgyLCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLTEyNyB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAvKiBsaW5lIDQ4Niwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS0xMjMge1xuICAgIHdpZHRoOiAxNCU7XG4gIH1cbiAgLyogbGluZSA0OTAsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0tODMge1xuICAgIHdpZHRoOiAxMSU7XG4gIH1cbn1cblxuLyogbGluZSA1MDksIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLnNpdGUtbWFpbiAuY29tbWVudC1uYXZpZ2F0aW9uLCAuc2l0ZS1tYWluXG4ucG9zdHMtbmF2aWdhdGlvbiwgLnNpdGUtbWFpblxuLnBvc3QtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogbGluZSA1MTQsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuLyogbGluZSA1MTksIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQWNjZXNzaWJpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi8qIGxpbmUgMiwgc2Fzcy9tb2R1bGVzL19hY2Nlc3NpYmlsaXR5LnNjc3MgKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIGxpbmUgOSwgc2Fzcy9tb2R1bGVzL19hY2Nlc3NpYmlsaXR5LnNjc3MgKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogOC43NXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbi8qIGxpbmUgMzAsIHNhc3MvbW9kdWxlcy9fYWNjZXNzaWJpbGl0eS5zY3NzICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDEsIHNhc3MvbW9kdWxlcy9fYWxpZ25tZW50cy5zY3NzICovXG4uYWxpZ25sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSAxLCBzYXNzL21vZHVsZXMvX2FsaWdubWVudHMuc2NzcyAqL1xuICAuYWxpZ25sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDEwLCBzYXNzL21vZHVsZXMvX2FsaWdubWVudHMuc2NzcyAqL1xuLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDEwLCBzYXNzL21vZHVsZXMvX2FsaWdubWVudHMuc2NzcyAqL1xuICAuYWxpZ25yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIH1cbn1cblxuLyogbGluZSAxOSwgc2Fzcy9tb2R1bGVzL19hbGlnbm1lbnRzLnNjc3MgKi9cbi5hbGlnbmNlbnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDbGVhcmluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5jbGVhcjpiZWZvcmU6YWZ0ZXIsXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDpiZWZvcmU6YWZ0ZXIsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YmVmb3JlOmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5tYWluLW5hdmlnYXRpb246YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YmVmb3JlOmFmdGVyLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDpiZWZvcmU6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxuLnNpdGUtZm9vdGVyOmJlZm9yZTphZnRlcixcbi5zaXRlLWZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogbGluZSAxOCwgc2Fzcy9tb2R1bGVzL19jbGVhcmluZ3Muc2NzcyAqL1xuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLm1haW4tbmF2aWdhdGlvbjphZnRlcixcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDEsIHNhc3Mvc2l0ZS9zZWNvbmRhcnkvX3dpZGdldHMuc2NzcyAqL1xuLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICAvKiBNYWtlIHN1cmUgc2VsZWN0IGVsZW1lbnRzIGZpdCBpbiB3aWRnZXRzLiAqL1xufVxuLyogbGluZSA1LCBzYXNzL3NpdGUvc2Vjb25kYXJ5L193aWRnZXRzLnNjc3MgKi9cbi53aWRnZXQgc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIFBvc3RzIGFuZCBwYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxLCBzYXNzL3NpdGUvcHJpbWFyeS9fcG9zdHMtYW5kLXBhZ2VzLnNjc3MgKi9cbi5zdGlja3kge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA1LCBzYXNzL3NpdGUvcHJpbWFyeS9fcG9zdHMtYW5kLXBhZ2VzLnNjc3MgKi9cbi5oZW50cnkge1xuICBtYXJnaW46IDAgMCAyLjVyZW07XG59XG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4uaGVudHJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBsaW5lIDEwLCBzYXNzL3NpdGUvcHJpbWFyeS9fcG9zdHMtYW5kLXBhZ2VzLnNjc3MgKi9cbi5ieWxpbmUsXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDE1LCBzYXNzL3NpdGUvcHJpbWFyeS9fcG9zdHMtYW5kLXBhZ2VzLnNjc3MgKi9cbi5zaW5nbGUgLmJ5bGluZSxcbi5ncm91cC1ibG9nIC5ieWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8qIGxpbmUgMjAsIHNhc3Mvc2l0ZS9wcmltYXJ5L19wb3N0cy1hbmQtcGFnZXMuc2NzcyAqL1xuLnBhZ2UtY29udGVudCxcbi5lbnRyeS1jb250ZW50LFxuLmVudHJ5LXN1bW1hcnkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgMjYsIHNhc3Mvc2l0ZS9wcmltYXJ5L19wb3N0cy1hbmQtcGFnZXMuc2NzcyAqL1xuLnBhZ2UtbGlua3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDEsIHNhc3Mvc2l0ZS9wcmltYXJ5L19jb21tZW50cy5zY3NzICovXG4uY29tbWVudC1jb250ZW50IGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8qIGxpbmUgNCwgc2Fzcy9zaXRlL3ByaW1hcnkvX2NvbW1lbnRzLnNjc3MgKi9cbi5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbmZpbml0ZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEdsb2JhbGx5IGhpZGRlbiBlbGVtZW50cyB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBzdXBwb3J0ZWQgYW5kIGluIHVzZS4gKi9cbi8qIGxpbmUgMiwgc2Fzcy9tb2R1bGVzL19pbmZpbml0ZS1zY3JvbGwuc2NzcyAqL1xuLmluZmluaXRlLXNjcm9sbCAucG9zdHMtbmF2aWdhdGlvbixcbi5pbmZpbml0ZS1zY3JvbGwubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcbiAgLyogVGhlbWUgRm9vdGVyICh3aGVuIHNldCB0byBzY3JvbGxpbmcpICovXG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFdoZW4gSW5maW5pdGUgU2Nyb2xsIGhhcyByZWFjaGVkIGl0cyBlbmQgd2UgbmVlZCB0byByZS1kaXNwbGF5IGVsZW1lbnRzIHRoYXQgd2VyZSBoaWRkZW4gKHZpYSAubmV2ZXJlbmRpbmcpIGJlZm9yZS4gKi9cbi8qIGxpbmUgOCwgc2Fzcy9tb2R1bGVzL19pbmZpbml0ZS1zY3JvbGwuc2NzcyAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxLCBzYXNzL21lZGlhL19tZWRpYS5zY3NzICovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuLyogbGluZSAxMSwgc2Fzcy9tZWRpYS9fbWVkaWEuc2NzcyAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDEsIHNhc3MvbWVkaWEvX2NhcHRpb25zLnNjc3MgKi9cbi53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgNSwgc2Fzcy9tZWRpYS9fY2FwdGlvbnMuc2NzcyAqL1xuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLyogbGluZSA5LCBzYXNzL21lZGlhL19jYXB0aW9ucy5zY3NzICovXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwLjgwNzVlbSAwO1xufVxuXG4vKiBsaW5lIDE0LCBzYXNzL21lZGlhL19jYXB0aW9ucy5zY3NzICovXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAuNXJlbSAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMSwgc2Fzcy9tZWRpYS9fZ2FsbGVyaWVzLnNjc3MgKi9cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDUsIHNhc3MvbWVkaWEvX2dhbGxlcmllcy5zY3NzICovXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDQ0LCBzYXNzL21lZGlhL19nYWxsZXJpZXMuc2NzcyAqL1xuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBWQyBNZWRpYSBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxLCBzYXNzL21lZGlhL190cmlwbGUtaW1hZ2UtYmxvY2suc2NzcyAqL1xuLmVudHJ5LWNvbnRlbnQgLnRyaXBsZS1pbWFnZS1ibG9jayB7XG4gIG1hcmdpbjogMi4wcmVtIDA7XG4gIC13ZWJraXQtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLyogbGluZSA4LCBzYXNzL21lZGlhL190cmlwbGUtaW1hZ2UtYmxvY2suc2NzcyAqL1xuLmVudHJ5LWNvbnRlbnQgLnRyaXBsZS1pbWFnZS1ibG9jayA+IGZpZ3VyZTpmaXJzdC1jaGlsZCB7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xufVxuLyogbGluZSAxMiwgc2Fzcy9tZWRpYS9fdHJpcGxlLWltYWdlLWJsb2NrLnNjc3MgKi9cbi5lbnRyeS1jb250ZW50IC50cmlwbGUtaW1hZ2UtYmxvY2sgZmlndXJlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBtYXJnaW46IDA7XG59XG4vKiBsaW5lIDE4LCBzYXNzL21lZGlhL190cmlwbGUtaW1hZ2UtYmxvY2suc2NzcyAqL1xuLmVudHJ5LWNvbnRlbnQgLnRyaXBsZS1pbWFnZS1ibG9jayA+IGRpdiB7XG4gIC13ZWJraXQtZmxleDogZGlzcGxheTtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vKiBsaW5lIDI4LCBzYXNzL21lZGlhL190cmlwbGUtaW1hZ2UtYmxvY2suc2NzcyAqL1xuLmVudHJ5LWNvbnRlbnQgLnRyaXBsZS1pbWFnZS1ibG9jayA+IGRpdiBmaWd1cmUge1xuICAtd2Via2l0LWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNTAlO1xufVxuLyogbGluZSAzOCwgc2Fzcy9tZWRpYS9fdHJpcGxlLWltYWdlLWJsb2NrLnNjc3MgKi9cbi5lbnRyeS1jb250ZW50IC50cmlwbGUtaW1hZ2UtYmxvY2sgPiBkaXYgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1MCwgc2Fzcy9tZWRpYS9fdHJpcGxlLWltYWdlLWJsb2NrLnNjc3MgKi9cbiAgLmVudHJ5LWNvbnRlbnQgLnRyaXBsZS1pbWFnZS1ibG9jayB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLyogbGluZSA1NCwgc2Fzcy9tZWRpYS9fdHJpcGxlLWltYWdlLWJsb2NrLnNjc3MgKi9cbiAgLmVudHJ5LWNvbnRlbnQgLnRyaXBsZS1pbWFnZS1ibG9jayA+IGZpZ3VyZTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDUzMHB4O1xuICB9XG4gIC8qIGxpbmUgNTgsIHNhc3MvbWVkaWEvX3RyaXBsZS1pbWFnZS1ibG9jay5zY3NzICovXG4gIC5lbnRyeS1jb250ZW50IC50cmlwbGUtaW1hZ2UtYmxvY2sgPiBkaXYge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMi4wcmVtO1xuICB9XG4gIC8qIGxpbmUgNjIsIHNhc3MvbWVkaWEvX3RyaXBsZS1pbWFnZS1ibG9jay5zY3NzICovXG4gIC5lbnRyeS1jb250ZW50IC50cmlwbGUtaW1hZ2UtYmxvY2sgPiBkaXYgZmlndXJlIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAvKiBsaW5lIDY1LCBzYXNzL21lZGlhL190cmlwbGUtaW1hZ2UtYmxvY2suc2NzcyAqL1xuICAuZW50cnktY29udGVudCAudHJpcGxlLWltYWdlLWJsb2NrID4gZGl2IGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFRpbSdzIGN1c3RvbSBhZGRpdGlvbnMgJiBGZWxkIVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBhbGVydGlmeWpzIDEuOC4wIGh0dHA6Ly9hbGVydGlmeWpzLmNvbVxuICogQWxlcnRpZnlKUyBpcyBhIGphdmFzY3JpcHQgZnJhbWV3b3JrIGZvciBkZXZlbG9waW5nIHByZXR0eSBicm93c2VyIGRpYWxvZ3MgYW5kIG5vdGlmaWNhdGlvbnMuXG4gKiBDb3B5cmlnaHQgMjAxNiBNb2hhbW1hZCBZb3VuZXMgPE1vaGFtbWFkQGFsZXJ0aWZ5anMuY29tPiAoaHR0cDovL2FsZXJ0aWZ5anMuY29tKVxuICogTGljZW5zZWQgdW5kZXIgR1BMIDMgPGh0dHBzOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvZ3BsLTMuMD4qL1xuLyogbGluZSA3LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1kaW1tZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE5ODE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICBvcGFjaXR5OiAuNTtcbn1cbi8qIGxpbmUgMjAsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeSAuYWpzLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDE5ODE7XG59XG4vKiBsaW5lIDMwLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNSUgYXV0bztcbiAgbWluLWhlaWdodDogMTFyZW07XG4gIG1heC13aWR0aDogNThyZW07XG4gIHBhZGRpbmc6IDIuNHJlbTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi8qIGxpbmUgMzksIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeSAuYWpzLWRpYWxvZy5hanMtY2FwdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuLyogbGluZSA1MCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtcmVzZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDU3LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1jb21tYW5kcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRyZW07XG4gIHRvcDogNHJlbTtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLyogbGluZSA2NCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtY29tbWFuZHMgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyogbGluZSA3Niwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtY29tbWFuZHMgYnV0dG9uLmFqcy1jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggLTQ1cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbiAgLmFsZXJ0aWZ5IC5hanMtY29tbWFuZHMgYnV0dG9uLmFqcy1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgODAsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeSAuYWpzLWNvbW1hbmRzIGJ1dHRvbi5hanMtbWF4aW1pemUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFLQ0FZQUFBQ05Ncys5QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRWdBQUN4SUIwdDErL0FBQUFCWjBSVmgwUTNKbFlYUnBiMjRnVkdsdFpRQXdOeTh4TXk4eE5PclpxdWdBQUFBY2RFVllkRk52Wm5SM1lYSmxBRUZrYjJKbElFWnBjbVYzYjNKcmN5QkRVemJvdkxLTUFBQUFPVWxFUVZRWWxXUDgvLzgvQXpHQWhZR0JnYUc0dUJpdjZ0N2VYa1ltb294allHQWdXaUVMc3ZIWUZNQ2NSWDJyU1hjam9TQmlKRGJBQWVEK0VHdSs4QlpjQUFBQUFFbEZUa1N1UW1DQyk7XG59XG4vKiBsaW5lIDg2LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLyogbGluZSA5NCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDUuNnJlbTtcbn1cbi8qIGxpbmUgOTcsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeSAuYWpzLWJvZHkgLmFqcy1jb250ZW50IHtcbiAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbn1cbi8qIGxpbmUgMTAwLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1ib2R5IC5hanMtY29udGVudCAuZXh0ZXJuYWwtbGluay11cmwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0JBMEMyRjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbi8qIGxpbmUgMTA3LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1mb290ZXIge1xuICBwYWRkaW5nOiAxLjZyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0yLjRyZW07XG4gIG1pbi1oZWlnaHQ6IDQuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi8qIGxpbmUgMTE1LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1mb290ZXIgLmFqcy1idXR0b25zIC5hanMtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiA4LjhyZW07XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbTtcbn1cbi8qIGxpbmUgMTIwLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1mb290ZXIgLmFqcy1idXR0b25zLmFqcy1wcmltYXJ5IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4vKiBsaW5lIDEyMywgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtZm9vdGVyIC5hanMtYnV0dG9ucy5hanMtcHJpbWFyeSAuYWpzLWJ1dHRvbiB7XG4gIG1hcmdpbjogLjZyZW0gMXJlbSAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qIGxpbmUgMTI3LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1mb290ZXIgLmFqcy1idXR0b25zLmFqcy1wcmltYXJ5IC5hanMtYnV0dG9uLmFqcy1vayB7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLyogbGluZSAxMzUsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeSAuYWpzLWZvb3RlciAuYWpzLWJ1dHRvbnMuYWpzLXByaW1hcnkgLmFqcy1idXR0b24uYWpzLW9rOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC0xNDVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxLjJyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMTM1LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4gIC5hbGVydGlmeSAuYWpzLWZvb3RlciAuYWpzLWJ1dHRvbnMuYWpzLXByaW1hcnkgLmFqcy1idXR0b24uYWpzLW9rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSAxNDMsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeSAuYWpzLWZvb3RlciAuYWpzLWJ1dHRvbnMuYWpzLXByaW1hcnkgLmFqcy1idXR0b24uYWpzLWNhbmNlbCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICNCQTBDMkY7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qIGxpbmUgMTUxLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1mb290ZXIgLmFqcy1idXR0b25zLmFqcy1wcmltYXJ5IC5hanMtYnV0dG9uLmFqcy1jYW5jZWw6aG92ZXIge1xuICBjb2xvcjogIzkzMDkyNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4vKiBsaW5lIDE1Nywgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtZm9vdGVyIC5hanMtYnV0dG9ucy5hanMtcHJpbWFyeSAuYWpzLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzZDNjQ2Mztcbn1cbi8qIGxpbmUgMTYyLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1mb290ZXIgLmFqcy1idXR0b25zLmFqcy1hdXhpbGlhcnkge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4vKiBsaW5lIDE2Nywgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtZm9vdGVyIC5hanMtYnV0dG9ucy5hanMtYXV4aWxpYXJ5IC5hanMtYnV0dG9uIHtcbiAgbWFyZ2luOiAuNHJlbTtcbn1cbi8qIGxpbmUgMTc0LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFvQUFBQUtDQVlBQUFDTk1zKzlBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFZ0FBQ3hJQjB0MSsvQUFBQUJaMFJWaDBRM0psWVhScGIyNGdWR2x0WlFBd055OHhNUzh4TkVEUVltTUFBQUFjZEVWWWRGTnZablIzWVhKbEFFRmtiMkpsSUVacGNtVjNiM0pyY3lCRFV6Ym92TEtNQUFBQVEwbEVRVlFZbGFYTk1Rb0FJQXhEMGRUN0g2NTdsMEtYM2lKdVVsQlVOT3NQUENHSm03VkRwNnJ5ZU14TXVEc0FRSDdvd1czcHluM1JTMjZpS3hFUk1MTjN1Z09hQWthTDNzV1ZpZ0FBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cbi8qIGxpbmUgMTg4LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLW5vLW92ZXJmbG93IC5hanMtYm9keSAuYWpzLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDE5MSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1uby1wYWRkaW5nLmFqcy1tYXhpbWl6ZWQgLmFqcy1ib2R5IC5hanMtY29udGVudCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSAxOTYsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtbm8tcGFkZGluZzpub3QoLmFqcy1tYXhpbWl6ZWQpIC5hanMtYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiAtMi40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0yLjRyZW07XG59XG4vKiBsaW5lIDIwMCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1uby1wYWRkaW5nOm5vdCguYWpzLW1heGltaXplZCkgLmFqcy1ib2R5IC5hanMtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDIwMywgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1uby1wYWRkaW5nLmFqcy1yZXNpemFibGUgLmFqcy1ib2R5IC5hanMtY29udGVudCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLyogbGluZSAyMDcsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtbWF4aW1pemFibGUgLmFqcy1jb21tYW5kcyBidXR0b24uYWpzLW1heGltaXplLCAuYWxlcnRpZnkuYWpzLW1heGltaXphYmxlIC5hanMtY29tbWFuZHMgYnV0dG9uLmFqcy1yZXN0b3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyogbGluZSAyMTEsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtY2xvc2FibGUgLmFqcy1jb21tYW5kcyBidXR0b24uYWpzLWNsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyogbGluZSAyMTQsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtbWF4aW1pemVkIC5hanMtZGlhbG9nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLyogbGluZSAyMjIsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtbWF4aW1pemVkLmFqcy1tb2RlbGVzcyAuYWpzLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMjI4LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLW1heGltaXplZCAuYWpzLWNvbW1hbmRzIGJ1dHRvbi5hanMtbWF4aW1pemUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFLQ0FZQUFBQ05Ncys5QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRWdBQUN4SUIwdDErL0FBQUFCWjBSVmgwUTNKbFlYUnBiMjRnVkdsdFpRQXdOeTh4TXk4eE5PclpxdWdBQUFBY2RFVllkRk52Wm5SM1lYSmxBRUZrYjJKbElFWnBjbVYzYjNKcmN5QkRVemJvdkxLTUFBQUFTa2xFUVZRWWxaV1EwUWtBTVFoRHRYUmluY09aWDc4S1Z0ckRDd2dxSk5Fb0lCM01QTGo3bFJVUk9scHlWWEd6Ynk2eld1WStrejZ0ajVzQk1UTUF5VlYzLzU5NVJiT2gzY0FYc3d3MXJhZWlPY29BQUFBQVNVVk9SSzVDWUlJPSk7XG59XG4vKiBsaW5lIDIzMSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1yZXNpemFibGUgLmFqcy1kaWFsb2csIC5hbGVydGlmeS5hanMtbWF4aW1pemVkIC5hanMtZGlhbG9nIHtcbiAgcGFkZGluZzogMDtcbn1cbi8qIGxpbmUgMjM1LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLXJlc2l6YWJsZSAuYWpzLWNvbW1hbmRzLCAuYWxlcnRpZnkuYWpzLW1heGltaXplZCAuYWpzLWNvbW1hbmRzIHtcbiAgbWFyZ2luOiAxLjRyZW0gMi40cmVtIDAgMDtcbn1cbi8qIGxpbmUgMjM5LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLXJlc2l6YWJsZSAuYWpzLWhlYWRlciwgLmFsZXJ0aWZ5LmFqcy1tYXhpbWl6ZWQgLmFqcy1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbn1cbi8qIGxpbmUgMjQ4LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLXJlc2l6YWJsZSAuYWpzLWJvZHksIC5hbGVydGlmeS5hanMtbWF4aW1pemVkIC5hanMtYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDIyLjRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qIGxpbmUgMjUzLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLXJlc2l6YWJsZSAuYWpzLWJvZHkgLmFqcy1jb250ZW50LCAuYWxlcnRpZnkuYWpzLW1heGltaXplZCAuYWpzLWJvZHkgLmFqcy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVyZW07XG4gIHJpZ2h0OiAyLjRyZW07XG4gIGJvdHRvbTogNXJlbTtcbiAgbGVmdDogMi40cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi8qIGxpbmUgMjYyLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLXJlc2l6YWJsZSAuYWpzLWZvb3RlciwgLmFsZXJ0aWZ5LmFqcy1tYXhpbWl6ZWQgLmFqcy1mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbn1cbi8qIGxpbmUgMjcwLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLXJlc2l6YWJsZTpub3QoLmFqcy1tYXhpbWl6ZWQpIC5hanMtZGlhbG9nIHtcbiAgbWluLXdpZHRoOiA1NC44cmVtO1xufVxuLyogbGluZSAyNzMsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtcmVzaXphYmxlOm5vdCguYWpzLW1heGltaXplZCkgLmFqcy1oYW5kbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIGxpbmUgMjc2LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLW1vdmFibGU6bm90KC5hanMtbWF4aW1pemVkKSAuYWpzLWhlYWRlciB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi8qIGxpbmUgMjc5LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLW1vZGVsZXNzIC5hanMtZGltbWVyLCAuYWxlcnRpZnkuYWpzLW1vZGVsZXNzIC5hanMtcmVzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAyODMsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtbW9kZWxlc3MgLmFqcy1tb2RhbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4vKiBsaW5lIDI4OCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1tb2RlbGVzcy5hanMtcGlubmFibGUgLmFqcy1jb21tYW5kcyBidXR0b24uYWpzLXBpbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBS0NBWUFBQUNOTXMrOUFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEVnQUFDeElCMHQxKy9BQUFBQlowUlZoMFEzSmxZWFJwYjI0Z1ZHbHRaUUF3Tnk4eE15OHhOT3JacXVnQUFBQWNkRVZZZEZOdlpuUjNZWEpsQUVGa2IySmxJRVpwY21WM2IzSnJjeUJEVXpib3ZMS01BQUFBUWtsRVFWUVlsY1dQTVE0QUlBd0NxVTl1MzhHYmNiSFJXTjFNdktRRGhRRk1FcEtJbUdKQTBnQ2duWXcwVjByd3hzZWc1ZXJUNG9Ta1FWSTVkOWYrZTkreEEwTmJMcFdmaXRQWEFBQUFBRWxGVGtTdVFtQ0MpO1xufVxuLyogbGluZSAyOTIsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtbW9kZWxlc3MuYWpzLXVucGlubmVkIC5hanMtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4vKiBsaW5lIDI5NSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1tb2RlbGVzcy5hanMtdW5waW5uZWQgLmFqcy1jb21tYW5kcyBidXR0b24uYWpzLXBpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFvQUFBQUtDQVlBQUFDTk1zKzlBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFZ0FBQ3hJQjB0MSsvQUFBQUJaMFJWaDBRM0psWVhScGIyNGdWR2x0WlFBd055OHhNeTh4Tk9yWnF1Z0FBQUFjZEVWWWRGTnZablIzWVhKbEFFRmtiMkpsSUVacGNtVjNiM0pyY3lCRFV6Ym92TEtNQUFBQU8wbEVRVlFZbFdQOC8vOC9BekdBaVNoVjZBcUxpNHR4R3MrQ0xvQkxNWWJDM3Q1ZVJteWFXZkJaaHd3WWtYMk5UeFBSdmliS2pSaFc0d01BaHhrWUdiTHUzcEVBQUFBQVNVVk9SSzVDWUlJPSk7XG59XG4vKiBsaW5lIDI5OCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1tb2RlbGVzczpub3QoLmFqcy11bnBpbm5lZCkgLmFqcy1ib2R5IHtcbiAgbWF4LWhlaWdodDogNTByZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLyogbGluZSAzMDIsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtYmFzaWMgLmFqcy1oZWFkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLyogbGluZSAzMDUsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtYmFzaWMgLmFqcy1mb290ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBsaW5lIDMwOCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1mcmFtZWxlc3MgLmFqcy1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbn1cbi8qIGxpbmUgMzE5LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLWZyYW1lbGVzcyAuYWpzLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDMyMiwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1mcmFtZWxlc3MgLmFqcy1ib2R5IC5hanMtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLyogbGluZSAzMjksIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtZnJhbWVsZXNzOm5vdCguYWpzLXJlc2l6YWJsZSkgLmFqcy1kaWFsb2cge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi8qIGxpbmUgMzMyLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLWZyYW1lbGVzczpub3QoLmFqcy1yZXNpemFibGUpIC5hanMtZGlhbG9nIC5hanMtY29tbWFuZHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBsaW5lIDMzOCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFqcy1uby1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi8qIGxpbmUgMzQyLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWpzLW5vLW92ZXJmbG93LmFqcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNTIsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hanMtbm8tc2VsZWN0aW9uLFxuLmFqcy1uby1zZWxlY3Rpb24gKiB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC8qIGxpbmUgMzYxLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4gIC5hbGVydGlmeSAuYWpzLWRpYWxvZyB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxuXG4gIC8qIGxpbmUgMzY0LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4gIC5hbGVydGlmeTpub3QoLmFqcy1tYXhpbWl6ZWQpIC5hanMtbW9kYWwge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cblxuICAvKiBsaW5lIDM2Nywgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuICAuYWxlcnRpZnk6bm90KC5hanMtbWF4aW1pemVkKS5hanMtcmVzaXphYmxlIC5hanMtZGlhbG9nIHtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAvKiBsaW5lIDM3NCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuICAuYWxlcnRpZnkgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkICMzNTkzRDI7XG4gIH1cbn1cbi8qIGxpbmUgMzgyLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1kaW1tZXIsXG4uYWxlcnRpZnkgLmFqcy1tb2RhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG59XG4vKiBsaW5lIDM5MCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1oaWRkZW4gLmFqcy1kaW1tZXIsIC5hbGVydGlmeS5hanMtaGlkZGVuIC5hanMtbW9kYWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBsaW5lIDM5NSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1pbjpub3QoLmFqcy1oaWRkZW4pIC5hanMtZGlhbG9nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xufVxuLyogbGluZSAzOTksIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtb3V0LmFqcy1oaWRkZW4gLmFqcy1kaWFsb2cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMjUwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjUwbXM7XG59XG4vKiBsaW5lIDQwMywgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtZGlhbG9nLmFqcy1zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFqcy1zaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGFqcy1zaGFrZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC4xcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi8qIGxpbmUgNDEyLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLXNsaWRlLmFqcy1pbjpub3QoLmFqcy1oaWRkZW4pIC5hanMtZGlhbG9nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYWpzLXNsaWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhanMtc2xpZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbn1cbi8qIGxpbmUgNDE4LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLXNsaWRlLmFqcy1vdXQuYWpzLWhpZGRlbiAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFqcy1zbGlkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFqcy1zbGlkZU91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG59XG4vKiBsaW5lIDQyNCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy16b29tLmFqcy1pbjpub3QoLmFqcy1oaWRkZW4pIC5hanMtZGlhbG9nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYWpzLXpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFqcy16b29tSW47XG59XG4vKiBsaW5lIDQyOCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy16b29tLmFqcy1vdXQuYWpzLWhpZGRlbiAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFqcy16b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogYWpzLXpvb21PdXQ7XG59XG4vKiBsaW5lIDQzMiwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1mYWRlLmFqcy1pbjpub3QoLmFqcy1oaWRkZW4pIC5hanMtZGlhbG9nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYWpzLWZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFqcy1mYWRlSW47XG59XG4vKiBsaW5lIDQzNiwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1mYWRlLmFqcy1vdXQuYWpzLWhpZGRlbiAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFqcy1mYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYWpzLWZhZGVPdXQ7XG59XG4vKiBsaW5lIDQ0MCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1wdWxzZS5hanMtaW46bm90KC5hanMtaGlkZGVuKSAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFqcy1wdWxzZUluO1xuICBhbmltYXRpb24tbmFtZTogYWpzLXB1bHNlSW47XG59XG4vKiBsaW5lIDQ0NCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1wdWxzZS5hanMtb3V0LmFqcy1oaWRkZW4gLmFqcy1kaWFsb2cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhanMtcHVsc2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhanMtcHVsc2VPdXQ7XG59XG4vKiBsaW5lIDQ0OCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1mbGlweC5hanMtaW46bm90KC5hanMtaGlkZGVuKSAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFqcy1mbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogYWpzLWZsaXBJblg7XG59XG4vKiBsaW5lIDQ1Miwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1mbGlweC5hanMtb3V0LmFqcy1oaWRkZW4gLmFqcy1kaWFsb2cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhanMtZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBhanMtZmxpcE91dFg7XG59XG4vKiBsaW5lIDQ1Niwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1mbGlweS5hanMtaW46bm90KC5hanMtaGlkZGVuKSAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFqcy1mbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogYWpzLWZsaXBJblk7XG59XG4vKiBsaW5lIDQ2MCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1mbGlweS5hanMtb3V0LmFqcy1oaWRkZW4gLmFqcy1kaWFsb2cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhanMtZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBhanMtZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhanMtc2hha2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhanMtc2hha2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFqcy1wdWxzZUluIHtcbiAgMCUsXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1wdWxzZUluIHtcbiAgMCUsXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLXB1bHNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1wdWxzZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDUwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFqcy16b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWpzLXpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFqcy16b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy16b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLWZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWpzLWZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhanMtZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWpzLWZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLWZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWpzLWZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhanMtZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWpzLWZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLWZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWpzLWZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhanMtZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWpzLWZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLXNsaWRlSW4ge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWFyZ2luLXRvcDogNSU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWpzLXNsaWRlSW4ge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWFyZ2luLXRvcDogNSU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhanMtc2xpZGVPdXQge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogNSU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWpzLXNsaWRlT3V0IHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IC0xMDAlO1xuICB9XG59XG4vKiBsaW5lIDkwMSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LW5vdGlmaWVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDE5ODI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi8qIGxpbmUgOTA5LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnktbm90aWZpZXIgLmFqcy1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjZyZW07XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbi8qIGxpbmUgOTIxLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnktbm90aWZpZXIgLmFqcy1tZXNzYWdlLmFqcy12aXNpYmxlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi8qIGxpbmUgOTI5LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnktbm90aWZpZXIgLmFqcy1tZXNzYWdlLmFqcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg5MSwgMTg5LCAxMTQsIDAuOTUpO1xufVxuLyogbGluZSA5MzIsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS1ub3RpZmllciAuYWpzLW1lc3NhZ2UuYWpzLWVycm9yIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDkyLCA5MiwgMC45NSk7XG59XG4vKiBsaW5lIDkzNSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LW5vdGlmaWVyIC5hanMtbWVzc2FnZS5hanMtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUyLCAyNDgsIDIxNSwgMC45NSk7XG59XG4vKiBsaW5lIDk0MCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LW5vdGlmaWVyLmFqcy10b3Age1xuICB0b3A6IDFyZW07XG59XG4vKiBsaW5lIDk0Mywgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LW5vdGlmaWVyLmFqcy1ib3R0b20ge1xuICBib3R0b206IDFyZW07XG59XG4vKiBsaW5lIDk0Niwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LW5vdGlmaWVyLmFqcy1yaWdodCB7XG4gIHJpZ2h0OiAxcmVtO1xufVxuLyogbGluZSA5NDksIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS1ub3RpZmllci5hanMtcmlnaHQgLmFqcy1tZXNzYWdlIHtcbiAgcmlnaHQ6IC0zMnJlbTtcbn1cbi8qIGxpbmUgOTUyLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnktbm90aWZpZXIuYWpzLXJpZ2h0IC5hanMtbWVzc2FnZS5hanMtdmlzaWJsZSB7XG4gIHJpZ2h0OiAyOXJlbTtcbn1cbi8qIGxpbmUgOTU3LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnktbm90aWZpZXIuYWpzLWxlZnQge1xuICBsZWZ0OiAxcmVtO1xufVxuLyogbGluZSA5NjAsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS1ub3RpZmllci5hanMtbGVmdCAuYWpzLW1lc3NhZ2Uge1xuICBsZWZ0OiAtMzByZW07XG59XG4vKiBsaW5lIDk2Mywgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LW5vdGlmaWVyLmFqcy1sZWZ0IC5hanMtbWVzc2FnZS5hanMtdmlzaWJsZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSmVyZW15J3MgY3VzdG9tIGFkZGl0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctbGFuZGluZy5zY3NzICovXG4uYmxvZy1sYW5kaW5nIC5mZWF0dXJlZC1pbWFnZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyMTI3MjE7XG59XG4vKiBsaW5lIDUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy1sYW5kaW5nLnNjc3MgKi9cbi5ibG9nLWxhbmRpbmcgLmZlYXR1cmVkLWltYWdlIC5hdHRhY2htZW50LXBvc3QtdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4uYmxvZy1sYW5kaW5nIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgMTYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy1sYW5kaW5nLnNjc3MgKi9cbi5ibG9nLWxhbmRpbmcgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciAuZmFjZXR3cC10ZW1wbGF0ZSBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi8qIGxpbmUgMTksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy1sYW5kaW5nLnNjc3MgKi9cbi5ibG9nLWxhbmRpbmcgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciAuZmFjZXR3cC10ZW1wbGF0ZSBhcnRpY2xlIC5mZWF0dXJlZC1pbWFnZS10aHVtYm5haWwge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG4vKiBsaW5lIDI3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctbGFuZGluZy5zY3NzICovXG4uYmxvZy1sYW5kaW5nIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmZhY2V0d3AtdGVtcGxhdGUgYXJ0aWNsZSAuZmVhdHVyZWQtaW1hZ2UtdGh1bWJuYWlsIC5mZWF0dXJlZC12aWRlby1wbHVzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDMwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctbGFuZGluZy5zY3NzICovXG4uYmxvZy1sYW5kaW5nIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmZhY2V0d3AtdGVtcGxhdGUgYXJ0aWNsZSAuZmVhdHVyZWQtaW1hZ2UtdGh1bWJuYWlsIC5mZWF0dXJlZC12aWRlby1wbHVzICsgLmZ2cC1vbmxvYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAzNiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLWxhbmRpbmcuc2NzcyAqL1xuLmJsb2ctbGFuZGluZyAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5mYWNldHdwLXRlbXBsYXRlIGFydGljbGUgLnBvc3QtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSAzOSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLWxhbmRpbmcuc2NzcyAqL1xuLmJsb2ctbGFuZGluZyAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5mYWNldHdwLXRlbXBsYXRlIGFydGljbGUgLnBvc3QtbWFpbiAucG9zdC1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICM2QzY0NjM7XG59XG4vKiBsaW5lIDQ1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctbGFuZGluZy5zY3NzICovXG4uYmxvZy1sYW5kaW5nIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmZhY2V0d3AtdGVtcGxhdGUgYXJ0aWNsZSAucG9zdC1tYWluIC5wb3N0LWRhdGU6YWZ0ZXIge1xuICBjb250ZW50OiAnfCc7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIC42cmVtIDAgMXJlbTtcbn1cbi8qIGxpbmUgNTQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy1sYW5kaW5nLnNjc3MgKi9cbi5ibG9nLWxhbmRpbmcgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciAuZmFjZXR3cC10ZW1wbGF0ZSBhcnRpY2xlIC5wb3N0LW1haW4gLnBvc3QtZXhjZXJwdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi8qIGxpbmUgNTcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy1sYW5kaW5nLnNjc3MgKi9cbi5ibG9nLWxhbmRpbmcgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciAuZmFjZXR3cC10ZW1wbGF0ZSBhcnRpY2xlIC5wb3N0LW1haW4gLnBvc3QtZXhjZXJwdCBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLyogbGluZSA4NCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLWxhbmRpbmcuc2NzcyAqL1xuICAuYmxvZy1sYW5kaW5nIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmZhY2V0d3AtdGVtcGxhdGUgYXJ0aWNsZSAuZmVhdHVyZWQtaW1hZ2UtdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLyogbGluZSA5MCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLWxhbmRpbmcuc2NzcyAqL1xuICAuYmxvZy1sYW5kaW5nIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmZhY2V0d3AtdGVtcGxhdGUgYXJ0aWNsZSAucG9zdC1tYWluIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG4gIH1cbiAgLyogbGluZSA5Nywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLWxhbmRpbmcuc2NzcyAqL1xuICAuYmxvZy1sYW5kaW5nIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmZhY2V0d3AtdGVtcGxhdGUgYXJ0aWNsZTpmaXJzdC1jaGlsZCAucG9zdC1tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC8qIGxpbmUgMTA0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctbGFuZGluZy5zY3NzICovXG4gIC5ibG9nLWxhbmRpbmcgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciAuZmFjZXR3cC10ZW1wbGF0ZSBhcnRpY2xlIC5mZWF0dXJlZC1pbWFnZS10aHVtYm5haWwge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxuICAvKiBsaW5lIDEwOCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLWxhbmRpbmcuc2NzcyAqL1xuICAuYmxvZy1sYW5kaW5nIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmZhY2V0d3AtdGVtcGxhdGUgYXJ0aWNsZSAucG9zdC1tYWluIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLyogbGluZSAzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2NvdW50cnktcHJvZmlsZXMtbGFuZGluZy5zY3NzICovXG4uY291bnRyeS1wcm9maWxlcy1sYW5kaW5nIC5wcm9maWxlcy1sYW5kaW5nLWNvdW50cnktbGlzdCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sdW1uLWNvdW50OiAxO1xufVxuLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLmNvdW50cnktcHJvZmlsZXMtbGFuZGluZyAucHJvZmlsZXMtbGFuZGluZy1jb3VudHJ5LWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBsaW5lIDksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fY291bnRyeS1wcm9maWxlcy1sYW5kaW5nLnNjc3MgKi9cbi5jb3VudHJ5LXByb2ZpbGVzLWxhbmRpbmcgLnByb2ZpbGVzLWxhbmRpbmctY291bnRyeS1saXN0IC5sZXR0ZXItZ3JvdXAge1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLyogbGluZSAxNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19jb3VudHJ5LXByb2ZpbGVzLWxhbmRpbmcuc2NzcyAqL1xuLmNvdW50cnktcHJvZmlsZXMtbGFuZGluZyAucHJvZmlsZXMtbGFuZGluZy1jb3VudHJ5LWxpc3QgLmxldHRlci1ncm91cCAuY291bnRyeSB7XG4gIHBhZGRpbmc6IC41cmVtIDA7XG59XG4vKiBsaW5lIDE4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2NvdW50cnktcHJvZmlsZXMtbGFuZGluZy5zY3NzICovXG4uY291bnRyeS1wcm9maWxlcy1sYW5kaW5nIC5wcm9maWxlcy1sYW5kaW5nLWNvdW50cnktbGlzdCAubGV0dGVyLWdyb3VwIC5jb3VudHJ5IGEge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDI3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2NvdW50cnktcHJvZmlsZXMtbGFuZGluZy5zY3NzICovXG4gIC5jb3VudHJ5LXByb2ZpbGVzLWxhbmRpbmcgLnByb2ZpbGVzLWxhbmRpbmctY291bnRyeS1saXN0IHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC8qIGxpbmUgMzIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fY291bnRyeS1wcm9maWxlcy1sYW5kaW5nLnNjc3MgKi9cbiAgLmNvdW50cnktcHJvZmlsZXMtbGFuZGluZyAucHJvZmlsZXMtbGFuZGluZy1jb3VudHJ5LWxpc3Qge1xuICAgIGNvbHVtbi1jb3VudDogNDtcbiAgfVxufVxuXG4vKiBsaW5lIDIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcHJvamVjdHMuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJvamVjdHMtbGFuZGluZyAuc2l0ZS1tYWluIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBsaW5lIDMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXBvc3Quc2NzcyAqL1xuLnNpbmdsZS5zaW5nbGUtcG9zdCAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmJsb2ctcGFnZXItbGlua3Mge1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0RCREJEQjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEQkRCREI7XG59XG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuYmxvZy1wYWdlci1saW5rczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgMTAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXBvc3Quc2NzcyAqL1xuLnNpbmdsZS5zaW5nbGUtcG9zdCAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmJsb2ctcGFnZXItbGlua3MgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI0JBMEMyRjtcbn1cbi8qIGxpbmUgMTUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXBvc3Quc2NzcyAqL1xuLnNpbmdsZS5zaW5nbGUtcG9zdCAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmJsb2ctcGFnZXItbGlua3MgLnByZXZpb3VzLXBvc3QtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLyogbGluZSAxNywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcG9zdC5zY3NzICovXG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuYmxvZy1wYWdlci1saW5rcyAucHJldmlvdXMtcG9zdC1saW5rIGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4cHggLTEwOHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMTcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXBvc3Quc2NzcyAqL1xuICAuc2luZ2xlLnNpbmdsZS1wb3N0IC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuYmxvZy1wYWdlci1saW5rcyAucHJldmlvdXMtcG9zdC1saW5rIGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSAyNiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcG9zdC5zY3NzICovXG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuYmxvZy1wYWdlci1saW5rcyAubmV4dC1wb3N0LWxpbmsge1xuICBmbG9hdDogcmlnaHQ7XG59XG4vKiBsaW5lIDI5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wb3N0LnNjc3MgKi9cbi5zaW5nbGUuc2luZ2xlLXBvc3QgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5ibG9nLXBhZ2VyLWxpbmtzIC5uZXh0LXBvc3QtbGluayBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTE0NXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSAyOSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcG9zdC5zY3NzICovXG4gIC5zaW5nbGUuc2luZ2xlLXBvc3QgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5ibG9nLXBhZ2VyLWxpbmtzIC5uZXh0LXBvc3QtbGluayBhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1ldmVudC5zY3NzICovXG4uc2luZ2xlLnNpbmdsZS1ldmVudCAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWxvY2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi8qIGxpbmUgMTcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWV2ZW50LnNjc3MgKi9cbi5zaW5nbGUuc2luZ2xlLWV2ZW50IC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktbG9jYXRpb24gLmxvY2F0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSAyMiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtZXZlbnQuc2NzcyAqL1xuLnNpbmdsZS5zaW5nbGUtZXZlbnQgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1sb2NhdGlvbiAubG9jYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKiBsaW5lIDI1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1ldmVudC5zY3NzICovXG4uc2luZ2xlLnNpbmdsZS1ldmVudCAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWxvY2F0aW9uIC5sb2NhdGlvbiBwLCAuc2luZ2xlLnNpbmdsZS1ldmVudCAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWxvY2F0aW9uIC5sb2NhdGlvbiAuZmllbGQtbmFtZS1maWVsZC1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qIGxpbmUgMzEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWV2ZW50LnNjc3MgKi9cbi5zaW5nbGUuc2luZ2xlLWV2ZW50IC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAjbWFwIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLyogbGluZSAzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLmVudHJ5LWhlYWRlciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFQkVCRUI7XG59XG4vKiBsaW5lIDEwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQsIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5yZWxhdGVkLXByb2plY3RzLCAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktaGVhZGVyLWZpZWxkcywgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmRldGFpbC1wYWdlLWV4dHJhcywgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmxlYXJuLW1vcmUtc2VjdGlvbiwgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmVudHJ5LWZvb3RlciB7XG4gIG1heC13aWR0aDogMTAxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi8qIGxpbmUgMTYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuZW50cnktY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4vKiBsaW5lIDIwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLyogbGluZSAyNiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5lbnRyeS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICB3b3JkLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi8qIGxpbmUgMzUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCAubm8tcGFkZGluZyBwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLyogbGluZSAzOSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5lbnRyeS1jb250ZW50IC52Y19jb2wtc20tNiAudmNfY29sdW1uLWlubmVyIC53cGJfdGV4dF9jb2x1bW4gcCB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG4vKiBsaW5lIDQzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTY6Zmlyc3QtY2hpbGQgPiAudmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMC41cHg7XG59XG4vKiBsaW5lIDQ4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTY6bGFzdC1jaGlsZCA+IC52Y19jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwLjVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi8qIGxpbmUgNTMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCAud3BiX3NpbmdsZV9pbWFnZSAudmNfZmlndXJlLCAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCAud3BiX3NpbmdsZV9pbWFnZSAudmNfc2luZ2xlX2ltYWdlLXdyYXBwZXIsIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5lbnRyeS1jb250ZW50IC53cGJfc2luZ2xlX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSA1Nywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5lbnRyeS1jb250ZW50IC53cGJfc2luZ2xlX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi8qIGxpbmUgNjIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCAudmNfY29sLXNtLTYgLndwYl9zaW5nbGVfaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyogbGluZSA2Nywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5lbnRyeS1jb250ZW50IC53cGJfc2luZ2xlX2ltYWdlLndpZHRoLWF1dG8gaW1nIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgNzEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzIuNTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiAxcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi8qIGxpbmUgODQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCBoMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAuNWVtO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB3aWR0aDogODgwcHg7XG59XG4vKiBsaW5lIDk4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgaDMge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4vKiBsaW5lIDEwNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5lbnRyeS1jb250ZW50IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLyogbGluZSAxMTAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCAudmNfdHRhIC52Y190dGEtY29udHJvbHMtaWNvbi52Y190dGEtY29udHJvbHMtaWNvbi1jaGV2cm9uOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNCQTBDMkYgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMTE0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgLnZjX3R0YS1wYW5lbC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLyogbGluZSAxMjAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuZW50cnktY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi8qIGxpbmUgMTI0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLmVudHJ5LWNvbnRlbnQgdWwsIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5lbnRyeS1jb250ZW50IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4vKiBsaW5lIDEyOSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5lbnRyeS1jb250ZW50IHVsIGxpLCAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuZW50cnktY29udGVudCBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gIHdvcmQtc3BhY2luZzogMS42cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAuNXJlbSAwIC41cmVtIDFyZW07XG59XG4vKiBsaW5lIDEzNywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5lbnRyeS1jb250ZW50IHVsIGxpIHVsLCAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuZW50cnktY29udGVudCB1bCBsaSBvbCwgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLmVudHJ5LWNvbnRlbnQgb2wgbGkgdWwsIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5lbnRyeS1jb250ZW50IG9sIGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4vKiBsaW5lIDE0NSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIHNlY3Rpb246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLyogbGluZSAxNTEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuc2l0ZS1tYWluID4gLmVudHJ5LWhlYWRlciBpbWcuZmxhZy1pbWFnZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFQkVCRUI7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLyogbGluZSAxNTgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuY291bnRyeS1wcm9maWxlLWZlYXR1cmVkLWltYWdlIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDE2NSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5yZWxhdGVkLXByb2plY3RzIC5jb3VudHJ5LXByb2ZpbGUtcmVsYXRlZC1wcm9qZWN0cyB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDA7XG59XG4vKiBsaW5lIDE2OCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5yZWxhdGVkLXByb2plY3RzIC5jb3VudHJ5LXByb2ZpbGUtcmVsYXRlZC1wcm9qZWN0cyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLyogbGluZSAxNzcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAucmVsYXRlZC1wcm9qZWN0cyAuY291bnRyeS1wcm9maWxlLXJlbGF0ZWQtcHJvamVjdHMgLmNvdW50cnktcHJvZmlsZS1yZWxhdGVkLXByb2plY3RzLWxpc3QgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDcwcHgpIHtcbiAgLyogbGluZSAxODYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4gIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5lbnRyeS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4OXB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC8qIGxpbmUgMTkwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuICAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZGV0YWlsLXBhZ2UtZXh0cmFzLCAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAubGVhcm4tbW9yZS1zZWN0aW9uLCAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDgyM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4gIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5zaXRlLW1haW4gPiAuZW50cnktaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC8qIGxpbmUgMjAzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuICAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuc2l0ZS1tYWluID4gLmVudHJ5LWhlYWRlciBoMSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAvKiBsaW5lIDIwOCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbiAgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnNpdGUtbWFpbiA+IC5lbnRyeS1oZWFkZXIgaW1nLmZsYWctaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IC0zLjdyZW07XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC8qIGxpbmUgMjE1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuICAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuY291bnRyeS1wcm9maWxlLWZlYXR1cmVkLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4gIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5yZWxhdGVkLXByb2plY3RzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC8qIGxpbmUgMjIyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuICAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAucmVsYXRlZC1wcm9qZWN0cyAuY291bnRyeS1wcm9maWxlLXJlbGF0ZWQtcHJvamVjdHMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC8qIGxpbmUgMjMwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuICAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuc2l0ZS1tYWluID4gLmVudHJ5LWhlYWRlciBoMSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAvKiBsaW5lIDIzNCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbiAgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnNpdGUtbWFpbiA+IC5lbnRyeS1oZWFkZXIgaW1nLmZsYWctaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC8qIGxpbmUgMjQxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuICAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuc2l0ZS1tYWluID4gLmVudHJ5LWhlYWRlciBoMSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAvKiBsaW5lIDI0NSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbiAgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnNpdGUtbWFpbiA+IC5lbnRyeS1oZWFkZXIgaW1nLmZsYWctaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC8qIGxpbmUgMjU2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuICAuc2luZ2xlLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMsIC5zaW5nbGUuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmxlYXJuLW1vcmUtc2VjdGlvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSAuc3ViLW5hdiB7XG4gIHRvcDogLTFweDtcbn1cbi8qIGxpbmUgNiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgLnNpdGUtY29udGVudCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi8qIGxpbmUgMTAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IC5lbnRyeS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDEycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLyogbGluZSAxNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4vKiBsaW5lIDE5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSAuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAyMywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgLmJhbm5lciB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLyogbGluZSAzOCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgLmJhbm5lciAudGl0bGUtd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLyogbGluZSA0MSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgLmJhbm5lciAudGl0bGUtd3JhcHBlciBoMSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDMuMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMHJlbTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyogbGluZSA1NSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgLmJhbm5lci5yaWdodCAudGl0bGUtd3JhcHBlciBoMSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi8qIGxpbmUgNTksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IC51bmRlci1iYW5uZXIgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyLjByZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG4vKiBsaW5lIDY2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4vKiBsaW5lIDY5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICB3b3JkLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi8qIGxpbmUgNzgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24gLm5vLXBhZGRpbmcgcCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgODIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24gLnZjX2NvbC1zbS02IC52Y19jb2x1bW4taW5uZXIgLndwYl90ZXh0X2NvbHVtbiBwIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cbi8qIGxpbmUgODYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24gLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTY6Zmlyc3QtY2hpbGQgPiAudmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMC41cHg7XG59XG4vKiBsaW5lIDkxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIC52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS02Omxhc3QtY2hpbGQgPiAudmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMC41cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4vKiBsaW5lIDk2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIC53cGJfc2luZ2xlX2ltYWdlIC52Y19maWd1cmUsIC5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIC53cGJfc2luZ2xlX2ltYWdlIC52Y19zaW5nbGVfaW1hZ2Utd3JhcHBlciwgLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24gLndwYl9zaW5nbGVfaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDEwMCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiAud3BiX3NpbmdsZV9pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4vKiBsaW5lIDEwNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiAudmNfY29sLXNtLTYgLndwYl9zaW5nbGVfaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyogbGluZSAxMTAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24gLndwYl9zaW5nbGVfaW1hZ2Uud2lkdGgtYXV0byBpbWcge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLyogbGluZSAxMTQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24gcC5lbXBoYXNpcywgLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24gc3Bhbi5lbXBoYXNpcyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdvcmQtc3BhY2luZzogMS42cHg7XG59XG4vKiBsaW5lIDEyMSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiAucmVmZXJlbmNlcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4vKiBsaW5lIDEyNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiAucmVmZXJlbmNlcyBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcGFkZGluZzogLjVyZW0gMDtcbiAgd29yZC1zcGFjaW5nOiAuNXB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDEzNCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi8qIGxpbmUgMTM4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIHVsLCAuc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiBvbCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLyogbGluZSAxNDMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24gdWwgbGksIC5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIG9sIGxpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgd29yZC1zcGFjaW5nOiAxLjZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IC41cmVtIDAgLjVyZW0gMXJlbTtcbn1cbi8qIGxpbmUgMTUyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAzMi41NXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIHdvcmQtc3BhY2luZzogMXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbn1cbi8qIGxpbmUgMTYzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC41ZW07XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzIyMjtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIHdpZHRoOiA4ODBweDtcbn1cbi8qIGxpbmUgMTc3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIGgzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuLyogbGluZSAxODQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24gaDQge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAzNXB4IDA7XG59XG4vKiBsaW5lIDE5MSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4vKiBsaW5lIDE5NSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMi4wcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi4wcmVtO1xufVxuLyogbGluZSAyMDIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xufVxuLyogbGluZSAyMDgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IC5jYXB0aW9uLWhvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuMHJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjI5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbiAgLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG4gIC8qIGxpbmUgMjMzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbiAgLnNpbmdsZS1jYXNlX3N0dWR5IC5iYW5uZXIgLnRpdGxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgMjM1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbiAgLnNpbmdsZS1jYXNlX3N0dWR5IC5iYW5uZXIgLnRpdGxlLXdyYXBwZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNC4wcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjByZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjQ0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbiAgLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTg5cHg7XG4gIH1cbiAgLyogbGluZSAyNTAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuICAuc2luZ2xlLWNhc2Vfc3R1ZHkgLmJhbm5lciAudGl0bGUtd3JhcHBlciBoMSB7XG4gICAgZm9udC1zaXplOiA1LjByZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBsaW5lLWhlaWdodDogNi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDEycHgpIHtcbiAgLyogbGluZSAyNjAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuICAuc2luZ2xlLWNhc2Vfc3R1ZHkgLmJhbm5lciAudGl0bGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAvKiBsaW5lIDI2Niwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4gIC5zaW5nbGUtY2FzZV9zdHVkeSAuYmFubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAyNzMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnN0YXQtc2VjdGlvbiB7XG4gIC13ZWJraXQtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMzVweCAwO1xufVxuXG4vKiBsaW5lIDI4Mywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLXN0YXQtd3JhcHBlciB7XG4gIC13ZWJraXQtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgOHB4O1xufVxuXG4vKiBsaW5lIDI5MSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLXN0YXQtd3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDI5NSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLXN0YXQtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDI5OSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLXN0YXQtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYWlkZXJjL2ltYWdlcy9zdGF0LWJnLnBuZ1wiKTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICAtd2Via2l0LWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAzMTMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1zdGF0LXZhbHVlIHtcbiAgY29sb3I6ICMwMDJlNmM7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LXNpemU6IDM0cHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cblxuLyogbGluZSAzMjIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1zdGF0LWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKiBsaW5lIDMzMSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uaW1hZ2Utb3ZlcmxheS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4vKiBsaW5lIDMzNiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uaW1hZ2Utb3ZlcmxheS1jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSAzNDEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLmltYWdlLW92ZXJsYXktY29udGFpbmVyIC5pbWFnZS1vdmVybGF5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogbGluZSAzNDYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLmltYWdlLW92ZXJsYXktY29udGFpbmVyIC5pbWFnZS1vdmVybGF5IHAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjByZW07XG59XG5cbi8qIGxpbmUgMzU1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5pbWFnZS1vdmVybGF5LWNvbnRhaW5lci5yaWdodCAuaW1hZ2Utb3ZlcmxheSB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDM2MSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uaW1hZ2Utb3ZlcmxheS1jb250YWluZXIuYm90dG9tIC5pbWFnZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzNjgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuICAuaW1hZ2Utb3ZlcmxheS1jb250YWluZXIgLmltYWdlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLyogbGluZSAzNzIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuICAuaW1hZ2Utb3ZlcmxheS1jb250YWluZXIgLmltYWdlLW92ZXJsYXkgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDM4MSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4gIC5pbWFnZS1vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBsaW5lIDM4Niwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG5kaXYucHVsbC1xdW90ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwN3B4O1xuICBiYWNrZ3JvdW5kOiAjMDAyZjZiO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAxMHB4IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgd29yZC1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLyogbGluZSA0MDIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuZGl2LnB1bGwtcXVvdGUgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLyogbGluZSA0MDgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuICBkaXYucHVsbC1xdW90ZS5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAvKiBsaW5lIDQxMywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4gIGRpdi5wdWxsLXF1b3RlLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi8qIGxpbmUgNCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuLnNpbmdsZS1pc3N1ZV9icmllZiAudmMtZW5hYmxlZCAuZW50cnktaGVhZGVyLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC52Yy1lbmFibGVkIC5lbnRyeS1jb250ZW50LCAuc2luZ2xlLWlzc3VlX2JyaWVmIC52Yy1lbmFibGVkIC5yZWxhdGVkLXByb2plY3RzLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC52Yy1lbmFibGVkIC5lbnRyeS1mb290ZXIsIC5zaW5nbGUtaXNzdWVfYnJpZWYgLnZjLWVuYWJsZWQgLmRldGFpbC1wYWdlLWV4dHJhcywgLnNpbmdsZS1pc3N1ZV9icmllZiAudmMtZW5hYmxlZCAubGVhcm4tbW9yZS1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDEycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLyogbGluZSAxMCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4vKiBsaW5lIDE0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZV9icmllZi5zY3NzICovXG4uc2luZ2xlLWlzc3VlX2JyaWVmIHNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi8qIGxpbmUgMTksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gIHdvcmQtc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyogbGluZSAyOCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCAubm8tcGFkZGluZyBwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLyogbGluZSAzMiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCAudmNfY29sLXNtLTYgLnZjX2NvbHVtbi1pbm5lciAud3BiX3RleHRfY29sdW1uIHAge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuLyogbGluZSAzNiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCAudmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNjpmaXJzdC1jaGlsZCA+IC52Y19jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwLjVweDtcbn1cbi8qIGxpbmUgNDEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTY6bGFzdC1jaGlsZCA+IC52Y19jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwLjVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi8qIGxpbmUgNDYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgLndwYl9zaW5nbGVfaW1hZ2UgLnZjX2ZpZ3VyZSwgLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCAud3BiX3NpbmdsZV9pbWFnZSAudmNfc2luZ2xlX2ltYWdlLXdyYXBwZXIsIC5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgLndwYl9zaW5nbGVfaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDUwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZV9icmllZi5zY3NzICovXG4uc2luZ2xlLWlzc3VlX2JyaWVmIC5lbnRyeS1jb250ZW50IC53cGJfc2luZ2xlX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi8qIGxpbmUgNTUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgLnZjX2NvbC1zbS02IC53cGJfc2luZ2xlX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qIGxpbmUgNjAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgLndwYl9zaW5nbGVfaW1hZ2Uud2lkdGgtYXV0byBpbWcge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLyogbGluZSA2NCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi8qIGxpbmUgNjgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgdWwsIC5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi8qIGxpbmUgNzMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgdWwgbGksIC5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgb2wgbGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICB3b3JkLXNwYWNpbmc6IDEuNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogLjVyZW0gMCAuNXJlbSAxcmVtO1xufVxuLyogbGluZSA4MSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCB1bCBsaSB1bCwgLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCB1bCBsaSBvbCwgLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCBvbCBsaSB1bCwgLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCBvbCBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLyogbGluZSA4OCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzIuNTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiAxcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi8qIGxpbmUgMTAxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZV9icmllZi5zY3NzICovXG4uc2luZ2xlLWlzc3VlX2JyaWVmIC5lbnRyeS1jb250ZW50IGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC41ZW07XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzIyMjtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIHdpZHRoOiA4ODBweDtcbn1cbi8qIGxpbmUgMTE1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZV9icmllZi5zY3NzICovXG4uc2luZ2xlLWlzc3VlX2JyaWVmIC5lbnRyeS1jb250ZW50IGgzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi8qIGxpbmUgMTIzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZV9icmllZi5zY3NzICovXG4uc2luZ2xlLWlzc3VlX2JyaWVmIC5lbnRyeS1jb250ZW50IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLyogbGluZSAxMjgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgLnZjX3R0YSAudmNfdHRhLWNvbnRyb2xzLWljb24udmNfdHRhLWNvbnRyb2xzLWljb24tY2hldnJvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkEwQzJGICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDEzMiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCAudmNfdHRhLXBhbmVsLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDEzNywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuLnNpbmdsZS1pc3N1ZV9icmllZiBzZWN0aW9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDcwcHgpIHtcbiAgLyogbGluZSAxNDMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbiAgLnNpbmdsZS1pc3N1ZV9icmllZiAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODlweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAvKiBsaW5lIDE0OCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuICAuc2luZ2xlLWlzc3VlX2JyaWVmIC52Yy1lbmFibGVkIC5kZXRhaWwtcGFnZS1leHRyYXMsIC5zaW5nbGUtaXNzdWVfYnJpZWYgLnZjLWVuYWJsZWQgLmxlYXJuLW1vcmUtc2VjdGlvbiwgLnNpbmdsZS1pc3N1ZV9icmllZiAudmMtZW5hYmxlZCAuZW50cnktZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDgyM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLyogbGluZSAxNTksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbiAgLnNpbmdsZS5zaW5nbGUtaXNzdWVfYnJpZWYgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMsIC5zaW5nbGUuc2luZ2xlLWlzc3VlX2JyaWVmIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAubGVhcm4tbW9yZS1zZWN0aW9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5oZXJvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qIGxpbmUgNywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLmhlcm9fX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSA3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4gIC5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5oZXJvX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLyogbGluZSAxOSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLmhlcm9fX2NvbnRlbnQgaDIge1xuICBjb2xvcjogd2hpdGU7XG59XG4vKiBsaW5lIDIzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuaGVyb19fY29udGVudCBhOmZvY3VzLFxuLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLmhlcm9fX2NvbnRlbnQgYTpob3Zlcixcbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5oZXJvX19jb250ZW50IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4vKiBsaW5lIDMxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuaXNzdWVfX3N0YXRpc3RpY19jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgI0EyQ0FFQztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDMxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4gIC5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5pc3N1ZV9fc3RhdGlzdGljX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi8qIGxpbmUgNDQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5pc3N1ZV9fc3RhdGlzdGljIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNDQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbiAgLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLmlzc3VlX19zdGF0aXN0aWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLyogbGluZSA2MCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLmlzc3VlX19zdGF0aXN0aWMtZmVhdHVyZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi8qIGxpbmUgNjIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5pc3N1ZV9fc3RhdGlzdGljLWZlYXR1cmUgcCB7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDVweCkge1xuICAvKiBsaW5lIDYyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4gIC5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5pc3N1ZV9fc3RhdGlzdGljLWZlYXR1cmUgcCB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC8qIGxpbmUgNjIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbiAgLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLmlzc3VlX19zdGF0aXN0aWMtZmVhdHVyZSBwIHtcbiAgICBmb250LXNpemU6IDdyZW07XG4gIH1cbn1cbi8qIGxpbmUgNzcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5pc3N1ZV9fc3RhdGlzdGljLXRleHQge1xuICBjb2xvcjogIzIxMjcyMTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vKiBsaW5lIDg3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuYmxvZy1wb3N0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDg3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4gIC5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5ibG9nLXBvc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbn1cbi8qIGxpbmUgOTcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5ibG9nLXBvc3QtaXRlbS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLyogbGluZSAxMDAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5ibG9nLXBvc3QtaXRlbS1sZWZ0IGltZyB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4vKiBsaW5lIDEwNiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLnJlbGF0ZWQtcHJvamVjdHMtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTA2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4gIC5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5yZWxhdGVkLXByb2plY3RzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4vKiBsaW5lIDExNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLnJlbGF0ZWQtcHJvamVjdHMtbGlzdC1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgYm9yZGVyOiA1cHggc29saWQgI0ZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuICAuaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAucmVsYXRlZC1wcm9qZWN0cy1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbi8qIGxpbmUgMTMzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAucmVsYXRlZC1wcm9qZWN0cy1saXN0LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi8qIGxpbmUgMTM3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAud29yay1ibG9jayB7XG4gIGJvcmRlci1ib3R0b206IDAuNXJlbSBzb2xpZCAjQTJDQUVDO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi8qIGxpbmUgMTQyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1yZWxhdGVkLWRvY3VtZW50cyAud29yay1ibG9jayxcbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5oaWdobGlnaHRzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogbGluZSAxNDcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5pc3N1ZS1hYm91dCB7XG4gIGJvcmRlci1ib3R0b206IDAuNXJlbSBzb2xpZCAjQTJDQUVDO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi8qIGxpbmUgMTUyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuZW50cnktdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbi8qIGxpbmUgMTU2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuZW50cnktY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLyogbGluZSAxNjAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5lbnRyeS1jb250ZW50IHVsIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4vKiBsaW5lIDIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAubGVhcm4tbW9yZS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjREJEQkRCO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLyogbGluZSA3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4vKiBsaW5lIDEwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xufVxuLyogbGluZSAxMywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcHJvamVjdC5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5sZWFybi1tb3JlLXNlY3Rpb24gLmxlYXJuLW1vcmUtY2F0ZWdvcmllcyAubGVhcm4tbW9yZS1pdGVtIGg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSAubGVhcm4tbW9yZS1saXN0IGxpIHtcbiAgcGFkZGluZzogLjhyZW0gMDtcbn1cbi8qIGxpbmUgMjUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSAubGVhcm4tbW9yZS1saXN0IGxpIGEge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi8qIGxpbmUgMjksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSAubGVhcm4tbW9yZS1saXN0IGxpLnRvZ2dsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgMzIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSAubGVhcm4tbW9yZS1saXN0IGxpLnRvZ2dsZS1vbmx5LnRvZ2dsZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIGxpbmUgMzksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSAubGVhcm4tbW9yZS10b2dnbGUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi8qIGxpbmUgNDUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSAubGVhcm4tbW9yZS10b2dnbGUtbGluazpob3ZlciwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSAubGVhcm4tbW9yZS10b2dnbGUtbGluazpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDUzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbiAgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxuICAvKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4gIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC8qIGxpbmUgNTcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuICAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5sZWFybi1tb3JlLXNlY3Rpb24gLmxlYXJuLW1vcmUtY2F0ZWdvcmllcyAubGVhcm4tbW9yZS1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgLyogbGluZSA2NSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcHJvamVjdC5zY3NzICovXG4gIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmxlYXJuLW1vcmUtc2VjdGlvbiAucHJvamVjdC1sZWFybi1tb3JlLWNhdGVnb3JpZXMge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxuICAvKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4gIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmxlYXJuLW1vcmUtc2VjdGlvbiAucHJvamVjdC1sZWFybi1tb3JlLWNhdGVnb3JpZXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLyogbGluZSA2OSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcHJvamVjdC5zY3NzICovXG4gIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmxlYXJuLW1vcmUtc2VjdGlvbiAucHJvamVjdC1sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG59XG4vKiBsaW5lIDgxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktaGVhZGVyLWZpZWxkcyB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLyogbGluZSA4NCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcHJvamVjdC5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQge1xuICBjb2xvcjogIzZDNjQ2MztcbiAgcGFkZGluZy1ib3R0b206IC4zcmVtO1xufVxuLyogbGluZSA4OCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcHJvamVjdC5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQuZW50cnktdHlwZSwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmVudHJ5LXBvc3QtZGF0ZSwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmVudHJ5LWRhdGUtdGltZSAuZGF0ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDkzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktaGVhZGVyLWZpZWxkcyAuZW50cnktZGF0ZS1hbmQtdHlwZXMge1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSA5OSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcHJvamVjdC5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWhlYWRlci1maWVsZHMgLmVudHJ5LWRhdGUtYW5kLXR5cGVzIC5lbnRyeS1wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4vKiBsaW5lIDEwNCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcHJvamVjdC5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWhlYWRlci1maWVsZHMgLmVudHJ5LWRhdGUtYW5kLXR5cGVzIC5lbnRyeS10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLyogbGluZSAxMDgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1oZWFkZXItZmllbGRzIC5lbnRyeS1kYXRlLWFuZC10eXBlcyAuZW50cnktdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiAnfCc7XG4gIG1hcmdpbjogLS40cmVtIC44cmVtIDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4vKiBsaW5lIDEyMywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcHJvamVjdC5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLyogbGluZSAxMjksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLyogbGluZSAxMzQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAuYmxvZy1wb3N0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4vKiBsaW5lIDE0MCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcHJvamVjdC5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5ibG9nLXBvc3QtaXRlbS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLyogbGluZSAxNDMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAuYmxvZy1wb3N0LWl0ZW0tbGVmdCBpbWcge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgMTEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZW50cnktaGVhZGVyIC5zdWItdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLXRvcDogLTJyZW07XG59XG4vKiBsaW5lIDIyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1mZWF0dXJlZC1pbWFnZSBpbWcud3AtcG9zdC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSAyNywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtZmVhdHVyZWQtaW1hZ2UgLmZlYXR1cmVkLXZpZGVvLXBsdXMgKyAuZnZwLW9ubG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDM1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWhlYWRlci1maWVsZHMge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi8qIGxpbmUgMzgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZCB7XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBwYWRkaW5nLWJvdHRvbTogLjNyZW07XG59XG4vKiBsaW5lIDQyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQuZW50cnktdHlwZSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQuZW50cnktcG9zdC1kYXRlLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC5lbnRyeS1kYXRlLXRpbWUgLmRhdGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLyogbGluZSA0Nywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1oZWFkZXItZmllbGRzIC5lbnRyeS1kYXRlLWFuZC10eXBlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBsaW5lIDUzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWhlYWRlci1maWVsZHMgLmVudHJ5LWRhdGUtYW5kLXR5cGVzIC5lbnRyeS1wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4vKiBsaW5lIDU4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWhlYWRlci1maWVsZHMgLmVudHJ5LWRhdGUtYW5kLXR5cGVzIC5lbnRyeS10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLyogbGluZSA2Miwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1oZWFkZXItZmllbGRzIC5lbnRyeS1kYXRlLWFuZC10eXBlcyAuZW50cnktdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiAnfCc7XG4gIG1hcmdpbjogLS40cmVtIC44cmVtIDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4vKiBsaW5lIDc3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLyogbGluZSA4Mywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLyogbGluZSA4OCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG4vKiBsaW5lIDkyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZGlzY2xhaW1lciwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZGlzY2xhaW1lci1wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi8qIGxpbmUgOTcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sge1xuICBwYWRkaW5nOiAxcmVtIDAgMnJlbTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgMTAxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4vKiBsaW5lIDEwNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuYmxvY2stdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi8qIGxpbmUgMTA5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0LXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xuICAvKiBsaW5lIDEwOSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbiAgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0LXdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG4gIC8qIGxpbmUgMTE1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3Qtd3JhcHBlcjpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgd2lkdGg6IDMycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbiAgLyogbGluZSAxMjEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4gIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdC13cmFwcGVyOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC8qIGxpbmUgMTA5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3Qtd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAzMyU7XG4gIH1cbiAgLyogbGluZSAxMjgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4gIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdC13cmFwcGVyOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB3aWR0aDogMzJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDEzNCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbiAgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0LXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMikge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG4gIC8qIGxpbmUgMTQwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3Qtd3JhcHBlcjpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMwcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAxNDgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3Qtd3JhcHBlciAuZG9jdW1lbnQtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLyogbGluZSAxNTEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3Qtd3JhcHBlciAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQge1xuICBmbG9hdDogbm9uZTtcbn1cbi8qIGxpbmUgMTU0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0LXdyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LnRvZ2dsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgMTU3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0LXdyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LnRvZ2dsZS1vbmx5LnRvZ2dsZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIGxpbmUgMTY0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0LXdyYXBwZXIgLmxlYXJuLW1vcmUtdG9nZ2xlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4vKiBsaW5lIDE3MCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdC13cmFwcGVyIC5sZWFybi1tb3JlLXRvZ2dsZS1saW5rOmhvdmVyLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3Qtd3JhcHBlciAubGVhcm4tbW9yZS10b2dnbGUtbGluazpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgMTc4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1LjdyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB3aWR0aDogMzByZW07XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4vKiBsaW5lIDE4Niwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQgYSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuLyogbGluZSAxOTIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIGxpbmUgMTk2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLyogbGluZSAyMDQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LnBkZjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTc3cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMjA0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LnBkZjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG4vKiBsaW5lIDIwOSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQuemlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NXB4IDBweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSAyMDksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4gIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQuemlwOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xuICAvKiBsaW5lIDE3OCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbiAgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudCB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gIH1cbiAgLyogbGluZSAyMTcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4gIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQ6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHdpZHRoOiAzMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG4gIC8qIGxpbmUgMjIzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50Om50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC8qIGxpbmUgMTc4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50IHtcbiAgICBtaW4td2lkdGg6IDMzJTtcbiAgfVxuICAvKiBsaW5lIDIzMCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbiAgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudDpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgd2lkdGg6IDMycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbiAgLyogbGluZSAyMzYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4gIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQ6bnRoLW9mLXR5cGUoM24rMikge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG4gIC8qIGxpbmUgMjQyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50Om50aC1vZi10eXBlKDNuKzMpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzByZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDI1Mywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLnJlbGF0ZWQtZG9jdW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLnJlbGF0ZWQtZG9jdW1lbnRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSAyNTksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5yZWxhdGVkLWRvY3VtZW50cyBoMyB7XG4gIHBhZGRpbmc6IDNyZW0gMCAycmVtO1xufVxuLyogbGluZSAyNjMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5yZWxhdGVkLWRvY3VtZW50cyAuZG9jLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLyogbGluZSAyNjksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5yZWxhdGVkLWRvY3VtZW50cyAuZG9jLWJsb2NrIC50ZXJtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi8qIGxpbmUgMjc2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAucmVsYXRlZC1kb2N1bWVudHMgLmRvYy1ibG9jayAudGVybS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyogbGluZSAyNzksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5yZWxhdGVkLWRvY3VtZW50cyAuZG9jLWJsb2NrIC50ZXJtLWRlc2NyaXB0aW9uOmVtcHR5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4vKiBsaW5lIDI4Nywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLnJlbGF0ZWQtZG9jdW1lbnRzIC5kb2MtYmxvY2sgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpc3QgLnJlbGF0ZWQtZG9jIHtcbiAgcGFkZGluZzogLjhyZW0gMDtcbn1cbi8qIGxpbmUgMjkwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAucmVsYXRlZC1kb2N1bWVudHMgLmRvYy1ibG9jayAucmVsYXRlZC1kb2N1bWVudHMtbGlzdCAucmVsYXRlZC1kb2M6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi8qIGxpbmUgMjk0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAucmVsYXRlZC1kb2N1bWVudHMgLmRvYy1ibG9jayAucmVsYXRlZC1kb2N1bWVudHMtbGlzdCAucmVsYXRlZC1kb2M6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLyogbGluZSAyOTgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5yZWxhdGVkLWRvY3VtZW50cyAuZG9jLWJsb2NrIC5yZWxhdGVkLWRvY3VtZW50cy1saXN0IC5yZWxhdGVkLWRvYyBwIHtcbiAgcGFkZGluZzogMDtcbn1cbi8qIGxpbmUgMzA2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAucHJvamVjdC1mdWxsLXByb2ZpbGUsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmNvdW50cnktZnVsbC1wcm9maWxlIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4vKiBsaW5lIDMwOCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLnByb2plY3QtZnVsbC1wcm9maWxlIGEsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmNvdW50cnktZnVsbC1wcm9maWxlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNCQTBDMkY7XG4gIGNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogbGluZSAzMTgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5wcm9qZWN0LWZ1bGwtcHJvZmlsZSBhOmFmdGVyLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5jb3VudHJ5LWZ1bGwtcHJvZmlsZSBhOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMTQ1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSAzMTgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4gIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLnByb2plY3QtZnVsbC1wcm9maWxlIGE6YWZ0ZXIsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmNvdW50cnktZnVsbC1wcm9maWxlIGE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG4vKiBsaW5lIDMyNywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLnByb2plY3QtZnVsbC1wcm9maWxlIGE6aG92ZXIsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmNvdW50cnktZnVsbC1wcm9maWxlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTMwOTI1O1xufVxuLyogbGluZSAzMzMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5wcm9qZWN0LWZ1bGwtcHJvZmlsZSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuLyogbGluZSAzMzcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzID4gaDMsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmFkZHRoaXNfdG9vbGJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi8qIGxpbmUgMzQyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyA+IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IC40cmVtO1xufVxuLyogbGluZSAzNTAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5hZGR0aGlzLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGhlaWdodDogMjdweDtcbn1cbi8qIGxpbmUgMzU0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuYWRkdGhpcy1idXR0b24gaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbi8qIGxpbmUgMzU3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuYWRkdGhpcy1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBsaW5lIDM2MCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmFkZHRoaXMtYnV0dG9uOmhvdmVyIGltZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSAzNjgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4gIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLnJlbGF0ZWQtZG9jdW1lbnRzIC5yZWxhdGVkLWRvY3MtY2F0ZWdvcmllcyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICB9XG4gIC8qIGxpbmUgMzcxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5yZWxhdGVkLWRvY3VtZW50cyAucmVsYXRlZC1kb2NzLWNhdGVnb3JpZXMgLmRvYy1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAvKiBsaW5lIDM4MCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbiAgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4sIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5sZWFybi1tb3JlLXNlY3Rpb24sIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5ibG9nLXBhZ2VyLWxpbmtzIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAzODcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4gIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5wdWxsLXF1b3RlLXNpZGViYXIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC8qIGxpbmUgMzkyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNnJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLnNpdGUtY29udGVudCAucGFnZS1oZWFkZXIsIC5zZWFyY2guc2VhcmNoLW5vLXJlc3VsdHMgLnNpdGUtY29udGVudCAucGFnZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLyogbGluZSAxMywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmhlbnRyeSAuZW50cnktc3VtbWFyeSBwLCAuc2VhcmNoLnNlYXJjaC1uby1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciAuaGVudHJ5IC5lbnRyeS1zdW1tYXJ5IHAge1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSAxOCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmhlbnRyeSAuZW50cnktZm9vdGVyIC5lZGl0LWxpbmssIC5zZWFyY2guc2VhcmNoLW5vLXJlc3VsdHMgLnNpdGUtY29udGVudCAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5oZW50cnkgLmVudHJ5LWZvb3RlciAuZWRpdC1saW5rIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLnNpdGUtY29udGVudCAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5oZW50cnkgLnNlYXJjaHdwLWhpZ2hsaWdodCwgLnNlYXJjaC5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmhlbnRyeSAuc2VhcmNod3AtaGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogI0MxRDVFRDtcbn1cbi8qIGxpbmUgMjksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLnNpdGUtY29udGVudCAubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0sIC5zZWFyY2guc2VhcmNoLW5vLXJlc3VsdHMgLnNpdGUtY29udGVudCAubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0ge1xuICBtYXgtd2lkdGg6IDYwcmVtO1xufVxuXG4vKiBsaW5lIDMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi8qIGxpbmUgOSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgYXJ0aWNsZS50eXBlLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyogbGluZSAyMiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgcCB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDI1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBwICsgcCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLyogbGluZSAzMiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSA0MCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSA0OCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzOm50aC1vZi10eXBlKG4rMSkge1xuICBjbGVhcjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLyogbGluZSA1NCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzIC5mZWF0dXJlZC1pbWFnZS10aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgNTYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciAuYXV0aG9ycyAuZmVhdHVyZWQtaW1hZ2UtdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4vKiBsaW5lIDYyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgLmF1dGhvcnMgLnBvc3QtbWFpbiB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwIDJyZW07XG59XG4vKiBsaW5lIDY1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgLmF1dGhvcnMgLnBvc3QtbWFpbiAuZW50cnktaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4vKiBsaW5lIDczLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgLmF1dGhvcnMgLnBvc3QtbWFpbiAuZW50cnktY29udGVudCAuYXV0aG9yLXRpdGxlIHtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLyogbGluZSA3OSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzIC5wb3N0LW1haW4gLmVudHJ5LWNvbnRlbnQgLmF1dGhvci1saW5rcyB7XG4gIHBhZGRpbmctdG9wOiAuNXJlbTtcbn1cbi8qIGxpbmUgODQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciAuYXV0aG9ycyAucG9zdC1tYWluIC5lbnRyeS1mb290ZXIgLmVkaXQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IC43cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC8qIGxpbmUgOTYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDEwMSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyBhcnRpY2xlLnR5cGUtcGFnZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciA+IGgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDEwNiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxuICAvKiBsaW5lIDExMSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgLmF1dGhvcnMge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxuICAvKiBsaW5lIDExNCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgLmF1dGhvcnMgLmZlYXR1cmVkLWltYWdlLXRodW1ibmFpbCBpbWcge1xuICAgIGhlaWdodDogMzI4cHg7XG4gIH1cbiAgLyogbGluZSAxMTgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzIC5wb3N0LW1haW4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWluLXdpZHRoOiA2NjBweCkge1xuICAvKiBsaW5lIDEzMCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgfVxuICAvKiBsaW5lIDEzNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgLmF1dGhvcnM6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xuICB9XG4gIC8qIGxpbmUgMTQwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciAuYXV0aG9yczpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAuOHJlbTtcbiAgfVxuICAvKiBsaW5lIDE0Niwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgLmF1dGhvcnMgLmZlYXR1cmVkLWltYWdlLXRodW1ibmFpbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDY2MHB4KSBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLyogbGluZSAxNTcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gIH1cbiAgLyogbGluZSAxNjIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogLjhyZW07XG4gIH1cbiAgLyogbGluZSAxNjgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzOm50aC1vZi10eXBlKDNuKzIpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IC44cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xuICB9XG4gIC8qIGxpbmUgMTc0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciAuYXV0aG9yczpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAuOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDY2MHB4KSBhbmQgKG1pbi13aWR0aDogOTgwcHgpIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLyogbGluZSAxODUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDE5MCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMjgwcHg7XG4gIH1cbiAgLyogbGluZSAxOTQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogLjhyZW07XG4gIH1cbiAgLyogbGluZSAyMDAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzOm50aC1vZi10eXBlKDRuKzIpLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzOm50aC1vZi10eXBlKDRuKzMpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IC44cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xuICB9XG4gIC8qIGxpbmUgMjA2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciAuYXV0aG9yczpudGgtb2YtdHlwZSg0bis0KSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAuOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19wYWdlLXRlbXBsYXRlLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gPiAuZmVhdHVyZWQtaW1hZ2UgaW1nLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gPiAuZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMzIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGFnZS10ZW1wbGF0ZS5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10cmFpbmluZy1tb29jcyAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi8qIGxpbmUgMzUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGFnZS10ZW1wbGF0ZS5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10cmFpbmluZy1tb29jcyAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtO1xufVxuXG4vKiBsaW5lIDEwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvXzQwNC5zY3NzICovXG4uZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAuc2VhcmNoLWZvcm0ge1xuICBtYXgtd2lkdGg6IDYwcmVtO1xufVxuLyogbGluZSAxNywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL180MDQuc2NzcyAqL1xuLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9yZWNlbnRfZW50cmllcyBoMiwgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9yZWNlbnRfZW50cmllcyBoMywgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9yZWNlbnRfZW50cmllcyBoNCwgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9jYXRlZ29yaWVzIGgyLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAud2lkZ2V0X2NhdGVnb3JpZXMgaDMsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfY2F0ZWdvcmllcyBoNCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLyogbGluZSAyMywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL180MDQuc2NzcyAqL1xuLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSwgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIHtcbiAgcGFkZGluZzogLjVyZW0gMDtcbn1cbi8qIGxpbmUgMjYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fNDA0LnNjc3MgKi9cbi5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGk6Zmlyc3QtY2hpbGQsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyogbGluZSAzMCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL180MDQuc2NzcyAqL1xuLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaTpsYXN0LWNoaWxkLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZnVsbC13aWR0aF90ZW1wbGF0ZS5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZ1bGwtd2lkdGggLnNpdGUtY29udGVudCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi8qIGxpbmUgOCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19mdWxsLXdpZHRoX3RlbXBsYXRlLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZnVsbC13aWR0aCAuZW50cnktdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAxMiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19mdWxsLXdpZHRoX3RlbXBsYXRlLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZnVsbC13aWR0aCAubGVhcm4tbW9yZS1zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLyogbGluZSAxOCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19mdWxsLXdpZHRoX3RlbXBsYXRlLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZnVsbC13aWR0aCAuZW50cnktZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZnVsbC13aWR0aF90ZW1wbGF0ZS5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZ1bGwtd2lkdGggLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBpZnJhbWUge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4vKiBsaW5lIDIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5zaXRlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogNDUlO1xuICAvKiBtYWludGFpbiBhc3BlY3QgcmF0aW8gKi9cbn1cbi8qIGxpbmUgMjMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1oZWFkZXIgLmJhbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi8qIGxpbmUgMzksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1oZWFkZXIgaDEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMy4wcmVtO1xuICBsaW5lLWhlaWdodDogNC4wcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNC4wcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cbi8qIGxpbmUgNTAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1oZWFkZXIgLmZlYXR1cmVkLWltYWdlLWNhcHRpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMi4ycmVtO1xuICByaWdodDogMi4wcmVtO1xufVxuLyogbGluZSA1OSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbi5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWRhdGUtYW5kLXR5cGVzIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi8qIGxpbmUgNjQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1kYXRlLWFuZC10eXBlcyAuZW50cnktcG9zdC1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLyogbGluZSA2OCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbi5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWRhdGUtYW5kLXR5cGVzIC5lbnRyeS10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLyogbGluZSA3Mywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbi5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWRhdGUtYW5kLXR5cGVzIC5lbnRyeS10eXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICd8JztcbiAgbWFyZ2luOiAtLjRyZW0gLjhyZW0gMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi8qIGxpbmUgODUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1hdXRob3Ige1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAyLjByZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLyogbGluZSA5Miwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbi5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi8qIGxpbmUgOTgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IHAge1xuICBsZXR0ZXItc3BhY2luZzogLjdweDtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjByZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuMHJlbTtcbn1cbi8qIGxpbmUgMTA1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4vKiBsaW5lIDExMSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbi5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgZGl2LmludHJvLXRleHQgcCB7XG4gIGNvbG9yOiAjNmM2NDYzO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgcGFkZGluZy10b3A6IDQuMHJlbTtcbn1cbi8qIGxpbmUgMTE5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjByZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjByZW07XG59XG4vKiBsaW5lIDEyNiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbi5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDIuMHJlbSAwO1xufVxuLyogbGluZSAxMzIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5jYXB0aW9uLWhvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuMHJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLyogbGluZSAxNTMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIGZvb3Rlci5lbnRyeS1mb290ZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyLjByZW07XG59XG4vKiBsaW5lIDE1OSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbi5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAubGVhcm4tbW9yZS1zZWN0aW9uLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuYmxvZy1wYWdlci1saW5rcyB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgMTY0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuaW1hZ2Utcm93IHtcbiAgbWFyZ2luOiAyLjByZW0gMDtcbn1cbi8qIGxpbmUgMTY3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuaW1hZ2Utcm93IGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgMTcyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuaW1hZ2Utcm93IGZpZ3VyZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDE3OCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbi5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmltYWdlLXJvdyBkaXYud3BiX3dyYXBwZXIge1xuICAtd2Via2l0LWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDE4Nywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbiAgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiBub25lO1xuICB9XG4gIC8qIGxpbmUgMTkxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuICAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNS4wcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA2LjRyZW07XG4gIH1cbiAgLyogbGluZSAxOTYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4gIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmltYWdlLXJvdyBkaXYud3BiX3dyYXBwZXIge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC8qIGxpbmUgMjAxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuICAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5pbWFnZS1yb3cgLndwYl9zaW5nbGVfaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLyogbGluZSAyMDYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4gIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmltYWdlLXJvdyAud3BiX3NpbmdsZV9pbWFnZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLyogbGluZSAyMTAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4gIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmltYWdlLXJvdyAud3BiX3NpbmdsZV9pbWFnZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjVweCkge1xuICAvKiBsaW5lIDIxNiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbiAgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDIyMSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbiAgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtaGVhZGVyLnNjc3MgKi9cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5zaXRlLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAvKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4gIC5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLyogbGluZSAzOSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtaGVhZGVyLnNjc3MgKi9cbi5zaXRlLWhlYWRlciAubG9nby1jb250YWluZXIge1xuICBoZWlnaHQ6IDYzcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAxLjVyZW0gYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmdC1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDUyLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5sb2dvLWNvbnRhaW5lciBhIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNjBweDtcbiAgZmxleC1iYXNpczogMTYwcHg7XG4gIG1heC13aWR0aDogNDUlO1xufVxuLyogbGluZSA1Nywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtaGVhZGVyLnNjc3MgKi9cbi5zaXRlLWhlYWRlciAubG9nby1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi8qIGxpbmUgNjMsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4vKiBsaW5lIDY2LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAubWVudS1zZWNvbmRhcnktbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDcxLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAubWVudS1zZWNvbmRhcnktbWVudS1jb250YWluZXIgLnNlY29uZGFyeS1tZW51IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4vKiBsaW5lIDc2LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAubWVudS1zZWNvbmRhcnktbWVudS1jb250YWluZXIgLnNlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNDRkNGQ0Y7XG59XG4vKiBsaW5lIDgxLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAubWVudS1zZWNvbmRhcnktbWVudS1jb250YWluZXIgLnNlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xufVxuLyogbGluZSA4OCwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtaGVhZGVyLnNjc3MgKi9cbi5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUtc2VhcmNoLXdyYXBwZXIgLm1lbnUtc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIC5zZWNvbmRhcnktbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI0JBMEMyRjtcbn1cbi8qIGxpbmUgOTMsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5tZW51LXNlY29uZGFyeS1tZW51LWNvbnRhaW5lciAuc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnfCc7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDAgLjhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qIGxpbmUgMTAwLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAubWVudS1zZWNvbmRhcnktbWVudS1jb250YWluZXIgLnNlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0uZmlyc3Q6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi8qIGxpbmUgMTExLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAuc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogOXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSAxMTgsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjNkM2NDYzO1xufVxuLyogbGluZSAxMjIsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2ggLnNlYXJjaC1mb3JtIC5mb3JtLXN1Ym1pdC13cmFwcGVyIHtcbiAgcmlnaHQ6IC4zcmVtO1xuICB0b3A6IC4zcmVtO1xufVxuLyogbGluZSAxMzEsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLnNpdGUtbmF2aWdhdGlvbiAubWVudS10b2dnbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOTVweDtcbn1cbi8qIGxpbmUgMTQyLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5icmVhZGNydW1icyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAxLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC8qIGxpbmUgMTYwLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmxvZ28tY29udGFpbmVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAvKiBsaW5lIDE2Nywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtaGVhZGVyLnNjc3MgKi9cbiAgLnNpdGUtaGVhZGVyIC5sb2dvLWNvbnRhaW5lciBhIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDI2MHB4O1xuICAgIGZsZXgtYmFzaXM6IDI2MHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDE3NSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtaGVhZGVyLnNjc3MgKi9cbiAgLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgcGFkZGluZzogMCAycmVtIDAgMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDI1cHg7XG4gIH1cbiAgLyogbGluZSAxODQsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4gIC5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUtc2VhcmNoLXdyYXBwZXIgLm1lbnUtc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC8qIGxpbmUgMTg4LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5tZW51LXNlY29uZGFyeS1tZW51LWNvbnRhaW5lciAuc2Vjb25kYXJ5LW1lbnUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC8qIGxpbmUgMTkxLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5tZW51LXNlY29uZGFyeS1tZW51LWNvbnRhaW5lciAuc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgY29sb3I6ICM2QzY0NjM7XG4gIH1cbiAgLyogbGluZSAxOTQsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4gIC5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUtc2VhcmNoLXdyYXBwZXIgLm1lbnUtc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIC5zZWNvbmRhcnktbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjNkM2NDYzO1xuICB9XG4gIC8qIGxpbmUgMTk5LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5tZW51LXNlY29uZGFyeS1tZW51LWNvbnRhaW5lciAuc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbTpiZWZvcmUge1xuICAgIG1hcmdpbjogMCAycmVtO1xuICB9XG4gIC8qIGxpbmUgMjA3LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC8qIGxpbmUgMjE1LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGNvbG9yOiAjNkM2NDYzO1xuICB9XG4gIC8qIGxpbmUgMjIyLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2ggLnNlYXJjaC1mb3JtIC5mb3JtLXN1Ym1pdC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICByaWdodDogMXB4O1xuICAgIHRvcDogMXB4O1xuICB9XG4gIC8qIGxpbmUgMjM5LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAycmVtIC41cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAvKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4gIC5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAyNDgsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4gIC5zaXRlLWhlYWRlciAubG9nby1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG4gIC8qIGxpbmUgMjUzLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMjU1LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5tZW51LXNlY29uZGFyeS1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC8qIGxpbmUgMjU5LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLyogbGluZSAyNjUsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjcyLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLmhvbWUgLnNpdGUtaGVhZGVyIC5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSAxLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSA1LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgYmFja2dyb3VuZDogI0E3QzZFRDtcbiAgcGFkZGluZzogMi41cmVtIDJyZW07XG59XG4vKiBsaW5lIDExLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3RzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBjb2xvcjogIzRGNEY1MDtcbiAgbWFyZ2luOiAwO1xufVxuLyogbGluZSAyMCwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAubGFuZC1uZXdzLXBvc3RzLXdyYXBwZXIgLmxhbmQtbmV3cy1wb3N0LWxpc3QgLmxhbmQtbmV3cy1wb3N0IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAubGFuZC1uZXdzLXBvc3RzLXdyYXBwZXIgLmxhbmQtbmV3cy1wb3N0LWxpc3QgLmxhbmQtbmV3cy1wb3N0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSAyMywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAubGFuZC1uZXdzLXBvc3RzLXdyYXBwZXIgLmxhbmQtbmV3cy1wb3N0LWxpc3QgLmxhbmQtbmV3cy1wb3N0IC5sYW5kLW5ld3MtcG9zdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMyMTI3MjE7XG59XG4vKiBsaW5lIDI4LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3QtbGlzdCAubGFuZC1uZXdzLXBvc3QgLmxhbmQtbmV3cy1wb3N0LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzkzMDkyNTtcbn1cbi8qIGxpbmUgMzMsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcG9zdC1saXN0IC5sYW5kLW5ld3MtcG9zdCAubGFuZC1uZXdzLXBvc3QtZGF0ZS1hbmQtYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4vKiBsaW5lIDM2LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3QtbGlzdCAubGFuZC1uZXdzLXBvc3QgLmxhbmQtbmV3cy1wb3N0LWRhdGUtYW5kLWF1dGhvciBhIHtcbiAgY29sb3I6ICMyMTI3MjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgNDIsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcG9zdC1saXN0IC5sYW5kLW5ld3MtcG9zdCAubGFuZC1uZXdzLXBvc3QtZGF0ZS1hbmQtYXV0aG9yIC5wb3N0LWF1dGhvcnM6YmVmb3JlLCAuc2l0ZS1mb290ZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcG9zdC1saXN0IC5sYW5kLW5ld3MtcG9zdCAubGFuZC1uZXdzLXBvc3QtZGF0ZS1hbmQtYXV0aG9yIC5wb3N0LXR5cGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICd8JztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogLjVyZW07XG59XG4vKiBsaW5lIDUzLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3QtbGlzdCAubGFuZC1uZXdzLXBvc3QgLnBvc3QtZGF0ZSwgLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3QtbGlzdCAubGFuZC1uZXdzLXBvc3QgLnBvc3QtYXV0aG9ycywgLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3QtbGlzdCAubGFuZC1uZXdzLXBvc3QgLnBvc3QtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi8qIGxpbmUgNTgsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcG9zdC1saXN0IC5sYW5kLW5ld3MtcG9zdCAuYXV0aG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyogbGluZSA2OSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAubGFuZC1uZXdzLXBvc3RzLXdyYXBwZXIgLmxhbmQtbmV3cy1yZWFkLW1vcmUtYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi8qIGxpbmUgNzEsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcmVhZC1tb3JlLWJ1dHRvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEuNnJlbSAycmVtO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xufVxuLyogbGluZSA2MCwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXJlYWQtbW9yZS1idXR0b24gYTphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTE0NXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDYwLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4gIC5zaXRlLWZvb3RlciAubGFuZC1uZXdzLXBvc3RzLXdyYXBwZXIgLmxhbmQtbmV3cy1yZWFkLW1vcmUtYnV0dG9uIGE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG4vKiBsaW5lIDY4LCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcmVhZC1tb3JlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzkzMDkyNTtcbn1cbi8qIGxpbmUgNzcsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMi41cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICNFQkVCRUI7XG59XG4vKiBsaW5lIDgyLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLmVtYWlsLXNpZ251cC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5lbWFpbC1zaWdudXAtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgODYsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuZW1haWwtc2lnbnVwLXdyYXBwZXIgLmVtYWlsLXNpZ251cC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgY29sb3I6ICM2QzY0NjM7XG59XG4vKiBsaW5lIDkyLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLmVtYWlsLXNpZ251cC13cmFwcGVyIC5lbWFpbC1zaWdudXAtc3VidGl0bGUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi8qIGxpbmUgOTcsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuZW1haWwtc2lnbnVwLXdyYXBwZXIgLmVtYWlsLXNpZ251cC1yZWFkLW1vcmUtYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4vKiBsaW5lIDk5LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLmVtYWlsLXNpZ251cC13cmFwcGVyIC5lbWFpbC1zaWdudXAtcmVhZC1tb3JlLWJ1dHRvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEuNnJlbSAycmVtO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xufVxuLyogbGluZSA2MCwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLmVtYWlsLXNpZ251cC13cmFwcGVyIC5lbWFpbC1zaWdudXAtcmVhZC1tb3JlLWJ1dHRvbiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMTQ1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNjAsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLmVtYWlsLXNpZ251cC13cmFwcGVyIC5lbWFpbC1zaWdudXAtcmVhZC1tb3JlLWJ1dHRvbiBhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSA2OCwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLmVtYWlsLXNpZ251cC13cmFwcGVyIC5lbWFpbC1zaWdudXAtcmVhZC1tb3JlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzkzMDkyNTtcbn1cbi8qIGxpbmUgMTA0LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLmVtYWlsLXNpZ251cC13cmFwcGVyIC5tYzR3cC1mb3JtIC5lbWFpbC1zaWdudXAtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuZW1haWwtc2lnbnVwLXdyYXBwZXIgLm1jNHdwLWZvcm0gLmVtYWlsLXNpZ251cC1mb3JtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSAxMDgsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuZW1haWwtc2lnbnVwLXdyYXBwZXIgLm1jNHdwLWZvcm0gLmVtYWlsLXNpZ251cC1mb3JtIC5lbWFpbC10ZXh0LWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4MCU7XG59XG4vKiBsaW5lIDExMSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5lbWFpbC1zaWdudXAtd3JhcHBlciAubWM0d3AtZm9ybSAuZW1haWwtc2lnbnVwLWZvcm0gLmVtYWlsLXRleHQtaW5wdXQgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDEuNHJlbSAycmVtO1xufVxuLyogbGluZSAxMTcsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuZW1haWwtc2lnbnVwLXdyYXBwZXIgLm1jNHdwLWZvcm0gLmVtYWlsLXNpZ251cC1mb3JtIC5lbWFpbC10ZXh0LWlucHV0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5ODk4OTg7XG59XG4vKiBsaW5lIDEyMywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5lbWFpbC1zaWdudXAtd3JhcHBlciAubWM0d3AtZm9ybSAuZW1haWwtc2lnbnVwLWZvcm0gLmVtYWlsLXNpZ251cC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDgwJTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4vKiBsaW5lIDEzMiwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5lbWFpbC1zaWdudXAtd3JhcHBlciAubWM0d3AtZm9ybSAuZW1haWwtc2lnbnVwLWZvcm0gLmVtYWlsLXNpZ251cC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTMwOTI1O1xufVxuLyogbGluZSAxMzYsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuZW1haWwtc2lnbnVwLXdyYXBwZXIgLm1jNHdwLWZvcm0gLmVtYWlsLXNpZ251cC1mb3JtIC5lbWFpbC1zaWdudXAtYnV0dG9uIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtaW5kZW50OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDE1MCwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5lbWFpbC1zaWdudXAtd3JhcHBlciAubWM0d3AtZm9ybSAuZW1haWwtc2lnbnVwLWZvcm0gLmVtYWlsLXNpZ251cC1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiaW1hZ2VzL2J1aWxkL3JpZ2h0YXJyb3d3aGl0ZS5wbmdcIik7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi8qIGxpbmUgMTY3LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBjb2xvcjogIzZDNjQ2Mztcbn1cbi8qIGxpbmUgMTc0LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAuZmxpY2tyLWJ1dHRvbiwgLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAudHdpdHRlci1idXR0b24sIC5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5zb2NpYWwtbWVkaWEtZm9sbG93LXdyYXBwZXIgLnlvdXR1YmUtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDQuNXJlbTtcbn1cbi8qIGxpbmUgMTgwLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAuZmxpY2tyLWJ1dHRvbiBhLCAuc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy13cmFwcGVyIC50d2l0dGVyLWJ1dHRvbiBhLCAuc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy13cmFwcGVyIC55b3V0dWJlLWJ1dHRvbiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMTI3MjE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbn1cbi8qIGxpbmUgMTg5LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAuZmxpY2tyLWJ1dHRvbiBhOmhvdmVyLCAuc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy13cmFwcGVyIC50d2l0dGVyLWJ1dHRvbiBhOmhvdmVyLCAuc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy13cmFwcGVyIC55b3V0dWJlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNCQTBDMkY7XG59XG4vKiBsaW5lIDE5Mywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5zb2NpYWwtbWVkaWEtZm9sbG93LXdyYXBwZXIgLmZsaWNrci1idXR0b24gYTpiZWZvcmUsIC5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5zb2NpYWwtbWVkaWEtZm9sbG93LXdyYXBwZXIgLnR3aXR0ZXItYnV0dG9uIGE6YmVmb3JlLCAuc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy13cmFwcGVyIC55b3V0dWJlLWJ1dHRvbiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xLjhyZW07XG59XG4vKiBsaW5lIDIwOSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5zb2NpYWwtbWVkaWEtZm9sbG93LXdyYXBwZXIgLmZsaWNrci1idXR0b24gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMwcHggLTM2cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMjA5LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuICAuc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy13cmFwcGVyIC5mbGlja3ItYnV0dG9uIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgMjEzLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAudHdpdHRlci1idXR0b24gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMwcHggMHB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDIxMywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAudHdpdHRlci1idXR0b24gYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSAyMTcsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy13cmFwcGVyIC55b3V0dWJlLWJ1dHRvbiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC03N3B4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDIxNywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAueW91dHViZS1idXR0b24gYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSAyMjQsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmdsb2JhbC1mb290ZXItZGlzY2xhaW1lciB7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIGNvbG9yOiAjNkM2NDYzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vKiBsaW5lIDIzNiwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAuZm9vdGVyLWN1c3RvbSBwIHtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xufVxuLyogbGluZSAyNDIsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1jdXN0b20gaW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IHNhdHVyYXRlKDAlKSBvcGFjaXR5KDc1JSk7XG4gIGZpbHRlcjogc2F0dXJhdGUoMCUpIG9wYWNpdHkoNzUlKTtcbn1cbi8qIGxpbmUgMjQ3LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5mb290ZXItY3VzdG9tIGltZzpob3ZlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLyogbGluZSAxLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuICAuc2l0ZS1mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgMjU2LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDI2MCwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWlubmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC8qIGxpbmUgMjY1LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1pbm5lciAubGFuZC1uZXdzLXBvc3RzLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1OCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG4gIC8qIGxpbmUgMjcwLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1pbm5lciAubGFuZC1uZXdzLXBvc3RzLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyMDAwcHg7XG4gICAgYmFja2dyb3VuZDogI0E3QzZFRDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAvKiBsaW5lIDI4Mywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItaW5uZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcG9zdC1saXN0IC5sYW5kLW5ld3MtcG9zdCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxuICAvKiBsaW5lIDI4Niwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItaW5uZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcG9zdC1saXN0IC5sYW5kLW5ld3MtcG9zdDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbiAgLyogbGluZSAyOTEsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWlubmVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3QtbGlzdCAubGFuZC1uZXdzLXJlYWQtbW9yZS1idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbiAgLyogbGluZSAyOTQsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWlubmVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3QtbGlzdCAubGFuZC1uZXdzLXJlYWQtbW9yZS1idXR0b24gYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIH1cbiAgLyogbGluZSAzMDIsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWlubmVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbiAgLyogbGluZSAzMDgsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWlubmVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyMDAwcHg7XG4gICAgYmFja2dyb3VuZDogI0VCRUJFQjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAvKiBsaW5lIDMyMSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIC5nbG9iYWwtZm9vdGVyLWRpc2NsYWltZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgd2lkdGg6IDY1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLyogbGluZSAzMjksIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWlubmVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgMzMzLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1pbm5lciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMiwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX2ZhY2V0d3AtcGFnZXIuc2NzcyAqL1xuLmZhY2V0d3AtcGFnZXIgLnBhZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgNiwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX2ZhY2V0d3AtcGFnZXIuc2NzcyAqL1xuLmZhY2V0d3AtcGFnZXIgc3BhbiwgLmZhY2V0d3AtcGFnZXIgYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qIGxpbmUgOSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX2ZhY2V0d3AtcGFnZXIuc2NzcyAqL1xuLmZhY2V0d3AtcGFnZXIgc3Bhbi5mYWNldHdwLXBhZ2UsIC5mYWNldHdwLXBhZ2VyIGEuZmFjZXR3cC1wYWdlIHtcbiAgY29sb3I6ICMyMTI3MjE7XG4gIHBhZGRpbmc6IDAgMCAxcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi8qIGxpbmUgMTUsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19mYWNldHdwLXBhZ2VyLnNjc3MgKi9cbi5mYWNldHdwLXBhZ2VyIHNwYW4uZmFjZXR3cC1wYWdlLmZpcnN0LXBhZ2UsIC5mYWNldHdwLXBhZ2VyIHNwYW4uZmFjZXR3cC1wYWdlLnByZXZpb3VzLXBhZ2UsIC5mYWNldHdwLXBhZ2VyIHNwYW4uZmFjZXR3cC1wYWdlLm5leHQtcGFnZSwgLmZhY2V0d3AtcGFnZXIgc3Bhbi5mYWNldHdwLXBhZ2UubGFzdC1wYWdlLCAuZmFjZXR3cC1wYWdlciBhLmZhY2V0d3AtcGFnZS5maXJzdC1wYWdlLCAuZmFjZXR3cC1wYWdlciBhLmZhY2V0d3AtcGFnZS5wcmV2aW91cy1wYWdlLCAuZmFjZXR3cC1wYWdlciBhLmZhY2V0d3AtcGFnZS5uZXh0LXBhZ2UsIC5mYWNldHdwLXBhZ2VyIGEuZmFjZXR3cC1wYWdlLmxhc3QtcGFnZSB7XG4gIGNvbG9yOiAjQkEwQzJGO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLyogbGluZSAyMCwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX2ZhY2V0d3AtcGFnZXIuc2NzcyAqL1xuLmZhY2V0d3AtcGFnZXIgc3Bhbi5mYWNldHdwLXBhZ2U6aG92ZXIsIC5mYWNldHdwLXBhZ2VyIHNwYW4uZmFjZXR3cC1wYWdlOmZvY3VzLCAuZmFjZXR3cC1wYWdlciBhLmZhY2V0d3AtcGFnZTpob3ZlciwgLmZhY2V0d3AtcGFnZXIgYS5mYWNldHdwLXBhZ2U6Zm9jdXMge1xuICBjb2xvcjogIzkzMDkyNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuLyogbGluZSAyOSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX2ZhY2V0d3AtcGFnZXIuc2NzcyAqL1xuLmZhY2V0d3AtcGFnZXIgc3Bhbi5hY3RpdmUsIC5mYWNldHdwLXBhZ2VyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNCQTBDMkY7XG59XG4vKiBsaW5lIDMyLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fZmFjZXR3cC1wYWdlci5zY3NzICovXG4uZmFjZXR3cC1wYWdlciBzcGFuLmFjdGl2ZTpob3ZlciwgLmZhY2V0d3AtcGFnZXIgc3Bhbi5hY3RpdmU6Zm9jdXMsIC5mYWNldHdwLXBhZ2VyIGEuYWN0aXZlOmhvdmVyLCAuZmFjZXR3cC1wYWdlciBhLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjQkEwQzJGO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBsaW5lIDIsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL193cC1wYWdlbmF2aS5zY3NzICovXG4ud3AtcGFnZW5hdmkgYSwgLndwLXBhZ2VuYXZpIHNwYW4ge1xuICBwYWRkaW5nOiAwIDAgMXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4vKiBsaW5lIDEwLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fd3AtcGFnZW5hdmkuc2NzcyAqL1xuLndwLXBhZ2VuYXZpIGEucGFnZSB7XG4gIGNvbG9yOiAjMjEyNzIxO1xufVxuLyogbGluZSAxNCwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3dwLXBhZ2VuYXZpLnNjc3MgKi9cbi53cC1wYWdlbmF2aSBhLmZpcnN0LCAud3AtcGFnZW5hdmkgYS5sYXN0LCAud3AtcGFnZW5hdmkgYS5wcmV2aW91c3Bvc3RzbGluaywgLndwLXBhZ2VuYXZpIGEubmV4dHBvc3RzbGluayB7XG4gIGNvbG9yOiAjQkEwQzJGO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLyogbGluZSAxOSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3dwLXBhZ2VuYXZpLnNjc3MgKi9cbi53cC1wYWdlbmF2aSBhOmhvdmVyLCAud3AtcGFnZW5hdmkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjOTMwOTI1O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG4vKiBsaW5lIDI4LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fd3AtcGFnZW5hdmkuc2NzcyAqL1xuLndwLXBhZ2VuYXZpIC5jdXJyZW50IHtcbiAgY29sb3I6ICNCQTBDMkY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG59XG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4ubWFwLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgNiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyICNmcm9udC1wYWdlLW1hcC1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjNkM2NDYzO1xuICBib3JkZXItd2lkdGg6IDAgMCAuM3JlbSAwO1xuICBwYWRkaW5nOiAyLjVyZW0gMXJlbTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAtb3ZlcmxheSAub3ZlcmxheS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLyogbGluZSAzMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyICNmcm9udC1wYWdlLW1hcC1vdmVybGF5IC5zaXRlLWJyYW5kaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi8qIGxpbmUgMzYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAtb3ZlcmxheSAuc2l0ZS1icmFuZGluZyAuc2l0ZS1icmFuZGluZy1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi8qIGxpbmUgNDEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAtb3ZlcmxheSAub3ZlcmxheS1jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgNTQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAtb3ZlcmxheSAub3ZlcmxheS1jdGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC0xNDVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA1NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbiAgLm1hcC1jb250YWluZXIgI2Zyb250LXBhZ2UtbWFwLW92ZXJsYXkgLm92ZXJsYXktY3RhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSA2Mywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyICNmcm9udC1wYWdlLW1hcC1vdmVybGF5IC5vdmVybGF5LWN0YTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5MzA5MjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLyogbGluZSA3MCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbiAgLm1hcC1jb250YWluZXIgI2Zyb250LXBhZ2UtbWFwLW92ZXJsYXkgLm92ZXJsYXktaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG4vKiBsaW5lIDc2LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgLmZyb250LXBhZ2UtbWFwLWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cmVtO1xuICB0b3A6IDkwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMjUwcHg7XG59XG4vKiBsaW5lIDg2LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgLmZyb250LXBhZ2UtbWFwLWZpbHRlcnMgLm1hcC1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSA4OCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyIC5mcm9udC1wYWdlLW1hcC1maWx0ZXJzIC5tYXAtZmlsdGVyICsgLmxhYmVsLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzRDNEM0O1xufVxuLyogbGluZSA5NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyIC5mcm9udC1wYWdlLW1hcC1maWx0ZXJzIC5tYXAtZmlsdGVyICsgLmxhYmVsLXdyYXBwZXIgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogI0JBMEMyRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyogbGluZSAxMDksIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAuZnJvbnQtcGFnZS1tYXAtZmlsdGVycyAubWFwLWZpbHRlcjpjaGVja2VkICsgLmxhYmVsLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjQTlERDg1O1xufVxuLyogbGluZSAxMTMsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAuZnJvbnQtcGFnZS1tYXAtZmlsdGVycyAubWFwLWZpbHRlcjpjaGVja2VkICsgLmxhYmVsLXdyYXBwZXIgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzZDNjQ2MztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi8qIGxpbmUgMTQxLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgLmZyb250LXBhZ2UtbWFwLWZpbHRlcnMgLmdsb2JhbC1tYXAtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgMTQ1LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgLmZyb250LXBhZ2UtbWFwLWZpbHRlcnMgLmdsb2JhbC1tYXAtbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDNEM0QzQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNFQkVCRUI7XG4gIGNvbG9yOiAjQkEwQzJGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDEuNXJlbSA0LjVyZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgMTU3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgLmZyb250LXBhZ2UtbWFwLWZpbHRlcnMgLmdsb2JhbC1tYXAtbGluayBhIC5oaWdobGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLyogbGluZSAxNjMsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAuZnJvbnQtcGFnZS1tYXAtZmlsdGVycyAuZ2xvYmFsLW1hcC1saW5rIGEgLmhpZ2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMTQ1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLjhyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMTYzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuICAubWFwLWNvbnRhaW5lciAuZnJvbnQtcGFnZS1tYXAtZmlsdGVycyAuZ2xvYmFsLW1hcC1saW5rIGEgLmhpZ2hsaWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgMTkyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgI2Zyb250LXBhZ2UtbWFwLCAubWFwLWNvbnRhaW5lciAjcHJvZmlsZXMtbGFuZGluZy1tYXAge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAxOTcsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAgLm1hcC1hY3RpdmF0ZS1saW5rLCAubWFwLWNvbnRhaW5lciAjcHJvZmlsZXMtbGFuZGluZy1tYXAgLm1hcC1hY3RpdmF0ZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgMjA3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgI2Zyb250LXBhZ2UtbWFwIC5tYXBib3hnbC1jb250cm9sLWNvbnRhaW5lciwgLm1hcC1jb250YWluZXIgI3Byb2ZpbGVzLWxhbmRpbmctbWFwIC5tYXBib3hnbC1jb250cm9sLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDIxNSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyICNmcm9udC1wYWdlLW1hcCAubWFwYm94Z2wtY29udHJvbC1jb250YWluZXIgLm1hcGJveGdsLWN0cmwtY29tcGFzcywgLm1hcC1jb250YWluZXIgI3Byb2ZpbGVzLWxhbmRpbmctbWFwIC5tYXBib3hnbC1jb250cm9sLWNvbnRhaW5lciAubWFwYm94Z2wtY3RybC1jb21wYXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgMjI4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIubm8tZ2wgLm5vLWdsLW1zZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4gIC5tYXAtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUNCM0I0O1xuICB9XG4gIC8qIGxpbmUgMjM3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuICAubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDYwcmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcmVtO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMC45cmVtO1xuICAgIGhlaWdodDogMjEuOHJlbTtcbiAgICBib3JkZXItd2lkdGg6IC41cmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAycmVtO1xuICB9XG4gIC8qIGxpbmUgMjQ5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuICAubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAtb3ZlcmxheSAub3ZlcmxheS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgZm9udC1zaXplOiA1LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIH1cbiAgLyogbGluZSAyNTQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4gIC5tYXAtY29udGFpbmVyICNmcm9udC1wYWdlLW1hcC1vdmVybGF5IC5vdmVybGF5LWN0YSB7XG4gICAgd2lkdGg6IDMwcmVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxuICAvKiBsaW5lIDI1OSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbiAgLm1hcC1jb250YWluZXIgI2Zyb250LXBhZ2UtbWFwLW92ZXJsYXkgLm92ZXJsYXktY3RhOmFmdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8qIGxpbmUgMjY0LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuICAubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAtb3ZlcmxheS5tYXAtYWN0aXZhdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGxpbmUgMjY5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuICAubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAsIC5tYXAtY29udGFpbmVyICNwcm9maWxlcy1sYW5kaW5nLW1hcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogbGluZSAyNzQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4gIC5tYXAtY29udGFpbmVyLm5vLWdsICNmcm9udC1wYWdlLW1hcC1vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDI3LjhyZW07XG4gICAgbWFyZ2luLXRvcDogLTEzLjlyZW07XG4gIH1cbiAgLyogbGluZSAyNzgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4gIC5tYXAtY29udGFpbmVyLm5vLWdsICNmcm9udC1wYWdlLW1hcC1vdmVybGF5IC5uby1nbC1tc2cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIGxpbmUgMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMuc2NzcyAqL1xuI2ZhY2V0cyBoMy5mYWNldHMtc3ViaGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQTdDNkVEO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLyogbGluZSA4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIGg0LmZhY2V0LXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RCREJEQjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLyogbGluZSAxNSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMuc2NzcyAqL1xuI2ZhY2V0cyBoNC5mYWNldC10aXRsZS5tb2JpbGUtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDE5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIGg0LmZhY2V0LXRpdGxlIC5mYWNldC10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKiBsaW5lIDIyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIGg0LmZhY2V0LXRpdGxlIC5mYWNldC10b2dnbGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBsaW5lIDI2LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIGg0LmZhY2V0LXRpdGxlIC5mYWNldC10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnKCspJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4vKiBsaW5lIDMzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIGg0LmZhY2V0LXRpdGxlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyogbGluZSAzNywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMuc2NzcyAqL1xuI2ZhY2V0cyBoNC5mYWNldC10aXRsZS50b2dnbGVkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4vKiBsaW5lIDM5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIGg0LmZhY2V0LXRpdGxlLnRvZ2dsZWQgLmZhY2V0LXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcoXFwyMDEzKSc7XG59XG4vKiBsaW5lIDQ5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIC5mYWNldHdwLWZhY2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgNTEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLnNjc3MgKi9cbiNmYWNldHMgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3gge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4vKiBsaW5lIDU1LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94OmhvdmVyIHtcbiAgY29sb3I6ICM5MzA5MjU7XG59XG4vKiBsaW5lIDYwLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXRvZ2dsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4vKiBsaW5lIDY3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1zbGlkZXIgLmZhY2V0d3Atc2xpZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLyogbGluZSA3MCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMuc2NzcyAqL1xuI2ZhY2V0cyAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtc2xpZGVyIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjQTdDNkVEO1xufVxuLyogbGluZSA3NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMuc2NzcyAqL1xuI2ZhY2V0cyAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtc2xpZGVyIC5mYWNldHdwLXNsaWRlci1yZXNldCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgODUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLnNjc3MgKi9cbiNmYWNldHMgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWRhdGVfcmFuZ2UgLmZsYXRwaWNrci1hbHQsICNmYWNldHMgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWRhdGVfcmFuZ2UgLmZsYXRwaWNrci1tb2JpbGUge1xuICB3aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAuNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLyogbGluZSA5NSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMuc2NzcyAqL1xuI2ZhY2V0cyAucmVzZXQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMS42cmVtIDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICNCQTBDMkY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDExN3B4O1xufVxuLyogbGluZSA2MCwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuI2ZhY2V0cyAucmVzZXQtYnV0dG9uOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMTQ1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNjAsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbiAgI2ZhY2V0cyAucmVzZXQtYnV0dG9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSA2OCwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuI2ZhY2V0cyAucmVzZXQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzkzMDkyNTtcbn1cbi8qIGxpbmUgOTksIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLnNjc3MgKi9cbiNmYWNldHMgLnJlc2V0LWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSAxMDcsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLnNjc3MgKi9cbiAgI2ZhY2V0cyBoNC5mYWNldC10aXRsZTpob3ZlciB7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICB9XG4gIC8qIGxpbmUgMTExLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4gICNmYWNldHMgaDQuZmFjZXQtdGl0bGUubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qIGxpbmUgMTE2LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4gICNmYWNldHMgLmZhY2V0d3AtZmFjZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIGxpbmUgMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19icmVhZGNydW1icy5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLmJyZWFkY3J1bWJzID4gc3BhbiB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi8qIGxpbmUgNCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19icmVhZGNydW1icy5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLmJyZWFkY3J1bWJzID4gc3BhbiBhIHtcbiAgY29sb3I6ICNCQTBDMkY7XG59XG4vKiBsaW5lIDcsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5icmVhZGNydW1icyA+IHNwYW4gYSBzcGFuIHtcbiAgY29sb3I6ICNCQTBDMkY7XG59XG4vKiBsaW5lIDEwLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2JyZWFkY3J1bWJzLnNjc3MgKi9cbi5zaXRlLWhlYWRlciAuYnJlYWRjcnVtYnMgPiBzcGFuIGEgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjOTMwOTI1O1xufVxuLyogbGluZSAxNiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19icmVhZGNydW1icy5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLmJyZWFkY3J1bWJzID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi8qIGxpbmUgMjAsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5icmVhZGNydW1icyA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcbn1cbi8qIGxpbmUgNCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi8qIGxpbmUgOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG59XG4vKiBsaW5lIDEzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtaGVhZGVyIC5zZWN0b3JzLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDIxLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdCAuc2VjdG9yIHtcbiAgcGFkZGluZzogLjVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSAyNSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvciAuc2VjdG9yLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG59XG4vKiBsaW5lIDM0LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdCAuc2VjdG9yIC5zZWN0b3ItaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAzOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvciAuc2VjdG9yLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0E3QzZFRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSA0Mywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvciAuc2VjdG9yLW92ZXJsYXkgLnNlY3Rvci1uYW1lIHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgcGFkZGluZzogMi41cmVtO1xufVxuLyogbGluZSA1Mywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvciAuc2VjdG9yLW92ZXJsYXkgLnNlY3Rvci1pY29uIHtcbiAgd2lkdGg6IDE1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi8qIGxpbmUgNTgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4uaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1saXN0LWNvbnRhaW5lciAuc2VjdG9ycy1saXN0IC5zZWN0b3IgLnNlY3Rvci1vdmVybGF5IC5zZWN0b3ItaWNvbiBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLyogbGluZSA2NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3Rvci5zZWN0b3JzLWRhdGEtY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgNjgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4uaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1saXN0LWNvbnRhaW5lciAuc2VjdG9ycy1saXN0IC5zZWN0b3Iuc2VjdG9ycy1kYXRhLWN0YSAuc2VjdG9ycy1kYXRhLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjQTdDNkVEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyMTI3MjE7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4vKiBsaW5lIDc4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdCAuc2VjdG9yLnNlY3RvcnMtZGF0YS1jdGEgLmRhdGEtdGVhc2VyLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDc1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgcGFkZGluZzogMi41cmVtO1xufVxuLyogbGluZSA4Nywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3Rvci5zZWN0b3JzLWRhdGEtY3RhIC5kYXRhLXRlYXNlci1kZXNjcmlwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTc3cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgODcsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3Rvci5zZWN0b3JzLWRhdGEtY3RhIC5kYXRhLXRlYXNlci1kZXNjcmlwdGlvbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgOTQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4uaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1saXN0LWNvbnRhaW5lciAuc2VjdG9ycy1saXN0IC5zZWN0b3Iuc2VjdG9ycy1kYXRhLWN0YSAuZGF0YS10ZWFzZXItZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogNzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNSU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMzhweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA5NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbiAgLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdCAuc2VjdG9yLnNlY3RvcnMtZGF0YS1jdGEgLmRhdGEtdGVhc2VyLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgNnJlbTtcbiAgfVxuICAvKiBsaW5lIDExMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbiAgLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC8qIGxpbmUgMTE3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuICAuaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1oZWFkZXIgLnNlY3RvcnMtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC8qIGxpbmUgMTIyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuICAuaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1saXN0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbiAgLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAvKiBsaW5lIDEyOSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbiAgLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdCAuc2VjdG9yIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDFyZW07XG4gIH1cbiAgLyogbGluZSAxMzUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvciAuc2VjdG9yLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDEzOSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbiAgLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdCAuc2VjdG9yIC5zZWN0b3ItaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMyM3B4O1xuICB9XG4gIC8qIGxpbmUgMTQ1LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuICAuaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1saXN0LWNvbnRhaW5lciAuc2VjdG9ycy1saXN0IC5zZWN0b3IgLnNlY3Rvci1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNjcsIDE5OCwgMjM3LCAwLjkpO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gIH1cbiAgLyogbGluZSAxNTIsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvciAuc2VjdG9yLW92ZXJsYXkgLnNlY3Rvci1uYW1lIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC8qIGxpbmUgMTYyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuICAuaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1saXN0LWNvbnRhaW5lciAuc2VjdG9ycy1saXN0IC5zZWN0b3IgLnNlY3Rvci1vdmVybGF5IC5zZWN0b3ItaWNvbiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogbGluZSAxNjYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvciAuc2VjdG9yLW92ZXJsYXkgLnNlY3Rvci1pY29uIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAvKiBsaW5lIDE3Miwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbiAgLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdCAuc2VjdG9yLnNlY3RvcnMtZGF0YS1jdGEge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDFyZW07XG4gIH1cbiAgLyogbGluZSAxNzcsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3Rvci5zZWN0b3JzLWRhdGEtY3RhIC5kYXRhLXRlYXNlci1kZXNjcmlwdGlvbiB7XG4gICAgaGVpZ2h0OiAzMjNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgIHBhZGRpbmc6IDdyZW0gMi41cmVtIDVyZW07XG4gIH1cbiAgLyogbGluZSAxOTUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3Rvci5zZWN0b3JzLWRhdGEtY3RhIC5kYXRhLXRlYXNlci1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogNzZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSAxOTUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3Rvci5zZWN0b3JzLWRhdGEtY3RhIC5kYXRhLXRlYXNlci1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSAyMTAsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvcjpudGgtb2YtdHlwZSgzKSAuc2VjdG9yLW92ZXJsYXkgLnNlY3Rvci1uYW1lIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC8qIGxpbmUgMjE0LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuICAuaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1saXN0LWNvbnRhaW5lciAuc2VjdG9ycy1saXN0IC5zZWN0b3I6bnRoLW9mLXR5cGUoMykgLnNlY3Rvci1vdmVybGF5IC5zZWN0b3ItaWNvbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLyogbGluZSAyMjUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLyogbGluZSAyMzksIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4vKiBsaW5lIDI5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sge1xuICBtYXgtd2lkdGg6IDEzODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgMzQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4ud29yay1ibG9jayAuaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4vKiBsaW5lIDQwLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLmhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLyogbGluZSA0NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5oZWFkZXIgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDUwLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogNDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBsaW5lIDYyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtcHJldiwgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNjhweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNCQTBDMkY7XG4gIHRleHQtaW5kZW50OiAtOTk5cmVtO1xufVxuLyogbGluZSA3MSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLXByZXY6aG92ZXIsIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTMwOTI1O1xufVxuLyogbGluZSA3Niwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLXByZXYge1xuICBsZWZ0OiAuOHJlbTtcbn1cbi8qIGxpbmUgODEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4ud29yay1ibG9jayAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMHB4IC0xMDhweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBsZWZ0OiAycmVtO1xuICBtYXJnaW4tdG9wOiAuM3JlbTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA4MSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbiAgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtcHJldjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG4vKiBsaW5lIDkwLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAuOHJlbTtcbn1cbi8qIGxpbmUgOTQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4ud29yay1ibG9jayAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM5cHggLTEwOHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHJpZ2h0OiAycmVtO1xuICBtYXJnaW4tdG9wOiAuM3JlbTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA5NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbiAgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgMTA0LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uY2Fyb3VzZWwtc2xpZGUge1xuICB3aWR0aDogMzIwcHg7XG4gIHBhZGRpbmc6IDAgLjhyZW07XG59XG4vKiBsaW5lIDEwOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmNhcm91c2VsLXNsaWRlIC5jYXJvdXNlbC1pbWFnZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMTk4cHg7XG59XG4vKiBsaW5lIDExMywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmNhcm91c2VsLXNsaWRlIC5jYXJvdXNlbC1pbWFnZSBpbWcsIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmNhcm91c2VsLXNsaWRlIC5jYXJvdXNlbC1pbWFnZSAuZmVhdHVyZWQtdmlkZW8tcGx1cyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDExNywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmNhcm91c2VsLXNsaWRlIC5jYXJvdXNlbC1pbWFnZSBpbWcgaWZyYW1lLCAud29yay1ibG9jayAub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5jYXJvdXNlbC1zbGlkZSAuY2Fyb3VzZWwtaW1hZ2UgLmZlYXR1cmVkLXZpZGVvLXBsdXMgaWZyYW1lIHtcbiAgaGVpZ2h0OiAxOThweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDEyMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmNhcm91c2VsLXNsaWRlIC5jYXJvdXNlbC1pbWFnZSBpbWcuZnZwLW9ubG9hZCwgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uY2Fyb3VzZWwtc2xpZGUgLmNhcm91c2VsLWltYWdlIC5mZWF0dXJlZC12aWRlby1wbHVzLmZ2cC1vbmxvYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAxMjgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4ud29yay1ibG9jayAub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5jYXJvdXNlbC1zbGlkZSAuY2Fyb3VzZWwtZGV0YWlscyB7XG4gIGhlaWdodDogMjEycHg7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogI0VCRUJFQjtcbn1cbi8qIGxpbmUgMTYxLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uY2Fyb3VzZWwtc2xpZGUgLmNhcm91c2VsLWRldGFpbHMgLmNhcm91c2VsLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi8qIGxpbmUgMTY1LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uY2Fyb3VzZWwtc2xpZGUgLmNhcm91c2VsLWRldGFpbHMgLmNhcm91c2VsLXRpdGxlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogIzZDNjQ2MztcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cbi8qIGxpbmUgMTcxLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uY2Fyb3VzZWwtc2xpZGUgLmNhcm91c2VsLWRldGFpbHMgLmNhcm91c2VsLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzkzMDkyNTtcbn1cbi8qIGxpbmUgMTg4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uY2Fyb3VzZWwtc2xpZGUgLmNhcm91c2VsLWRldGFpbHMgLnJlYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDE5NSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmNhcm91c2VsLXNsaWRlIC5jYXJvdXNlbC1kZXRhaWxzIC5yZWFkLW1vcmU6dmlzaXRlZCB7XG4gIGNvbG9yOiAjQkEwQzJGO1xufVxuLyogbGluZSAxOTgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4ud29yay1ibG9jayAub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5jYXJvdXNlbC1zbGlkZSAuY2Fyb3VzZWwtZGV0YWlscyAucmVhZC1tb3JlOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzkzMDkyNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAvKiBsaW5lIDE4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuICAud29yay1ibG9jayAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtNC4ycmVtO1xuICB9XG4gIC8qIGxpbmUgMjIsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNC4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLXByZXYge1xuICAgIGxlZnQ6IDAuOHJlbTtcbiAgfVxuICAvKiBsaW5lIDgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAwLjhyZW07XG4gIH1cbiAgLyogbGluZSAyMTQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG4gIC8qIGxpbmUgMjE4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuICAud29yay1ibG9jayAuaGVhZGVyIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbiAgLyogbGluZSAyMjMsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA3NDBweCkge1xuICAvKiBsaW5lIDE4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuICAud29yay1ibG9jayAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtNC4ycmVtO1xuICB9XG4gIC8qIGxpbmUgMjIsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNC4ycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogNzQwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAvKiBsaW5lIDQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLXByZXYge1xuICAgIGxlZnQ6IDAuOHJlbTtcbiAgfVxuICAvKiBsaW5lIDgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAwLjhyZW07XG4gIH1cbiAgLyogbGluZSAyMzMsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA3NDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMTA2MHB4KSB7XG4gIC8qIGxpbmUgMTgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLXByZXYge1xuICAgIGxlZnQ6IC00LjJyZW07XG4gIH1cbiAgLyogbGluZSAyMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbiAgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC00LjJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA3NDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMTA2MHB4KSBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbiAgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtcHJldiB7XG4gICAgbGVmdDogMC44cmVtO1xuICB9XG4gIC8qIGxpbmUgOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbiAgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDAuOHJlbTtcbiAgfVxuICAvKiBsaW5lIDI0Mywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbiAgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA3NDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMTA2MHB4KSBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC8qIGxpbmUgMTgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLXByZXYge1xuICAgIGxlZnQ6IC00LjJyZW07XG4gIH1cbiAgLyogbGluZSAyMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbiAgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC00LjJyZW07XG4gIH1cbn1cblxuLyogbGluZSAxLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2xlYXJuLW1vcmUtc2VjdGlvbi5zY3NzICovXG4ubGVhcm4tbW9yZS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjREJEQkRCO1xufVxuLyogbGluZSA1LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2xlYXJuLW1vcmUtc2VjdGlvbi5zY3NzICovXG4ubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbi8qIGxpbmUgOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19sZWFybi1tb3JlLXNlY3Rpb24uc2NzcyAqL1xuLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xufVxuLyogbGluZSAxMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19sZWFybi1tb3JlLXNlY3Rpb24uc2NzcyAqL1xuLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0gaDQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLyogbGluZSAyMCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19sZWFybi1tb3JlLXNlY3Rpb24uc2NzcyAqL1xuLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0gLmxlYXJuLW1vcmUtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IC44cmVtIDA7XG59XG4vKiBsaW5lIDIzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2xlYXJuLW1vcmUtc2VjdGlvbi5zY3NzICovXG4ubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSAubGVhcm4tbW9yZS1saXN0IGxpIGEge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi8qIGxpbmUgMjcsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbGVhcm4tbW9yZS1zZWN0aW9uLnNjc3MgKi9cbi5sZWFybi1tb3JlLXNlY3Rpb24gLmxlYXJuLW1vcmUtY2F0ZWdvcmllcyAubGVhcm4tbW9yZS1pdGVtIC5sZWFybi1tb3JlLWxpc3QgbGkudG9nZ2xlLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAzMCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19sZWFybi1tb3JlLXNlY3Rpb24uc2NzcyAqL1xuLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0gLmxlYXJuLW1vcmUtbGlzdCBsaS50b2dnbGUtb25seS50b2dnbGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDM3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2xlYXJuLW1vcmUtc2VjdGlvbi5zY3NzICovXG4ubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSAubGVhcm4tbW9yZS10b2dnbGUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi8qIGxpbmUgNDMsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbGVhcm4tbW9yZS1zZWN0aW9uLnNjc3MgKi9cbi5sZWFybi1tb3JlLXNlY3Rpb24gLmxlYXJuLW1vcmUtY2F0ZWdvcmllcyAubGVhcm4tbW9yZS1pdGVtIC5sZWFybi1tb3JlLXRvZ2dsZS1saW5rOmhvdmVyLCAubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSAubGVhcm4tbW9yZS10b2dnbGUtbGluazpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDUxLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2xlYXJuLW1vcmUtc2VjdGlvbi5zY3NzICovXG4gIC5sZWFybi1tb3JlLXNlY3Rpb24gLmxlYXJuLW1vcmUtY2F0ZWdvcmllcyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICB9XG4gIC8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbiAgLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC8qIGxpbmUgNTUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbGVhcm4tbW9yZS1zZWN0aW9uLnNjc3MgKi9cbiAgLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAvKiBsaW5lIDYzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2xlYXJuLW1vcmUtc2VjdGlvbi5zY3NzICovXG4gIC5sZWFybi1tb3JlLXNlY3Rpb24gLnByb2plY3QtbGVhcm4tbW9yZS1jYXRlZ29yaWVzIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbiAgLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuICAubGVhcm4tbW9yZS1zZWN0aW9uIC5wcm9qZWN0LWxlYXJuLW1vcmUtY2F0ZWdvcmllczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAvKiBsaW5lIDY3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2xlYXJuLW1vcmUtc2VjdGlvbi5zY3NzICovXG4gIC5sZWFybi1tb3JlLXNlY3Rpb24gLnByb2plY3QtbGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fcHVsbC1xdW90ZS1zaWRlYmFyLnNjc3MgKi9cbi5wdWxsLXF1b3RlLXNpZGViYXIge1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSA0LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3B1bGwtcXVvdGUtc2lkZWJhci5zY3NzICovXG4ucHVsbC1xdW90ZS1zaWRlYmFyIC5wdWxsLXF1b3RlIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjQTJDQUVDO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBsaW5lLWhlaWdodDogMy40cmVtO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC8qIGxpbmUgMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19wdWxsLXF1b3RlLXNpZGViYXIuc2NzcyAqL1xuICAucHVsbC1xdW90ZS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbiAgLyogbGluZSAxNSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19wdWxsLXF1b3RlLXNpZGViYXIuc2NzcyAqL1xuICAucHVsbC1xdW90ZS1zaWRlYmFyIC5wdWxsLXF1b3RlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciwgLnJlc3VsdHMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4uZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGU6YWZ0ZXIsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSAxNCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciA+IGgyLCAucmVzdWx0cy1jb250YWluZXIgPiBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLyogbGluZSAxOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4vKiBsaW5lIDIxLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lci5zY3NzICovXG4uZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLnBvc3QtbWFpbiwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLnBvc3QtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSAyNSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLyogbGluZSAyOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLnBvc3QtY291bnRyaWVzLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5wb3N0LWNvdW50cmllcyB7XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBwYWRkaW5nLWJvdHRvbTogLjZyZW07XG59XG4vKiBsaW5lIDM3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lci5zY3NzICovXG4uZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYSwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgNDEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyLnNjc3MgKi9cbi5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSBhOmhvdmVyLCAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYTpmb2N1cywgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYTpob3ZlciwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgY29sb3I6ICM5MzA5MjU7XG59XG4vKiBsaW5lIDQ4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lci5zY3NzICovXG4uZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAucmVsYXRlZC1jb3VudHJpZXMsIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC50eXBlLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5yZWxhdGVkLWNvdW50cmllcywgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAudHlwZSB7XG4gIGNvbG9yOiAjNkM2NDYzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLyogbGluZSA2MCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmRhdGVzLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5kYXRlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qIGxpbmUgNjUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyLnNjc3MgKi9cbi5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5ldmVudC11cGNvbWluZywgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuZXZlbnQtdXBjb21pbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKiBsaW5lIDczLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lci5zY3NzICovXG4uZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuZXZlbnQtdXBjb21pbmc6YWZ0ZXIsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmV2ZW50LXVwY29taW5nOmFmdGVyIHtcbiAgY29udGVudDogJ3wnO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMCAuNnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi8qIGxpbmUgODEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyLnNjc3MgKi9cbi5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkIHtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIHBhZGRpbmctYm90dG9tOiAuM3JlbTtcbn1cbi8qIGxpbmUgODUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyLnNjc3MgKi9cbi5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmRhdGUtdGltZSAuZGF0ZSwgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQudHlwZSwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC5kYXRlLXRpbWUgLmRhdGUsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQudHlwZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDg5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lci5zY3NzICovXG4uZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC5kYXRlLXRpbWUuc2luZ2xlLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmRhdGUtdGltZS5zaW5nbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSA5NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuICAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC5kYXRlLXRpbWUuZW5kLCAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC5kYXRlLXRpbWUuc3RhcnQsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQuZGF0ZS10aW1lLmVuZCwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC5kYXRlLXRpbWUuc3RhcnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAvKiBsaW5lIDk4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lci5zY3NzICovXG4gIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmRhdGUtdGltZS5lbmQ6YmVmb3JlLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmRhdGUtdGltZS5lbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnfCc7XG4gICAgcGFkZGluZzogMCAuNXJlbTtcbiAgfVxufVxuLyogbGluZSAxMDQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyLnNjc3MgKi9cbi5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmxvY2F0aW9uIHAsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQubG9jYXRpb24gcCB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDEwOSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLnNlcGFyYXRvciwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuc2VwYXJhdG9yIHtcbiAgY29sb3I6ICM2QzY0NjM7XG59XG4vKiBsaW5lIDExNSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1jb250ZW50LCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG4vKiBsaW5lIDExOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHAsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG4vKiBsaW5lIDEyMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHA6Zmlyc3Qtb2YtdHlwZSwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgcDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4vKiBsaW5lIDEyNiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHAuZGF0YS1jb2xsZWN0aW9uLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktY29udGVudCBwLmRhdGEtY29sbGVjdGlvbiB7XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIGxpbmUgMTMyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lci5zY3NzICovXG4uZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgLnN0YXJ0LWRhdGUsIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktY29udGVudCAuZW5kLWRhdGUsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1jb250ZW50IC5zdGFydC1kYXRlLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktY29udGVudCAuZW5kLWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNkM2NDYzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLyogbGluZSAxMzgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyLnNjc3MgKi9cbi5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktY29udGVudCAucmVhZC1tb3JlLWxpbmssIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1jb250ZW50IC5yZWFkLW1vcmUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogbGluZSAyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3JlbGF0ZWQtYmxvZy1wb3N0cy5zY3NzICovXG4uc2l0ZS1tYWluID4gLnJlbGF0ZWQtYmxvZy1wb3N0cyBoMyB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQTdDNkVEO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi8qIGxpbmUgOSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19yZWxhdGVkLWJsb2ctcG9zdHMuc2NzcyAqL1xuLnNpdGUtbWFpbiA+IC5yZWxhdGVkLWJsb2ctcG9zdHMgdWwgbGkge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLyogbGluZSAxMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19yZWxhdGVkLWJsb2ctcG9zdHMuc2NzcyAqL1xuLnNpdGUtbWFpbiA+IC5yZWxhdGVkLWJsb2ctcG9zdHMgdWwgbGkgLnBvc3QtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjEyNzIxO1xufVxuLyogbGluZSAxNywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19yZWxhdGVkLWJsb2ctcG9zdHMuc2NzcyAqL1xuLnNpdGUtbWFpbiA+IC5yZWxhdGVkLWJsb2ctcG9zdHMgdWwgbGkgLnBvc3QtdGl0bGU6dmlzaXRlZCB7XG4gIGNvbG9yOiAjOTQ0QkExO1xufVxuLyogbGluZSAyMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19yZWxhdGVkLWJsb2ctcG9zdHMuc2NzcyAqL1xuLnNpdGUtbWFpbiA+IC5yZWxhdGVkLWJsb2ctcG9zdHMgdWwgbGkgLnBvc3QtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzkzMDkyNTtcbn1cbi8qIGxpbmUgMjYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fcmVsYXRlZC1ibG9nLXBvc3RzLnNjc3MgKi9cbi5zaXRlLW1haW4gPiAucmVsYXRlZC1ibG9nLXBvc3RzIHVsIGxpIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgY29sb3I6ICM2QzY0NjM7XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19jb250YWN0LXVzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwY2Y3IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi8qIGxpbmUgOSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19jb250YWN0LXVzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xufVxuLyogbGluZSAxNiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19jb250YWN0LXVzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxLjZyZW0gMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogI0JBMEMyRjtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIHBhZGRpbmc6IDEuNnJlbSAzLjVyZW07XG59XG4vKiBsaW5lIDYwLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cGNmNyAud3BjZjctZm9ybSAud3BjZjctc3VibWl0OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMTQ1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNjAsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3BjZjcgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgNjgsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTMwOTI1O1xufVxuLyogbGluZSAyMywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19jb250YWN0LXVzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwY2Y3ICsgLmNvbnRhY3QtcGFnZS1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDQuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAvKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fY29udGFjdC11cy5zY3NzICovXG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwY2Y3IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLyogbGluZSAzMywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19jb250YWN0LXVzLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3BjZjcgKyAuY29udGFjdC1wYWdlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSwgYS51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uOmFjdGl2ZSwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNCQTBDMkY7XG4gIGJhY2tncm91bmQ6ICNCQTBDMkY7XG59XG5cbi8qIGxpbmUgNiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWNvbnRhaW5lci51aS10YWJzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4vKiBsaW5lIDE0LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtY29udGFpbmVyLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDBweCAwcHggMXB4IDBweDtcbn1cblxuLyogbGluZSAxOSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWNvbnRhaW5lci51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi8qIGxpbmUgMjMsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4vKiBsaW5lIDI2LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi50YWJzLWJvZHkgYXJ0aWNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgMzIsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5ID4gaDIge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbi8qIGxpbmUgMzYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLyogbGluZSAzOSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWJvZHkgYXJ0aWNsZSAucG9zdC1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDQzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLyogbGluZSA0Niwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5wb3N0LWNvdW50cmllcyB7XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBwYWRkaW5nLWJvdHRvbTogLjZyZW07XG59XG4vKiBsaW5lIDU1LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBsaW5lIDU5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIGE6aG92ZXIsIC50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBjb2xvcjogIzkzMDkyNTtcbn1cbi8qIGxpbmUgNjYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWhlYWRlciAucmVsYXRlZC1jb3VudHJpZXMsIC50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC50eXBlIHtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDc4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmRhdGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyogbGluZSA4Mywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5ldmVudC11cGNvbWluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qIGxpbmUgOTEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuZXZlbnQtdXBjb21pbmc6YWZ0ZXIge1xuICBjb250ZW50OiAnfCc7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwIC42cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLyogbGluZSA5OSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkIHtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIHBhZGRpbmctYm90dG9tOiAuM3JlbTtcbn1cbi8qIGxpbmUgMTAzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQuZGF0ZS10aW1lIC5kYXRlLCAudGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC50eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi8qIGxpbmUgMTA3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQuZGF0ZS10aW1lLnNpbmdsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDExMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbiAgLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQuZGF0ZS10aW1lLmVuZCwgLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQuZGF0ZS10aW1lLnN0YXJ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLyogbGluZSAxMTYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4gIC50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmRhdGUtdGltZS5lbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnfCc7XG4gICAgcGFkZGluZzogMCAuNXJlbTtcbiAgfVxufVxuLyogbGluZSAxMjIsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC5sb2NhdGlvbiBwIHtcbiAgcGFkZGluZzogMDtcbn1cbi8qIGxpbmUgMTI3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLnNlcGFyYXRvciB7XG4gIGNvbG9yOiAjNkM2NDYzO1xufVxuLyogbGluZSAxMzMsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xufVxuLyogbGluZSAxMzYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cbi8qIGxpbmUgMTQwLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyogbGluZSAxNDQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgcC5kYXRhLWNvbGxlY3Rpb24ge1xuICBjb2xvcjogIzZDNjQ2MztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDE1MCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktY29udGVudCAuc3RhcnQtZGF0ZSwgLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1jb250ZW50IC5lbmQtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2QzY0NjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDE1Niwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktY29udGVudCAucmVhZC1tb3JlLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19hY2NvcmRpb24uc2NzcyAqL1xuLmFjY29yZGlvbiBoMiBhIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBiYWNrZ3JvdW5kOiAjMjA1NDkzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTIsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5hY2NvcmRpb24gaDIge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgMTYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuXG4vKiBsaW5lIDIwLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2FjY29yZGlvbi5zY3NzICovXG4uYWNjb3JkaW9uICsgaDEge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuXG4vKiBsaW5lIDI0LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2FjY29yZGlvbi5zY3NzICovXG4uYWNjb3JkaW9uIGgyIGE6YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDMzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2FjY29yZGlvbi5zY3NzICovXG4uYWNjb3JkaW9uIGgyIGEuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDQyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2FjY29yZGlvbi5zY3NzICovXG4uYWNjb3JkaW9uIC5pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbn1cblxuLyogbGluZSA0Nywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19hY2NvcmRpb24uc2NzcyAqL1xuLmFjY29yZGlvbiBhLnNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzLCBzYXNzL2NvbXBvbmVudHMvX21hcC1wb3B1cHMuc2NzcyAqL1xuLm1hcGJveGdsLXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50LCAubWFwYm94Z2wtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCwgLmxlYWZsZXQtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQsIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzLjVyZW07XG4gIGJvcmRlcjogNHB4IHNvbGlkICM2QzY0NjM7XG59XG4vKiBsaW5lIDcsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubWFwYm94Z2wtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLm1hcGJveGdsLXBvcHVwLWNsb3NlLWJ1dHRvbiwgLm1hcGJveGdsLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgLm1hcGJveGdsLXBvcHVwLWNsb3NlLWJ1dHRvbiwgLmxlYWZsZXQtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLm1hcGJveGdsLXBvcHVwLWNsb3NlLWJ1dHRvbiwgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCAubWFwYm94Z2wtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTlyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggLTQ1cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IDJyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNywgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbiAgLm1hcGJveGdsLXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IC5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b24sIC5tYXBib3hnbC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IC5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b24sIC5sZWFmbGV0LXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IC5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b24sIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgLm1hcGJveGdsLXBvcHVwLWNsb3NlLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgMTQsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubWFwYm94Z2wtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDIsIC5tYXBib3hnbC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IGgyLCAubGVhZmxldC1wb3B1cCAubWFwYm94Z2wtcG9wdXAtY29udGVudCBoMiwgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLyogbGluZSAyMCwgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbi5tYXBib3hnbC1wb3B1cCAubWFwYm94Z2wtcG9wdXAtY29udGVudCBoMywgLm1hcGJveGdsLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDMsIC5sZWFmbGV0LXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IGgzLCAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzZDNjQ2MztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtO1xufVxuLyogbGluZSAyOCwgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbi5tYXBib3hnbC1wb3B1cCAubWFwYm94Z2wtcG9wdXAtY29udGVudCBwLCAubWFwYm94Z2wtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBwLCAubGVhZmxldC1wb3B1cCAubWFwYm94Z2wtcG9wdXAtY29udGVudCBwLCAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6ICMyMTI3MjE7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4vKiBsaW5lIDM2LCBzYXNzL2NvbXBvbmVudHMvX21hcC1wb3B1cHMuc2NzcyAqL1xuLm1hcGJveGdsLXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IG9sLCAubWFwYm94Z2wtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBvbCwgLmxlYWZsZXQtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgb2wsIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLyogbGluZSAzOSwgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbi5tYXBib3hnbC1wb3B1cCAubWFwYm94Z2wtcG9wdXAtY29udGVudCBvbCBsaSwgLm1hcGJveGdsLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgb2wgbGksIC5sZWFmbGV0LXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IG9sIGxpLCAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IG9sIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG59XG4vKiBsaW5lIDQ4LCBzYXNzL2NvbXBvbmVudHMvX21hcC1wb3B1cHMuc2NzcyAqL1xuLm1hcGJveGdsLXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IG9sIGxpIGEsIC5tYXBib3hnbC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IG9sIGxpIGEsIC5sZWFmbGV0LXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IG9sIGxpIGEsIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgb2wgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLyogbGluZSA1NCwgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbi5tYXBib3hnbC1wb3B1cCAubWFwYm94Z2wtcG9wdXAtY29udGVudCBoNCwgLm1hcGJveGdsLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDQsIC5sZWFmbGV0LXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IGg0LCAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IGg0IHtcbiAgcGFkZGluZzogMS41cmVtIDAgMCAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi8qIGxpbmUgNTcsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubWFwYm94Z2wtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQgYSwgLm1hcGJveGdsLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDQgYSwgLmxlYWZsZXQtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQgYSwgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBoNCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xuICBjb2xvcjogI0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgNjcsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubWFwYm94Z2wtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQgYTphZnRlciwgLm1hcGJveGdsLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDQgYTphZnRlciwgLmxlYWZsZXQtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQgYTphZnRlciwgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBoNCBhOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMTQ1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA2Nywgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbiAgLm1hcGJveGdsLXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IGg0IGE6YWZ0ZXIsIC5tYXBib3hnbC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IGg0IGE6YWZ0ZXIsIC5sZWFmbGV0LXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IGg0IGE6YWZ0ZXIsIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDQgYTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgNzYsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubWFwYm94Z2wtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQgYTpob3ZlciwgLm1hcGJveGdsLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDQgYTpob3ZlciwgLmxlYWZsZXQtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQgYTpob3ZlciwgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBoNCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzkzMDkyNTtcbn1cblxuLyogbGluZSA4OCwgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NXB4IC00NXB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICByaWdodDogMnJlbTtcbiAgdG9wOiAycmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgODgsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4gIC5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG4vKiBsaW5lIDk2LCBzYXNzL2NvbXBvbmVudHMvX21hcC1wb3B1cHMuc2NzcyAqL1xuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiA0MjhweDtcbn1cbi8qIGxpbmUgOTgsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICB3aWR0aDogNDI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuLyogbGluZSAxMDIsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDIsIC5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudCBoMywgLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciAubGVhZmxldC1wb3B1cC1jb250ZW50IGg0LCAubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDUsIC5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudCBoNiwgLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciAubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG4vKiBsaW5lIDEwNiwgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudCBhOm5vdChoNCBhKSB7XG4gIGNvbG9yOiAjQkEwQzJGO1xufVxuLyogbGluZSAxMDksIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgYTpub3QoaDQgYSk6aG92ZXIsIC5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudCBhOm5vdChoNCBhKS5mb2N1cyB7XG4gIGNvbG9yOiAjOTMwOTI1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi8qIGxpbmUgMTE0LCBzYXNzL2NvbXBvbmVudHMvX21hcC1wb3B1cHMuc2NzcyAqL1xuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciAubGVhZmxldC1wb3B1cC1jb250ZW50IGE6bm90KGg0IGEpOnZpc2l0ZWQge1xuICBjb2xvcjogIzk0NEJBMTtcbn1cblxuLyogbGluZSAxLCBzYXNzL2NvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBsaW5lIDYsIHNhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi8qIGxpbmUgMTEsIHNhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pY29uLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWljb24sIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pY29uLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pY29uLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLyogbGluZSAxMywgc2Fzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWljb24gYSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pY29uIGEsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pY29uIGEsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWljb24gYSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWljb24gYSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLyogbGluZSAxNywgc2Fzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWljb24gaW1nLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWljb24gaW1nLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaWNvbiBpbWcsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWljb24gaW1nLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgMjQsIHNhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSA+IGZpZ2NhcHRpb24gaDMsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gPiBmaWdjYXB0aW9uIGgzLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gPiBmaWdjYXB0aW9uIGgzLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSA+IGZpZ2NhcHRpb24gaDMsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSA+IGZpZ2NhcHRpb24gaDMsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoNCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSA+IGZpZ2NhcHRpb24gaDQsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSA+IGZpZ2NhcHRpb24gaDQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoNCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoNCwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDMsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDQsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoNCwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDQsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGg0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLyogbGluZSAyOCwgc2Fzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gPiBmaWdjYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gPiBmaWdjYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoNDpsYXN0LWNoaWxkLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoNDpsYXN0LWNoaWxkLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gPiBmaWdjYXB0aW9uIGg0Omxhc3QtY2hpbGQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoNDpsYXN0LWNoaWxkLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gPiBmaWdjYXB0aW9uIGg0Omxhc3QtY2hpbGQsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoNDpsYXN0LWNoaWxkLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDQ6bGFzdC1jaGlsZCwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDQ6bGFzdC1jaGlsZCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoNDpsYXN0LWNoaWxkLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoNDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4vKiBsaW5lIDM1LCBzYXNzL2NvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMS5nYWxsZXJ5LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTEuZ2FsbGVyeSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTEuZ2FsbGVyeSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMS5nYWxsZXJ5LCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMS5nYWxsZXJ5IHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cbi8qIGxpbmUgMzgsIHNhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0xLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0xLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTEuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0xLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTEuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDMwNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDUwLCBzYXNzL2NvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0sIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0sIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0sIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ2NnB4O1xufVxuLyogbGluZSA1Niwgc2Fzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnksIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnksIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5LCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLyogbGluZSA1OCwgc2Fzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMy5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0sIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMy5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0sIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0sIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMzA0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDY3LCBzYXNzL2NvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyAqL1xuICAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy00LmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy00LmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy00LmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW46IDJyZW0gLjhyZW0gMy41cmVtO1xuICB9XG4gIC8qIGxpbmUgNzEsIHNhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzICovXG4gIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDMsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDMsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDMsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzLCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDMsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMy5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy00LmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC8qIGxpbmUgNzQsIHNhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzICovXG4gIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMy5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMy5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMy5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy00LmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy00LmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy00LmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9jb21wb25lbnRzL19ldmVudHMtbWFwLnNjc3MgKi9cbiNtYXAge1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudDphZnRlciwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudDphZnRlciwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgMTgsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDEgKyBwLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMSArIHAsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDEgKyBwLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDEgKyBwLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGgxICsgcCwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGgyICsgcCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDIgKyBwLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgyICsgcCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgyICsgcCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBoMiArIHAsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMyArIHAsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGgzICsgcCwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMyArIHAsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMyArIHAsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgaDMgKyBwLCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDQgKyBwLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNCArIHAsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDQgKyBwLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDQgKyBwLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGg0ICsgcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyogbGluZSAyMywgc2Fzcy9jb21wb25lbnRzL193eXNpd3lnLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMSArIGgyLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMSArIGgyLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgxICsgaDIsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMSArIGgyLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGgxICsgaDIsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMiArIGgzLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMiArIGgzLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgyICsgaDMsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMiArIGgzLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGgyICsgaDMsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMyArIGg0LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMyArIGg0LCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgzICsgaDQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMyArIGg0LCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGgzICsgaDQsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNCArIGg1LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNCArIGg1LCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGg0ICsgaDUsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoNCArIGg1LCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGg0ICsgaDUsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNSArIGg2LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNSArIGg2LCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGg1ICsgaDYsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoNSArIGg2LCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGg1ICsgaDYge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi8qIGxpbmUgMzAsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDUgKyBwLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNSArIHAsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDUgKyBwLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDUgKyBwLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGg1ICsgcCwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGg2ICsgcCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDYgKyBwLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGg2ICsgcCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGg2ICsgcCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBoNiArIHAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi8qIGxpbmUgMzUsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgcCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgcCwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBwLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgcCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cbi8qIGxpbmUgMzgsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgcDpmaXJzdC1vZi10eXBlLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBwOmZpcnN0LW9mLXR5cGUsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgcDpmaXJzdC1vZi10eXBlLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgcDpmaXJzdC1vZi10eXBlLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyogbGluZSA0Mywgc2Fzcy9jb21wb25lbnRzL193eXNpd3lnLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCB1bCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgdWwsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgdWwsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCB1bCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi8qIGxpbmUgNDcsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgdWwsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IHVsLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IHVsLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgdWwsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgdWwsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBvbCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgb2wsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgb2wsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBvbCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuLyogbGluZSA1MCwgc2Fzcy9jb21wb25lbnRzL193eXNpd3lnLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCB1bCBsaSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgdWwgbGksIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgdWwgbGksIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCB1bCBsaSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCB1bCBsaSwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IG9sIGxpLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBvbCBsaSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBvbCBsaSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IG9sIGxpLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IG9sIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgcGFkZGluZzogLjVyZW0gMCAuNXJlbSAxcmVtO1xufVxuLyogbGluZSA1Niwgc2Fzcy9jb21wb25lbnRzL193eXNpd3lnLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuaW50cm8tdGV4dCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmludHJvLXRleHQsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmludHJvLXRleHQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuaW50cm8tdGV4dCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuaW50cm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG4vKiBsaW5lIDYxLCBzYXNzL2NvbXBvbmVudHMvX3d5c2l3eWcuc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5pbnRyby10ZXh0IHAsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5pbnRyby10ZXh0IHAsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmludHJvLXRleHQgcCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5pbnRyby10ZXh0IHAsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmludHJvLXRleHQgcCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbi8qIGxpbmUgNjcsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLnB1bGwtcXVvdGUsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5wdWxsLXF1b3RlLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5wdWxsLXF1b3RlLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLnB1bGwtcXVvdGUsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLnB1bGwtcXVvdGUsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2ssIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jaywgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2ssIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2ssIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cmVtIHNvbGlkICNBMkNBRUM7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbWFyZ2luOiAycmVtIDAgMnJlbSAycmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiByaWdodDtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAucHVsbC1xdW90ZTphZnRlciwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLnB1bGwtcXVvdGU6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLnB1bGwtcXVvdGU6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAucHVsbC1xdW90ZTphZnRlciwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAucHVsbC1xdW90ZTphZnRlciwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jazphZnRlciwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrOmFmdGVyLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jazphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jazphZnRlciwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBsaW5lIDc2LCBzYXNzL2NvbXBvbmVudHMvX3d5c2l3eWcuc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5wdWxsLXF1b3RlLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAucHVsbC1xdW90ZSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAucHVsbC1xdW90ZSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5wdWxsLXF1b3RlLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5wdWxsLXF1b3RlIHtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkICNBMkNBRUM7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIGxpbmUtaGVpZ2h0OiAzLjRyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qIGxpbmUgODYsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2ssIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jayB7XG4gIG1heC13aWR0aDogMzVyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyogbGluZSA4OSwgc2Fzcy9jb21wb25lbnRzL193eXNpd3lnLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2s6YmVmb3JlLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2s6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jazpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2s6YmVmb3JlLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnSnVzdCB0aGUgRmFjdHMnO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjByZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjb2xvcjogIzZDNjQ2MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgI0EyQ0FFQztcbn1cbi8qIGxpbmUgMTAxLCBzYXNzL2NvbXBvbmVudHMvX3d5c2l3eWcuc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jayA+ICosIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jayA+ICosIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrID4gKiwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jayA+ICosIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi8qIGxpbmUgMTA2LCBzYXNzL2NvbXBvbmVudHMvX3d5c2l3eWcuc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jayB1bCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrIHVsLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jayB1bCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jayB1bCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2sgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4vKiBsaW5lIDExMSwgc2Fzcy9jb21wb25lbnRzL193eXNpd3lnLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBibG9ja3F1b3RlLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBibG9ja3F1b3RlLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBibG9ja3F1b3RlLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDMuNXJlbSAwIDIuNXJlbSAyLjZyZW07XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSAxMTgsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaWZyYW1lLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBpZnJhbWUsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaWZyYW1lLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaWZyYW1lLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGlmcmFtZSB7XG4gIG1heC1oZWlnaHQ6IDQ2M3B4O1xufVxuXG4vKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9fc2VhcmNoLWZvcm0uc2NzcyAqL1xuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSwgLnNlYXJjaC5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSwgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLnNlYXJjaC1mb3JtLCAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDUsIHNhc3MvY29tcG9uZW50cy9fc2VhcmNoLWZvcm0uc2NzcyAqL1xuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkLCAuc2VhcmNoLnNlYXJjaC1uby1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkLCAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzZDNjQ2MztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNkM2NDYzO1xufVxuLyogbGluZSAxMywgc2Fzcy9jb21wb25lbnRzL19zZWFyY2gtZm9ybS5zY3NzICovXG4uc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6OnBsYWNlaG9sZGVyLCAuc2VhcmNoLnNlYXJjaC1uby1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6OnBsYWNlaG9sZGVyLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZDo6cGxhY2Vob2xkZXIsIC5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUtc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBREFEQUQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDE4LCBzYXNzL2NvbXBvbmVudHMvX3NlYXJjaC1mb3JtLnNjc3MgKi9cbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLnNpdGUtY29udGVudCAubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkOjotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLnNlYXJjaC1uby1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkOjotbW96LXBsYWNlaG9sZGVyLCAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkOjotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLnNlYXJjaC1uby1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUtc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBREFEQUQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDI1LCBzYXNzL2NvbXBvbmVudHMvX3NlYXJjaC1mb3JtLnNjc3MgKi9cbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLnNpdGUtY29udGVudCAubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0gPiAuc2VhcmNoLXN1Ym1pdCwgLnNlYXJjaC5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSA+IC5zZWFyY2gtc3VibWl0LCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAuc2VhcmNoLWZvcm0gPiAuc2VhcmNoLXN1Ym1pdCwgLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWZvcm0gPiAuc2VhcmNoLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDI5LCBzYXNzL2NvbXBvbmVudHMvX3NlYXJjaC1mb3JtLnNjc3MgKi9cbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLnNpdGUtY29udGVudCAubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0gLmZvcm0tc3VibWl0LXdyYXBwZXIsIC5zZWFyY2guc2VhcmNoLW5vLXJlc3VsdHMgLnNpdGUtY29udGVudCAubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0gLmZvcm0tc3VibWl0LXdyYXBwZXIsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlciwgLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWZvcm0gLmZvcm0tc3VibWl0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcmlnaHQ6IC4xcmVtO1xuICB0b3A6IC4xcmVtO1xuICBoZWlnaHQ6IDQuMnJlbTtcbiAgd2lkdGg6IDQuMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIGxpbmUgMzgsIHNhc3MvY29tcG9uZW50cy9fc2VhcmNoLWZvcm0uc2NzcyAqL1xuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlcjpiZWZvcmUsIC5zZWFyY2guc2VhcmNoLW5vLXJlc3VsdHMgLnNpdGUtY29udGVudCAubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0gLmZvcm0tc3VibWl0LXdyYXBwZXI6YmVmb3JlLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAuc2VhcmNoLWZvcm0gLmZvcm0tc3VibWl0LXdyYXBwZXI6YmVmb3JlLCAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTQ1cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMzgsIHNhc3MvY29tcG9uZW50cy9fc2VhcmNoLWZvcm0uc2NzcyAqL1xuICAuc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIC5mb3JtLXN1Ym1pdC13cmFwcGVyOmJlZm9yZSwgLnNlYXJjaC5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlcjpiZWZvcmUsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlcjpiZWZvcmUsIC5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUtc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1mb3JtIC5mb3JtLXN1Ym1pdC13cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgNDksIHNhc3MvY29tcG9uZW50cy9fc2VhcmNoLWZvcm0uc2NzcyAqL1xuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlciAuc2VhcmNoLXN1Ym1pdCwgLnNlYXJjaC5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlciAuc2VhcmNoLXN1Ym1pdCwgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5mb3JtLXN1Ym1pdC13cmFwcGVyIC5zZWFyY2gtc3VibWl0LCAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlciAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNC4ycmVtO1xuICBoZWlnaHQ6IDQuMnJlbTtcbiAgdGV4dC1pbmRlbnQ6IDQuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1sb2FkZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDEuNWVtIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNywgc2Fzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uIGEge1xuICBjb2xvcjogIzIxMjcyMTtcbiAgcGFkZGluZzogMCAwIDFweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDE0LCBzYXNzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjOTMwOTI1O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG5cbi8qIGxpbmUgMjIsIHNhc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNCQTBDMkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDIsIHNhc3MvY29tcG9uZW50cy9fc3ViLW5hdi5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuc3ViLW5hdiwgLnNpbmdsZS1jYXNlX3N0dWR5IC5zdWItbmF2LCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5zdWItbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDk5O1xufVxuLyogbGluZSA5LCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgdWwsIC5zaW5nbGUtY2FzZV9zdHVkeSAuc3ViLW5hdiB1bCwgLnNpbmdsZS1pc3N1ZV9icmllZiAuc3ViLW5hdiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xufVxuLyogbGluZSAyMywgc2Fzcy9jb21wb25lbnRzL19zdWItbmF2LnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5zdWItbmF2IHVsIGxpLCAuc2luZ2xlLWNhc2Vfc3R1ZHkgLnN1Yi1uYXYgdWwgbGksIC5zaW5nbGUtaXNzdWVfYnJpZWYgLnN1Yi1uYXYgdWwgbGkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4vKiBsaW5lIDM4LCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgdWwgbGkgYSwgLnNpbmdsZS1jYXNlX3N0dWR5IC5zdWItbmF2IHVsIGxpIGEsIC5zaW5nbGUtaXNzdWVfYnJpZWYgLnN1Yi1uYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMjIyO1xuICBwYWRkaW5nOiA4cHggNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzLCBjb2xvciAuMnM7XG59XG4vKiBsaW5lIDQ2LCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgdWwgbGkgYTpob3ZlciwgLnNpbmdsZS1jYXNlX3N0dWR5IC5zdWItbmF2IHVsIGxpIGE6aG92ZXIsIC5zaW5nbGUtaXNzdWVfYnJpZWYgLnN1Yi1uYXYgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNCQTBDMkY7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzLCBjb2xvciAuMnM7XG59XG4vKiBsaW5lIDU0LCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgdWwgbGk6aG92ZXIsIC5zaW5nbGUtY2FzZV9zdHVkeSAuc3ViLW5hdiB1bCBsaTpob3ZlciwgLnNpbmdsZS1pc3N1ZV9icmllZiAuc3ViLW5hdiB1bCBsaTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0JBMEMyRjtcbiAgei1pbmRleDogOTk7XG59XG4vKiBsaW5lIDU5LCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgdWwgbGkuYWN0aXZlLCAuc2luZ2xlLWNhc2Vfc3R1ZHkgLnN1Yi1uYXYgdWwgbGkuYWN0aXZlLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5zdWItbmF2IHVsIGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0JBMEMyRjtcbiAgei1pbmRleDogMjtcbn1cbi8qIGxpbmUgNjIsIHNhc3MvY29tcG9uZW50cy9fc3ViLW5hdi5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuc3ViLW5hdiB1bCBsaS5hY3RpdmUgYSwgLnNpbmdsZS1jYXNlX3N0dWR5IC5zdWItbmF2IHVsIGxpLmFjdGl2ZSBhLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5zdWItbmF2IHVsIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNCQTBDMkY7XG59XG4vKiBsaW5lIDY4LCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgLmRyb3Bkb3duLCAuc2luZ2xlLWNhc2Vfc3R1ZHkgLnN1Yi1uYXYgLmRyb3Bkb3duLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5zdWItbmF2IC5kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSA3NCwgc2Fzcy9jb21wb25lbnRzL19zdWItbmF2LnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5zdWItbmF2LmZpeGVkLCAuc2luZ2xlLWNhc2Vfc3R1ZHkgLnN1Yi1uYXYuZml4ZWQsIC5zaW5nbGUtaXNzdWVfYnJpZWYgLnN1Yi1uYXYuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDgxLCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYuYXRCb3R0b20sIC5zaW5nbGUtY2FzZV9zdHVkeSAuc3ViLW5hdi5hdEJvdHRvbSwgLnNpbmdsZS1pc3N1ZV9icmllZiAuc3ViLW5hdi5hdEJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNzBweCkge1xuICAvKiBsaW5lIDg3LCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuICAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuc3ViLW5hdiwgLnNpbmdsZS1jYXNlX3N0dWR5IC5zdWItbmF2LCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5zdWItbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAxNTdweDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLyogbGluZSA5NCwgc2Fzcy9jb21wb25lbnRzL19zdWItbmF2LnNjc3MgKi9cbiAgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgdWwsIC5zaW5nbGUtY2FzZV9zdHVkeSAuc3ViLW5hdiB1bCwgLnNpbmdsZS1pc3N1ZV9icmllZiAuc3ViLW5hdiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC8qIGxpbmUgMTAxLCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuICAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuc3ViLW5hdiB1bCBsaSwgLnNpbmdsZS1jYXNlX3N0dWR5IC5zdWItbmF2IHVsIGxpLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5zdWItbmF2IHVsIGxpIHtcbiAgICB3aWR0aDogMTU3cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLyogbGluZSAxMDgsIHNhc3MvY29tcG9uZW50cy9fc3ViLW5hdi5zY3NzICovXG4gIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5zdWItbmF2IHVsIGxpIGEsIC5zaW5nbGUtY2FzZV9zdHVkeSAuc3ViLW5hdiB1bCBsaSBhLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5zdWItbmF2IHVsIGxpIGEge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAvKiBsaW5lIDExNywgc2Fzcy9jb21wb25lbnRzL19zdWItbmF2LnNjc3MgKi9cbiAgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYuZml4ZWQsIC5zaW5nbGUtY2FzZV9zdHVkeSAuc3ViLW5hdi5maXhlZCwgLnNpbmdsZS1pc3N1ZV9icmllZiAuc3ViLW5hdi5maXhlZCB7XG4gICAgdG9wOiAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjlweCkge1xuICAvKiBsaW5lIDEyNCwgc2Fzcy9jb21wb25lbnRzL19zdWItbmF2LnNjc3MgKi9cbiAgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgdWwgbGksIC5zaW5nbGUtY2FzZV9zdHVkeSAuc3ViLW5hdiB1bCBsaSwgLnNpbmdsZS1pc3N1ZV9icmllZiAuc3ViLW5hdiB1bCBsaSB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSAxMCwgc2Fzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLnNsaWRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAxMCwgc2Fzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAuc2xpZGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLyogbGluZSAxOSwgc2Fzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLnN3aXBlci1zbGlkZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC43NSkpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4vKiBsaW5lIDMxLCBzYXNzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4uc2xpZGVyX19jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAzNywgc2Fzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLnNsaWRlcl9fZXllYnJvdyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgMzcsIHNhc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLnNsaWRlcl9fZXllYnJvdyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ3LCBzYXNzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4uc2xpZGVyX190aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA1LjI1dnc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gIHBhZGRpbmc6IDAgNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNDcsIHNhc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLnNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcGFkZGluZzogMXJlbSAyMCUgMnJlbSA1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLyogbGluZSA2Miwgc2Fzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLnNsaWRlcl9fbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogbGluZSA2NSwgc2Fzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLnNsaWRlcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4vKiBsaW5lIDY5LCBzYXNzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4uc2xpZGVyX19saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgNzgsIHNhc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA3MHZoO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEpxdWVyeSBEb3Rkb3Rkb3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMSwgc2Fzcy9fZG90ZG90ZG90LnNjc3MgKi9cbi5leHBhbmQtbGluazp2aXNpdGVkLCAuY29sbGFwc2UtbGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICNCQTBDMkY7XG59XG5cbi8qIGxpbmUgNSwgc2Fzcy9fZG90ZG90ZG90LnNjc3MgKi9cbi5leHBhbmQtbGluazpob3ZlciwgLmNvbGxhcHNlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjOTMwOTI1O1xufVxuXG4vKiBsaW5lIDEwLCBzYXNzL19kb3Rkb3Rkb3Quc2NzcyAqL1xuLmV4cGFuZC1saW5rIGksIC5jb2xsYXBzZS1saW5rIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLyogbGluZSAxNSwgc2Fzcy9fZG90ZG90ZG90LnNjc3MgKi9cbi5kZGQtdHJ1bmNhdGVkIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXN0eWxlLmNzcy5tYXAgKi9cbiIsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGxdfQ== */