File: D:/HostingSpaces/SBogers10/arborconsulting.komma.pro/wwwroot/css/style.css
@charset "UTF-8";
/* ==========================================================================
* Config settings
* ========================================================================== */
/**
* * Define grid columns
* *
* * The inner grid is the section where the content is
* * The outer grid is the inner grid with extra margin columns on each side
* */
/**
* * Define breakpoint for given formats
* */
/* Bourbon 4.0.2
* http://bourbon.io
* Copyright 2011-2014 thoughtbot, inc.
* MIT License */
/* ==========================================================================
* Font related functions
* ========================================================================== */
/**
* * Add some functions for readability
* * Return font-weight based on name
* */
/* ==========================================================================
* Functions used in grid calculation
* ========================================================================== */
/**
* * This is where the magic happens
* * Return percentage based on amount of columns
* * Use parent column size to adjust the origin
* */
/**
* * Default function for columns
* * Return as percentage
* */
/**
* * Return as viewport width
* */
/* ==========================================================================
* Basic style settings
* ========================================================================== */
* {
box-sizing: border-box;
}
/* * Set up the body
* *
* * 1. This is the base for al rem units
* */
html {
font-size: 20px;
line-height: 1.6;
}
/**
* * 1.Default display for images is block to lose the extra margin below the image
* * 2. Remove border / especially on older browsers
* */
img {
display: block;
border: none;
}
/**
* * Add translation to prevent recoloring from autocomplete
* */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
transition: all 9999s linear 9999s;
}
input::-moz-placeholder, textarea::-moz-placeholder {
transition: all 9999s linear 9999s;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
transition: all 9999s linear 9999s;
}
input:-moz-placeholder, textarea:-moz-placeholder {
transition: all 9999s linear 9999s;
}
/* * Remove default margin around figure
* */
figure {
margin: 0;
}
/*==========================================================================
* Grid
* ========================================================================== */
/**
* * Grid row
* *
* * 1. The outer two columns are just margin
* * 2. Prevent inline-block cells wrapping
* * 3. Prevent vertical spacing between inline-blocks
* */
.grid-row {
width: 85.7142857143%;
max-width: 1440px;
margin: 0 auto;
font-size: 0;
line-height: 0;
/**
* * The full row doesn't have the two outer margin rows
* * They stretch till both ends of the window
* */
}
.grid-row.full-row {
width: 100%;
max-width: none;
}
/**
* * Grid column
* *
* * 1. Reset white-space inherited from `.grid`
* * 2. Reset font-size inherited from `.grid`
* * 3. Reset line-height inherited from `.grid`
* */
.grid-col {
position: relative;
display: inline-block;
overflow: hidden;
white-space: normal;
font-size: 1rem;
line-height: 1.6;
/**
* * Center column
* *
* * 1. 'inline-block' doesn't center with margin '0 auto'
* */
}
.grid-col.center {
display: block;
margin: 0 auto;
}
/* Column dimensions
* ========================================================================== */
/* * Calculate width by dividing a full width into 12 columns
* * Create a class for each column
* */
.col-1, .col-lg-1 {
width: 8.3333333333%;
}
.full-row .col-1, .full-row .col-lg-1 {
width: 7.1428571429%;
}
/* Column shifts
* ========================================================================== */
.offset-1, .offset-lg-1 {
margin-left: 8.3333333333%;
}
/* Column dimensions
* ========================================================================== */
/* * Calculate width by dividing a full width into 12 columns
* * Create a class for each column
* */
.col-2, .col-lg-2 {
width: 16.6666666667%;
}
.full-row .col-2, .full-row .col-lg-2 {
width: 14.2857142857%;
}
/* Column shifts
* ========================================================================== */
.offset-2, .offset-lg-2 {
margin-left: 16.6666666667%;
}
/* Column dimensions
* ========================================================================== */
/* * Calculate width by dividing a full width into 12 columns
* * Create a class for each column
* */
.col-3, .col-lg-3 {
width: 25%;
}
.full-row .col-3, .full-row .col-lg-3 {
width: 21.4285714286%;
}
/* Column shifts
* ========================================================================== */
.offset-3, .offset-lg-3 {
margin-left: 25%;
}
/* Column dimensions
* ========================================================================== */
/* * Calculate width by dividing a full width into 12 columns
* * Create a class for each column
* */
.col-4, .col-lg-4 {
width: 33.3333333333%;
}
.full-row .col-4, .full-row .col-lg-4 {
width: 28.5714285714%;
}
/* Column shifts
* ========================================================================== */
.offset-4, .offset-lg-4 {
margin-left: 33.3333333333%;
}
/* Column dimensions
* ========================================================================== */
/* * Calculate width by dividing a full width into 12 columns
* * Create a class for each column
* */
.col-5, .col-lg-5 {
width: 41.6666666667%;
}
.full-row .col-5, .full-row .col-lg-5 {
width: 35.7142857143%;
}
/* Column shifts
* ========================================================================== */
.offset-5, .offset-lg-5 {
margin-left: 41.6666666667%;
}
/* Column dimensions
* ========================================================================== */
/* * Calculate width by dividing a full width into 12 columns
* * Create a class for each column
* */
.col-6, .col-lg-6 {
width: 50%;
}
.full-row .col-6, .full-row .col-lg-6 {
width: 42.8571428571%;
}
/* Column shifts
* ========================================================================== */
.offset-6, .offset-lg-6 {
margin-left: 50%;
}
/* Column dimensions
* ========================================================================== */
/* * Calculate width by dividing a full width into 12 columns
* * Create a class for each column
* */
.col-7, .col-lg-7 {
width: 58.3333333333%;
}
.full-row .col-7, .full-row .col-lg-7 {
width: 50%;
}
/* Column shifts
* ========================================================================== */
.offset-7, .offset-lg-7 {
margin-left: 58.3333333333%;
}
/* Column dimensions
* ========================================================================== */
/* * Calculate width by dividing a full width into 12 columns
* * Create a class for each column
* */
.col-8, .col-lg-8 {
width: 66.6666666667%;
}
.full-row .col-8, .full-row .col-lg-8 {
width: 57.1428571429%;
}
/* Column shifts
* ========================================================================== */
.offset-8, .offset-lg-8 {
margin-left: 66.6666666667%;
}
/* Column dimensions
* ========================================================================== */
/* * Calculate width by dividing a full width into 12 columns
* * Create a class for each column
* */
.col-9, .col-lg-9 {
width: 75%;
}
.full-row .col-9, .full-row .col-lg-9 {
width: 64.2857142857%;
}
/* Column shifts
* ========================================================================== */
.offset-9, .offset-lg-9 {
margin-left: 75%;
}
/* Column dimensions
* ========================================================================== */
/* * Calculate width by dividing a full width into 12 columns
* * Create a class for each column
* */
.col-10, .col-lg-10 {
width: 83.3333333333%;
}
.full-row .col-10, .full-row .col-lg-10 {
width: 71.4285714286%;
}
/* Column shifts
* ========================================================================== */
.offset-10, .offset-lg-10 {
margin-left: 83.3333333333%;
}
/* Column dimensions
* ========================================================================== */
/* * Calculate width by dividing a full width into 12 columns
* * Create a class for each column
* */
.col-11, .col-lg-11 {
width: 91.6666666667%;
}
.full-row .col-11, .full-row .col-lg-11 {
width: 78.5714285714%;
}
/* Column shifts
* ========================================================================== */
.offset-11, .offset-lg-11 {
margin-left: 91.6666666667%;
}
/* Column dimensions
* ========================================================================== */
/* * Calculate width by dividing a full width into 12 columns
* * Create a class for each column
* */
.col-12, .col-lg-12 {
width: 100%;
}
.full-row .col-12, .full-row .col-lg-12 {
width: 85.7142857143%;
}
/* Column shifts
* ========================================================================== */
.offset-12, .offset-lg-12 {
margin-left: 100%;
}
/* Column dimensions
* ========================================================================== */
/* * Calculate width by dividing a full width into 12 columns
* * Create a class for each column
* */
.col-13, .col-lg-13 {
width: 108.3333333333%;
}
.full-row .col-13, .full-row .col-lg-13 {
width: 92.8571428571%;
}
/* Column shifts
* ========================================================================== */
.offset-13, .offset-lg-13 {
margin-left: 108.3333333333%;
}
/* Column dimensions
* ========================================================================== */
/* * Calculate width by dividing a full width into 12 columns
* * Create a class for each column
* */
.col-14, .col-lg-14 {
width: 116.6666666667%;
}
.full-row .col-14, .full-row .col-lg-14 {
width: 100%;
}
/* Column shifts
* ========================================================================== */
.offset-14, .offset-lg-14 {
margin-left: 116.6666666667%;
}
/* Media queries
* ========================================================================== */
*
* /*
* * Create a separate loop because of order for css rendering
* * because else it would overrule a previous media query
* */
@media screen and (min-width: 1601px) {
.col-xl-1 {
width: 8.3333333333%;
}
.offset-xl-1 {
margin-left: 8.3333333333%;
}
}
@media screen and (max-width: 1080px) {
.col-md-1 {
width: 8.3333333333%;
}
.offset-md-1 {
margin-left: 8.3333333333%;
}
}
@media screen and (max-width: 768px) {
.col-sm-1 {
width: 8.3333333333%;
}
.offset-sm-1 {
margin-left: 8.3333333333%;
}
}
@media screen and (max-width: 400px) {
.col-xs-1 {
width: 8.3333333333%;
}
.offset-xs-1 {
margin-left: 8.3333333333%;
}
}
@media screen and (min-width: 1601px) {
.col-xl-2 {
width: 16.6666666667%;
}
.offset-xl-2 {
margin-left: 16.6666666667%;
}
}
@media screen and (max-width: 1080px) {
.col-md-2 {
width: 16.6666666667%;
}
.offset-md-2 {
margin-left: 16.6666666667%;
}
}
@media screen and (max-width: 768px) {
.col-sm-2 {
width: 16.6666666667%;
}
.offset-sm-2 {
margin-left: 16.6666666667%;
}
}
@media screen and (max-width: 400px) {
.col-xs-2 {
width: 16.6666666667%;
}
.offset-xs-2 {
margin-left: 16.6666666667%;
}
}
@media screen and (min-width: 1601px) {
.col-xl-3 {
width: 25%;
}
.offset-xl-3 {
margin-left: 25%;
}
}
@media screen and (max-width: 1080px) {
.col-md-3 {
width: 25%;
}
.offset-md-3 {
margin-left: 25%;
}
}
@media screen and (max-width: 768px) {
.col-sm-3 {
width: 25%;
}
.offset-sm-3 {
margin-left: 25%;
}
}
@media screen and (max-width: 400px) {
.col-xs-3 {
width: 25%;
}
.offset-xs-3 {
margin-left: 25%;
}
}
@media screen and (min-width: 1601px) {
.col-xl-4 {
width: 33.3333333333%;
}
.offset-xl-4 {
margin-left: 33.3333333333%;
}
}
@media screen and (max-width: 1080px) {
.col-md-4 {
width: 33.3333333333%;
}
.offset-md-4 {
margin-left: 33.3333333333%;
}
}
@media screen and (max-width: 768px) {
.col-sm-4 {
width: 33.3333333333%;
}
.offset-sm-4 {
margin-left: 33.3333333333%;
}
}
@media screen and (max-width: 400px) {
.col-xs-4 {
width: 33.3333333333%;
}
.offset-xs-4 {
margin-left: 33.3333333333%;
}
}
@media screen and (min-width: 1601px) {
.col-xl-5 {
width: 41.6666666667%;
}
.offset-xl-5 {
margin-left: 41.6666666667%;
}
}
@media screen and (max-width: 1080px) {
.col-md-5 {
width: 41.6666666667%;
}
.offset-md-5 {
margin-left: 41.6666666667%;
}
}
@media screen and (max-width: 768px) {
.col-sm-5 {
width: 41.6666666667%;
}
.offset-sm-5 {
margin-left: 41.6666666667%;
}
}
@media screen and (max-width: 400px) {
.col-xs-5 {
width: 41.6666666667%;
}
.offset-xs-5 {
margin-left: 41.6666666667%;
}
}
@media screen and (min-width: 1601px) {
.col-xl-6 {
width: 50%;
}
.offset-xl-6 {
margin-left: 50%;
}
}
@media screen and (max-width: 1080px) {
.col-md-6 {
width: 50%;
}
.offset-md-6 {
margin-left: 50%;
}
}
@media screen and (max-width: 768px) {
.col-sm-6 {
width: 50%;
}
.offset-sm-6 {
margin-left: 50%;
}
}
@media screen and (max-width: 400px) {
.col-xs-6 {
width: 50%;
}
.offset-xs-6 {
margin-left: 50%;
}
}
@media screen and (min-width: 1601px) {
.col-xl-7 {
width: 58.3333333333%;
}
.offset-xl-7 {
margin-left: 58.3333333333%;
}
}
@media screen and (max-width: 1080px) {
.col-md-7 {
width: 58.3333333333%;
}
.offset-md-7 {
margin-left: 58.3333333333%;
}
}
@media screen and (max-width: 768px) {
.col-sm-7 {
width: 58.3333333333%;
}
.offset-sm-7 {
margin-left: 58.3333333333%;
}
}
@media screen and (max-width: 400px) {
.col-xs-7 {
width: 58.3333333333%;
}
.offset-xs-7 {
margin-left: 58.3333333333%;
}
}
@media screen and (min-width: 1601px) {
.col-xl-8 {
width: 66.6666666667%;
}
.offset-xl-8 {
margin-left: 66.6666666667%;
}
}
@media screen and (max-width: 1080px) {
.col-md-8 {
width: 66.6666666667%;
}
.offset-md-8 {
margin-left: 66.6666666667%;
}
}
@media screen and (max-width: 768px) {
.col-sm-8 {
width: 66.6666666667%;
}
.offset-sm-8 {
margin-left: 66.6666666667%;
}
}
@media screen and (max-width: 400px) {
.col-xs-8 {
width: 66.6666666667%;
}
.offset-xs-8 {
margin-left: 66.6666666667%;
}
}
@media screen and (min-width: 1601px) {
.col-xl-9 {
width: 75%;
}
.offset-xl-9 {
margin-left: 75%;
}
}
@media screen and (max-width: 1080px) {
.col-md-9 {
width: 75%;
}
.offset-md-9 {
margin-left: 75%;
}
}
@media screen and (max-width: 768px) {
.col-sm-9 {
width: 75%;
}
.offset-sm-9 {
margin-left: 75%;
}
}
@media screen and (max-width: 400px) {
.col-xs-9 {
width: 75%;
}
.offset-xs-9 {
margin-left: 75%;
}
}
@media screen and (min-width: 1601px) {
.col-xl-10 {
width: 83.3333333333%;
}
.offset-xl-10 {
margin-left: 83.3333333333%;
}
}
@media screen and (max-width: 1080px) {
.col-md-10 {
width: 83.3333333333%;
}
.offset-md-10 {
margin-left: 83.3333333333%;
}
}
@media screen and (max-width: 768px) {
.col-sm-10 {
width: 83.3333333333%;
}
.offset-sm-10 {
margin-left: 83.3333333333%;
}
}
@media screen and (max-width: 400px) {
.col-xs-10 {
width: 83.3333333333%;
}
.offset-xs-10 {
margin-left: 83.3333333333%;
}
}
@media screen and (min-width: 1601px) {
.col-xl-11 {
width: 91.6666666667%;
}
.offset-xl-11 {
margin-left: 91.6666666667%;
}
}
@media screen and (max-width: 1080px) {
.col-md-11 {
width: 91.6666666667%;
}
.offset-md-11 {
margin-left: 91.6666666667%;
}
}
@media screen and (max-width: 768px) {
.col-sm-11 {
width: 91.6666666667%;
}
.offset-sm-11 {
margin-left: 91.6666666667%;
}
}
@media screen and (max-width: 400px) {
.col-xs-11 {
width: 91.6666666667%;
}
.offset-xs-11 {
margin-left: 91.6666666667%;
}
}
@media screen and (min-width: 1601px) {
.col-xl-12 {
width: 100%;
}
.offset-xl-12 {
margin-left: 100%;
}
}
@media screen and (max-width: 1080px) {
.col-md-12 {
width: 100%;
}
.offset-md-12 {
margin-left: 100%;
}
}
@media screen and (max-width: 768px) {
.col-sm-12 {
width: 100%;
}
.offset-sm-12 {
margin-left: 100%;
}
}
@media screen and (max-width: 400px) {
.col-xs-12 {
width: 100%;
}
.offset-xs-12 {
margin-left: 100%;
}
}
@media screen and (min-width: 1601px) {
.col-xl-13 {
width: 108.3333333333%;
}
.offset-xl-13 {
margin-left: 108.3333333333%;
}
}
@media screen and (max-width: 1080px) {
.col-md-13 {
width: 108.3333333333%;
}
.offset-md-13 {
margin-left: 108.3333333333%;
}
}
@media screen and (max-width: 768px) {
.col-sm-13 {
width: 108.3333333333%;
}
.offset-sm-13 {
margin-left: 108.3333333333%;
}
}
@media screen and (max-width: 400px) {
.col-xs-13 {
width: 108.3333333333%;
}
.offset-xs-13 {
margin-left: 108.3333333333%;
}
}
@media screen and (min-width: 1601px) {
.col-xl-14 {
width: 116.6666666667%;
}
.offset-xl-14 {
margin-left: 116.6666666667%;
}
}
@media screen and (max-width: 1080px) {
.col-md-14 {
width: 116.6666666667%;
}
.offset-md-14 {
margin-left: 116.6666666667%;
}
}
@media screen and (max-width: 768px) {
.col-sm-14 {
width: 116.6666666667%;
}
.offset-sm-14 {
margin-left: 116.6666666667%;
}
}
@media screen and (max-width: 400px) {
.col-xs-14 {
width: 116.6666666667%;
}
.offset-xs-14 {
margin-left: 116.6666666667%;
}
}
/* ==========================================================================
* This grid can be turned on and off when you want to check
* if everything is nice in place.
* ========================================================================== */
.visible-grid-container {
display: flex;
justify-content: center;
}
/**
* * 1. Makes it able to control the website while grid is shown
* */
.visible-grid {
display: block;
position: fixed;
z-index: 10000;
pointer-events: none;
}
.visible-grid .grid-col {
background: rgba(0, 255, 255, 0.6);
height: 100vh;
}
.visible-grid .grid-col:nth-child(2n) {
background: rgba(0, 255, 255, 0.3);
}
.visible-grid:before, .visible-grid:after {
content: "";
position: absolute;
top: 0;
width: calc(100% / 12);
height: 100%;
background: rgba(0, 255, 0, 0.5);
}
.visible-grid:before {
left: calc(-100% / 12);
}
.visible-grid:after {
right: calc(-100% / 12);
}
.breakpoint {
position: fixed;
right: 0;
bottom: 0;
width: 20px;
height: 20px;
z-index: 10000;
background: #0ABEFF;
}
@media screen and (min-width: 1601px) {
.breakpoint {
background: red;
}
}
@media screen and (max-width: 1366px) {
.breakpoint {
background: blue;
}
}
@media screen and (max-width: 1080px) {
.breakpoint {
background: green;
}
}
@media screen and (max-width: 768px) {
.breakpoint {
background: yellow;
}
}
@media screen and (max-width: 400px) {
.breakpoint {
background: pink;
}
}
/* ==========================================================================
* Expend Config settings
* ========================================================================== */
/* ==========================================================================
* Expend Basic style settings
* ========================================================================== */
/* * Set up the html
* *
* * 1. Makes sue that some fonts are better rendered
* */
html {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
}
/* * Set up the body
* *
* * 1. Set font to lining figures
* */
body {
margin: 0;
font-family: "Montserrat", sans-serif;
line-height: 1.6;
-webkit-font-feature-settings: "lnum";
font-feature-settings: "lnum";
}
/* * Set default settings for all elements
* *
* * 1. Default selection styling
* *
* */
* ::-moz-selection {
background: rgba(31, 54, 61, 0.7);
color: white;
}
* ::selection {
background: rgba(31, 54, 61, 0.7);
color: white;
}
/**
* * 1.Default display for images is block to lose the extra margin below the image
* */
img {
opacity: 1;
transition: opacity 0.3s;
}
img.preload {
opacity: 0;
}
/* * Set default styling for input and textarea
* *
* * 1. Set font because else the agent will overrule them with an ugly font
* */
input, textarea {
font-family: "Montserrat", sans-serif;
}
/* * Set default styling for a button
* *
* */
.button {
display: inline-block;
padding: 15px 25px;
background-color: #49b65b;
border: 1px solid transparent;
border-radius: 3px;
text-decoration: none;
font-size: 0.8rem;
line-height: 1.2;
font-weight: 600;
color: white;
transition: box-shadow 0.4s, background-color 0.4s;
}
.button.shadow {
box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.2);
}
.button .arrow {
position: relative;
display: inline-block;
width: 10px;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.button .arrow svg {
width: 100%;
max-height: 16px;
}
.button .arrow svg path {
fill: white;
}
.button.scroll-to-target .arrow {
-webkit-transform: rotate(0);
transform: rotate(0);
margin-left: 15px;
}
.button:hover {
background-color: #3b9954;
}
.button:hover.shadow {
box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0);
}
.button:hover .arrow {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
.button:hover.scroll-to-target .arrow {
-webkit-transform: translate3d(0, 5px, 0) rotate(0);
transform: translate3d(0, 5px, 0) rotate(0);
}
.button.right:not(.scroll-to-target) .arrow {
top: 1px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
margin-left: 15px;
}
.button.right:not(.scroll-to-target):hover .arrow {
-webkit-transform: rotate(-90deg) translate3d(0, 5px, 0);
transform: rotate(-90deg) translate3d(0, 5px, 0);
}
.color-line {
display: block;
height: 15px;
width: 100%;
background-color: #69b578;
}
/* ==========================================================================
* Helper classes
* ========================================================================== */
/**
* * Use on elements from where the children should not wrap
* */
.nowrap {
white-space: nowrap;
}
/**
* * Hide elements on different screen sizes
* */
@media screen and (max-width: 1600px) {
.hide-on-xl-or-smaller {
display: none;
}
}
@media screen and (min-width: 1601px) {
.hide-on-xl-or-larger {
display: none;
}
}
@media screen and (max-width: 1366px) {
.hide-on-lg-or-smaller {
display: none;
}
}
@media screen and (min-width: 1367px) {
.hide-on-lg-or-larger {
display: none;
}
}
@media screen and (max-width: 1080px) {
.hide-on-md-or-smaller {
display: none;
}
}
@media screen and (min-width: 1081px) {
.hide-on-md-or-larger {
display: none;
}
}
@media screen and (max-width: 768px) {
.hide-on-sm-or-smaller {
display: none;
}
}
@media screen and (min-width: 769px) {
.hide-on-sm-or-larger {
display: none;
}
}
@media screen and (max-width: 400px) {
.hide-on-xs-or-smaller {
display: none;
}
}
@media screen and (min-width: 401px) {
.hide-on-xs-or-larger {
display: none;
}
}
/* ==========================================================================
* Partial CSS
* ========================================================================== */
.pre-header {
background: #2d3237;
padding: 12px 0;
}
.pre-header .grid-row {
display: flex;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: flex-end;
align-items: center;
}
.pre-header a {
display: inline-block;
font-size: 0.65rem;
line-height: 1.2;
color: rgba(255, 255, 255, 0.7);
text-transform: uppercase;
font-weight: 600;
text-decoration: none;
transition: color 0.3s;
}
.pre-header a + a {
margin-left: 30px;
}
.pre-header a span {
color: #32A0FA;
display: inline-block;
margin-right: 10px;
}
.pre-header a:hover {
color: white;
}
@media screen and (max-width: 750px) {
.pre-header {
display: none;
}
}
.language-menu {
display: flex;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: flex-end;
align-items: center;
}
.language-menu span, .language-menu a {
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
width: 32px;
height: 32px;
border-radius: 100%;
border: 2px solid rgba(255, 255, 255, 0.3);
}
.language-menu span + *, .language-menu a + * {
margin-left: 5px;
}
.language-menu span:after, .language-menu a:after {
content: "";
display: block;
width: 24px;
height: 24px;
border-radius: 100%;
}
.language-menu span.nl:after, .language-menu a.nl:after {
background: url("/img/flags.svg") 0 0 no-repeat;
background-size: 114px 25px;
width: 24px;
height: 24px;
}
.language-menu span.en:after, .language-menu a.en:after {
background: url("/img/flags.svg") -83px 0 no-repeat;
background-size: 114px 25px;
width: 24px;
height: 24px;
}
.language-menu a {
opacity: 0.3;
transition: opacity 0.3s;
}
.language-menu a:hover {
opacity: 1;
}
.language-menu span {
border-color: #2c7c4c;
}
#mobile-navigation .language-menu {
margin-top: 30px;
display: flex;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: flex-start;
align-items: center;
}
#mobile-navigation .language-menu span {
border-color: rgba(255, 255, 255, 0.6);
}
/*==========================================================================
* Navigation / Header
* ========================================================================== */
header {
position: relative;
z-index: 4;
}
header:after {
content: "";
position: absolute;
left: 0;
bottom: -20pxpx;
right: 0;
display: block;
width: 100%;
height: 20px;
background: linear-gradient(rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
opacity: 0.4;
}
header .grid-row {
padding: 0;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
/* Navigation
* ========================================================================== */
}
header .grid-row > .grid-col {
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: space-between;
align-items: center;
width: 100%;
}
header .grid-row .logo {
display: inline-block;
width: 140px;
}
header .grid-row .logo img {
width: 100%;
}
header .grid-row nav {
position: relative;
width: calc(100% - 150px);
display: flex;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: flex-end;
align-items: center;
}
header .grid-row nav ul {
display: flex;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: flex-end;
align-items: center;
width: 100%;
margin: 0;
padding: 0;
list-style: none;
}
header .grid-row nav ul li:not(:first-child) {
margin-left: 25px;
}
@media screen and (min-width: 1476px) {
header .grid-row nav ul li:not(:first-child) {
margin-left: 38px;
}
}
@media screen and (min-width: 1526px) {
header .grid-row nav ul li:not(:first-child) {
margin-left: 45px;
}
}
header .grid-row nav ul li a {
position: relative;
display: inline-block;
padding: 42px 0;
font-size: 0.8rem;
line-height: 1.2;
color: #77939e;
text-decoration: none;
transition: opacity 0.3s;
}
@media screen and (max-width: 1650px) {
header .grid-row nav ul li a {
font-size: 0.7rem;
}
}
header .grid-row nav ul li a:after {
position: absolute;
left: 0;
bottom: 38px;
content: "";
display: none;
width: 100%;
height: 1px;
background-color: #8ce59b;
}
header .grid-row nav ul li:last-of-type {
margin-right: 0;
}
header .grid-row nav ul li:hover a {
opacity: 0.6;
}
header .grid-row nav ul li.active a {
opacity: 1;
}
header .grid-row nav ul li.active a:after {
display: block;
}
@media screen and (max-width: 1250px) {
header .grid-row nav ul {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
width: 600px;
padding: 30px 0;
}
header .grid-row nav ul li:not(:first-child) {
margin-left: 40px;
}
header .grid-row nav ul li a {
padding: 10px 0;
}
header .grid-row nav ul li a:after {
bottom: 4px;
}
}
@media screen and (max-width: 1250px) and (max-width: 1000px) {
header .grid-row nav ul {
width: 500px;
}
}
header .grid-row nav .language-menu {
width: 100px;
}
@media screen and (max-width: 850px) {
header {
display: none;
}
}
/* ==========================================================================
* Footer
* ========================================================================== */
footer {
background: #263c45;
/* Sub footer for pay off and our branding
* ========================================================================== */
}
footer > .grid-row {
padding: 70px 0 90px;
}
footer .grid-col {
vertical-align: top;
}
footer .grid-col .header {
font-size: 0.7rem;
text-transform: uppercase;
color: #77939e;
font-weight: 600;
margin: 0 0 20px;
}
footer .grid-col li a, footer .grid-col p, footer .grid-col span {
font-size: 0.8rem;
color: rgba(255, 255, 255, 0.6);
}
footer .contact {
width: 33.3333333333%;
margin-left: 8.3333333333%;
}
footer .contact figure {
width: 260px;
margin: 35px 0 25px;
}
footer .contact figure a {
text-align: left;
}
footer .contact figure img {
width: 175px;
margin-right: auto;
}
footer .contact p span {
font-size: 0.65rem;
color: #77939e;
display: inline-block;
margin-left: 10px;
}
footer .contact a {
font-weight: 600;
font-size: 0.8rem;
color: rgba(196, 210, 156, 0.7);
text-decoration: none;
transition: color 0.2s;
}
footer .contact a:hover {
text-decoration: underline;
}
footer .links {
width: 50%;
margin-left: 4.1666666667%;
}
footer .links > .grid-row {
width: 100%;
}
footer .links .menu, footer .links .sub-links {
width: 50%;
vertical-align: top;
}
footer .links ul {
list-style: none;
padding: 0;
margin: 10px 0 40px;
}
footer .links ul li a {
text-decoration: none;
transition: color 0.3s;
}
footer .links ul li a:hover {
color: rgba(255, 255, 255, 0.8);
}
footer .links ul li.active a {
color: white;
font-weight: 600;
}
@media screen and (max-width: 750px) {
footer .links, footer .contact {
width: 83.3333333333%;
margin-left: 8.3333333333%;
}
footer .links {
margin-top: 60px;
}
}
@media screen and (max-width: 500px) {
footer > .grid-row {
padding: 40px 0;
margin-bottom: 0 !important;
}
footer .links {
margin-top: 30px;
}
footer .links .menu {
width: 100%;
margin-bottom: 30px;
}
footer .links .sub-links {
width: 100%;
}
}
footer .sub-footer {
background-color: #1f363d;
padding: 15px 0;
}
footer .sub-footer .grid-row .placeholder {
width: 83.3333333333%;
margin: auto;
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: space-between;
align-items: center;
}
footer .sub-footer p, footer .sub-footer a {
font-size: 0.7rem;
line-height: 1;
color: #77939e;
}
footer .sub-footer p {
margin-bottom: 0.5rem;
opacity: 0.5;
}
footer .sub-footer a {
text-decoration: none;
}
footer .sub-footer .komma {
position: relative;
display: flex;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: flex-end;
align-items: center;
font-size: 0.7rem;
line-height: 1;
width: 265px;
opacity: 0.5;
transition: opacity 0.2s;
}
footer .sub-footer .komma:hover {
opacity: 0.7;
}
footer .sub-footer .komma span {
position: relative;
top: 1px;
display: inline-block;
margin-left: 5px;
width: 78px;
height: 25px;
background-image: url("/img/komma.svg");
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
@media screen and (max-width: 600px) {
footer .sub-footer {
padding-bottom: 30px;
}
footer .sub-footer .grid-row .placeholder {
display: block;
text-align: center;
}
footer .sub-footer p {
margin-bottom: 1.4rem;
}
footer .sub-footer .komma {
margin: auto;
}
}
@media screen and (max-width: 1000px) {
footer {
padding-top: 35px;
}
footer > .grid-row {
display: flex;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
justify-content: flex-start;
align-items: flex-start;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
margin-bottom: 100px;
width: 100%;
}
footer .main-item {
width: 100%;
padding: 0 7.1428571429%;
margin-left: auto;
margin-right: auto;
}
footer .main-item .logo {
display: none;
}
footer .main-item.location {
-ms-order: 2;
order: 2;
border-top: 2px solid rgba(255, 255, 255, 0.2);
padding-top: 40px;
}
footer .main-item.schools, footer .main-item.menu {
display: none;
}
footer .main-item > a {
display: inline-block;
}
footer .main-item ul.extra-margin-bellow {
margin-bottom: 35px;
}
footer .sub-footer .grid-row .placeholder {
width: 100%;
}
}
div.shoppingcartItemList ul {
list-style: none;
margin: 0;
padding: 0;
}
div.shoppingcartItemList ul li {
display: block;
width: 100%;
height: 15%;
border: solid 1px #cccccc;
margin-bottom: 20px;
}
/* ==========================================================================
* Default styling for KMS content
* ========================================================================== */
.kms-content h1, .kms-content h2, .kms-content h3 {
font-family: "Libre Baskerville", sans-serif;
font-weight: 400;
line-height: 1.4;
}
.kms-content h1 strong, .kms-content h2 strong, .kms-content h3 strong {
font-weight: 700;
}
.kms-content h1 {
font-size: 1.6rem;
color: #2c7c4c;
font-weight: 700;
}
.kms-content h1 strong {
color: #c4d29c;
}
.kms-content h2 {
font-size: 1.4rem;
color: #c4d29c;
}
.kms-content h3 {
font-size: 1rem;
color: #2c7c4c;
}
.kms-content h4 {
font-size: 0.7rem;
line-height: 1.3;
font-weight: 400;
color: #77939e;
text-transform: uppercase;
}
.kms-content p {
font-size: 0.8rem;
line-height: 1.4;
color: #77939e;
}
.kms-content ul {
padding-left: 0;
list-style: none;
}
.kms-content ul ul, .kms-content ul ol {
margin: 10px 0;
padding-left: 40px;
}
.kms-content ul li {
position: relative;
padding-left: 30px;
font-size: 0.8rem;
line-height: 1.4;
color: #77939e;
}
.kms-content ul li:before {
position: absolute;
left: 0;
top: 2px;
content: "\2022";
color: #77939e;
font-size: 1.2em;
line-height: 1;
}
.kms-content ul li + li {
margin-top: 5px;
}
.kms-content ol {
counter-reset: ol-counter;
padding-left: 0;
list-style: none;
}
.kms-content ol ul, .kms-content ol ol {
margin: 10px 0;
padding-left: 40px;
}
.kms-content ol li {
padding-left: 30px;
font-size: 0.8rem;
line-height: 1.4;
color: #77939e;
}
.kms-content ol li:before {
counter-increment: ol-counter;
content: counter(ol-counter) ".";
position: absolute;
left: 0;
color: #77939e;
}
.kms-content ol li + li {
margin-top: 5px;
}
.kms-content a:not(.button) {
color: #2c7c4c;
text-decoration: underline;
}
.kms-content--white h1, .kms-content--white h2, .kms-content--white h3 {
color: white;
}
.kms-content--white h1 strong, .kms-content--white h2 strong, .kms-content--white h3 strong {
color: #2c7c4c;
}
.kms-content--white h3 {
color: #2c7c4c;
}
.kms-content--white h3 strong {
color: rgba(255, 255, 255, 0.7);
}
.kms-content--white h4 {
color: white;
}
.kms-content--white p {
color: white;
}
.kms-content--white ul li {
color: white;
}
.kms-content--white ul li:before {
color: white;
}
.kms-content--white ol li {
color: white;
}
.kms-content--white ol li:before {
color: white;
}
.kms-content--white a:not(.button) {
text-decoration: underline;
color: white;
}
.kms-content--white .button {
margin-top: 40px;
background-color: white;
color: #2c7c4c;
text-transform: uppercase;
font-size: 0.7rem;
}
.kms-content--white .button .svg-arrow .st0 {
fill: #2c7c4c;
}
.kms-content--white .button:hover {
background-color: rgba(255, 255, 255, 0.7);
}
.kms-content--white .button.right .arrow {
margin-left: 30px;
}
.form {
display: block;
width: 100%;
max-width: 560px;
font-size: 1rem;
line-height: 1.2;
}
.form .honey {
position: fixed;
top: -50px;
height: 20px;
width: 100%;
}
.form .honey-message, .form noscript {
display: block;
font-size: 0.75rem;
color: white;
}
.form .form-element {
position: relative;
margin-bottom: 25px;
}
.form .form-element.has-error input, .form .form-element.has-error textarea {
border-color: white;
}
.form .error-message {
display: none;
width: 100%;
color: #ff9600;
font-size: 0.75rem;
font-weight: bold;
}
.form .error-message.active {
display: block;
margin-bottom: 10px;
}
.form label, .form .label {
display: block;
margin-bottom: 8px;
color: #8ce59b;
font-size: 0.6em;
text-transform: uppercase;
}
.form input, .form textarea {
display: block;
width: 100%;
background-color: white;
padding: 15px 20px;
border: 2px transparent solid;
border-radius: 4px;
font-size: 0.9em;
color: #2c7c4c;
transition: background-color 0.3s;
}
.form input::-webkit-input-placeholder, .form textarea::-webkit-input-placeholder {
color: rgba(255, 255, 255, 0.4) !important;
}
.form input::-moz-placeholder, .form textarea::-moz-placeholder {
color: rgba(255, 255, 255, 0.4) !important;
}
.form input:-ms-input-placeholder, .form textarea:-ms-input-placeholder {
color: rgba(255, 255, 255, 0.4) !important;
}
.form input:-moz-placeholder, .form textarea:-moz-placeholder {
color: rgba(255, 255, 255, 0.4) !important;
}
.form input.alert, .form textarea.alert {
border-color: #FF4242;
}
.form input:focus, .form textarea:focus {
border-color: #8ce59b;
}
.form input:-webkit-autofill, .form input:-webkit-autofill:hover, .form input:-webkit-autofill:focus, .form input:-webkit-autofill:active, .form textarea:-webkit-autofill, .form textarea:-webkit-autofill:hover, .form textarea:-webkit-autofill:focus, .form textarea:-webkit-autofill:active {
transition: 9999s background-color, 9999s color;
-webkit-text-fill-color: #2c7c4c;
transition-delay: 9999s;
}
.form input:focus, .form textarea:focus {
box-shadow: none;
outline: none;
}
.form textarea {
min-height: 152px;
resize: vertical;
}
.form .select .select-wrapper {
position: relative;
display: block;
}
.form .select .icon {
position: absolute;
right: 10px;
top: 26px;
display: inline-block;
width: 0;
height: 0;
border-style: solid;
border-width: 5px 6px 0 6px;
border-color: #706F6F transparent transparent transparent;
opacity: 0.3;
pointer-events: none;
}
.form .select select {
display: block;
width: 100%;
-webkit-appearance: none;
-o-appearance: none;
-moz-appearance: none;
appearance: none;
font-family: "Montserrat", sans-serif;
background-color: white;
padding: 15px 35px 15px 20px;
border: 1px transparent solid;
border-radius: 4px;
font-size: 0.9em;
color: #706F6F;
}
.form .select select:focus {
box-shadow: none;
outline: none;
}
.form .checkbox label {
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
justify-content: space-between;
align-items: flex-start;
cursor: pointer;
}
.form .checkbox label input {
-webkit-appearance: none;
-o-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0;
width: 20px;
height: 20px;
border-radius: 100%;
padding: 0;
border: none;
background-color: rgba(255, 255, 255, 0.3);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
transition: background-color 0.3s;
}
.form .checkbox label input:hover {
background-color: rgba(255, 255, 255, 0.5);
}
.form .checkbox label input:checked {
background-image: url("/img/check/checked.svg");
background-color: rgba(255, 255, 255, 0.7);
}
.form .checkbox label span {
display: block;
margin: 2px 0 0;
width: calc(100% - 30px);
}
.form .submit {
margin-top: 20px;
}
.form .submit input {
display: none;
}
.form-error-messages span {
display: block;
font-weight: bold;
color: white;
font-size: 0.75rem;
line-height: 1.2;
}
.c-form-feedback {
margin: 0 0 10px;
padding: 30px 50px;
background-color: rgba(255, 255, 255, 0.2);
border: 1px solid white;
border-radius: 5px;
font-size: 16px;
color: white;
}
.c-form-feedback:not(:empty) {
display: block;
}
.c-form-feedback:before {
content: attr(data-feedback);
display: inline-block;
margin-left: -20px;
margin-bottom: 10px;
font-weight: 700;
color: white;
}
.c-form-feedback li::first-letter {
text-transform: uppercase;
}
.c-form-feedback li::first-letter .button {
cursor: pointer;
font-size: 0.7rem;
background-color: transparent;
border: 1px solid #8ce59b;
color: white;
text-transform: uppercase;
}
.c-form-feedback li::first-letter .button .arrow {
margin-left: 30px;
}
.image-slider {
width: 100%;
overflow: visible;
box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);
}
.image-slider .placeholder {
position: relative;
width: 100%;
cursor: move;
}
.image-slider .placeholder .controllers {
position: relative;
z-index: 3;
width: 100%;
height: 0;
padding-bottom: 66.67%;
}
@media screen and (max-width: 1350px) {
.image-slider .placeholder .controllers {
padding-bottom: 100%;
}
}
.image-slider .placeholder .controllers .nav-item {
position: absolute;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
bottom: -50px;
width: 35px;
height: 35px;
cursor: pointer;
border-radius: 100%;
transition: background 0.3s;
}
.image-slider .placeholder .controllers .nav-item span {
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
height: 16px;
width: 16px;
-webkit-transform-origin: center;
transform-origin: center;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.image-slider .placeholder .controllers .nav-item span .svg-arrow {
position: relative;
width: 10px;
height: 16px;
-webkit-transform-origin: center;
transform-origin: center;
}
.image-slider .placeholder .controllers .nav-item span .svg-arrow .st0 {
fill: white;
}
.image-slider .placeholder .controllers .nav-item.previous {
background-color: #49b65b;
right: calc(50% + 3px);
}
.image-slider .placeholder .controllers .nav-item.previous span .svg-arrow {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.image-slider .placeholder .controllers .nav-item.previous:hover {
background-color: #5bbd6b;
}
.image-slider .placeholder .controllers .nav-item.previous:hover span {
-webkit-transform: translate3d(-3px, 0, 0);
transform: translate3d(-3px, 0, 0);
}
.image-slider .placeholder .controllers .nav-item.next {
background-color: #2c7c4c;
left: calc(50% + 3px);
}
.image-slider .placeholder .controllers .nav-item.next span .svg-arrow {
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.image-slider .placeholder .controllers .nav-item.next:hover {
background-color: #256940;
}
.image-slider .placeholder .controllers .nav-item.next:hover span {
-webkit-transform: translate3d(3px, 0, 0);
transform: translate3d(3px, 0, 0);
}
.image-slider .placeholder figure {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: opacity 0.4s;
}
.image-slider .placeholder figure span {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
}
.image-slider .placeholder figure span.small {
display: none;
}
@media screen and (max-width: 480px) {
.image-slider .placeholder figure span.medium {
display: none;
}
.image-slider .placeholder figure span.small {
display: block;
}
}
.image-slider .placeholder figure.active {
z-index: 2;
opacity: 1;
}
#cookie-message {
position: fixed;
z-index: 9999;
bottom: 0;
left: 0;
padding: 15px 0;
width: 100%;
background-color: #2c7c4c;
opacity: 1;
box-shadow: 0 -2px 10px 0 rgba(0, 0, 0, 0.1);
transition: opacity 0.5s, -webkit-transform 0.6s;
transition: opacity 0.5s, transform 0.6s;
transition: opacity 0.5s, transform 0.6s, -webkit-transform 0.6s;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
#cookie-message.accepted {
display: none;
}
#cookie-message.transition-out {
opacity: 0;
-webkit-transform: translate3d(0, 50%, 0);
transform: translate3d(0, 50%, 0);
}
#cookie-message .grid-row {
text-align: center;
}
#cookie-message .grid-row p, #cookie-message .grid-row p a, #cookie-message .grid-row .close-button {
font-size: 0.75rem;
line-height: 1.2;
color: white;
}
#cookie-message .grid-row p {
display: inline-block;
vertical-align: middle;
margin: 0;
}
#cookie-message .grid-row p a {
text-decoration: underline;
}
#cookie-message .grid-row .close-button {
display: inline-block;
vertical-align: middle;
margin-left: 15px;
padding: 5px 12px;
background-color: rgba(255, 255, 255, 0.2);
border-radius: 5px;
cursor: pointer;
}
@media screen and (max-width: 625px) {
#cookie-message .grid-row p {
max-width: 225px;
}
}
@media screen and (max-width: 375px) {
#cookie-message .grid-row p {
display: block;
max-width: none;
}
#cookie-message .grid-row .close-button {
margin-top: 10px;
}
}
#cookie-message-overlay {
position: fixed;
z-index: 9999;
top: 0;
left: 0;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.6);
opacity: 1;
transition: opacity 0.5s;
}
#cookie-message-overlay.accepted {
display: none;
}
#cookie-message-overlay.transition-out {
opacity: 0;
}
#cookie-message-overlay .placeholder {
width: calc(100vw / 14 * 12);
padding: 60px 120px;
display: block;
max-width: 960px;
margin-left: auto;
margin-right: auto;
background-color: white;
}
#cookie-message-overlay .placeholder h5 {
font-size: 1.2rem;
line-height: 1;
font-weight: 500;
margin: 0 0 5px;
color: #4d4d4d;
}
#cookie-message-overlay .placeholder p {
font-size: 0.8rem;
line-height: 1.2;
margin: 0;
color: #808080;
}
#cookie-message-overlay .placeholder p a, #cookie-message-overlay .placeholder p .open-menu {
color: #0078FF;
white-space: nowrap;
cursor: pointer;
text-decoration: underline;
}
#cookie-message-overlay .placeholder .accept-cookie-button {
display: inline-block;
margin-top: 35px;
padding: 13px 20px;
border-radius: 4px;
background-color: #32A0FA;
transition: background-color 0.4s, opacity 0.4s;
font-size: 0.9rem;
line-height: 1.2;
color: white;
cursor: pointer;
}
#cookie-message-overlay .placeholder .accept-cookie-button:hover {
background-color: #0a8ef9;
}
@media screen and (max-width: 1440px) {
#cookie-message-overlay .placeholder {
padding: calc(100vw / 14 / 1.5) calc(100vw / 14);
display: block;
}
}
@media screen and (max-width: 450px) {
#cookie-message-overlay .placeholder {
width: 100%;
}
}
#cookie-message-overlay #message-description {
display: block;
}
#cookie-message-overlay #message-description.hide {
display: none;
}
#cookie-message-overlay .cookie-types-description {
display: block;
margin: 30px 0;
}
#cookie-message-overlay .cookie-types-description .cookie-type {
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
justify-content: space-between;
align-items: flex-start;
width: 100%;
}
#cookie-message-overlay .cookie-types-description .cookie-type + .cookie-type {
margin-top: 25px;
}
#cookie-message-overlay .cookie-types-description .cookie-type .icon {
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
width: 25px;
height: 25px;
}
#cookie-message-overlay .cookie-types-description .cookie-type .icon:before {
content: "";
display: block;
}
#cookie-message-overlay .cookie-types-description .cookie-type .text {
display: block;
width: calc(100% - 55px);
}
#cookie-message-overlay .cookie-types-description .cookie-type .text p {
max-width: 380px;
font-size: 0.7rem;
line-height: 1rem;
margin: 0;
color: rgba(112, 111, 111, 0.6);
}
#cookie-message-overlay .cookie-types-description .cookie-type .text p strong {
display: inline-block;
color: #706F6F;
font-size: 0.9rem;
}
#cookie-message-overlay .cookie-types-description .cookie-type .text p strong span {
white-space: nowrap;
}
#cookie-message-overlay .cookie-types-description .cookie-type.tracking .icon:before {
background: url("/img/cookie-sprite.svg") 0 0 no-repeat;
background-size: 114px 25px;
width: 25px;
height: 25px;
}
#cookie-message-overlay .cookie-types-description .cookie-type.analytic .icon:before {
background: url("/img/cookie-sprite.svg") -27px 0 no-repeat;
background-size: 114px 25px;
width: 25px;
height: 25px;
}
#cookie-message-overlay .cookie-settings {
display: none;
}
#cookie-message-overlay .cookie-settings.edit {
display: block;
}
#cookie-message-overlay .cookie-settings .wrapper {
padding: 30px 0 0;
}
#cookie-message-overlay .cookie-settings .cookie-type {
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
justify-content: space-between;
align-items: flex-start;
width: 100%;
max-width: 420px;
cursor: pointer;
}
#cookie-message-overlay .cookie-settings .cookie-type + .cookie-type {
margin-top: 25px;
}
#cookie-message-overlay .cookie-settings .cookie-type input {
margin: 4px 0 0;
display: block;
background: url("/img/cookie-sprite.svg") -55px -14px no-repeat;
background-size: 114px 25px;
width: 13px;
height: 13px;
-webkit-appearance: none;
-o-appearance: none;
-moz-appearance: none;
appearance: none;
}
#cookie-message-overlay .cookie-settings .cookie-type input:checked {
background-position: -55px 0;
}
#cookie-message-overlay .cookie-settings .cookie-type input:focus {
outline: none;
box-shadow: none;
}
#cookie-message-overlay .cookie-settings .cookie-type > span {
display: block;
width: calc(100% - 55px);
font-size: 0.7rem;
line-height: 1rem;
color: rgba(112, 111, 111, 0.6);
}
#cookie-message-overlay .cookie-settings .cookie-type > span strong {
font-size: 0.9rem;
color: #706F6F;
}
#cookie-message-overlay .cookie-settings .cookie-type > span strong span {
white-space: nowrap;
}
#cookie-message-overlay .cookie-settings .cookie-type.analytic {
pointer-events: none;
cursor: not-allowed;
}
#cookie-message-overlay .cookie-settings .cookie-type.analytic input {
opacity: 0.3;
}
#cookie-switch {
margin-bottom: 50px;
padding: 30px 0 50px;
border-bottom: 1px solid #706F6F;
width: 100%;
}
#cookie-switch .placeholder {
width: 100%;
display: block;
}
#cookie-switch .placeholder .cookie-switch-title h3 {
margin: 0 0 12px;
font-size: 1.2rem;
line-height: 1.2;
}
#cookie-switch .placeholder .cookie-switch-title p {
font-size: 0.8rem;
line-height: 1.4;
}
#cookie-switch .placeholder .cookie-types {
display: block;
margin: 30px 0 50px;
}
#cookie-switch .placeholder .cookie-types .cookie-type {
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
justify-content: space-between;
align-items: flex-start;
width: 100%;
max-width: 420px;
cursor: pointer;
}
#cookie-switch .placeholder .cookie-types .cookie-type + .cookie-type {
margin-top: 25px;
}
#cookie-switch .placeholder .cookie-types .cookie-type input {
margin: 4px 0 0;
display: block;
-webkit-appearance: none;
-o-appearance: none;
-moz-appearance: none;
appearance: none;
background: url("/img/cookie-sprite.svg") -55px -14px no-repeat;
background-size: 114px 25px;
width: 13px;
height: 13px;
}
#cookie-switch .placeholder .cookie-types .cookie-type input:focus {
outline: none;
box-shadow: none;
}
#cookie-switch .placeholder .cookie-types .cookie-type input:checked {
background-position: -55px 0;
}
#cookie-switch .placeholder .cookie-types .cookie-type > span {
display: block;
width: calc(100% - 55px);
font-size: 0.7rem;
line-height: 1.4;
}
@media screen and (max-width: 460px) {
#cookie-switch .placeholder .cookie-types .cookie-type > span {
width: calc(100% - 30px);
}
}
#cookie-switch .placeholder .cookie-types .cookie-type > span strong {
font-size: 0.9rem;
}
#cookie-switch .placeholder .cookie-types .cookie-type > span strong span {
white-space: nowrap;
}
#cookie-switch .placeholder .cookie-types .cookie-type.analytic {
pointer-events: none;
cursor: not-allowed;
}
#cookie-switch .placeholder #save-cookie-settings {
display: inline-block;
padding: 13px 20px;
border-radius: 4px;
background-color: #32A0FA;
transition: background-color 0.4s, opacity 0.4s;
font-size: 0.9rem;
line-height: 1.2;
color: white;
cursor: pointer;
}
#cookie-switch .placeholder #save-cookie-settings:hover {
background-color: #0a8ef9;
}
#cookie-switch .placeholder #save-cookie-settings.clicked {
opacity: 0.2;
}
/*==========================================================================
* Dynamic Blocks
* ========================================================================== */
.dynamic-block + .dynamic-block {
margin-top: 60px;
}
.dynamic-block .grid-row {
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: space-between;
align-items: center;
}
.dynamic-block.two-text-columns {
position: relative;
z-index: 10;
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
justify-content: space-between;
align-items: flex-start;
}
.dynamic-block.two-text-columns .content {
width: 47.7272727273%;
padding: 0;
}
@media screen and (max-width: 900px) {
.dynamic-block.two-text-columns {
display: block;
}
.dynamic-block.two-text-columns .content {
width: 100% !important;
margin: 0;
}
.dynamic-block.two-text-columns .content p:last-of-type {
margin-bottom: 1rem;
}
}
.dynamic-block.full-image-column img {
width: 100%;
display: none;
}
.dynamic-block.full-image-column img.large {
display: block;
}
@media screen and (max-width: 1050px) {
.dynamic-block.full-image-column img.large {
display: none;
}
.dynamic-block.full-image-column img.medium {
display: block;
}
}
@media screen and (max-width: 525px) {
.dynamic-block.full-image-column img.medium {
display: none;
}
.dynamic-block.full-image-column img.small {
display: block;
}
}
.dynamic-block.content-block {
position: relative;
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
justify-content: space-between;
align-items: flex-start;
}
.dynamic-block.content-block .image {
width: 50%;
}
.dynamic-block.content-block .image img {
width: 100%;
}
.dynamic-block.content-block .image img.small {
display: none;
}
@media screen and (max-width: 450px) {
.dynamic-block.content-block .image img.medium {
display: none;
}
.dynamic-block.content-block .image img.small {
display: block;
}
}
.dynamic-block.content-block .image .content {
width: 41.6666666667%;
}
.dynamic-block.content-block .content {
-ms-order: 1;
order: 1;
width: 41.6666666667%;
}
.dynamic-block.content-block[data-image-location=right] .image {
-ms-order: 2;
order: 2;
}
.dynamic-block.content-block[data-image-location=right] .content {
-ms-order: 1;
order: 1;
}
@media screen and (max-width: 900px) {
.dynamic-block.content-block {
display: block;
}
.dynamic-block.content-block .image {
width: 100%;
margin-top: 40px;
-ms-order: 2;
order: 2;
}
.dynamic-block.content-block .content {
width: 100%;
}
}
.dynamic-block.multiple-images {
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
justify-content: space-between;
align-items: flex-start;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
}
.dynamic-block.multiple-images figure {
width: 47.7272727273%;
}
.dynamic-block.multiple-images figure img {
width: 100%;
display: none;
}
.dynamic-block.multiple-images figure img.medium {
display: none;
}
@media screen and (max-width: 1100px) {
.dynamic-block.multiple-images figure img.large {
display: none;
}
.dynamic-block.multiple-images figure img.medium {
display: block;
}
}
@media screen and (max-width: 480px) {
.dynamic-block.multiple-images figure img.large {
display: none;
}
.dynamic-block.multiple-images figure img.medium {
display: block;
}
}
.dynamic-block.multiple-images[data-size-type="50"] figure img.medium {
display: block;
}
@media screen and (max-width: 1125px) {
.dynamic-block.multiple-images[data-size-type="50"] figure img.medium {
display: none;
}
.dynamic-block.multiple-images[data-size-type="50"] figure img.small {
display: block;
}
}
@media screen and (max-width: 900px) {
.dynamic-block.multiple-images {
display: block;
}
.dynamic-block.multiple-images figure {
width: 100%;
}
.dynamic-block.multiple-images figure:first-of-type {
margin-bottom: 40px;
}
.dynamic-block.multiple-images figure img.medium {
display: block !important;
}
.dynamic-block.multiple-images figure img.small {
display: none !important;
}
}
@media screen and (max-width: 900px) and (max-width: 525px) {
.dynamic-block.multiple-images figure img.medium {
display: none;
}
.dynamic-block.multiple-images figure img.small {
display: block;
}
}
.dynamic-block.full-text-block .content {
max-width: 680px;
margin: auto;
text-align: center;
}
.dynamic-block.video-block {
width: 100%;
max-width: 960px;
margin: 60px auto 0 !important;
}
.dynamic-block.video-block .video-wrapper {
position: relative;
padding-bottom: 53.6%;
padding-top: 25px;
height: 0;
}
.dynamic-block.video-block .video-wrapper iframe, .dynamic-block.video-block .video-wrapper .video-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.dynamic-block.video-block .video-wrapper .video-overlay {
z-index: 2;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
opacity: 1;
cursor: pointer;
transition: all 0.2s;
}
.dynamic-block.video-block .video-wrapper .video-overlay .button {
width: 25%;
max-width: 85px;
-webkit-transform: scale(1);
transform: scale(1);
transition: all 0.4s;
}
.dynamic-block.video-block .video-wrapper .video-overlay .button img {
width: 100%;
}
.dynamic-block.video-block .video-wrapper .video-overlay:hover .button {
-webkit-transform: scale(0.85);
transform: scale(0.85);
}
.dynamic-block.video-block .video-wrapper .video-overlay.hide {
opacity: 0;
pointer-events: none;
transition: all 0.5s;
transition-delay: 0.7s;
}
.dynamic-block.video-block .video-wrapper .video-overlay.hide .button {
transition: all 0.8s;
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
@media screen and (max-width: 750px) {
.preventScroll {
overflow: hidden;
overflow-y: scroll;
position: fixed;
width: 100%;
}
}
#mobile-navigation {
position: fixed;
z-index: 1000;
height: 100vh;
overflow: hidden;
width: 100%;
left: 0;
top: 0;
pointer-events: none;
}
.ie.v10 #mobile-navigation {
height: 60px;
z-index: -1;
}
#mobile-navigation .bar {
display: none;
height: 60px;
background-color: #49b65b;
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.11);
pointer-events: all;
position: relative;
z-index: 4;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
transition: all 0.3s ease 0.4s, -webkit-transform 0.4s ease 0s;
transition: all 0.3s ease 0.4s, transform 0.4s ease 0s;
transition: all 0.3s ease 0.4s, transform 0.4s ease 0s, -webkit-transform 0.4s ease 0s;
}
#mobile-navigation .bar .toggle-menu {
width: 60px;
height: 100%;
z-index: 3;
cursor: pointer;
position: relative;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
}
#mobile-navigation .bar .toggle-menu .icon {
width: 20px;
}
#mobile-navigation .bar .toggle-menu .icon span + span {
margin-top: 4px;
}
#mobile-navigation .bar .toggle-menu .icon span {
width: 100%;
height: 2px;
display: block;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
background-color: white;
transition: -webkit-transform 0.6s;
transition: transform 0.6s;
transition: transform 0.6s, -webkit-transform 0.6s;
}
#mobile-navigation .bar .toggle-menu .icon span:nth-of-type(2) {
-webkit-transform: scale3d(0.8, 1, 1);
transform: scale3d(0.8, 1, 1);
}
#mobile-navigation .bar .toggle-menu .icon span:nth-of-type(3) {
-webkit-transform: scale3d(0.45, 1, 1);
transform: scale3d(0.45, 1, 1);
}
#mobile-navigation .bar .toggle-menu:hover .icon span {
-webkit-transform: scale3d(1, 1, 1) !important;
transform: scale3d(1, 1, 1) !important;
}
#mobile-navigation .bar .logo {
height: 100%;
width: 100%;
position: absolute;
left: 0;
top: 0;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
}
#mobile-navigation .bar .logo a {
position: relative;
display: block;
width: 88px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
#mobile-navigation .bar .logo a img {
width: 100%;
}
#mobile-navigation.hide-bar .bar {
-webkit-transform: translate3d(0, -60px, 0);
transform: translate3d(0, -60px, 0);
}
#mobile-navigation .shader {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background-color: #2c7c4c;
opacity: 0;
transition-delay: 0.4s;
}
#mobile-navigation .menu {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
max-width: 600px;
min-width: 275px;
padding: 40px 120px;
background-color: #2c7c4c;
overflow-x: auto;
pointer-events: all;
z-index: 5;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
#mobile-navigation .menu nav {
position: relative;
}
#mobile-navigation .menu nav .close {
position: absolute;
top: 17px;
left: -68px;
display: block;
width: 16px;
height: 16px;
cursor: pointer;
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
transition: -webkit-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s;
}
#mobile-navigation .menu nav .close:hover {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0.4;
}
#mobile-navigation .menu nav .close:before, #mobile-navigation .menu nav .close:after {
content: "";
position: absolute;
display: block;
background-color: white;
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
transition: background-color 0.3s;
}
#mobile-navigation .menu nav .close:before {
left: 7px;
top: 0;
width: 2px;
height: 100%;
}
#mobile-navigation .menu nav .close:after {
left: 0;
top: 7px;
width: 100%;
height: 2px;
}
#mobile-navigation .menu nav .logo-wrapper {
width: 100%;
max-width: 180px;
}
#mobile-navigation .menu nav .logo-wrapper a {
display: block;
text-decoration: none;
}
#mobile-navigation .menu nav .logo-wrapper a img {
width: 100%;
}
#mobile-navigation .menu nav .menu-list {
margin-top: 40px;
}
#mobile-navigation .menu nav .menu-list ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 1rem;
line-height: 1.2;
}
#mobile-navigation .menu nav .menu-list ul + ul {
margin-top: 24px;
}
#mobile-navigation .menu nav .menu-list ul li a {
display: block;
padding: 8px 0;
color: rgba(255, 255, 255, 0.5);
text-decoration: none;
transition: color 0.2s;
cursor: pointer;
}
#mobile-navigation .menu nav .menu-list ul li a:hover {
color: rgba(255, 255, 255, 0.75);
}
#mobile-navigation .menu nav .menu-list ul li ul {
font-size: 0.85em;
}
#mobile-navigation .menu nav .menu-list ul li.active a {
color: white;
}
.ie.v10 #mobile-navigation.active {
height: 100vh;
z-index: 1000;
}
#mobile-navigation.active .bar .toggle-menu .icon span {
opacity: 0;
transition-delay: 0.4s;
}
#mobile-navigation.active .bar .toggle-menu .icon span:first-of-type {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 1;
top: 6px;
}
#mobile-navigation.active .bar .toggle-menu .icon span:last-of-type {
width: 25px;
opacity: 1;
bottom: 6px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#mobile-navigation.active .menu {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
#mobile-navigation.shader-active .shader {
opacity: 0.6;
pointer-events: all;
}
#mobile-navigation.allow-animation .shader {
transition: all 0.2s;
}
#mobile-navigation.allow-animation .menu {
transition: all 0.3s;
transition-timing-function: ease-in-out;
}
@media screen and (max-width: 850px) {
#mobile-navigation {
display: block;
}
#mobile-navigation .bar {
display: block;
}
#mobile-navigation .menu {
max-width: none;
}
}
@media screen and (max-width: 400px) {
#mobile-navigation nav {
padding-left: 30px;
}
#mobile-navigation nav ul {
font-size: 1.2rem;
}
}
.mobile-contact {
display: none;
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
padding: 50px 7.1428571429%;
background-color: white;
color: #373c41;
font-size: 0.9rem;
transition: opacity 0.4s, -webkit-transform 0.4s;
transition: opacity 0.4s, transform 0.4s;
transition: opacity 0.4s, transform 0.4s, -webkit-transform 0.4s;
}
.mobile-contact.active {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
pointer-events: all;
}
.mobile-contact h1, .mobile-contact h2 {
font-size: 2rem;
line-height: 1.2;
max-width: 580px;
color: #0078FF;
margin: 0 0 40px;
}
.mobile-contact p {
margin: 1rem 0;
}
.mobile-contact strong {
color: #373c41;
}
.mobile-contact a:not(.button) {
color: #0064D2;
text-decoration: none;
transition: color 0.3s, border 0.3s, opacity 0.3s;
}
.mobile-contact a:not(.button):hover {
color: #004086;
}
.mobile-contact a.button {
display: inline-block;
margin-top: 20px;
padding: 15px 20px;
border-radius: 25px;
background-color: #0064D2;
text-decoration: none;
font-size: 0.9rem;
line-height: 1;
font-weight: 700;
color: white;
transition: background-color 0.3s;
}
.mobile-contact a.button:after {
content: "";
margin-left: 20px;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.mobile-contact a.button:hover {
background-color: #0078FF;
}
.mobile-contact a.button:hover:after {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
@media screen and (max-width: 840px) {
.mobile-contact {
display: block;
}
}
#sticky-navigation {
position: fixed;
top: 0;
left: 0;
z-index: 50;
background-color: #0064D2;
width: 100%;
height: 60px;
-webkit-transform: translate3d(0, -60px, 0);
transform: translate3d(0, -60px, 0);
box-shadow: 0 6px 10px -5px rgba(0, 0, 0, 0.1);
opacity: 0;
transition: opacity 0.4s, -webkit-transform 0.4s;
transition: transform 0.4s, opacity 0.4s;
transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s;
}
#sticky-navigation.active {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
#sticky-navigation .grid-row {
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: space-between;
align-items: center;
}
#sticky-navigation .menu {
display: inline-block;
width: 60px;
}
#sticky-navigation .menu .placeholder {
position: relative;
width: 100%;
padding-bottom: 100%;
}
#sticky-navigation .menu .placeholder .icon-placeholder {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
cursor: pointer;
}
#sticky-navigation .menu .placeholder .icon-placeholder .icon {
width: 20px;
}
#sticky-navigation .menu .placeholder .icon-placeholder .icon span + span {
margin-top: 4px;
}
#sticky-navigation .menu .placeholder .icon-placeholder .icon span {
width: 100%;
height: 2px;
display: block;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
background-color: white;
transition: -webkit-transform 0.6s;
transition: transform 0.6s;
transition: transform 0.6s, -webkit-transform 0.6s;
}
#sticky-navigation .menu .placeholder .icon-placeholder .icon span:nth-of-type(2) {
-webkit-transform: scale3d(0.8, 1, 1);
transform: scale3d(0.8, 1, 1);
}
#sticky-navigation .menu .placeholder .icon-placeholder .icon span:nth-of-type(3) {
-webkit-transform: scale3d(0.45, 1, 1);
transform: scale3d(0.45, 1, 1);
}
#sticky-navigation .menu .placeholder .icon-placeholder:hover .icon span {
-webkit-transform: scale3d(1, 1, 1) !important;
transform: scale3d(1, 1, 1) !important;
}
#sticky-navigation .logo-wrapper a {
font-size: 1rem;
line-height: 1;
color: white;
text-decoration: none;
font-weight: bold;
}
.large-header-image {
position: relative;
}
@media screen and (max-width: 850px) {
.large-header-image {
padding-top: 100px;
}
}
@media screen and (max-width: 500px) {
.large-header-image {
padding-top: 60px;
}
}
.large-header-image:after {
content: "";
position: absolute;
z-index: -1;
bottom: 0;
left: 0;
background: #49b65b;
height: 240px;
width: 100%;
}
@media screen and (max-width: 1100px) {
.large-header-image:after {
height: 180px;
}
}
@media screen and (max-width: 640px) {
.large-header-image:after {
display: none;
}
}
@media screen and (max-width: 500px) {
.large-header-image .grid-row {
width: 100%;
}
}
.large-header-image .header-image {
position: relative;
z-index: 2;
width: 100%;
}
.large-header-image .header-image img {
width: 100%;
}
.large-header-image .header-image figcaption {
position: absolute;
left: 40px;
bottom: 40px;
font-size: 2.4rem;
font-weight: 600;
color: white;
line-height: 1;
}
.large-header-image .header-image figcaption span {
display: inline-block;
background-color: #373c41;
padding: 12px 20px;
margin-bottom: 2px;
}
@media screen and (max-width: 1500px) {
.large-header-image .header-image figcaption {
font-size: 1.8rem;
}
}
@media screen and (max-width: 840px) {
.large-header-image .header-image figcaption {
font-size: 1.5rem;
}
}
@media screen and (max-width: 640px) {
.large-header-image .header-image figcaption {
position: relative;
bottom: 0;
left: 0;
margin-top: 40px;
}
}
@media screen and (max-width: 500px) {
.large-header-image .header-image figcaption {
margin-top: 30px;
padding: 0 30px;
font-size: 1.4rem;
}
}
.large-header-image .header-image.image-slider .controllers {
padding-bottom: 66.67% !important;
}
.large-header-image .header-image.image-slider .controllers .nav-item {
bottom: 50px;
}
.large-header-image .header-image.image-slider .controllers .nav-item.previous {
right: calc(100% - 17px);
}
.large-header-image .header-image.image-slider .controllers .nav-item.next {
left: calc(100% - 17px);
}
@media screen and (max-width: 500px) {
.large-header-image .header-image.image-slider .controllers .nav-item {
display: none;
}
}
.large-header-image .show-scroll {
position: absolute;
left: calc(50% - 40px);
bottom: -40px;
z-index: 10;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
width: 80px;
height: 80px;
cursor: pointer;
border-radius: 55px 55px 0 0;
}
.large-header-image .show-scroll:after {
content: "";
position: absolute;
left: 0;
top: 0;
z-index: -1;
width: 80px;
height: 80px;
background: #49b65b;
border-radius: 50%;
}
.large-header-image .show-scroll .arrow {
position: relative;
top: 2px;
z-index: 2;
display: inline-block;
width: 15px;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.large-header-image .show-scroll .arrow svg {
width: 100%;
}
.large-header-image .show-scroll .arrow svg path {
fill: white;
}
.large-header-image .show-scroll:hover .arrow {
-webkit-transform: translate3d(0, 3px, 0);
transform: translate3d(0, 3px, 0);
}
@media screen and (max-width: 640px) {
.large-header-image .show-scroll {
display: none;
}
}
.cta-content-row {
/* Tablet view
* ========================================================================== */
/* Mobile view
* ========================================================================== */
}
.cta-content-row .grid-row {
display: flex;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
justify-content: flex-end;
align-items: flex-start;
padding: 115px 0;
}
.cta-content-row .grid-row .cta-block {
width: 33.3333333333%;
margin-right: 12.5%;
}
.cta-content-row .grid-row .cta-block p {
margin: 0 0 30px;
font-size: 0.7rem;
line-height: 1;
color: #77939e;
text-transform: uppercase;
}
.cta-content-row .grid-row .cta-block h1 {
max-width: 420px;
margin: 0;
font-size: 1.6rem;
line-height: 1.4;
font-weight: 700;
color: #1f363d;
font-family: "Libre Baskerville", sans-serif;
}
@media screen and (max-width: 950px) {
.cta-content-row .grid-row .cta-block h1 {
font-size: 1.6rem;
}
}
.cta-content-row .grid-row .cta-block .button {
margin-top: 50px;
text-transform: uppercase;
}
.cta-content-row .grid-row .content-block {
width: 33.3333333333%;
margin-right: 8.3333333333%;
}
@media screen and (max-width: 1350px) {
.cta-content-row .grid-row {
padding: 80px 0;
}
.cta-content-row .grid-row .cta-block {
width: 41.6666666667%;
margin-right: 8.3333333333%;
}
.cta-content-row .grid-row .content-block {
width: 41.6666666667%;
}
}
@media screen and (max-width: 750px) {
.cta-content-row .grid-row {
padding: 80px 0;
display: block;
}
.cta-content-row .grid-row .cta-block, .cta-content-row .grid-row .content-block {
width: 83.3333333333%;
margin-right: auto;
margin-left: auto;
}
}
@media screen and (max-width: 750px) and (max-width: 640px) {
.cta-content-row .grid-row .cta-block, .cta-content-row .grid-row .content-block {
width: 100%;
}
}
@media screen and (max-width: 750px) {
.cta-content-row .grid-row .cta-block {
margin-bottom: 60px;
}
}
.reasons-row {
position: relative;
background-color: #2c7c4c;
overflow: hidden;
}
.reasons-row .grid-row {
position: relative;
}
.reasons-row .grid-row:before {
content: "";
display: block;
position: absolute;
z-index: 5;
top: 0;
right: calc(58.3333333333% - 200px);
width: 200px;
height: 100%;
opacity: 0.4;
background: linear-gradient(90deg, rgba(38, 60, 69, 0.6) 0%, rgba(38, 60, 69, 0) 60%);
}
.reasons-row .grid-col {
vertical-align: middle;
padding: 100px 0;
}
.reasons-row .reasons-block {
position: relative;
z-index: 2;
overflow: visible;
padding-right: 4.1666666667%;
}
.reasons-row .reasons-block > h2 {
font-size: 1.2rem;
line-height: 1.4;
color: white;
font-family: "Libre Baskerville", sans-serif;
margin: 0 0 45px;
padding-left: 55px;
}
@media screen and (max-width: 1250px) {
.reasons-row .reasons-block > h2 {
padding-left: 0;
}
}
.reasons-row .reasons-block ul {
list-style: none;
margin: 0;
padding: 0;
}
.reasons-row .reasons-block ul li {
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
justify-content: space-between;
align-items: flex-start;
}
.reasons-row .reasons-block ul li + li {
margin-top: 30px;
}
.reasons-row .reasons-block ul li .list-icon {
display: none;
}
.reasons-row .reasons-block ul li p {
width: calc(100% - 55px);
margin: 0;
font-size: 0.8rem;
line-height: 1.2;
color: white;
}
.reasons-row .reasons-block ul li p strong {
font-size: 1.2rem;
line-height: 1.6;
display: block;
margin-bottom: 3px;
color: white;
}
@media screen and (max-width: 1600px) {
.reasons-row .reasons-block ul li p {
margin-top: 6px;
}
.reasons-row .reasons-block ul li p strong {
font-size: 1rem;
}
}
@media screen and (max-width: 1080px) {
.reasons-row .reasons-block ul li p {
margin-top: 8px;
}
}
.reasons-row .reasons-block ul.thumb li .list-icon {
display: block;
margin-top: 3px;
width: 20px;
height: 18px;
}
.reasons-row .reasons-block ul.thumb li .list-icon svg {
width: 100%;
max-height: 18px;
}
.reasons-row .reasons-block ul.check li .list-icon {
display: block;
width: 20px;
height: 18px;
}
.reasons-row .reasons-block ul.check li .list-icon svg {
display: block;
width: 100%;
max-height: 18px;
}
.reasons-row .reasons-block ul.arrows li .list-icon {
display: block;
margin-top: 7px;
width: 12px;
height: 12px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 0 100%;
transform-origin: 0 100%;
transition: -webkit-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s;
border-top: 3px solid #32A0FA;
border-right: 3px solid #32A0FA;
}
.reasons-row .reasons-block .trigger {
display: flex;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: flex-start;
align-items: center;
margin-top: 60px;
margin-left: 55px;
}
.reasons-row .reasons-block .trigger .button {
background: white;
margin-right: 8.3333333333%;
text-transform: uppercase;
color: #2c7c4c;
}
.reasons-row .reasons-block .trigger .button .arrow {
margin-left: 40px;
}
.reasons-row .reasons-block .trigger .button .arrow .svg-arrow .st0 {
fill: #2c7c4c;
}
.reasons-row .reasons-block .trigger .button:hover {
background-color: rgba(255, 255, 255, 0.8);
}
.reasons-row .reasons-block .trigger .image-placeholder {
width: 180px;
}
@media screen and (max-width: 1600px) {
.reasons-row .reasons-block .trigger .image-placeholder {
width: 150px;
}
}
.reasons-row .reasons-block .trigger .image-placeholder figure {
position: relative;
width: 100%;
padding-bottom: 100%;
height: 0;
}
.reasons-row .reasons-block .trigger .image-placeholder figure span {
position: absolute;
border-radius: 100%;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-position: center;
background-size: cover;
}
@media screen and (max-width: 1400px) {
.reasons-row .reasons-block .trigger {
display: block;
}
.reasons-row .reasons-block .trigger .button {
margin-right: 0;
}
.reasons-row .reasons-block .trigger .image-placeholder {
display: none;
}
}
.reasons-row .right-side {
position: relative;
z-index: 2;
padding: 0;
}
.reasons-row .right-side.col-7 {
padding-left: 8.3333333333%;
}
.reasons-row .right-side.absolute {
position: absolute;
right: 0;
top: 0;
height: 100%;
}
.reasons-row .right-side h4 {
font-size: 0.65rem;
text-transform: uppercase;
margin: 0 0 20px;
}
.reasons-row .right-side .video-block {
padding: 80px 0;
}
.reasons-row .right-side .video-block .video-wrapper {
background-color: #2b2f33;
width: 100%;
max-width: 960px;
}
.reasons-row .right-side .video-block .video-wrapper .placeholder {
position: relative;
padding-bottom: 52.8%;
padding-top: 25px;
height: 0;
}
.reasons-row .right-side .video-block .video-wrapper .placeholder iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.reasons-row .right-side .image-block {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.reasons-row .right-side .image-block span {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-size: cover;
background-position: center;
}
.reasons-row .right-side .image-block picture {
display: none;
width: 100%;
margin: 0;
}
.reasons-row .right-side .image-block picture img {
width: 100%;
}
@media screen and (max-width: 1000px) {
.reasons-row .grid-row {
width: 100%;
}
.reasons-row .grid-row:before, .reasons-row .grid-row:after {
display: none;
}
.reasons-row .reasons-block {
display: block;
width: 100%;
padding: 60px 7.1428571429%;
max-width: 600px;
margin: auto;
}
.reasons-row .right-side {
background-color: #2b2f33;
position: relative;
width: 100%;
padding: 0 7.1428571429%;
height: auto;
}
.reasons-row .right-side.col-7 {
padding-left: 7.1428571429%;
}
.reasons-row .right-side.absolute {
position: relative;
height: auto;
padding: 0;
}
.reasons-row .right-side .image-block {
position: relative;
}
.reasons-row .right-side .image-block span {
display: none;
}
.reasons-row .right-side .image-block picture {
display: block;
}
}
.discover-row {
padding: 70px 0 120px;
overflow: hidden;
}
.discover-row .streamer {
color: #77939e;
font-size: 0.7rem;
text-transform: uppercase;
margin: 0 0 35px;
}
.discover-row .links {
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
justify-content: center;
align-items: flex-start;
overflow: visible;
box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);
}
.discover-row .links article {
position: relative;
width: 25%;
}
.discover-row .links article a {
text-decoration: none;
}
.discover-row .links article picture {
width: 100%;
}
.discover-row .links article picture img {
width: 100%;
}
.discover-row .links article .overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(270deg, rgba(38, 60, 69, 0.6) 0%, rgba(38, 60, 69, 0) 60%);
}
.discover-row .links article .overlay h4 {
position: absolute;
left: calc(100% - 25px);
bottom: 25px;
width: 100%;
margin: 0;
font-size: 1.5rem;
line-height: 1.2;
color: white;
font-weight: 600;
-webkit-transform-origin: 0 100%;
transform-origin: 0 100%;
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
@media screen and (max-width: 1250px) {
.discover-row .links article .overlay h4 {
font-size: 1.25rem;
}
}
.discover-row .links article .overlay .arrow-placeholder {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #49b65b;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
opacity: 0;
transition: opacity 0.4s;
}
.discover-row .links article .overlay .arrow-placeholder span {
display: block;
width: 45px;
}
.discover-row .links article .overlay .arrow-placeholder span svg {
width: 100%;
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.discover-row .links article .overlay .arrow-placeholder span svg.svg-arrow .st0 {
fill: white;
}
.discover-row .links article:hover .overlay .arrow-placeholder {
opacity: 1;
}
@media screen and (max-width: 1000px) {
.discover-row .links {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
}
.discover-row .links article {
width: 50%;
}
}
@media screen and (max-width: 600px) {
.discover-row .links {
display: block;
}
.discover-row .links article {
width: 100%;
}
.discover-row .links article .overlay h4 {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
left: 20px;
bottom: 18px;
font-size: 1.2rem;
}
}
.cta-row {
position: relative;
background-color: #49b65b;
overflow: hidden;
}
.cta-row .basic-hint {
color: white;
font-size: 0.8rem;
line-height: 1.2;
width: 100%;
max-width: 800px;
margin: 0 auto;
padding: 1rem 0;
}
.cta-row .grid-row {
position: relative;
z-index: 2;
}
.cta-row .grid-row:after {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 50%;
width: 100vw;
height: 100%;
background: #2c7c4c;
}
.cta-row .grid-row:before {
content: "";
position: absolute;
z-index: 2;
top: 0;
right: calc(50% - 100px);
height: 100%;
width: 100px;
background: linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
}
.cta-row .cta-trigger, .cta-row .cta-trigger-2, .cta-row .cta-person {
display: inline-block;
vertical-align: middle;
z-index: 3;
}
.cta-row .cta-trigger, .cta-row .cta-trigger-2 {
padding: 65px 0 40px;
}
.cta-row .cta-trigger h3, .cta-row .cta-trigger-2 h3 {
color: white;
font-family: "Libre Baskerville", sans-serif;
font-size: 1.6rem;
line-height: 1.4;
font-weight: 700;
margin: 0;
}
@media screen and (max-width: 1500px) {
.cta-row .cta-trigger h3, .cta-row .cta-trigger-2 h3 {
font-size: 1.4rem;
}
}
.cta-row .cta-trigger p, .cta-row .cta-trigger-2 p {
color: white;
font-size: 0.8rem;
text-transform: uppercase;
margin: 0;
}
.cta-row .cta-trigger .button, .cta-row .cta-trigger-2 .button {
margin-top: 40px;
}
.cta-row .cta-trigger {
margin-left: 8.3333333333%;
width: 41.6666666667%;
}
.cta-row .cta-trigger .button {
background-color: white;
color: #2c7c4c;
text-transform: uppercase;
}
.cta-row .cta-trigger .button .svg-arrow .st0 {
fill: #2c7c4c;
}
.cta-row .cta-trigger .button:hover {
background-color: rgba(255, 255, 255, 0.8);
}
.cta-row .cta-trigger-2 {
width: 50%;
padding-left: 100px;
}
.cta-row .cta-person {
width: 50%;
padding: 65px 0 65px 50px;
}
.cta-row .cta-person .wrapper {
display: flex;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: flex-start;
align-items: center;
}
.cta-row .cta-person .image-placeholder {
width: 175px;
}
.cta-row .cta-person .image-placeholder figure {
position: relative;
width: 100%;
padding-bottom: 100%;
height: 0;
}
.cta-row .cta-person .image-placeholder figure span {
position: absolute;
border-radius: 100%;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-position: center;
background-size: cover;
}
.cta-row .cta-person .contact-info {
width: calc(100% - 175px);
padding-left: 50px;
}
.cta-row .cta-person .contact-info p {
margin: 0;
color: #49b65b;
font-family: "Libre Baskerville", sans-serif;
font-size: 1.6rem;
line-height: 1.4;
font-weight: 700;
}
@media screen and (max-width: 1100px) {
.cta-row .cta-person .contact-info p {
font-size: 1.25rem;
}
}
.cta-row .cta-person .contact-info span {
display: block;
color: white;
font-size: 0.8rem;
text-transform: uppercase;
}
.cta-row .cta-person .contact-info a {
display: block;
margin-top: 35px;
font-size: 0.9rem;
color: white;
text-decoration: none;
transition: color 0.2s;
}
.cta-row .cta-person .contact-info a:hover {
color: rgba(255, 255, 255, 0.6);
}
@media screen and (max-width: 1100px) {
.cta-row .cta-person .image-placeholder {
width: 155px;
}
.cta-row .cta-person .contact-info {
width: calc(100% - 155px);
}
}
@media screen and (max-width: 1000px) {
.cta-row .grid-row {
height: auto;
display: block;
width: 100%;
}
.cta-row .grid-row:before, .cta-row .grid-row:after {
display: none;
}
.cta-row .cta-trigger, .cta-row .cta-trigger-2, .cta-row .cta-person {
width: 100%;
padding: 65px 7.1428571429%;
}
.cta-row .cta-trigger {
margin-left: 0;
}
.cta-row .cta-trigger-2, .cta-row .cta-person {
background-color: #2c7c4c;
}
}
@media screen and (max-width: 475px) {
.cta-row .cta-trigger br, .cta-row .cta-trigger-2 br {
display: none;
}
.cta-row .cta-person {
padding: 40px 7.1428571429%;
text-align: center;
}
.cta-row .cta-person .wrapper {
display: block;
}
.cta-row .cta-person .image-placeholder {
display: inline-block;
margin-bottom: 25px;
}
.cta-row .cta-person .contact-info {
padding-left: 0;
width: 100%;
}
}
.steps-slider {
padding: 100px 0;
text-align: center;
}
.steps-slider .grid-row > h2 {
margin: 0;
font-size: 2rem;
line-height: 1.2;
font-family: "Libre Baskerville", sans-serif;
color: #2c7c4c;
}
.steps-slider .slider-nav {
position: relative;
display: inline-block;
list-style: none;
padding: 0;
margin: 40px auto 0;
}
.steps-slider .slider-nav:before {
content: "";
position: absolute;
left: 0;
top: calc(50% - 1px);
height: 2px;
width: 100%;
background-color: #77939e;
}
.steps-slider .slider-nav .slide-nav-item {
position: relative;
z-index: 1;
display: inline-block;
padding: 12px 18px;
margin-left: 14px;
background-color: white;
border: 2px solid #77939e;
font-size: 1rem;
line-height: 1.2;
color: #77939e;
cursor: pointer;
transition: color 0.4s, background 0.4s;
}
.steps-slider .slider-nav .slide-nav-item:first-child {
margin-left: 0;
}
.steps-slider .slider-nav .slide-nav-item p {
margin: 0;
}
.steps-slider .slider-nav .slide-nav-item:hover {
background-color: #e6e6e6;
}
.steps-slider .slider-nav .slide-nav-item.active {
background-color: #77939e;
color: white;
}
.steps-slider .slides {
position: relative;
max-width: 800px;
min-height: 150px;
margin: 50px auto 0;
}
.steps-slider .slides .slide {
position: absolute;
z-index: 1;
top: 0;
left: 0;
display: block;
width: 100%;
opacity: 0;
font-size: 0.85rem;
line-height: 1.6;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
transition: opacity 0.4s, -webkit-transform 0.4s;
transition: opacity 0.4s, transform 0.4s;
transition: opacity 0.4s, transform 0.4s, -webkit-transform 0.4s;
}
.steps-slider .slides .slide__name {
display: none;
font-size: 1.2rem;
color: #2c7c4c;
}
.steps-slider .slides .slide .kms-content p {
font-size: 0.9rem;
line-height: 1.6;
}
.steps-slider .slides .slide.active {
z-index: 2;
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.steps-slider .slides .slide h4 {
display: none;
font-size: 1.3rem;
line-height: 1.2;
font-weight: 700;
}
.steps-slider .slides .navigation-buttons .nav-item {
position: absolute;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
bottom: -35px;
width: 35px;
height: 35px;
cursor: pointer;
border-radius: 100%;
transition: background 0.3s;
}
.steps-slider .slides .navigation-buttons .nav-item span {
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
height: 16px;
width: 16px;
-webkit-transform-origin: center;
transform-origin: center;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.steps-slider .slides .navigation-buttons .nav-item span .svg-arrow {
position: relative;
width: 10px;
height: 16px;
-webkit-transform-origin: center;
transform-origin: center;
}
.steps-slider .slides .navigation-buttons .nav-item span .svg-arrow .st0 {
fill: white;
}
.steps-slider .slides .navigation-buttons .nav-item.previous {
background-color: #49b65b;
right: calc(50% + 3px);
}
.steps-slider .slides .navigation-buttons .nav-item.previous span .svg-arrow {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.steps-slider .slides .navigation-buttons .nav-item.previous:hover {
background-color: #5bbd6b;
}
.steps-slider .slides .navigation-buttons .nav-item.previous:hover span {
-webkit-transform: translate3d(-3px, 0, 0);
transform: translate3d(-3px, 0, 0);
}
.steps-slider .slides .navigation-buttons .nav-item.next {
background-color: #2c7c4c;
left: calc(50% + 3px);
}
.steps-slider .slides .navigation-buttons .nav-item.next span .svg-arrow {
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.steps-slider .slides .navigation-buttons .nav-item.next:hover {
background-color: #256940;
}
.steps-slider .slides .navigation-buttons .nav-item.next:hover span {
-webkit-transform: translate3d(3px, 0, 0);
transform: translate3d(3px, 0, 0);
}
@media screen and (max-width: 975px) {
.steps-slider {
padding: 0;
}
.steps-slider .grid-row {
width: 100%;
}
.steps-slider .grid-row > h2 {
padding: 50px 0;
}
.steps-slider .slider-nav {
display: none;
}
.steps-slider .slides {
margin-top: 0;
max-width: none;
height: auto !important;
}
.steps-slider .slides .slide {
position: relative;
height: auto !important;
opacity: 1;
padding: 40px 8.3333333333%;
-webkit-transform: translate3d(0, 0, 0) !important;
transform: translate3d(0, 0, 0) !important;
background-color: white;
}
.steps-slider .slides .slide__name {
display: block;
}
.steps-slider .slides .slide:nth-of-type(odd) {
background-color: #f2f2f2;
}
.steps-slider .slides .slide .kms-content {
text-align: left;
}
}
.buttons-row {
padding: 100px 0;
background-color: #2c7c4c;
}
@media screen and (min-width: 676px) {
.buttons-row .grid-row {
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
}
}
.buttons-row .grid-row .button {
margin: 0 25px;
width: 250px;
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: space-between;
align-items: center;
background-color: white;
color: #2c7c4c;
font-weight: 400;
text-transform: uppercase;
}
@media screen and (max-width: 675px) {
.buttons-row .grid-row .button:not(:first-child) {
margin-top: 25px;
}
}
.buttons-row .grid-row .button .svg-arrow .st0 {
fill: #2c7c4c;
}
.buttons-row .grid-row .button:hover {
background-color: rgba(255, 255, 255, 0.8);
}
.index-grid-row {
background-color: #2c7c4c;
}
.index-grid-row .no-available {
padding: 60px 20px 0;
text-align: center;
color: white;
}
.index-grid-row .pagination {
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
margin: 0;
padding: 0 0 40px;
font-size: 0.9rem;
line-height: 1.2;
list-style: none;
font-weight: 600;
}
.index-grid-row .pagination li {
margin: 0 6px;
}
.index-grid-row .pagination li a {
color: rgba(140, 229, 155, 0.4);
text-decoration: none;
}
.index-grid-row .pagination li.active span {
color: white;
}
.index-grid-row .pagination li:first-of-type a, .index-grid-row .pagination li:first-of-type span, .index-grid-row .pagination li:last-of-type a, .index-grid-row .pagination li:last-of-type span {
position: relative;
top: 0;
display: block;
font-size: 0;
}
.index-grid-row .pagination li:first-of-type a .svg-arrow, .index-grid-row .pagination li:first-of-type span .svg-arrow, .index-grid-row .pagination li:last-of-type a .svg-arrow, .index-grid-row .pagination li:last-of-type span .svg-arrow {
position: relative;
width: 10px;
height: 16px;
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.index-grid-row .pagination li:first-of-type a .svg-arrow .st0, .index-grid-row .pagination li:first-of-type span .svg-arrow .st0, .index-grid-row .pagination li:last-of-type a .svg-arrow .st0, .index-grid-row .pagination li:last-of-type span .svg-arrow .st0 {
fill: white;
}
.index-grid-row .pagination li:first-of-type a, .index-grid-row .pagination li:first-of-type span {
-webkit-transform: scale3d(-1, 1, 1);
transform: scale3d(-1, 1, 1);
}
.index-grid-row .pagination li.disabled {
opacity: 0.2;
pointer-events: none;
}
.index-grid-row .pagination li.disabled .svg-arrow {
position: relative;
width: 10px;
height: 16px;
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.index-grid-row .pagination li.disabled .svg-arrow .st0 {
fill: #8ce59b;
}
.large-badges-grid .overview {
padding: 60px 0 0;
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
justify-content: space-between;
align-items: flex-start;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
}
.large-badges-grid .overview article {
margin: 0 15px 60px;
}
@media screen and (max-width: 480px) {
.large-badges-grid .overview article {
margin: 0 0 30px;
}
}
@supports (display: flex) {
.large-badges-grid .overview {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 60px 60px;
padding-bottom: 60px;
}
.large-badges-grid .overview article {
margin: 0;
}
@media screen and (max-width: 1700px) {
.large-badges-grid .overview {
grid-gap: 30px 30px;
}
}
@media screen and (max-width: 1000px) {
.large-badges-grid .overview {
grid-gap: 60px 60px;
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
}
.large-badges-grid .overview.first-page {
grid-template-areas: "first first" "first first";
}
}
@media screen and (max-width: 950px) {
.large-badges-grid .overview {
grid-gap: 30px 30px;
}
}
@media screen and (max-width: 840px) {
.large-badges-grid .overview {
display: block;
max-width: 520px;
margin-left: auto;
margin-right: auto;
}
.large-badges-grid .overview article {
margin-bottom: 30px;
}
}
}
.large-badges-grid article {
width: 100%;
max-width: 520px;
background: #8ce59b;
box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.2);
font-size: 1rem;
line-height: 1.6;
}
@supports (display: flex) {
.large-badges-grid article {
height: 100%;
max-width: none;
}
.large-badges-grid article a {
height: 100%;
padding-bottom: 0;
}
}
@media screen and (max-width: 600px) {
.large-badges-grid article {
font-size: 0.9rem;
}
}
.large-badges-grid article a {
display: block;
position: relative;
width: 100%;
height: 0;
padding-bottom: 65%;
text-decoration: none;
}
@supports (display: flex) {
.large-badges-grid article a {
height: 100%;
}
}
.large-badges-grid article a figure {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.large-badges-grid article a figure:before {
content: "";
position: absolute;
z-index: 1;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #49b65b;
opacity: 0.3;
transition: opacity 0.4s;
}
.large-badges-grid article a figure span {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
display: none;
}
.large-badges-grid article a figure span.medium {
display: block;
}
.large-badges-grid article a .date {
position: absolute;
left: 8%;
top: 12%;
z-index: 3;
font-size: 3em;
font-weight: 700;
line-height: 1;
color: rgba(31, 54, 61, 0.2);
transition: color 0.4s;
}
@media screen and (max-width: 950px) {
.large-badges-grid article a .date {
font-size: 2.5em;
}
}
@media screen and (max-width: 950px) {
.large-badges-grid article a .date {
font-size: 2em;
}
}
.large-badges-grid article a h2 {
position: absolute;
z-index: 4;
width: calc(80% - 10px);
left: 9%;
bottom: 20px;
color: white;
font-size: 1.1em;
line-height: 1.4;
font-weight: 600;
transition: color 0.4s, opacity 0.4s;
}
.large-badges-grid article a h2 .arrow {
position: absolute;
z-index: 2;
width: 15px;
right: -20px;
bottom: -7px;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
transition: -webkit-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s;
}
.large-badges-grid article a h2 .arrow .svg-arrow {
width: 100%;
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.large-badges-grid article a h2 .arrow .svg-arrow .st0 {
fill: white;
transition: fill 0.4s;
}
.large-badges-grid article:hover a figure:before {
opacity: 0;
}
.large-badges-grid article:hover a .arrow {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
.large-badges-grid article:hover a .arrow .svg-arrow .st0 {
fill: white;
}
.large-badges-grid article:hover a h2, .large-badges-grid article:hover a .date {
color: white;
opacity: 0;
}
@media screen and (max-width: 480px) {
.large-badges-grid article a {
height: auto;
padding-bottom: 0;
}
.large-badges-grid article a figure {
position: relative;
height: 0;
padding-bottom: 65%;
}
.large-badges-grid article a .arrow {
display: none;
}
.large-badges-grid article a h2 {
position: relative;
width: 100%;
left: 0;
bottom: 0;
padding: 20px 15px;
}
}
.first-page .large-badges-grid article#post-0 a {
padding: 5% 8%;
}
.ie .first-page .large-badges-grid article#post-0 a {
padding: 0 0 65% !important;
}
.ie .first-page .large-badges-grid article#post-0 a .date {
font-size: 3em !important;
}
.ie .first-page .large-badges-grid article#post-0 a h2 {
font-size: 1.1em !important;
}
@media screen and (max-width: 480px) {
.ie .first-page .large-badges-grid article#post-0 a {
padding-bottom: 0 !important;
height: auto;
}
}
.first-page .large-badges-grid article#post-0 a figure span.medium {
display: none;
}
.first-page .large-badges-grid article#post-0 a figure span.large {
display: block;
}
@media screen and (max-width: 950px) {
.first-page .large-badges-grid article#post-0 a figure span.large {
display: none;
}
.first-page .large-badges-grid article#post-0 a figure span.medium {
display: block;
}
}
.first-page .large-badges-grid article#post-0 a .date {
top: 8%;
font-size: 3.75em;
}
.first-page .large-badges-grid article#post-0 a h2 {
font-size: 2em;
padding-right: 15% !important;
}
@media screen and (max-width: 1750px) {
.first-page .large-badges-grid article#post-0 a h2 {
padding-right: 15%;
}
}
@media screen and (max-width: 840px) {
.first-page .large-badges-grid article#post-0 a {
padding: 0 0 65%;
}
.first-page .large-badges-grid article#post-0 a .date {
top: 12%;
font-size: 2em;
}
.first-page .large-badges-grid article#post-0 a h2 {
font-size: 1.1em;
padding-right: 20px !important;
}
}
@media screen and (max-width: 480px) {
.first-page .large-badges-grid article#post-0 a {
height: auto;
padding-bottom: 0;
}
}
.squares-grid {
position: relative;
background-color: transparent !important;
}
.squares-grid:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 300px;
background-color: #8ce59b;
}
@media screen and (max-width: 1300px) {
.squares-grid:before {
height: 200px;
}
}
.squares-grid .overview {
padding: 60px 0 0;
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
justify-content: space-between;
align-items: flex-start;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
}
.squares-grid .overview article {
margin: 0 15px 60px;
}
@media screen and (max-width: 480px) {
.squares-grid .overview article {
margin: 0 0 30px;
}
}
@supports (display: flex) {
.squares-grid .overview {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 60px 60px;
padding-bottom: 60px;
}
.squares-grid .overview article {
margin: 0;
}
@media screen and (max-width: 1700px) {
.squares-grid .overview {
grid-gap: 30px 30px;
}
}
@media screen and (max-width: 1000px) {
.squares-grid .overview {
grid-gap: 60px 60px;
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
}
}
@media screen and (max-width: 950px) {
.squares-grid .overview {
grid-gap: 30px 30px;
}
}
@media screen and (max-width: 800px) {
.squares-grid .overview {
display: block;
max-width: 520px;
margin-left: auto;
margin-right: auto;
}
}
}
.squares-grid article {
width: 100%;
max-width: 520px;
font-size: 1rem;
line-height: 1.6;
}
@supports (display: flex) {
.squares-grid article {
height: 100%;
max-width: none;
}
}
@media screen and (max-width: 600px) {
.squares-grid article {
font-size: 0.9rem;
}
}
.squares-grid article a {
display: block;
position: relative;
width: 100%;
text-decoration: none;
}
.squares-grid article figure {
position: relative;
z-index: 2;
width: 100%;
height: 0;
padding-bottom: 100%;
box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.2);
background: #8ce59b;
}
.squares-grid article figure .image {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
}
.squares-grid article figure .styling {
position: absolute;
right: 0;
bottom: 0;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: center;
align-items: center;
width: 50px;
height: 50px;
background-color: #2c7c4c;
border-radius: 50px 0 0 0;
transition: all 0.4s;
}
.squares-grid article figure .styling .arrow {
position: relative;
left: 4px;
bottom: -5px;
display: inline-block;
width: 13px;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.squares-grid article figure .styling .arrow .svg-arrow {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.squares-grid article figure .styling .arrow .svg-arrow .st0 {
fill: white;
transition: fill 0.3s;
}
.squares-grid article h2 {
text-align: center;
font-size: 1.1rem;
line-height: 1.2;
font-weight: 700;
color: #2c7c4c;
}
.squares-grid article:hover figure .styling {
width: 100%;
height: 100%;
border-radius: 0 0 0 0;
background-color: rgba(44, 124, 76, 0.6);
}
@media screen and (max-width: 800px) {
.squares-grid article + article {
margin-top: 30px !important;
}
.squares-grid article figure {
padding-bottom: 66.67%;
}
}
.list-row .grid-row {
padding: 60px 0 100px;
max-width: 1000px;
}
@media screen and (max-width: 880px) {
.list-row .grid-row {
padding-top: 100px;
}
}
.list-row .grid-row h1 {
margin: 0 0 60px;
font-size: 1.6rem;
line-height: 1.2;
color: #69b578;
text-align: center;
}
.list-row .list article + article {
margin-top: 40px;
}
.list-row .list article a {
display: flex;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
justify-content: flex-start;
align-items: center;
background: white;
text-decoration: none;
border: 2px solid transparent;
transition: border 0.3s;
}
.list-row .list article a .date {
display: block;
font-family: "Libre Baskerville", sans-serif;
padding: 15px 40px;
border-right: 1px solid #eaeaea;
font-size: 1.8rem;
font-weight: 700;
line-height: 1;
color: #447c5c;
transition: color 0.4s;
}
.list-row .list article a figure {
width: 120px;
margin-left: 25px;
border-radius: 10px;
overflow: hidden;
}
.list-row .list article a figure img {
width: 100%;
}
.list-row .list article a .content {
padding: 25px;
width: calc(100% - 122px);
}
.list-row .list article a .content.with-image {
width: calc(100% - 268px);
}
.list-row .list article a .content h2 {
margin: 0 0 6px;
font-family: "Libre Baskerville", sans-serif;
font-size: 1.1rem;
line-height: 1.2;
color: #69b578;
font-weight: bold;
}
.list-row .list article a .content .read-more {
font-size: 1rem;
line-height: 1.2;
color: #2c7c4c;
font-weight: bold;
}
.list-row .list article a .content .read-more .arrow {
position: relative;
top: 2px;
display: inline-block;
margin-left: 10px;
width: 12px;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.list-row .list article a .content .read-more .arrow .arrow-icon {
max-height: 18px;
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.list-row .list article a .content .read-more .arrow .arrow-icon path {
fill: #1f363d;
}
.list-row .list article a:hover {
border-color: #1f363d;
}
.list-row .list article a:hover .content .read-more .arrow {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
@media screen and (max-width: 740px) {
.list-row .list article a figure {
display: none;
}
.list-row .list article a .date {
font-size: 1.5rem;
padding: 15px 25px;
}
.list-row .list article a .content {
width: calc(100% - 85px);
}
.list-row .list article a .content.with-image {
width: calc(100% - 85px);
}
.list-row .list article a .content h2 {
font-size: 0.9rem;
}
.list-row .list article a .content .read-more {
font-size: 0.8rem;
}
}
.show-sub-menu {
padding: 80px 0;
}
.show-sub-menu > p {
font-size: 1rem;
line-height: 1.2;
color: white;
margin: 0 0 1rem;
}
.show-sub-menu ul {
list-style: none;
padding: 0;
margin: 0;
}
.show-sub-menu ul li {
font-size: 0.9rem;
line-height: 1.2;
border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.show-sub-menu ul li a {
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
justify-content: space-between;
align-items: flex-start;
text-decoration: none;
color: rgba(255, 255, 255, 0.75);
padding: 15px 0;
transition: color 0.3s;
}
.show-sub-menu ul li a p {
margin: 0;
width: calc(100% - 27px);
}
.show-sub-menu ul li a .arrow {
position: relative;
right: 4px;
top: 1px;
display: inline-block;
width: 9px;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
transition: -webkit-transform 0.5s;
transition: transform 0.5s;
transition: transform 0.5s, -webkit-transform 0.5s;
}
.show-sub-menu ul li a .arrow svg {
width: 100%;
max-height: 18px;
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.show-sub-menu ul li a .arrow svg.svg-arrow .st0 {
fill: white;
}
.show-sub-menu ul li a:hover {
color: rgba(255, 255, 255, 0.875);
}
.show-sub-menu ul li a:hover .arrow {
-webkit-transform: translate3d(8px, 0, 0);
transform: translate3d(8px, 0, 0);
}
.show-sub-menu ul li.active a {
color: white;
}
.show-model-detail {
position: relative;
overflow: hidden;
}
.show-model-detail:after {
content: "";
display: block;
position: absolute;
z-index: 1;
left: 0;
top: 0;
width: 50%;
height: 100%;
background-color: #447c5c;
}
.show-model-detail .return-to-overview {
background-color: #447c5c;
padding: 20px 7.1428571429%;
text-decoration: none;
display: none;
width: 100%;
}
.show-model-detail .return-to-overview .arrow {
position: relative;
top: 1px;
left: 4px;
display: block;
width: 12px;
margin-right: 25px;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.show-model-detail .return-to-overview .arrow svg {
max-height: 15px;
}
.show-model-detail .return-to-overview .arrow .svg-arrow {
width: 100%;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transform-origin: center;
transform-origin: center;
}
.show-model-detail .return-to-overview .arrow .svg-arrow .st0 {
fill: white;
}
.show-model-detail .return-to-overview p {
font-size: 0.8rem;
color: white;
margin: 0;
}
.show-model-detail .return-to-overview:hover .arrow {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
.show-model-detail .show-sub-menu {
position: relative;
z-index: 3;
display: inline-block;
width: 29.1666666667%;
padding-right: 40px;
vertical-align: top;
background: #447c5c;
}
.show-model-detail .dynamic-content {
position: relative;
z-index: 2;
display: inline-block;
width: 70.8333333333%;
padding: 80px 0 80px 5.8823529412%;
vertical-align: top;
background-color: white;
position: relative;
}
.show-model-detail .dynamic-content::before {
content: "";
top: 0;
left: 0;
right: 0;
bottom: -50vh;
background-color: #fff;
position: absolute;
z-index: -1;
pointer-events: none;
}
.show-model-detail .dynamic-content:first-child .kms-content > *:first-child {
margin-top: 0;
}
.show-model-detail .dynamic-content .kms-content .button {
margin-top: 40px;
background-color: #2c7c4c;
color: white;
text-transform: uppercase;
}
.show-model-detail .dynamic-content .kms-content .button.right .arrow {
margin-left: 30px;
}
.show-model-detail .dynamic-content .dynamic-block.full-text-block .content {
margin-left: 0;
text-align: left;
}
@media screen and (max-width: 1000px) {
.show-model-detail:after {
display: none;
}
.show-model-detail .grid-row {
width: 100%;
display: flex;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
justify-content: flex-start;
align-items: flex-start;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
}
.show-model-detail .dynamic-content {
-ms-order: 2;
order: 2;
width: 100%;
padding: 40px 7.1428571429%;
}
.show-model-detail .show-sub-menu {
-ms-order: 3;
order: 3;
width: 100%;
padding: 80px 7.1428571429%;
}
}
.show-model-detail.overview-page .background-image {
content: "";
position: absolute;
top: 0;
right: 0;
width: 50%;
height: 100%;
background-repeat: no-repeat;
background-position: right center;
background-size: cover;
}
.show-model-detail.overview-page .dynamic-content {
width: 58.3333333333%;
}
@media screen and (max-width: 900px) {
.show-model-detail.overview-page .show-sub-menu {
display: none;
}
.show-model-detail.overview-page .dynamic-content {
width: 100%;
}
.show-model-detail.overview-page .background-image {
display: none;
}
}
@media screen and (max-width: 750px) {
.show-model-detail {
padding-top: 60px;
}
}
/* ==========================================================================
* Home page
* ========================================================================== */
#home header:after {
display: none;
}
/*==========================================================================
* Form page
* ========================================================================== */
.form-page #map {
width: 100%;
height: 450px;
}
.form-page .contact-content {
position: relative;
background-color: #49b65b;
}
.form-page .contact-content:before {
content: "";
position: absolute;
z-index: 2;
top: 0;
right: calc(50% - 100px);
height: 100%;
width: 100px;
background: linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
}
.form-page .contact-content:after {
content: "";
position: absolute;
right: 0;
top: 0;
display: block;
width: 50%;
height: 100%;
background-color: #2c7c4c;
}
.form-page .contact-content .contact-info, .form-page .contact-content .contact-form {
position: relative;
z-index: 1;
}
.form-page .contact-content .contact-info {
width: 41.6666666667%;
padding: 72px 0 100px;
}
.form-page .contact-content .contact-info .dynamic-content {
margin-bottom: 40px;
}
.form-page .contact-content .contact-info .dynamic-content .full-text-block .content {
text-align: left;
}
.form-page .contact-content .contact-info h1 {
font-size: 1.7rem;
line-height: 1.4;
color: white;
margin: 0 0 32px;
}
.form-page .contact-content .contact-info h3 {
font-size: 0.8rem;
line-height: 1.2;
color: white;
opacity: 0.5;
text-transform: uppercase;
font-weight: 600;
margin: 100px 0 15px;
}
.form-page .contact-content .contact-info p {
font-size: 0.8rem;
color: white;
}
.form-page .contact-content .contact-info p a {
color: white;
}
.form-page .contact-content .contact-info p a:hover {
text-decoration: underline;
}
.form-page .contact-content .contact-info .opening-hours {
list-style: none;
margin: 0;
padding: 0;
}
.form-page .contact-content .contact-info .opening-hours li {
color: #c3cfe6;
font-size: 0.9rem;
}
.form-page .contact-content .contact-info .opening-hours li .day {
display: inline-block;
width: 175px;
}
@media screen and (max-width: 400px) {
.form-page .contact-content .contact-info .opening-hours li .day {
width: 130px;
}
}
.form-page .contact-content .contact-info .opening-hours li.active {
color: white;
font-weight: 700;
}
@media screen and (max-width: 1100px) {
.form-page .contact-content .contact-info {
width: 41.6666666667%;
margin-left: 0;
}
}
.form-page .contact-content .contact-form {
position: relative;
display: inline-block;
margin-left: 8.3333333333%;
width: 50%;
padding: 72px 0 100px 8.3333333333%;
vertical-align: top;
}
.form-page .contact-content .contact-form h2 {
margin: 0 0 20px;
font-size: 1.7rem;
line-height: 1.4;
color: white;
font-family: "Libre Baskerville", sans-serif;
}
.form-page .contact-content .contact-form > p {
font-size: 0.8rem;
line-height: 1.2;
color: white;
}
@media screen and (max-width: 840px) {
.form-page .contact-content:before, .form-page .contact-content:after {
display: none;
}
.form-page .contact-content .grid-row {
width: 100%;
}
.form-page .contact-content .background {
display: none;
}
.form-page .contact-content .contact-info {
width: 100%;
padding: 72px 8.3333333333% 100px;
}
.form-page .contact-content .contact-info h3 {
margin-top: 60px;
}
.form-page .contact-content .contact-form {
width: 100%;
padding-right: 8.3333333333%;
margin-left: 0;
background-color: #2c7c4c;
}
}
body.default .dynamic-content {
padding: 60px 0 120px;
}
body.default .dynamic-content .dynamic-block.full-text-block .content {
text-align: left;
}
body.default.small-dynamic .dynamic-content .grid-row {
max-width: 1000px;
}
body.default.small-dynamic .dynamic-content .dynamic-block.full-text-block .content {
max-width: none;
}
.about-grid {
padding: 65px 0;
background-color: #22603b;
}
@media screen and (min-width: 801px) {
.about-grid__main {
display: flex;
}
}
@media screen and (min-width: 801px) {
.about-grid__image-area {
width: 29.1666666667%;
}
}
.about-grid__column {
flex: none;
}
@media screen and (min-width: 801px) {
.about-grid__column {
width: 45.8333333333%;
}
}
@media screen and (max-width: 800px) {
.about-grid__column--right {
margin-top: 48px;
}
}
@media screen and (min-width: 801px) {
.about-grid__column--right {
margin-left: 8.3333333333%;
}
}
.about-grid__image {
border-radius: 50%;
overflow: hidden;
width: 100%;
max-width: 240px;
margin-bottom: 24px;
}
.about-grid__image img {
width: 100%;
}
.about-grid__content .kms-content {
max-width: 600px;
}
.about-grid__content .kms-content > *:first-child {
margin-top: 0;
}
.about-grid__content .kms-content--white h3 {
color: white;
}
.about-grid__content .kms-content--white h3 strong {
display: block;
margin-bottom: 4px;
}
#error-page-message {
padding: 100px 0 100px;
background-color: #eaeaea;
}
#error-page-message .grid-row .kms-content {
width: 100%;
text-align: center;
}
#error-page-message .grid-row .placeholder {
max-width: 720px;
margin: auto;
}
/*==========================================================================
* Sitemap page
* ========================================================================== */
.sitemap ul {
padding-left: 40px;
padding-bottom: 20px;
font-size: 0.85em;
}
.sitemap > ul {
padding-left: 20px;
}
.sitemap li:before {
top: 6px;
}
.sitemap li a {
padding: 3px 0;
border-bottom-color: transparent;
border-bottom-style: dotted;
display: block;
}
.sitemap li a:hover {
border-bottom-color: rgba(55, 60, 65, 0.4);
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9zdHlsZS5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9nbG9iYWwvYm91cmJvbi9fYm91cmJvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9nbG9iYWwvZnVuY3Rpb25zL19mb250cy5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9nbG9iYWwvZnVuY3Rpb25zL19ncmlkLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2dsb2JhbC9fYmFzZS5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9nbG9iYWwvbWl4aW5zL19wbGFjZWhvbGRlci5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9nbG9iYWwvZ3JpZC9fZ3JpZC5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9nbG9iYWwvbWl4aW5zL19tZWRpYVF1ZXJpZXMuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZ2xvYmFsL2dyaWQvX3Zpc2libGVHcmlkLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2dsb2JhbC9wYXJ0aWFscy9fYnJlYWtwb2ludHMuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9fY29uZmlnLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3NpdGUvX2Jhc2Uuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9faGVscGVycy5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zaXRlL3BhcnRpYWxzL19wYXJ0aWFscy5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zaXRlL3BhcnRpYWxzL19wcmVIZWFkZXIuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZ2xvYmFsL21peGlucy9fZmxleC5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9nbG9iYWwvYm91cmJvbi9hZGRvbnMvX3ByZWZpeGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3NpdGUvcGFydGlhbHMvX2xhbmd1YWdlTWVudS5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zaXRlL21peGlucy9fZmxhZ3Muc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9wYXJ0aWFscy9faGVhZGVyLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3NpdGUvcGFydGlhbHMvX2Zvb3Rlci5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zaXRlL3BhcnRpYWxzL19zaG9wcGluZ0NhcnQuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9wYXJ0aWFscy9fa21zQ29udGVudC5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zaXRlL3BhcnRpYWxzL19mb3JtLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3NpdGUvcGFydGlhbHMvX2ltYWdlU2xpZGVyLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3NpdGUvcGFydGlhbHMvX2Nvb2tpZU1lc3NhZ2Uuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9taXhpbnMvX2Nvb2tpZVNwcml0ZS5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zaXRlL3BhcnRpYWxzL19jb29raWVTd2l0Y2guc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9wYXJ0aWFscy9keW5hbWljL19keW5hbWljLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3NpdGUvcGFydGlhbHMvZHluYW1pYy9fdHdvVGV4dENvbHVtbi5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zaXRlL3BhcnRpYWxzL2R5bmFtaWMvX2Z1bGxJbWFnZUNvbHVtbi5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zaXRlL3BhcnRpYWxzL2R5bmFtaWMvX2NvbnRlbnRCbG9jay5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zaXRlL3BhcnRpYWxzL2R5bmFtaWMvX211bHRpcGxlSW1hZ2VzLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3NpdGUvcGFydGlhbHMvZHluYW1pYy9fZnVsbFRleHRCbG9jay5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zaXRlL3BhcnRpYWxzL2R5bmFtaWMvX3ZpZGVvQmxvY2suc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9wYXJ0aWFscy9tb2JpbGUvX25hdmlnYXRpb24uc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9wYXJ0aWFscy9tb2JpbGUvX2NvbnRhY3Quc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9wYXJ0aWFscy9tb2JpbGUvX3N0aWNreU5hdmlnYXRpb24uc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9wYXJ0aWFscy9ibG9ja3MvX2xhcmdlSGVhZGVySW1hZ2Uuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9wYXJ0aWFscy9ibG9ja3MvX2N0YUNvbnRlbnRSb3cuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9wYXJ0aWFscy9ibG9ja3MvX3JlYXNvbnNSb3cuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9wYXJ0aWFscy9ibG9ja3MvX2Rpc2NvdmVyUm93LnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3NpdGUvcGFydGlhbHMvYmxvY2tzL19jdGFSb3cuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9wYXJ0aWFscy9ibG9ja3MvX3N0ZXBzU2xpZGVyLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3NpdGUvcGFydGlhbHMvYmxvY2tzL19idXR0b25zUm93LnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3NpdGUvcGFydGlhbHMvb3ZlcnZpZXdzL19vdmVydmlld3Muc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9wYXJ0aWFscy9vdmVydmlld3MvX2xhcmdlQmFkZ2VzLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3NpdGUvcGFydGlhbHMvb3ZlcnZpZXdzL19zcXVhcmVzLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3NpdGUvcGFydGlhbHMvb3ZlcnZpZXdzL19saXN0LnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3NpdGUvcGFydGlhbHMvc2hvdy9fc3ViTWVudS5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zaXRlL3BhcnRpYWxzL3Nob3cvX21vZGVsRGV0YWlsLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3NpdGUvcGFnZXMvX2hvbWUuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9wYWdlcy9fZm9ybVBhZ2Uuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2l0ZS9wYWdlcy9fZGVmYXVsdC5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zaXRlL3BhZ2VzL19hYm91dC5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zaXRlL3BhZ2VzL19lcnJvci5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zaXRlL3BhZ2VzL19zaXRlbWFwLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWdCO0FBQWhCOztnRkFBQTtBQUdBOzs7OztLQUFBO0FBU0E7O0tBQUE7QUNaQTs7O2lCQUFBO0FDQUE7O2dGQUFBO0FBSUE7OztLQUFBO0FDSkE7O2dGQUFBO0FBSUE7Ozs7S0FBQTtBQWtCQTs7O0tBQUE7QUFPQTs7S0FBQTtBQzdCQTs7Z0ZBQUE7QUFJQTtFQUNFO0NKdUNGOztBSXJDQTs7O0tBQUE7QUFLQTtFQUNFO0VBQ0E7Q0p1Q0Y7O0FJckNBOzs7S0FBQTtBQUlBO0VBQ0U7RUFDQTtDSndDRjs7QUl0Q0E7O0tBQUE7QUN2QkU7RUQ0QkU7Q0p3Q0o7QUtsRUU7RUQwQkU7Q0oyQ0o7QUtuRUU7RUR3QkU7Q0o4Q0o7QUtwRUU7RURzQkU7Q0ppREo7O0FJL0NBO0tBQUE7QUFHQTtFQUNFO0NKaURGOztBTXBGQTs7Z0ZBQUE7QUFJQTs7Ozs7O0tBQUE7QUFRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7O01BQUE7Q051RkY7QU1sRkU7RUFDRTtFQUNBO0NOb0ZKOztBTWxGQTs7Ozs7O0tBQUE7QUFRQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOzs7O01BQUE7Q05zRkY7QU1oRkU7RUFDRTtFQUNBO0NOa0ZKOztBTTNFRTsrRUFBQTtBQUdBOztJQUFBO0FBS0E7RUFDRTtDTjJFSjtBTXhFSTtFQUNFO0NOMEVOOztBTXZFRTsrRUFBQTtBQUdBO0VBQ0U7Q055RUo7O0FNN0ZFOytFQUFBO0FBR0E7O0lBQUE7QUFLQTtFQUNFO0NONkZKO0FNMUZJO0VBQ0U7Q040Rk47O0FNekZFOytFQUFBO0FBR0E7RUFDRTtDTjJGSjs7QU0vR0U7K0VBQUE7QUFHQTs7SUFBQTtBQUtBO0VBQ0U7Q04rR0o7QU01R0k7RUFDRTtDTjhHTjs7QU0zR0U7K0VBQUE7QUFHQTtFQUNFO0NONkdKOztBTWpJRTsrRUFBQTtBQUdBOztJQUFBO0FBS0E7RUFDRTtDTmlJSjtBTTlISTtFQUNFO0NOZ0lOOztBTTdIRTsrRUFBQTtBQUdBO0VBQ0U7Q04rSEo7O0FNbkpFOytFQUFBO0FBR0E7O0lBQUE7QUFLQTtFQUNFO0NObUpKO0FNaEpJO0VBQ0U7Q05rSk47O0FNL0lFOytFQUFBO0FBR0E7RUFDRTtDTmlKSjs7QU1yS0U7K0VBQUE7QUFHQTs7SUFBQTtBQUtBO0VBQ0U7Q05xS0o7QU1sS0k7RUFDRTtDTm9LTjs7QU1qS0U7K0VBQUE7QUFHQTtFQUNFO0NObUtKOztBTXZMRTsrRUFBQTtBQUdBOztJQUFBO0FBS0E7RUFDRTtDTnVMSjtBTXBMSTtFQUNFO0NOc0xOOztBTW5MRTsrRUFBQTtBQUdBO0VBQ0U7Q05xTEo7O0FNek1FOytFQUFBO0FBR0E7O0lBQUE7QUFLQTtFQUNFO0NOeU1KO0FNdE1JO0VBQ0U7Q053TU47O0FNck1FOytFQUFBO0FBR0E7RUFDRTtDTnVNSjs7QU0zTkU7K0VBQUE7QUFHQTs7SUFBQTtBQUtBO0VBQ0U7Q04yTko7QU14Tkk7RUFDRTtDTjBOTjs7QU12TkU7K0VBQUE7QUFHQTtFQUNFO0NOeU5KOztBTTdPRTsrRUFBQTtBQUdBOztJQUFBO0FBS0E7RUFDRTtDTjZPSjtBTTFPSTtFQUNFO0NONE9OOztBTXpPRTsrRUFBQTtBQUdBO0VBQ0U7Q04yT0o7O0FNL1BFOytFQUFBO0FBR0E7O0lBQUE7QUFLQTtFQUNFO0NOK1BKO0FNNVBJO0VBQ0U7Q044UE47O0FNM1BFOytFQUFBO0FBR0E7RUFDRTtDTjZQSjs7QU1qUkU7K0VBQUE7QUFHQTs7SUFBQTtBQUtBO0VBQ0U7Q05pUko7QU05UUk7RUFDRTtDTmdSTjs7QU03UUU7K0VBQUE7QUFHQTtFQUNFO0NOK1FKOztBTW5TRTsrRUFBQTtBQUdBOztJQUFBO0FBS0E7RUFDRTtDTm1TSjtBTWhTSTtFQUNFO0NOa1NOOztBTS9SRTsrRUFBQTtBQUdBO0VBQ0U7Q05pU0o7O0FNclRFOytFQUFBO0FBR0E7O0lBQUE7QUFLQTtFQUNFO0NOcVRKO0FNbFRJO0VBQ0U7Q05vVE47O0FNalRFOytFQUFBO0FBR0E7RUFDRTtDTm1USjs7QU0vU0E7Z0ZBQUE7Q0FBQTs7Ozs7O0VBWUk7SUFDRTtHTjhTSjs7RU01U0U7SUFDRTtHTitTSjtDQUNGO0FPbFpFO0VEc0dFO0lBQ0U7R04rU0o7O0VNN1NFO0lBQ0U7R05nVEo7Q0FDRjtBTzNaRTtFRDhHRTtJQUNFO0dOZ1RKOztFTTlTRTtJQUNFO0dOaVRKO0NBQ0Y7QU9wYUU7RURzSEU7SUFDRTtHTmlUSjs7RU0vU0U7SUFDRTtHTmtUSjtDQUNGO0FPeGFFO0VEeUZFO0lBQ0U7R05rVko7O0VNaFZFO0lBQ0U7R05tVko7Q0FDRjtBT3RiRTtFRHNHRTtJQUNFO0dObVZKOztFTWpWRTtJQUNFO0dOb1ZKO0NBQ0Y7QU8vYkU7RUQ4R0U7SUFDRTtHTm9WSjs7RU1sVkU7SUFDRTtHTnFWSjtDQUNGO0FPeGNFO0VEc0hFO0lBQ0U7R05xVko7O0VNblZFO0lBQ0U7R05zVko7Q0FDRjtBTzVjRTtFRHlGRTtJQUNFO0dOc1hKOztFTXBYRTtJQUNFO0dOdVhKO0NBQ0Y7QU8xZEU7RURzR0U7SUFDRTtHTnVYSjs7RU1yWEU7SUFDRTtHTndYSjtDQUNGO0FPbmVFO0VEOEdFO0lBQ0U7R053WEo7O0VNdFhFO0lBQ0U7R055WEo7Q0FDRjtBTzVlRTtFRHNIRTtJQUNFO0dOeVhKOztFTXZYRTtJQUNFO0dOMFhKO0NBQ0Y7QU9oZkU7RUR5RkU7SUFDRTtHTjBaSjs7RU14WkU7SUFDRTtHTjJaSjtDQUNGO0FPOWZFO0VEc0dFO0lBQ0U7R04yWko7O0VNelpFO0lBQ0U7R040Wko7Q0FDRjtBT3ZnQkU7RUQ4R0U7SUFDRTtHTjRaSjs7RU0xWkU7SUFDRTtHTjZaSjtDQUNGO0FPaGhCRTtFRHNIRTtJQUNFO0dONlpKOztFTTNaRTtJQUNFO0dOOFpKO0NBQ0Y7QU9waEJFO0VEeUZFO0lBQ0U7R044Yko7O0VNNWJFO0lBQ0U7R04rYko7Q0FDRjtBT2xpQkU7RURzR0U7SUFDRTtHTitiSjs7RU03YkU7SUFDRTtHTmdjSjtDQUNGO0FPM2lCRTtFRDhHRTtJQUNFO0dOZ2NKOztFTTliRTtJQUNFO0dOaWNKO0NBQ0Y7QU9wakJFO0VEc0hFO0lBQ0U7R05pY0o7O0VNL2JFO0lBQ0U7R05rY0o7Q0FDRjtBT3hqQkU7RUR5RkU7SUFDRTtHTmtlSjs7RU1oZUU7SUFDRTtHTm1lSjtDQUNGO0FPdGtCRTtFRHNHRTtJQUNFO0dObWVKOztFTWplRTtJQUNFO0dOb2VKO0NBQ0Y7QU8va0JFO0VEOEdFO0lBQ0U7R05vZUo7O0VNbGVFO0lBQ0U7R05xZUo7Q0FDRjtBT3hsQkU7RURzSEU7SUFDRTtHTnFlSjs7RU1uZUU7SUFDRTtHTnNlSjtDQUNGO0FPNWxCRTtFRHlGRTtJQUNFO0dOc2dCSjs7RU1wZ0JFO0lBQ0U7R051Z0JKO0NBQ0Y7QU8xbUJFO0VEc0dFO0lBQ0U7R051Z0JKOztFTXJnQkU7SUFDRTtHTndnQko7Q0FDRjtBT25uQkU7RUQ4R0U7SUFDRTtHTndnQko7O0VNdGdCRTtJQUNFO0dOeWdCSjtDQUNGO0FPNW5CRTtFRHNIRTtJQUNFO0dOeWdCSjs7RU12Z0JFO0lBQ0U7R04wZ0JKO0NBQ0Y7QU9ob0JFO0VEeUZFO0lBQ0U7R04waUJKOztFTXhpQkU7SUFDRTtHTjJpQko7Q0FDRjtBTzlvQkU7RURzR0U7SUFDRTtHTjJpQko7O0VNemlCRTtJQUNFO0dONGlCSjtDQUNGO0FPdnBCRTtFRDhHRTtJQUNFO0dONGlCSjs7RU0xaUJFO0lBQ0U7R042aUJKO0NBQ0Y7QU9ocUJFO0VEc0hFO0lBQ0U7R042aUJKOztFTTNpQkU7SUFDRTtHTjhpQko7Q0FDRjtBT3BxQkU7RUR5RkU7SUFDRTtHTjhrQko7O0VNNWtCRTtJQUNFO0dOK2tCSjtDQUNGO0FPbHJCRTtFRHNHRTtJQUNFO0dOK2tCSjs7RU03a0JFO0lBQ0U7R05nbEJKO0NBQ0Y7QU8zckJFO0VEOEdFO0lBQ0U7R05nbEJKOztFTTlrQkU7SUFDRTtHTmlsQko7Q0FDRjtBT3BzQkU7RURzSEU7SUFDRTtHTmlsQko7O0VNL2tCRTtJQUNFO0dOa2xCSjtDQUNGO0FPeHNCRTtFRHlGRTtJQUNFO0dOa25CSjs7RU1obkJFO0lBQ0U7R05tbkJKO0NBQ0Y7QU90dEJFO0VEc0dFO0lBQ0U7R05tbkJKOztFTWpuQkU7SUFDRTtHTm9uQko7Q0FDRjtBTy90QkU7RUQ4R0U7SUFDRTtHTm9uQko7O0VNbG5CRTtJQUNFO0dOcW5CSjtDQUNGO0FPeHVCRTtFRHNIRTtJQUNFO0dOcW5CSjs7RU1ubkJFO0lBQ0U7R05zbkJKO0NBQ0Y7QU81dUJFO0VEeUZFO0lBQ0U7R05zcEJKOztFTXBwQkU7SUFDRTtHTnVwQko7Q0FDRjtBTzF2QkU7RURzR0U7SUFDRTtHTnVwQko7O0VNcnBCRTtJQUNFO0dOd3BCSjtDQUNGO0FPbndCRTtFRDhHRTtJQUNFO0dOd3BCSjs7RU10cEJFO0lBQ0U7R055cEJKO0NBQ0Y7QU81d0JFO0VEc0hFO0lBQ0U7R055cEJKOztFTXZwQkU7SUFDRTtHTjBwQko7Q0FDRjtBT2h4QkU7RUR5RkU7SUFDRTtHTjByQko7O0VNeHJCRTtJQUNFO0dOMnJCSjtDQUNGO0FPOXhCRTtFRHNHRTtJQUNFO0dOMnJCSjs7RU16ckJFO0lBQ0U7R040ckJKO0NBQ0Y7QU92eUJFO0VEOEdFO0lBQ0U7R040ckJKOztFTTFyQkU7SUFDRTtHTjZyQko7Q0FDRjtBT2h6QkU7RURzSEU7SUFDRTtHTjZyQko7O0VNM3JCRTtJQUNFO0dOOHJCSjtDQUNGO0FPcHpCRTtFRHlGRTtJQUNFO0dOOHRCSjs7RU01dEJFO0lBQ0U7R04rdEJKO0NBQ0Y7QU9sMEJFO0VEc0dFO0lBQ0U7R04rdEJKOztFTTd0QkU7SUFDRTtHTmd1Qko7Q0FDRjtBTzMwQkU7RUQ4R0U7SUFDRTtHTmd1Qko7O0VNOXRCRTtJQUNFO0dOaXVCSjtDQUNGO0FPcDFCRTtFRHNIRTtJQUNFO0dOaXVCSjs7RU0vdEJFO0lBQ0U7R05rdUJKO0NBQ0Y7QU94MUJFO0VEeUZFO0lBQ0U7R05rd0JKOztFTWh3QkU7SUFDRTtHTm13Qko7Q0FDRjtBT3QyQkU7RURzR0U7SUFDRTtHTm13Qko7O0VNandCRTtJQUNFO0dOb3dCSjtDQUNGO0FPLzJCRTtFRDhHRTtJQUNFO0dOb3dCSjs7RU1sd0JFO0lBQ0U7R05xd0JKO0NBQ0Y7QU94M0JFO0VEc0hFO0lBQ0U7R05xd0JKOztFTW53QkU7SUFDRTtHTnN3Qko7Q0FDRjtBUW40QkE7OztnRkFBQTtBQUtBO0VBQ0U7RUFDQTtDUm80QkY7O0FRbDRCQTs7S0FBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1JxNEJGO0FRbjRCRTtFQUNFO0VBQ0E7Q1JxNEJKO0FRbjRCSTtFQUNFO0NScTRCTjtBUW40QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1JxNEJKO0FRbjRCRTtFQUNFO0NScTRCSjtBUW40QkU7RUFDRTtDUnE0Qko7O0FTMTZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUNjZCRjtBTzc2QkU7RUVQRjtJQVdJO0dUNjZCRjtDQUNGO0FPdjdCRTtFRUZGO0lBc0JNLGlCQUpPO0dUMjZCWDtDQUNGO0FPNTdCRTtFRUZGO0lBc0JNLGtCQUpPO0dUZzdCWDtDQUNGO0FPajhCRTtFRUZGO0lBc0JNLG1CQUpPO0dUcTdCWDtDQUNGO0FPdDhCRTtFRUZGO0lBc0JNLGlCQUpPO0dUMDdCWDtDQUNGOztBVTc4QkE7O2dGQUFBO0FDQUE7O2dGQUFBO0FBSUE7OztLQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7Q1hnOUJGOztBVzc4QkE7OztLQUFBO0FBTUE7RUFDRTtFQUVBLHNDRFdXO0VDVlg7RUFFQTtVQUFBO0NYNDhCRjs7QVcxOEJBOzs7O0tBQUE7QUFPRTtFQUNFO0VBQ0E7Q1gyOEJKO0FXNzhCRTtFQUNFO0VBQ0E7Q1gyOEJKOztBV3o4QkE7O0tBQUE7QUFHQTtFQUNFO0VBQ0E7Q1g0OEJGO0FXMThCRTtFQUNFO0NYNDhCSjs7QVcxOEJBOzs7S0FBQTtBQUtBO0VBQ0Usc0NEckJXO0NWaStCYjs7QVcxOEJBOztLQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0EsMEJEOUNXO0VDK0NYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1g0OEJGO0FXMThCRTtFQUNFO0NYNDhCSjtBVzE4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0NYNDhCSjtBVzE4Qkk7RUFDRTtFQUNBO0NYNDhCTjtBVzM4Qk07RUFDRTtDWDY4QlI7QVcxOEJJO0VBQ0U7VUFBQTtFQUNBO0NYNDhCTjtBVzE4QkU7RUFDRTtDWDQ4Qko7QVcxOEJJO0VBQ0U7Q1g0OEJOO0FXMThCSTtFQUNFO1VBQUE7Q1g0OEJOO0FXejhCTTtFQUNFO1VBQUE7Q1gyOEJSO0FXeDhCSTtFQUNFO0VBQ0E7VUFBQTtFQUNBO0NYMDhCTjtBV3Y4Qk07RUFDRTtVQUFBO0NYeThCUjs7QVd2OEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsMEJEMUdlO0NWb2pDakI7O0FZdGtDQTs7Z0ZBQUE7QUFJQTs7S0FBQTtBQUdBO0VBQ0U7Q1p3a0NGOztBWXRrQ0E7O0tBQUE7QUxSRTtFS21CRTtJQUNFO0daa2tDSjtDQUNGO0FPbGxDRTtFS2tCRTtJQUNFO0dabWtDSjtDQUNGO0FPNWxDRTtFS21CRTtJQUNFO0daNGtDSjtDQUNGO0FPNWxDRTtFS2tCRTtJQUNFO0daNmtDSjtDQUNGO0FPdG1DRTtFS21CRTtJQUNFO0dac2xDSjtDQUNGO0FPdG1DRTtFS2tCRTtJQUNFO0dadWxDSjtDQUNGO0FPaG5DRTtFS21CRTtJQUNFO0daZ21DSjtDQUNGO0FPaG5DRTtFS2tCRTtJQUNFO0daaW1DSjtDQUNGO0FPMW5DRTtFS21CRTtJQUNFO0daMG1DSjtDQUNGO0FPMW5DRTtFS2tCRTtJQUNFO0daMm1DSjtDQUNGO0FhdG9DQTs7Z0ZBQUE7QUNBQTtFQUNFLG9CSklTO0VJSFQ7Q2Qyb0NGO0Fjem9DRTtFQ0RBO0VDTU0sa0NGSkU7RUVTRiwrQkZURTtFRWNGLDhCRmRFO0VFSUYsNEJGSlk7RUVTWix5QkZUWTtFRWNaLHdCRmRZO0VDRWxCLDBCREZRO0VDR1Isb0JESGtCO0NkcXBDcEI7QWNucENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZHFwQ0o7QWNucENJO0VBQ0U7Q2RxcENOO0FjbnBDSTtFQUNFLGVKWlE7RUlhUjtFQUNBO0NkcXBDTjtBY25wQ0k7RUFDRTtDZHFwQ047QU83cUNFO0VPRkY7SUE2Qkk7R2RzcENGO0NBQ0Y7O0FpQnByQ0E7RUZHRTtFQ01NLGtDQ1JBO0VEYUEsK0JDYkE7RURrQkEsOEJDbEJBO0VEUUEsNEJDUlU7RURhVix5QkNiVTtFRGtCVix3QkNsQlU7RUZNaEIsMEJFTk07RUZPTixvQkVQZ0I7Q2pCaXNDbEI7QWlCN3JDRTtFRkZBO0VDTU0sZ0NDSEU7RURRRiw2QkNSRTtFRGFGLDRCQ2JFO0VER0YsNEJDSFU7RURRVix5QkNSVTtFRGFWLHdCQ2JVO0VGQ2hCLHdCRURRO0VGRVIsb0JFRmdCO0VBQ2Q7RUFDQTtFQUNBO0VBQ0E7Q2pCeXNDSjtBaUJ2c0NJO0VBQ0U7Q2pCeXNDTjtBaUJ2c0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ5c0NOO0FpQnRzQ007RUNkSjtFQUNBO0VBQ0EsWURhdUI7RUNadkIsYURZNkI7Q2pCMnNDL0I7QWlCeHNDTTtFQ2xCSjtFQUNBO0VBQ0EsWURpQjBCO0VDaEIxQixhRGdCZ0M7Q2pCNnNDbEM7QWlCM3NDRTtFQUNFO0VBQ0E7Q2pCNnNDSjtBaUIzc0NJO0VBQ0U7Q2pCNnNDTjtBaUIzc0NFO0VBQ0Usc0JQaEJhO0NWNnRDakI7QWlCM3NDRTtFQUNFO0VGdENGO0VDTU0sb0NDaUNFO0VENUJGLGlDQzRCRTtFRHZCRixnQ0N1QkU7RURqQ0YsNEJDaUNjO0VENUJkLHlCQzRCYztFRHZCZCx3QkN1QmM7RUZuQ3BCLDRCRW1DUTtFRmxDUixvQkVrQ29CO0NqQnV0Q3RCO0FpQnJ0Q0k7RUFDRTtDakJ1dENOOztBbUJwd0NBOztnRkFBQTtBQUlBO0VBQ0U7RUFDQTtDbkJzd0NGO0FtQnB3Q0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFBUmU7RUFTZjtFQUNBO0NuQnF3Q0o7QW1CbndDRTtFQUNFO0VKbkJGO0VDTU0sZ0NHY0U7RUhURiw2QkdTRTtFSEpGLDRCR0lFO0VIZEYsNEJHY1U7RUhUVix5QkdTVTtFSEpWLHdCR0lVO0VKaEJoQix3QklnQlE7RUpmUixvQkllZ0I7RUFhZDtpRkFBQTtDbkJvd0NKO0FtQi93Q0k7RUp0QkY7RUNNTSx1Q0dpQkk7RUhaSixvQ0dZSTtFSFBKLG1DR09JO0VIakJKLDRCR2lCbUI7RUhabkIseUJHWW1CO0VIUG5CLHdCR09tQjtFSm5CekIsK0JJbUJVO0VKbEJWLG9CSWtCeUI7RUFDckI7Q25CMnhDTjtBbUJ4eENJO0VBQ0U7RUFDQTtDbkIweENOO0FtQnp4Q007RUFDRTtDbkIyeENSO0FtQnR4Q0k7RUFDRTtFQUNBO0VKdENKO0VDTU0sa0NHaUNJO0VINUJKLCtCRzRCSTtFSHZCSiw4Qkd1Qkk7RUhqQ0osNEJHaUNjO0VINUJkLHlCRzRCYztFSHZCZCx3Qkd1QmM7RUpuQ3BCLDBCSW1DVTtFSmxDVixvQklrQ29CO0NuQmt5Q3RCO0FtQmh5Q007RUp6Q0o7RUNNTSxrQ0dvQ007RUgvQk4sK0JHK0JNO0VIMUJOLDhCRzBCTTtFSHBDTiw0QkdvQ2dCO0VIL0JoQix5QkcrQmdCO0VIMUJoQix3QkcwQmdCO0VKdEN0QiwwQklzQ1k7RUpyQ1osb0JJcUNzQjtFQUNoQjtFQUNBO0VBQ0E7RUFDQTtDbkI0eUNSO0FtQnh5Q1U7RUFDRTtDbkIweUNaO0FPejFDRTtFWThDUTtJQUlJO0duQjJ5Q1o7Q0FDRjtBTzkxQ0U7RVk4Q1E7SUFPSTtHbkI2eUNaO0NBQ0Y7QW1CNXlDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlVDVDSztFUzZDTDtFQUNBO0NuQjh5Q1o7QU9sM0NFO0VZNERRO0lBV0k7R25CK3lDWjtDQUNGO0FtQjl5Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCVGhFSTtDVmczQ2xCO0FtQjl5Q1U7RUFDRTtDbkJnekNaO0FtQjd5Q1k7RUFDRTtDbkIreUNkO0FtQjV5Q1k7RUFDRTtDbkI4eUNkO0FtQjV5Q2M7RUFDRTtDbkI4eUNoQjtBTzc0Q0U7RVkwQ0k7SUhuQ0Usd0JER2U7SUNPZixvQkRQZTtJSXlGYjtJQUNBO0duQm16Q1I7RW1CaHpDVTtJQUNFO0duQmt6Q1o7RW1CaHpDVTtJQUNFO0duQmt6Q1o7RW1CaHpDWTtJQUNFO0duQmt6Q2Q7Q0FDRjtBT2o2Q0U7RVkwQ0k7SUF1RU07R25Cb3pDVjtDQUNGO0FtQmx6Q007RUFDRTtDbkJvekNSO0FPejZDRTtFWUVGO0lBc0hJO0duQnF6Q0Y7Q0FDRjs7QW9CaDdDQTs7Z0ZBQUE7QUFJQTtFQUNFLG9CVnVCYztFVW9GZDtpRkFBQTtDcEJ5MENGO0FvQmw3Q0U7RUFDRTtDcEJvN0NKO0FvQmw3Q0U7RUFDRTtDcEJvN0NKO0FvQmw3Q0k7RUFDRTtFQUNBO0VBQ0EsZVZRVztFVVBYO0VBQ0E7Q3BCbzdDTjtBb0JsN0NJO0VBQ0U7RUFDQTtDcEJvN0NOO0FvQmw3Q0U7RUFDRTtFQUNBO0NwQm83Q0o7QW9CbDdDSTtFQUNFO0VBQ0E7Q3BCbzdDTjtBb0JsN0NNO0VBQ0U7Q3BCbzdDUjtBb0JsN0NNO0VBQ0U7RUFDQTtDcEJvN0NSO0FvQmg3Q007RUFDRTtFQUNBLGVWbkJTO0VVb0JUO0VBQ0E7Q3BCazdDUjtBb0JoN0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEJrN0NOO0FvQmg3Q007RUFDRTtDcEJrN0NSO0FvQmg3Q0U7RUFDRTtFQUNBO0NwQms3Q0o7QW9CaDdDSTtFQUNFO0NwQms3Q047QW9CaDdDSTtFQUNFO0VBQ0E7Q3BCazdDTjtBb0JoN0NJO0VBQ0U7RUFDQTtFQUNBO0NwQms3Q047QW9COTZDUTtFQUNFO0VBQ0E7Q3BCZzdDVjtBb0I5NkNVO0VBQ0U7Q3BCZzdDWjtBb0I3NkNVO0VBQ0U7RUFDQTtDcEIrNkNaO0FPbGdERTtFYXNGRTtJQUNFO0lBQ0E7R3BCKzZDSjtFb0I3NkNFO0lBQ0U7R3BCKzZDSjtDQUNGO0FPM2dERTtFYThGRTtJQUNFO0lBQ0E7R3BCZzdDSjtFb0I5NkNFO0lBQ0U7R3BCZzdDSjtFb0IvNkNJO0lBQ0U7SUFDQTtHcEJpN0NOO0VvQi82Q0k7SUFDRTtHcEJpN0NOO0NBQ0Y7QW9CMTZDRTtFQUNFLDBCVnZGYztFVXdGZDtDcEI0NkNKO0FvQno2Q007RUFDRTtFQUNBO0VMdkhOO0VDTU0sdUNJa0hNO0VKN0dOLG9DSTZHTTtFSnhHTixtQ0l3R007RUpsSE4sNEJJa0hxQjtFSjdHckIseUJJNkdxQjtFSnhHckIsd0JJd0dxQjtFTHBIM0IsK0JLb0hZO0VMbkhaLG9CS21IMkI7Q3BCcTdDN0I7QW9CbjdDSTtFQUNFO0VBQ0E7RUFDQSxlVnhHVztDVjZoRGpCO0FvQm43Q0k7RUFDRTtFQUNBO0NwQnE3Q047QW9CbjdDSTtFQUVFO0NwQm83Q047QW9CbDdDSTtFQUNFO0VMeElKO0VDTU0sa0NJbUlJO0VKOUhKLCtCSThISTtFSnpISiw4Qkl5SEk7RUpuSUosNEJJbUljO0VKOUhkLHlCSThIYztFSnpIZCx3Qkl5SGM7RUxySXBCLDBCS3FJVTtFTHBJVixvQktvSW9CO0VBQ2hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCODdDTjtBb0I1N0NNO0VBQ0U7Q3BCODdDUjtBb0I1N0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q3BCNjdDVjtBTzVsREU7RWFpSEE7SUFpREk7R3BCODdDSjtFb0I1N0NNO0lBQ0U7SUFDQTtHcEI4N0NSO0VvQjU3Q0k7SUFDRTtHcEI4N0NOO0VvQjU3Q0k7SUFDRTtHcEI4N0NOO0NBQ0Y7QU8zbURFO0VhRUY7SUE2S0k7R3BCZzhDRjtFb0I5N0NFO0lMaExGO0lDTU0sb0NJMktJO0lKdEtKLGlDSXNLSTtJSmpLSixnQ0lpS0k7SUozS0osZ0NJMktnQjtJSnRLaEIsNkJJc0tnQjtJSmpLaEIsNEJJaUtnQjtJTDdLdEIsNEJLNktVO0lMNUtWLHdCSzRLc0I7SUozS2hCLHdCREdlO0lDT2Ysb0JEUGU7SUswS2pCO0lBQ0E7R3BCODhDSjtFb0I1OENFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R3BCODhDSjtFb0I1OENJO0lBQ0U7R3BCODhDTjtFb0IzOENJO0lKaExFLGFJaUxPO0lMbExiLFNLa0xhO0lBQ1A7SUFDQTtHcEIrOENOO0VvQjc4Q0k7SUFDRTtHcEIrOENOO0VvQjc4Q0k7SUFDRTtHcEIrOENOO0VvQjc4Q0k7SUFDRTtHcEIrOENOO0VvQjM4Q007SUFDRTtHcEI2OENSO0NBQ0Y7O0FxQmpxREU7RUFDRTtFQUNBO0VBQ0E7Q3JCb3FESjtBcUJscURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckJvcUROOztBc0IvcURBOztnRkFBQTtBQU1FO0VBQ0UsNkNaOEJTO0VZN0JUO0VBQ0E7Q3RCK3FESjtBc0I3cURJO0VBQ0U7Q3RCK3FETjtBc0I3cURFO0VBQ0U7RUFDQSxlWk1hO0VZTGI7Q3RCK3FESjtBc0I3cURJO0VBQ0UsZVpLZ0I7Q1YwcUR0QjtBc0I3cURFO0VBQ0U7RUFDQSxlWkNrQjtDVjhxRHRCO0FzQjdxREU7RUFDRTtFQUNBLGVaTmE7Q1ZxckRqQjtBc0I1cURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZVpYYTtFWVliO0N0QjhxREo7QXNCNXFERTtFQUNFO0VBQ0E7RUFDQSxlWmpCYTtDVityRGpCO0FzQjVxREU7RUFDRTtFQUNBO0N0QjhxREo7QXNCNXFESTtFQUNFO0VBQ0E7Q3RCOHFETjtBc0I1cURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlWmhDVztDVjhzRGpCO0FzQjVxRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVadkNTO0VZd0NUO0VBQ0E7Q3RCOHFEUjtBc0I1cURNO0VBQ0U7Q3RCOHFEUjtBc0I1cURFO0VBQ0U7RUFDQTtFQUNBO0N0QjhxREo7QXNCNXFESTtFQUNFO0VBQ0E7Q3RCOHFETjtBc0I1cURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZVozRFc7Q1Z5dURqQjtBc0I1cURNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlWmxFUztDVmd2RGpCO0FzQjVxRE07RUFDRTtDdEI4cURSO0FzQjVxREU7RUFDRSxlWjFFYTtFWTJFYjtDdEI4cURKO0FzQjFxREk7RUFDRTtDdEI0cUROO0FzQjFxRE07RUFDRSxlWm5GUztDVit2RGpCO0FzQjFxREk7RUFDRSxlWnRGVztDVmt3RGpCO0FzQjFxRE07RUFDRTtDdEI0cURSO0FzQnpxREk7RUFDRTtDdEIycUROO0FzQnpxREk7RUFDRTtDdEIycUROO0FzQnhxRE07RUFDRTtDdEIwcURSO0FzQnhxRFE7RUFDRTtDdEIwcURWO0FzQnZxRE07RUFDRTtDdEJ5cURSO0FzQnZxRFE7RUFDRTtDdEJ5cURWO0FzQnZxREk7RUFDRTtFQUNBO0N0QnlxRE47QXNCbHFESTtFQUNFO0VBQ0E7RUFDQSxlWjVIVztFWTZIWDtFQUNBO0N0Qm9xRE47QXNCanFEUTtFQUNFLGNabElPO0NWcXlEakI7QXNCanFETTtFQUNFO0N0Qm1xRFI7QXNCaHFEUTtFQUNFO0N0QmtxRFY7O0F1QmowREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2Qm8wREY7QXVCbDBERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N2Qm8wREo7QXVCbDBERTtFQUNFO0VBQ0E7RUFDQTtDdkJvMERKO0F1QmwwREU7RUFDRTtFQUNBO0N2Qm8wREo7QXVCajBETTtFQUNFO0N2Qm0wRFI7QXVCajBERTtFQUNFO0VBQ0E7RUFDQSxlYm5CSztFYW9CTDtFQUNBO0N2Qm0wREo7QXVCajBESTtFQUNFO0VBQ0E7Q3ZCbTBETjtBdUJqMERFO0VBQ0U7RUFDQTtFQUNBLGVickJjO0Vhc0JkO0VBQ0E7Q3ZCbTBESjtBdUJqMERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxlYi9CYTtFYWdDYjtDdkJrMERKO0FLdjNERTtFa0J3REk7Q3ZCazBETjtBS3gzREU7RWtCc0RJO0N2QnEwRE47QUt6M0RFO0VrQm9ESTtDdkJ3MEROO0FLMTNERTtFa0JrREk7Q3ZCMjBETjtBdUJ6MERJO0VBQ0Usc0JiN0NDO0NWdzNEUDtBdUJ6MERJO0VBQ0Usc0JiNUNZO0NWdTNEbEI7QXVCejBESTtFQUNFO0VBQ0EsaUNiN0NXO0VhOENYO0N2QjIwRE47QXVCejBESTtFQUNFO0VBQ0E7Q3ZCMjBETjtBdUJ6MERFO0VBQ0U7RUFDQTtDdkIyMERKO0F1QngwREk7RUFDRTtFQUNBO0N2QjAwRE47QXVCeDBESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZCMDBETjtBdUJ4MERJO0VBQ0U7RUFDQTtFUHpGRSx5Qk8wRlU7RVAzRVYsb0JPMkVVO0VQdEVWLHNCT3NFVTtPUHRFVixpQk9zRVU7RUFDWixzQ2JoRU87RWFpRVA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGViN0ZFO0NWMjZEUjtBdUI1MERNO0VBQ0U7RUFDQTtDdkI4MERSO0F1QjEwREk7RVIvR0Y7RUNNTSx1Q08wR0k7RVByR0osb0NPcUdJO0VQaEdKLG1DT2dHSTtFUDFHSixnQ08wR21CO0VQckduQiw2Qk9xR21CO0VQaEduQiw0Qk9nR21CO0VSNUd6QiwrQlE0R1U7RVIzR1Ysd0JRMkd5QjtFQUNyQjtDdkJzMUROO0F1QnAxRE07RVA3R0UseUJPOEdZO0VQL0ZaLG9CTytGWTtFUDFGWixzQk8wRlk7T1AxRlosaUJPMEZZO0VBQ1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkIwMURSO0F1QngxRFE7RUFDRTtDdkIwMURWO0F1QngxRFE7RUFDRTtFQUNBO0N2QjAxRFY7QXVCeDFETTtFQUNFO0VBQ0E7RUFDQTtDdkIwMURSO0F1QngxREU7RUFDRTtDdkIwMURKO0F1QngxREk7RUFDRTtDdkIwMUROOztBdUJ2MURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkIwMURKOztBdUJ2MURBO0VBQ0U7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7Q3ZCdTFERjtBdUJyMURFO0VBQ0U7Q3ZCdTFESjtBdUJyMURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2QnUxREo7QXVCcjFERTtFQUNFO0N2QnUxREo7QXVCcjFESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkJ1MUROO0F1QnIxRE07RUFDRTtDdkJ1MURSOztBd0J6aEVBO0VBQ0U7RUFDQTtFQUNBO0N4QjRoRUY7QXdCMWhFRTtFQUNFO0VBQ0E7RUFDQTtDeEI0aEVKO0F3QjFoRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4QjRoRU47QU96aUVFO0VpQlFFO0lBUUk7R3hCNmhFTjtDQUNGO0F3QjVoRU07RUFDRTtFVGxCTjtFQ01NLGdDUWFNO0VSUk4sNkJRUU07RVJITiw0QlFHTTtFUmJOLDRCUWFjO0VSUmQseUJRUWM7RVJIZCx3QlFHYztFVGZwQix3QlNlWTtFVGRaLG9CU2NvQjtFQUNkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEJ3aUVSO0F3QnRpRVE7RVQzQk47RUNNTSxnQ1FzQlE7RVJqQlIsNkJRaUJRO0VSWlIsNEJRWVE7RVJ0QlIsNEJRc0JnQjtFUmpCaEIseUJRaUJnQjtFUlpoQix3QlFZZ0I7RVR4QnRCLHdCU3dCYztFVHZCZCxvQlN1QnNCO0VBQ2Q7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUFBO0VBQUE7Q3hCa2pFVjtBd0JoakVVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDeEJrakVaO0F3QmpqRVk7RUFDRTtDeEJtakVkO0F3QmpqRVE7RUFDRSwwQmQxQkc7RWMyQkg7Q3hCbWpFVjtBd0JoakVZO0VBQ0U7VUFBQTtDeEJrakVkO0F3QmhqRVU7RUFDRTtDeEJrakVaO0F3QmpqRVk7RUFDRTtVQUFBO0N4Qm1qRWQ7QXdCampFUTtFQUNFLDBCZHJDTztFY3NDUDtDeEJtakVWO0F3Qi9pRVk7RUFDRTtVQUFBO0N4QmlqRWQ7QXdCL2lFVTtFQUNFO0N4QmlqRVo7QXdCaGpFWTtFQUNFO1VBQUE7Q3hCa2pFZDtBd0I5aUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEJnakVOO0F3QjlpRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEJnakVSO0F3QjlpRVE7RUFDRTtDeEJnakVWO0FPNW9FRTtFaUIrRlE7SUFDRTtHeEJnakVWO0V3QjlpRVE7SUFDRTtHeEJnakVWO0NBQ0Y7QXdCL2lFTTtFQUNFO0VBQ0E7Q3hCaWpFUjs7QXlCenBFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCZmNlO0VlYmY7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO1VBQUE7Q3pCNHBFRjtBeUIxcEVFO0VBQ0U7Q3pCNHBFSjtBeUIxcEVFO0VBQ0U7RUFDQTtVQUFBO0N6QjRwRUo7QXlCMXBFRTtFQUNFO0N6QjRwRUo7QXlCMXBFSTtFQUNFO0VBQ0E7RUFDQTtDekI0cEVOO0F5QjFwRUk7RUFDRTtFQUNBO0VBQ0E7Q3pCNHBFTjtBeUIxcEVNO0VBQ0U7Q3pCNHBFUjtBeUIxcEVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCNHBFTjtBT3RzRUU7RWtCNkNJO0lBQ0U7R3pCNHBFTjtDQUNGO0FPM3NFRTtFa0JpREk7SUFDRTtJQUNBO0d6QjZwRU47RXlCM3BFSTtJQUNFO0d6QjZwRU47Q0FDRjs7QXlCM3BFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VWNURBO0VDTU0sZ0NTdURBO0VUbERBLDZCU2tEQTtFVDdDQSw0QlM2Q0E7RVR2REEsNEJTdURRO0VUbERSLHlCU2tEUTtFVDdDUix3QlM2Q1E7RVZ6RGQsd0JVeURNO0VWeEROLG9CVXdEYztFQUNkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCd3FFRjtBeUJ0cUVFO0VBQ0U7Q3pCd3FFSjtBeUJ0cUVFO0VBQ0U7Q3pCd3FFSjtBeUJ0cUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCd3FFSjtBeUJ0cUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekJ3cUVOO0F5QnRxRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDekJ3cUVOO0F5QnRxRUk7RUFDRSxlZjVGUTtFZTZGUjtFQUNBO0VBQ0E7Q3pCd3FFTjtBeUJ0cUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQmZyR1E7RWVzR1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekJ3cUVOO0F5QnRxRU07RUFDRTtDekJ3cUVSO0FPNXhFRTtFa0IyRUE7SUE0Q0k7SUFDQTtHekJ5cUVKO0NBQ0Y7QU9seUVFO0VrQjJFQTtJQWdESTtHekIycUVKO0NBQ0Y7QXlCMXFFRTtFQUNFO0N6QjRxRUo7QXlCMXFFSTtFQUNFO0N6QjRxRU47QXlCMXFFRTtFQUNFO0VBQ0E7Q3pCNHFFSjtBeUIxcUVJO0VWdElGO0VDTU0sdUNTaUlJO0VUNUhKLG9DUzRISTtFVHZISixtQ1N1SEk7RVRqSUosZ0NTaUltQjtFVDVIbkIsNkJTNEhtQjtFVHZIbkIsNEJTdUhtQjtFVm5JekIsK0JVbUlVO0VWbElWLHdCVWtJeUI7RUFDckI7Q3pCc3JFTjtBeUJwckVNO0VBQ0U7Q3pCc3JFUjtBeUJwckVNO0VWN0lKO0VDTU0sZ0NTd0lNO0VUbklOLDZCU21JTTtFVDlITiw0QlM4SE07RVR4SU4sNEJTd0ljO0VUbklkLHlCU21JYztFVDlIZCx3QlM4SGM7RVYxSXBCLHdCVTBJWTtFVnpJWixvQlV5SW9CO0VBQ2Q7RUFDQTtDekJnc0VSO0F5QjlyRVE7RUFDRTtFQUNBO0N6QmdzRVY7QXlCOXJFTTtFQUNFO0VBQ0E7Q3pCZ3NFUjtBeUI5ckVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekJnc0VWO0F5QjlyRVU7RUFDRTtFQUNBLGVmekpKO0VlMEpJO0N6QmdzRVo7QXlCOXJFWTtFQUNFO0N6QmdzRWQ7QXlCN3JFUTtFQ3BLTjtFQUNBO0VBQ0EsWURtSzJCO0VDbEszQixhRGtLaUM7Q3pCa3NFbkM7QXlCL3JFUTtFQ3hLTjtFQUNBO0VBQ0EsWUR1SzhCO0VDdEs5QixhRHNLb0M7Q3pCb3NFdEM7QXlCbHNFRTtFQUNFO0N6Qm9zRUo7QXlCbHNFSTtFQUNFO0N6Qm9zRU47QXlCbHNFSTtFQUNFO0N6Qm9zRU47QXlCbHNFSTtFVjFMRjtFQ01NLHVDU3FMSTtFVGhMSixvQ1NnTEk7RVQzS0osbUNTMktJO0VUckxKLGdDU3FMbUI7RVRoTG5CLDZCU2dMbUI7RVQzS25CLDRCUzJLbUI7RVZ2THpCLCtCVXVMVTtFVnRMVix3QlVzTHlCO0VBQ3JCO0VBQ0E7RUFDQTtDekI4c0VOO0F5QjVzRU07RUFDRTtDekI4c0VSO0F5QjVzRU07RUFDRTtFQUNBO0VDL0xOO0VBQ0E7RUFDQSxZRDhMK0I7RUM3TC9CLGFENkxxQztFVGhNL0IseUJTaU1ZO0VUbExaLG9CU2tMWTtFVDdLWixzQlM2S1k7T1Q3S1osaUJTNktZO0N6QnF0RXBCO0F5Qm50RVE7RUFDRTtDekJxdEVWO0F5Qm50RVE7RUFDRTtFQUNBO0N6QnF0RVY7QXlCbnRFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCcXRFUjtBeUJudEVRO0VBQ0U7RUFDQSxlZi9NRjtDVm82RVI7QXlCbnRFVTtFQUNFO0N6QnF0RVo7QXlCbnRFTTtFQUNFO0VBQ0E7Q3pCcXRFUjtBeUJudEVRO0VBQ0U7Q3pCcXRFVjs7QTJCMTdFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MzQjY3RUY7QTJCMzdFRTtFQUNFO0VBQ0E7QzNCNjdFSjtBMkIxN0VNO0VBQ0U7RUFDQTtFQUNBO0MzQjQ3RVI7QTJCMTdFTTtFQUNFO0VBQ0E7QzNCNDdFUjtBMkIxN0VJO0VBQ0U7RUFDQTtDM0I0N0VOO0EyQjE3RU07RVp0Qko7RUNNTSx1Q1dpQk07RVhaTixvQ1dZTTtFWFBOLG1DV09NO0VYakJOLGdDV2lCcUI7RVhackIsNkJXWXFCO0VYUHJCLDRCV09xQjtFWm5CM0IsK0JZbUJZO0VabEJaLHdCWWtCMkI7RUFDckI7RUFDQTtFQUNBO0MzQnM4RVI7QTJCcDhFUTtFQUNFO0MzQnM4RVY7QTJCcDhFUTtFQUNFO0VBQ0E7RVgzQkYseUJXNEJjO0VYYmQsb0JXYWM7RVhSZCxzQldRYztPWFJkLGlCV1FjO0VENUJwQjtFQUNBO0VBQ0EsWUMyQmlDO0VEMUJqQyxhQzBCdUM7QzNCNjhFekM7QTJCMzhFVTtFQUNFO0VBQ0E7QzNCNjhFWjtBMkIzOEVVO0VBQ0U7QzNCNjhFWjtBMkIzOEVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzNCNjhFVjtBTzkvRUU7RW9CNkNNO0lBT0k7RzNCODhFVjtDQUNGO0EyQjc4RVU7RUFDRTtDM0IrOEVaO0EyQjc4RVk7RUFDRTtDM0IrOEVkO0EyQjU4RVE7RUFDRTtFQUNBO0MzQjg4RVY7QTJCNThFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDBCakI5RFE7RWlCK0RSO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QzNCNjhFTjtBMkIzOEVNO0VBQ0U7QzNCNjhFUjtBMkIzOEVNO0VBQ0U7QzNCNjhFUjs7QTRCaGlGQTs7Z0ZBQUE7QUFNRTtFQUNFO0M1QmdpRko7QTRCOWhGRTtFYk5BO0VDTU0sdUNZQ0U7RVpJRixvQ1lKRTtFWlNGLG1DWVRFO0VaREYsNEJZQ2lCO0VaSWpCLHlCWUppQjtFWlNqQix3QllUaUI7RWJIdkIsK0JhR1E7RWJGUixvQmFFdUI7QzVCMGlGekI7QTZCcGpGQTtFQUNFO0VBQ0E7RWRDQTtFQ01NLHVDYU5BO0ViV0Esb0NhWEE7RWJnQkEsbUNhaEJBO0ViTUEsZ0NhTmU7RWJXZiw2QmFYZTtFYmdCZiw0QmFoQmU7RWRJckIsK0JjSk07RWRLTix3QmNMcUI7QzdCZ2tGdkI7QTZCL2pGRTtFQUNFO0VBQ0E7QzdCaWtGSjtBT3JrRkU7RXNCRkY7SUFTSTtHN0Jra0ZGO0U2QmprRkU7SUFDRTtJQUNBO0c3Qm1rRko7RTZCamtGSTtJQUNFO0c3Qm1rRk47Q0FDRjtBOEJqbEZFO0VBQ0U7RUFDQTtDOUJtbEZKO0E4QmxsRkk7RUFDRTtDOUJvbEZOO0FPeGxGRTtFdUJPSTtJQUNFO0c5Qm9sRk47RThCbmxGSTtJQUNFO0c5QnFsRk47Q0FDRjtBT2htRkU7RXVCYUk7SUFDRTtHOUJzbEZOO0U4QnJsRkk7SUFDRTtHOUJ1bEZOO0NBQ0Y7QStCMW1GQTtFQUNFO0VoQkVBO0VDTU0sdUNlUEE7RWZZQSxvQ2VaQTtFZmlCQSxtQ2VqQkE7RWZPQSxnQ2VQZTtFZllmLDZCZVplO0VmaUJmLDRCZWpCZTtFaEJLckIsK0JnQkxNO0VoQk1OLHdCZ0JOcUI7Qy9Cc25GdkI7QStCcG5GRTtFQUNFO0MvQnNuRko7QStCcG5GSTtFQUNFO0MvQnNuRk47QStCcG5GTTtFQUNFO0MvQnNuRlI7QU8vbkZFO0V3QllNO0lBQ0U7Ry9Cc25GUjtFK0JwbkZNO0lBQ0U7Ry9Cc25GUjtDQUNGO0ErQnJuRkk7RUFDRTtDL0J1bkZOO0ErQnJuRkU7RWZKTSxhZUtHO0VoQk5ULFNnQk1TO0VBQ1A7Qy9CeW5GSjtBK0J0bkZJO0VmVEksYWVVSztFaEJYWCxTZ0JXVztDL0IwbkZiO0ErQnhuRkk7RWZaSSxhZWFLO0VoQmRYLFNnQmNXO0MvQjRuRmI7QU8xcEZFO0V3QkZGO0lBbUNJO0cvQjZuRkY7RStCM25GRTtJQUNFO0lBQ0E7SWZwQkUsYWVxQks7SWhCdEJYLFNnQnNCVztHL0IrbkZYO0UrQjduRkU7SUFDRTtHL0IrbkZKO0NBQ0Y7QWdDM3FGQTtFakJHRTtFQ01NLHVDZ0JSQTtFaEJhQSxvQ2dCYkE7RWhCa0JBLG1DZ0JsQkE7RWhCUUEsZ0NnQlJlO0VoQmFmLDZCZ0JiZTtFaEJrQmYsNEJnQmxCZTtFakJNckIsK0JpQk5NO0VqQk9OLHdCaUJQcUI7RWhCUWYsd0JER2U7RUNPZixvQkRQZTtDZmlyRnZCO0FnQ3pyRkU7RUFDRTtDaEMyckZKO0FnQ3pyRkk7RUFDRTtFQUNBO0NoQzJyRk47QWdDenJGTTtFQUNFO0NoQzJyRlI7QU9yc0ZFO0V5QmFNO0lBQ0U7R2hDMnJGUjtFZ0MxckZNO0lBQ0U7R2hDNHJGUjtDQUNGO0FPN3NGRTtFeUJtQk07SUFDRTtHaEM2ckZSO0VnQzVyRk07SUFDRTtHaEM4ckZSO0NBQ0Y7QWdDMXJGUTtFQUNFO0NoQzRyRlY7QU94dEZFO0V5QitCUTtJQUNFO0doQzRyRlY7RWdDM3JGUTtJQUNFO0doQzZyRlY7Q0FDRjtBT2h1RkU7RXlCRkY7SUF1Q0k7R2hDK3JGRjtFZ0M3ckZFO0lBQ0U7R2hDK3JGSjtFZ0M5ckZJO0lBQ0U7R2hDZ3NGTjtFZ0M3ckZNO0lBQ0U7R2hDK3JGUjtFZ0M5ckZNO0lBQ0U7R2hDZ3NGUjtDQUNGO0FPanZGRTtFeUJtRFE7SUFDRTtHaENpc0ZWO0VnQ2hzRlE7SUFDRTtHaENrc0ZWO0NBQ0Y7QWlDMXZGRTtFQUNFO0VBQ0E7RUFDQTtDakM0dkZKO0FrQ2h3RkE7RUFDRTtFQUNBO0VBQ0E7Q2xDa3dGRjtBa0Nod0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2xDa3dGSjtBa0Nqd0ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbENtd0ZOO0FrQ2x3Rkk7RUFDRTtFbkJkSjtFQ01NLGdDa0JTSTtFbEJKSiw2QmtCSUk7RWxCQ0osNEJrQkRJO0VsQlRKLDRCa0JTWTtFbEJKWix5QmtCSVk7RWxCQ1osd0JrQkRZO0VuQlhsQix3Qm1CV1U7RW5CVlYsb0JtQlVrQjtFQUNkO0VBQ0E7RUFDQTtDbEM4d0ZOO0FrQzd3Rk07RUFDRTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0NsQyt3RlI7QWtDOXdGUTtFQUNFO0NsQ2d4RlY7QWtDOXdGUTtFbEJEQSwrQmtCRWE7VWxCRmIsdUJrQkVhO0NsQ294RnJCO0FrQ2x4Rk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbENveEZSO0FrQ254RlE7RUFDRTtFQUNBO1VBQUE7Q2xDcXhGVjs7QU8zekZFO0U0QldGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7R25DbXpGRjtDQUNGOztBbUNqekZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkNvekZGO0FtQ2x6RkU7RUFDRTtFQUNBO0NuQ296Rko7QW1DbHpGRTtFQUNFO0VBQ0E7RUFDQSwwQnpCbEJTO0V5Qm1CVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUFBO0VBQUE7Q25Db3pGSjtBbUNsekZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEJoREo7RUNNTSxnQ21CMkNJO0VuQnRDSiw2Qm1Cc0NJO0VuQmpDSiw0Qm1CaUNJO0VuQjNDSiw0Qm1CMkNZO0VuQnRDWix5Qm1Cc0NZO0VuQmpDWix3Qm1CaUNZO0VwQjdDbEIsd0JvQjZDVTtFcEI1Q1Ysb0JvQjRDa0I7Q25DOHpGcEI7QW1DNXpGTTtFQUNFO0NuQzh6RlI7QW1DNXpGUTtFQUNFO0NuQzh6RlY7QW1DNXpGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0VBQ0Esd0JBNURLO0VBNkRMO0VBQUE7RUFBQTtDbkM4ekZWO0FtQzV6RlU7RUFDRTtVQUFBO0NuQzh6Rlo7QW1DNXpGVTtFQUNFO1VBQUE7Q25DOHpGWjtBbUMxekZVO0VBQ0U7VUFBQTtDbkM0ekZaO0FtQzF6Rkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQmxGSjtFQ01NLGdDbUI2RUk7RW5CeEVKLDZCbUJ3RUk7RW5CbkVKLDRCbUJtRUk7RW5CN0VKLDRCbUI2RVk7RW5CeEVaLHlCbUJ3RVk7RW5CbkVaLHdCbUJtRVk7RXBCL0VsQix3Qm9CK0VVO0VwQjlFVixvQm9COEVrQjtDbkNzMEZwQjtBbUNwMEZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQ3MwRlI7QW1DcDBGUTtFQUNFO0NuQ3MwRlY7QW1DbjBGSTtFQUNFO1VBQUE7Q25DcTBGTjtBbUNuMEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCekJ2RmE7RXlCd0ZiO0VBQ0E7Q25DcTBGSjtBbUNuMEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLDBCekJyR2E7RXlCc0diO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q25DbzBGSjtBbUNsMEZJO0VBQ0U7Q25DbzBGTjtBbUNsMEZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO0VBQUE7RUFBQTtDbkNvMEZSO0FtQ2wwRlE7RUFDRTtVQUFBO0VBQ0E7Q25DbzBGVjtBbUNsMEZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO0NuQ28wRlY7QW1DbDBGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NuQ28wRlY7QW1DbDBGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NuQ28wRlY7QW1DajBGTTtFQUNFO0VBQ0E7Q25DbTBGUjtBbUNqMEZRO0VBQ0U7RUFDQTtDbkNtMEZWO0FtQ2owRlU7RUFDRTtDbkNtMEZaO0FtQ2owRk07RUFDRTtDbkNtMEZSO0FtQ2owRlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQ20wRlY7QW1DajBGVTtFQUNFO0NuQ20wRlo7QW1DaDBGWTtFQUNFO0VBQ0E7RUFDQSxnQ0FyTUY7RUFzTUU7RUFDQTtFQUNBO0NuQ2swRmQ7QW1DaDBGYztFQUNFLGlDQTFNQztDbkM0Z0dqQjtBbUNoMEZZO0VBQ0U7Q25DazBGZDtBbUMvekZjO0VBQ0UsYUFoTkU7Q25DaWhHbEI7QW1DOXpGSTtFQUNFO0VBQ0E7Q25DZzBGTjtBbUMzekZVO0VBQ0U7RUFDQTtDbkM2ekZaO0FtQzV6Rlk7RW5Cbk1KLGlDbUJvTWlCO1VuQnBNakIseUJtQm9NaUI7RUFDWDtFQUNBO0NuQ2swRmQ7QW1DajBGWTtFQUNFO0VBQ0E7RUFDQTtFbkIxTU4sa0NtQjJNaUI7VW5CM01qQiwwQm1CMk1pQjtDbkN1MEZ6QjtBbUN0MEZJO0VBQ0U7VUFBQTtDbkN3MEZOO0FtQ3IwRkk7RUFDRSxhQXBPVTtFQXFPVjtDbkN1MEZOO0FtQ3AwRkk7RUFDRTtDbkNzMEZOO0FtQ3IwRkk7RUFDRTtFQUNBO0NuQ3UwRk47QU8zakdFO0U0Qm1CRjtJQW9PSTtHbkN3MEZGO0VtQ3QwRkU7SUFDRTtHbkN3MEZKO0VtQ3QwRkU7SUFDRTtHbkN3MEZKO0NBQ0Y7QU90a0dFO0U0QmdRRTtJQUNFO0duQ3kwRko7RW1DdjBGSTtJQUNFO0duQ3kwRk47Q0FDRjs7QW9DaGxHQTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0VBRUE7RUFDQTtFQUVBLGUxQkZPO0UwQkdQO0VBRUE7RUFBQTtFQUFBO0NwQ2dsR0Y7QW9DOWtHRTtFQUNFO1VBQUE7RUFDQTtFQUNBO0NwQ2dsR0o7QW9DN2tHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGUxQmZVO0UwQmdCVjtDcEMra0dKO0FvQzdrR0U7RUFDRTtDcEMra0dKO0FvQzdrR0U7RUFDRSxlMUJ4Qks7Q1Z1bUdUO0FvQzdrR0U7RUFDRSxlMUIxQkk7RTBCMkJKO0VBQ0E7Q3BDK2tHSjtBb0M5a0dJO0VBQ0U7Q3BDZ2xHTjtBb0M1a0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQjFCdkNJO0UwQndDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BDOGtHSjtBb0M1a0dJO0VBQ0U7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUFBO0VBQUE7Q3BDOGtHTjtBb0M1a0dJO0VBQ0UsMEIxQnJEUTtDVm1vR2Q7QW9DN2tHTTtFQUNFO1VBQUE7Q3BDK2tHUjtBTzVvR0U7RTZCRkY7SUFtRUk7R3BDK2tHRjtDQUNGOztBcUNucEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQjNCRU07RTJCRE47RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0NyQ3NwR0Y7QXFDcHBHRTtFQUNFO1VBQUE7RUFDQTtDckNzcEdKO0FxQ3BwR0U7RXRCZEE7RUNNTSx1Q3FCU0U7RXJCSkYsb0NxQklFO0VyQkNGLG1DcUJERTtFckJURiw0QnFCU2lCO0VyQkpqQix5QnFCSWlCO0VyQkNqQix3QnFCRGlCO0V0Qlh2QiwrQnNCV1E7RXRCVlIsb0JzQlV1QjtDckNncUd6QjtBcUM5cEdFO0VBQ0U7RUFDQTtDckNncUdKO0FxQzlwR0k7RUFDRTtFQUNBO0VBQ0E7Q3JDZ3FHTjtBcUM5cEdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdEIvQk47RUNNTSxnQ3FCMEJNO0VyQnJCTiw2QnFCcUJNO0VyQmhCTiw0QnFCZ0JNO0VyQjFCTiw0QnFCMEJjO0VyQnJCZCx5QnFCcUJjO0VyQmhCZCx3QnFCZ0JjO0V0QjVCcEIsd0JzQjRCWTtFdEIzQlosb0JzQjJCb0I7RUFDZDtDckMwcUdSO0FxQ3hxR1E7RUFDRTtDckMwcUdWO0FxQ3hxR1U7RUFDRTtDckMwcUdaO0FxQ3hxR1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0NyQzBxR1o7QXFDeHFHWTtFQUNFO1VBQUE7Q3JDMHFHZDtBcUN4cUdZO0VBQ0U7VUFBQTtDckMwcUdkO0FxQ3RxR1k7RUFDRTtVQUFBO0NyQ3dxR2Q7QXFDcnFHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JDdXFHTjs7QXNDN3VHQTtFQUNFO0N0Q2d2R0Y7QU8vdUdFO0UrQkZGO0lBSUk7R3RDaXZHRjtDQUNGO0FPcHZHRTtFK0JGRjtJQU9JO0d0Q212R0Y7Q0FDRjtBc0NsdkdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9CNUJLUztFNEJKVDtFQUNBO0N0Q292R0o7QU9ud0dFO0UrQk9BO0lBV0k7R3RDcXZHSjtDQUNGO0FPeHdHRTtFK0JPQTtJQWNJO0d0Q3V2R0o7Q0FDRjtBTzd3R0U7RStCeUJFO0lBQ0U7R3RDdXZHSjtDQUNGO0FzQ3R2R0U7RUFDRTtFQUNBO0VBQ0E7Q3RDd3ZHSjtBc0N2dkdJO0VBQ0U7Q3RDeXZHTjtBc0N2dkdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RDeXZHTjtBc0N2dkdNO0VBQ0U7RUFDQSwwQjVCMUNDO0U0QjJDRDtFQUNBO0N0Q3l2R1I7QU96eUdFO0UrQm1DRTtJQWdCSTtHdEMwdkdOO0NBQ0Y7QU85eUdFO0UrQm1DRTtJQW1CSTtHdEM0dkdOO0NBQ0Y7QU9uekdFO0UrQm1DRTtJQXNCSTtJQUNBO0lBQ0E7SUFDQTtHdEM4dkdOO0NBQ0Y7QU8zekdFO0UrQm1DRTtJQTRCSTtJQUNBO0lBQ0E7R3RDZ3dHTjtDQUNGO0FzQzl2R007RUFDRTtDdENnd0dSO0FzQy92R1E7RUFDRTtDdENpd0dWO0FzQ2h3R1U7RUFDRTtDdENrd0daO0FzQ2p3R1U7RUFDRTtDdENtd0daO0FPOTBHRTtFK0JzRU07SUFRSTtHdENvd0dWO0NBQ0Y7QXNDbndHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0V2Qm5GRjtFQ01NLGdDc0I4RUU7RXRCekVGLDZCc0J5RUU7RXRCcEVGLDRCc0JvRUU7RXRCOUVGLDRCc0I4RVU7RXRCekVWLHlCc0J5RVU7RXRCcEVWLHdCc0JvRVU7RXZCaEZoQix3QnVCZ0ZRO0V2Qi9FUixvQnVCK0VnQjtFQUNkO0VBQ0E7RUFDQTtFQUNBO0N0Qyt3R0o7QXNDN3dHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0I1QmpGTztFNEJrRlA7Q3RDK3dHTjtBc0M3d0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO1VBQUE7RUFDQTtFQUFBO0VBQUE7Q3RDOHdHTjtBc0M1d0dNO0VBQ0U7Q3RDOHdHUjtBc0M1d0dRO0VBQ0U7Q3RDOHdHVjtBc0Mzd0dNO0VBQ0U7VUFBQTtDdEM2d0dSO0FPcjRHRTtFK0JnRkE7SUFrREk7R3RDdXdHSjtDQUNGOztBdUM1NEdBO0VBcUNFO2lGQUFBO0VBYUE7aUZBQUE7Q3ZDaTJHRjtBdUNsNUdFO0V4QkVBO0VDTU0sa0N1QlBFO0V2QllGLCtCdUJaRTtFdkJpQkYsOEJ1QmpCRTtFdkJPRixnQ3VCUFk7RXZCWVosNkJ1QlpZO0V2QmlCWiw0QnVCakJZO0V4QktsQiwwQndCTFE7RXhCTVIsd0J3Qk5rQjtFQUNoQjtDdkM4NUdKO0F1QzU1R0k7RUFDRTtFQUNBO0N2Qzg1R047QXVDNTVHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGU3QldTO0U2QlZUO0N2Qzg1R1I7QXVDNTVHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlN0JDVztFNkJBWCw2QzdCY0s7Q1ZnNUdiO0FPbjdHRTtFZ0NjSTtJQVVJO0d2Qys1R1I7Q0FDRjtBdUM5NUdNO0VBQ0U7RUFDQTtDdkNnNkdSO0F1Qzk1R0k7RUFDRTtFQUNBO0N2Q2c2R047QU9oOEdFO0VnQ3NDRTtJQUNFO0d2QzY1R0o7RXVDMzVHSTtJQUNFO0lBQ0E7R3ZDNjVHTjtFdUMzNUdJO0lBQ0U7R3ZDNjVHTjtDQUNGO0FPNThHRTtFZ0NtREU7SUFDRTtJQUNBO0d2QzQ1R0o7RXVDMTVHSTtJQUNFO0lBQ0E7SUFDQTtHdkM0NUdOO0NBQ0Y7QU92OUdFO0VnQ3VESTtJQU1JO0d2Qzg1R1I7Q0FDRjtBTzU5R0U7RWdDK0RJO0lBQ0U7R3ZDZzZHTjtDQUNGOztBd0NuK0dBO0VBQ0U7RUFDQSwwQjlCb0JlO0U4Qm5CZjtDeENzK0dGO0F3Q3ArR0U7RUFDRTtDeENzK0dKO0F3QzE5R0k7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUxlO0VBTWY7RUFDQTtFQUNBO0N4QzI5R047QXdDdjlHRTtFQUNFO0VBQ0E7Q3hDeTlHSjtBd0N2OUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3hDeTlHSjtBd0N2OUdJO0VBQ0U7RUFDQTtFQUVBO0VBQ0EsNkM5QlhPO0U4QllQO0VBQ0E7Q3hDdzlHTjtBT3hnSEU7RWlDeUNFO0lBVUk7R3hDeTlHTjtDQUNGO0F3Q3g5R0k7RUFDRTtFQUNBO0VBQ0E7Q3hDMDlHTjtBd0N4OUdNO0V6QnpESjtFQ01NLHVDd0JvRE07RXhCL0NOLG9Dd0IrQ007RXhCMUNOLG1Dd0IwQ007RXhCcEROLGdDd0JvRHFCO0V4Qi9DckIsNkJ3QitDcUI7RXhCMUNyQiw0QndCMENxQjtFekJ0RDNCLCtCeUJzRFk7RXpCckRaLHdCeUJxRDJCO0N4Q28rRzdCO0F3Q2wrR1E7RUFDRTtDeENvK0dWO0F3Q2wrR1E7RUFDRTtDeENvK0dWO0F3Qzk5R1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4Q2crR1Y7QXdDOTlHVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hDZytHWjtBT25qSEU7RWlDdUVNO0lBZUk7R3hDaStHVjtFd0NoK0dVO0lBQ0U7R3hDaytHWjtDQUNGO0FPM2pIRTtFaUN1RU07SUFvQkk7R3hDbytHVjtDQUNGO0F3Q2orR1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDeENtK0daO0F3Q2wrR1k7RUFDRTtFQUNBO0N4Q28rR2Q7QXdDaCtHVTtFQUNFO0VBQ0E7RUFDQTtDeENrK0daO0F3Q2orR1k7RUFDRTtFQUNBO0VBQ0E7Q3hDbStHZDtBd0MvOUdVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUVBO0VBQ0E7Q3hDZytHWjtBd0M3OUdJO0V6QmpJRjtFQ01NLG9Dd0I0SEk7RXhCdkhKLGlDd0J1SEk7RXhCbEhKLGdDd0JrSEk7RXhCNUhKLDRCd0I0SGdCO0V4QnZIaEIseUJ3QnVIZ0I7RXhCbEhoQix3QndCa0hnQjtFekI5SHRCLDRCeUI4SFU7RXpCN0hWLG9CeUI2SHNCO0VBQ2xCO0VBQ0E7Q3hDeStHTjtBd0N2K0dNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZTlCdkhTO0NWZ21IakI7QXdDditHUTtFQUNFO0N4Q3krR1Y7QXdDdCtHWTtFQUNFLGM5QjlIRztDVnNtSGpCO0F3Q3QrR1E7RUFDRTtDeEN3K0dWO0F3Q3QrR007RUFDRTtDeEN3K0dSO0FPaG9IRTtFaUN1Skk7SUFJSTtHeEN5K0dSO0NBQ0Y7QXdDeCtHUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N4QzArR1Y7QXdDeCtHVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hDMCtHWjtBT3JwSEU7RWlDOEtJO0lBQ0U7R3hDMCtHTjtFd0N4K0dNO0lBQ0U7R3hDMCtHUjtFd0N6K0dNO0lBQ0U7R3hDMitHUjtDQUNGO0F3Q3orR0U7RUFDRTtFQUNBO0VBQ0E7Q3hDMitHSjtBd0N6K0dJO0VBQ0U7Q3hDMitHTjtBd0N6K0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3hDMitHTjtBd0N6K0dJO0VBQ0U7RUFDQTtFQUNBO0N4QzIrR047QXdDeitHSTtFQUNFO0N4QzIrR047QXdDeitHTTtFQUNFO0VBRUE7RUFDQTtDeEMwK0dSO0F3Q3grR1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDeEMwK0dWO0F3Q3orR1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4QzIrR1o7QXdDeitHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hDMitHTjtBd0MxK0dNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hDNCtHUjtBd0MxK0dNO0VBQ0U7RUFDQTtFQUNBO0N4QzQrR1I7QXdDMytHUTtFQUNFO0N4QzYrR1Y7QU9odUhFO0VpQ3VQRTtJQUNFO0d4QzQrR0o7RXdDMStHSTtJQUNFO0d4QzQrR047RXdDMStHRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3hDNCtHSjtFd0MxK0dFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHeEM0K0dKO0V3QzErR0k7SUFDRTtHeEM0K0dOO0V3QzErR0k7SUFDRTtJQUNBO0lBQ0E7R3hDNCtHTjtFd0MxK0dJO0lBQ0U7R3hDNCtHTjtFd0MxK0dNO0lBQ0U7R3hDNCtHUjtFd0MxK0dNO0lBQ0U7R3hDNCtHUjtDQUNGOztBeUN6d0hBO0VBQ0U7RUFDQTtDekM0d0hGO0F5QzF3SEU7RUFDRSxlL0JtQmE7RStCbEJiO0VBQ0E7RUFDQTtDekM0d0hKO0F5QzF3SEU7RTFCUEE7RUNNTSxnQ3lCRUU7RXpCR0YsNkJ5QkhFO0V6QlFGLDRCeUJSRTtFekJGRixnQ3lCRVU7RXpCR1YsNkJ5QkhVO0V6QlFWLDRCeUJSVTtFMUJKaEIsd0IwQklRO0UxQkhSLHdCMEJHZ0I7RUFDZDtFQUNBO0N6Q3N4SEo7QXlDcHhISTtFQUNFO0VBQ0E7Q3pDc3hITjtBeUNweEhNO0VBQ0U7Q3pDc3hIUjtBeUNweEhNO0VBQ0U7Q3pDc3hIUjtBeUNyeEhRO0VBQ0U7Q3pDdXhIVjtBeUNweEhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6Q3N4SFI7QXlDcHhIUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO1VBQUE7RUFDQTtVQUFBO0N6Q3F4SFY7QU9uMEhFO0VrQ2tDTTtJQWVJO0d6Q3N4SFY7Q0FDRjtBeUNyeEhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9CL0J2Q0c7RUtqQlg7RUNNTSxnQ3lCbURRO0V6QjlDUiw2QnlCOENRO0V6QnpDUiw0QnlCeUNRO0V6Qm5EUiw0QnlCbURnQjtFekI5Q2hCLHlCeUI4Q2dCO0V6QnpDaEIsd0J5QnlDZ0I7RTFCckR0Qix3QjBCcURjO0UxQnBEZCxvQjBCb0RzQjtFQUNkO0VBQ0E7Q3pDaXlIVjtBeUMveEhVO0VBQ0U7RUFDQTtDekNpeUhaO0F5Qy94SFk7RUFDRTtFQUNBO1VBQUE7RUFDQTtVQUFBO0N6Q2l5SGQ7QXlDOXhIZ0I7RUFDRTtDekNneUhsQjtBeUM1eEhVO0VBQ0U7Q3pDOHhIWjtBTzUySEU7RWtDUUE7SXpCRE0sd0JER2U7SUNPZixvQkRQZTtHZjAySHJCO0V5Q2h5SEk7SUFDRTtHekNreUhOO0NBQ0Y7QU94M0hFO0VrQ1FBO0lBZ0ZJO0d6Q295SEo7RXlDbHlISTtJQUNFO0d6Q295SE47RXlDanlIUTtJQUNFO1lBQUE7SUFDQTtJQUNBO0lBQ0E7R3pDbXlIVjtDQUNGOztBMEN4NEhBO0VBQ0U7RUFDQSwwQmhDa0JXO0VnQ2pCWDtDMUMyNEhGO0EwQ3o0SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUMyNEhKO0EwQ3o0SEU7RUFDRTtFQUNBO0MxQzI0SEo7QTBDejRISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0JoQ0pXO0NWKzRIakI7QTBDejRISTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFBUGU7RUFRZjtDMUMwNEhOO0EwQ3g0SEU7RUFDRTtFQUNBO0VBQ0E7QzFDMDRISjtBMEN2NEhFO0VBQ0U7QzFDeTRISjtBMEN2NEhJO0VBQ0U7RUFDQSw2Q2hDYk87RWdDY1A7RUFDQTtFQUNBO0VBQ0E7QzFDeTRITjtBTzc3SEU7RW1DOENFO0lBU0k7RzFDMDRITjtDQUNGO0EwQ3o0SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUMyNEhOO0EwQ3o0SEk7RUFDRTtDMUMyNEhOO0EwQ3o0SEU7RUFDRTtFQUNBO0MxQzI0SEo7QTBDejRISTtFQUNFO0VBQ0EsZWhDcERXO0VnQ3FEWDtDMUMyNEhOO0EwQ3g0SFE7RUFDRSxjaEN6RE87Q1ZtOEhqQjtBMEN4NEhNO0VBQ0U7QzFDMDRIUjtBMEN4NEhFO0VBQ0U7RUFDQTtDMUMwNEhKO0EwQ3g0SEU7RUFDRTtFQUNBO0MxQzA0SEo7QTBDeDRISTtFM0J6RkY7RUNNTSxvQzBCb0ZJO0UxQi9FSixpQzBCK0VJO0UxQjFFSixnQzBCMEVJO0UxQnBGSiw0QjBCb0ZnQjtFMUIvRWhCLHlCMEIrRWdCO0UxQjFFaEIsd0IwQjBFZ0I7RTNCdEZ0Qiw0QjJCc0ZVO0UzQnJGVixvQjJCcUZzQjtDMUNvNUh4QjtBMENsNUhJO0VBQ0U7QzFDbzVITjtBMENsNUhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFDbzVIUjtBMENsNUhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUNvNUhWO0EwQ2w1SEk7RUFDRTtFQUNBO0MxQ281SE47QTBDbDVITTtFQUNFO0VBQ0EsZWhDcEdLO0VnQ3FHTCw2Q2hDcEZLO0VnQ3FGTDtFQUNBO0VBQ0E7QzFDbzVIUjtBTzlnSUU7RW1Db0hJO0lBU0k7RzFDcTVIUjtDQUNGO0EwQ3A1SE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUNzNUhSO0EwQ3A1SE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFDczVIUjtBMENwNUhRO0VBQ0U7QzFDczVIVjtBT3BpSUU7RW1DaUpJO0lBQ0U7RzFDczVITjtFMENwNUhJO0lBQ0U7RzFDczVITjtDQUNGO0FPNWlJRTtFbUN5SkU7SUFDRTtJQUNBO0lBQ0E7RzFDczVISjtFMENwNUhJO0lBQ0U7RzFDczVITjtFMENwNUhFO0lBQ0U7SUFDQTtHMUNzNUhKO0UwQ3A1SEU7SUFDRTtHMUNzNUhKO0UwQ3A1SEU7SUFDRSwwQmhDckpXO0dWMmlJZjtDQUNGO0FPaGtJRTtFbUM2S0k7SUFDRTtHMUNzNUhOO0UwQ3A1SEU7SUFDRTtJQUNBO0cxQ3M1SEo7RTBDcDVISTtJQUNFO0cxQ3M1SE47RTBDcDVISTtJQUNFO0lBQ0E7RzFDczVITjtFMENwNUhJO0lBQ0U7SUFDQTtHMUNzNUhOO0NBQ0Y7O0EyQ3RsSUE7RUFDRTtFQUVBO0MzQ3dsSUY7QTJDcmxJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDZDakMyQk87RWlDMUJQLGVqQ1dXO0NWNGtJakI7QTJDcmxJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNDdWxJSjtBMkNybElJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJqQ0hXO0NWMGxJakI7QTJDcGxJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLGVqQ2pCVztFaUNrQlg7RUFDQTtDM0NxbElOO0EyQ25sSU07RUFDRTtDM0NxbElSO0EyQ25sSU07RUFDRTtDM0NxbElSO0EyQ25sSU07RUFDRTtDM0NxbElSO0EyQ25sSU07RUFDRSwwQmpDL0JTO0VpQ2dDVDtDM0NxbElSO0EyQ25sSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDM0NxbElKO0EyQ25sSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0MzQ29sSU47QTJDbGxJTTtFQUNFO0VBQ0E7RUFDQSxlakMzRFM7Q1Yrb0lqQjtBMkNqbElRO0VBQ0U7RUFDQTtDM0NtbElWO0EyQ2psSU07RUFDRTtFQUNBO0VBQ0E7VUFBQTtDM0NtbElSO0EyQ2psSU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtDM0NtbElSO0EyQy9rSU07RUFDRTtFNUJuR047RUNNTSxnQzJCOEZNO0UzQnpGTiw2QjJCeUZNO0UzQnBGTiw0QjJCb0ZNO0UzQjlGTiw0QjJCOEZjO0UzQnpGZCx5QjJCeUZjO0UzQnBGZCx3QjJCb0ZjO0U1QmhHcEIsd0I0QmdHWTtFNUIvRlosb0I0QitGb0I7RUFDZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNDMmxJUjtBMkN6bElRO0U1QjVHTjtFQ01NLGdDMkJ1R1E7RTNCbEdSLDZCMkJrR1E7RTNCN0ZSLDRCMkI2RlE7RTNCdkdSLDRCMkJ1R2dCO0UzQmxHaEIseUIyQmtHZ0I7RTNCN0ZoQix3QjJCNkZnQjtFNUJ6R3RCLHdCNEJ5R2M7RTVCeEdkLG9CNEJ3R3NCO0VBQ2Q7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUFBO0VBQUE7QzNDcW1JVjtBMkNubUlVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDM0NxbUlaO0EyQ3BtSVk7RUFDRTtDM0NzbUlkO0EyQ3BtSVE7RUFDRSwwQmpDM0dHO0VpQzRHSDtDM0NzbUlWO0EyQ25tSVk7RUFDRTtVQUFBO0MzQ3FtSWQ7QTJDbm1JVTtFQUNFO0MzQ3FtSVo7QTJDcG1JWTtFQUNFO1VBQUE7QzNDc21JZDtBMkNwbUlRO0VBQ0UsMEJqQ3RITztFaUN1SFA7QzNDc21JVjtBMkNsbUlZO0VBQ0U7VUFBQTtDM0NvbUlkO0EyQ2xtSVU7RUFDRTtDM0NvbUlaO0EyQ25tSVk7RUFDRTtVQUFBO0MzQ3FtSWQ7QU8xdklFO0VvQ0ZGO0lBMEpJO0czQ3NtSUY7RTJDcG1JRTtJQUNFO0czQ3NtSUo7RTJDcG1JSTtJQUNFO0czQ3NtSU47RTJDcG1JRTtJQUNFO0czQ3NtSUo7RTJDcG1JRTtJQUNFO0lBQ0E7SUFDQTtHM0NzbUlKO0UyQ3BtSUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO1lBQUE7SUFDQTtHM0NzbUlOO0UyQ3BtSU07SUFDRTtHM0NzbUlSO0UyQ3BtSU07SUFDRTtHM0NzbUlSO0UyQ3BtSU07SUFDRTtHM0NzbUlSO0NBQ0Y7O0E0Q2h5SUE7RUFDRTtFQUNBLDBCbENvQmU7Q1Yrd0lqQjtBTzl4SUU7RXFDSEE7STdCREE7SUNNTSxnQzRCRkk7STVCT0osNkI0QlBJO0k1QllKLDRCNEJaSTtJNUJFSiw0QjRCRlk7STVCT1oseUI0QlBZO0k1QllaLHdCNEJaWTtJN0JBbEI7SUFDQSxvQjZCRGtCO0c1QzR5SWxCO0NBQ0Y7QTRDMXlJSTtFQUNFO0VBQ0E7RTdCVEo7RUNNTSx1QzRCSUk7RTVCQ0osb0M0QkRJO0U1Qk1KLG1DNEJOSTtFNUJKSiw0QjRCSW1CO0U1QkNuQix5QjRCRG1CO0U1Qk1uQix3QjRCTm1CO0U3Qk56QiwrQjZCTVU7RTdCTFYsb0I2Qkt5QjtFQUVyQjtFQUNBLGVsQ01XO0VrQ0xYO0VBQ0E7QzVDcXpJTjtBT3IwSUU7RXFDbUJNO0lBQ0U7RzVDcXpJUjtDQUNGO0E0Q256SVE7RUFDRSxjbENKTztDVnl6SWpCO0E0Q256SU07RUFDRTtDNUNxeklSOztBNkNsMUlBO0VBQ0UsMEJuQ3FCZTtDVmcwSWpCO0E2Q24xSUU7RUFDRTtFQUNBO0VBQ0E7QzdDcTFJSjtBNkNuMUlFO0U5QkxBO0VDTU07RUFLQSw2QjZCTEU7RTdCVUYsNEI2QlZFO0U3QkFGO0VBS0EseUI2QkxVO0U3QlVWLHdCNkJWVTtFOUJGaEIsd0I4QkVRO0U5QkRSLG9COEJDZ0I7RUFDZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdDKzFJSjtBNkM3MUlJO0VBQ0U7QzdDKzFJTjtBNkM3MUlNO0VBQ0U7RUFDQTtDN0MrMUlSO0E2QzUxSVE7RUFDRTtDN0M4MUlWO0E2QzMxSVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDN0M2MUlWO0E2QzMxSVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7VUFBQTtDN0M2MUlaO0E2QzMxSVk7RUFDRTtDN0M2MUlkO0E2QzExSVE7RUFDRTtVQUFBO0M3QzQxSVY7QTZDMTFJTTtFQUNFO0VBQ0E7QzdDNDFJUjtBNkMxMUlRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7QzdDNDFJVjtBNkMxMUlVO0VBQ0UsY25DMUNNO0NWczRJbEI7O0E4Q3Y1SUU7RUFDRTtFL0JBRjtFQ01NLHVDOEJKRTtFOUJTRixvQzhCVEU7RTlCY0YsbUM4QmRFO0U5QklGLGdDOEJKaUI7RTlCU2pCLDZCOEJUaUI7RTlCY2pCLDRCOEJkaUI7RS9CRXZCLCtCK0JGUTtFL0JHUix3QitCSHVCO0U5QklqQix3QkRHZTtFQ09mLG9CRFBlO0NmaTZJdkI7QThDcjZJSTtFQUNFO0M5Q3U2SU47QU85NklFO0V1Q01FO0lBSUk7RzlDdzZJTjtDQUNGO0E4Q3Y2SUk7RUFaRjtJQWFJO0lBQUE7SUFDQTtJQUFBO0lBQ0E7SUFDQTtHOUMwNklKO0U4Q2o2SUk7SUFDRTtHOUNtNklOO0VPNzdJQTtJdUNBQTtNQTZCTTtLOUNvNklKO0dBQ0Y7RU9sOElBO0l1Q0FBO01BZ0NNO01BQ0E7TUFBQTtLOUNzNklKO0k4Q3A2SUk7a0JBQ0U7SzlDczZJTjtHQUNGO0VPMzhJQTtJdUNBQTtNQXVDTTtLOUN3NklKO0dBQ0Y7RU9oOUlBO0l1Q0FBO01BMENNO01BQ0E7TUFDQTtNQUNBO0s5QzA2SUo7SThDejZJSTtNQUNFO0s5QzI2SU47R0FDRjtDQUNGO0E4QzM2SUU7RUFDRTtFQUNBO0VBQ0Esb0JwQ25DYztFb0NvQ2Q7RUFFQTtFQUNBO0M5QzQ2SUo7QThDMTZJSTtFQVRGO0lBVUk7SUFDQTtHOUM2NklKO0U4QzU2SUk7SUFDRTtJQUNBO0c5Qzg2SU47Q0FDRjtBTzkrSUU7RXVDaURBO0lBaUJJO0c5Q2c3SUo7Q0FDRjtBOEMvNklJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5Q2k3SU47QThDLzZJTTtFQVJGO0lBU0k7RzlDazdJTjtDQUNGO0E4Q2o3SU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5Q203SVI7QThDajdJUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0JwQzVFRztFb0M2RUg7RUFDQTtDOUNtN0lWO0E4Q2o3SVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5Q203SVY7QThDajdJVTtFQUNFO0M5Q203SVo7QThDaDdJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUNrN0lSO0FPM2lKRTtFdUNnSEk7SUFZSTtHOUNtN0lSO0NBQ0Y7QU9oakpFO0V1Q2dISTtJQWVJO0c5Q3E3SVI7Q0FDRjtBOENwN0lNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QzlDcTdJUjtBOENuN0lRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUFBO0VBQUE7QzlDcTdJVjtBOENuN0lVO0VBQ0U7RUFDQTtVQUFBO0VBQ0E7VUFBQTtDOUNxN0laO0E4Q243SVk7RUFDRTtFQUNBO0M5Q3E3SWQ7QThDaDdJVTtFQUNFO0M5Q2s3SVo7QThDaDdJUTtFQUNFO1VBQUE7QzlDazdJVjtBOENoN0lZO0VBQ0U7QzlDazdJZDtBOENoN0lRO0VBQ0U7RUFDQTtDOUNrN0lWO0FPaG1KRTtFdUNpTEk7SUFDRTtJQUNBO0c5Q2s3SU47RThDaDdJTTtJQUNFO0lBQ0E7SUFDQTtHOUNrN0lSO0U4Q2g3SU07SUFDRTtHOUNrN0lSO0U4Q2g3SU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c5Q2s3SVI7Q0FDRjtBOEMvNklRO0VBQ0U7QzlDaTdJVjtBOEMvNklVO0VBQ0U7QzlDaTdJWjtBOEMvNklZO0VBQ0U7QzlDaTdJZDtBOEMvNklZO0VBQ0U7QzlDaTdJZDtBT2pvSkU7RXVDeU1RO0lBVUk7SUFDQTtHOUNrN0laO0NBQ0Y7QThDLzZJYztFQUNFO0M5Q2k3SWhCO0E4Q2g3SWM7RUFDRTtDOUNrN0loQjtBTzdvSkU7RXVDOE5jO0lBQ0U7RzlDazdJaEI7RThDajdJYztJQUNFO0c5Q203SWhCO0NBQ0Y7QThDbDdJVTtFQUNFO0VBQ0E7QzlDbzdJWjtBOENsN0lVO0VBQ0U7RUFDQTtDOUNvN0laO0FPN3BKRTtFdUN1T1E7SUFLSTtHOUNxN0laO0NBQ0Y7QU9scUpFO0V1Q3NNTTtJQXlDSTtHOUN1N0lWO0U4Q3I3SVU7SUFDRTtJQUNBO0c5Q3U3SVo7RThDcjdJVTtJQUNFO0lBQ0E7RzlDdTdJWjtDQUNGO0FPL3FKRTtFdUNzTU07SUFvREk7SUFDQTtHOUN5N0lWO0NBQ0Y7O0ErQ3ZySkE7RUFDRTtFQUNBO0MvQzBySkY7QStDeHJKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJyQ09jO0NWbXJKbEI7QU9wc0pFO0V3Q2FFO0lBQ0U7Ry9DMHJKSjtDQUNGO0ErQ3pySkU7RUFDRTtFaENoQkY7RUNNTSx1QytCWUU7RS9CUEYsb0MrQk9FO0UvQkZGLG1DK0JFRTtFL0JaRixnQytCWWlCO0UvQlBqQiw2QitCT2lCO0UvQkZqQiw0QitCRWlCO0VoQ2R2QiwrQmdDY1E7RWhDYlIsd0JnQ2F1QjtFL0JaakIsd0JER2U7RUNPZixvQkRQZTtDZmt0SnZCO0ErQ3RzSkk7RUFDRTtDL0N3c0pOO0FPL3RKRTtFd0NzQkU7SUFJSTtHL0N5c0pOO0NBQ0Y7QStDeHNKSTtFQVpGO0lBYUk7SUFBQTtJQUNBO0lBQUE7SUFDQTtJQUNBO0cvQzJzSko7RStDenNKSTtJQUNFO0cvQzJzSk47RU85dUpBO0l3Q2dCQTtNQXNCTTtLL0M0c0pKO0dBQ0Y7RU9udkpBO0l3Q2dCQTtNQXlCTTtNQUNBO01BQUE7Sy9DOHNKSjtHQUNGO0VPenZKQTtJd0NnQkE7TUE2Qk07Sy9DZ3RKSjtHQUNGO0VPOXZKQTtJd0NnQkE7TUFnQ007TUFDQTtNQUNBO01BQ0E7Sy9Da3RKSjtHQUNGO0NBQ0Y7QStDbHRKRTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0MvQ210Sko7QStDanRKSTtFQVBGO0lBUUk7SUFDQTtHL0NvdEpKO0NBQ0Y7QU9ueEpFO0V3Q3FEQTtJQVlJO0cvQ3N0Sko7Q0FDRjtBK0NydEpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Qy9DdXRKTjtBK0NydEpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0JyQy9EWTtDVnN4SmxCO0ErQ3J0Sk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtDL0NzdEpSO0ErQ3B0Sk07RUFDRTtFQUNBO0VBQ0E7RWhDOUZOO0VDTU0sZ0MrQnlGTTtFL0JwRk4sNkIrQm9GTTtFL0IvRU4sNEIrQitFTTtFL0J6Rk4sNEIrQnlGYztFL0JwRmQseUIrQm9GYztFL0IvRWQsd0IrQitFYztFaEMzRnBCLHdCZ0MyRlk7RWhDMUZaLG9CZ0MwRm9CO0VBQ2Q7RUFDQTtFQUNBLDBCckMvRVM7RXFDZ0ZUO0VBQ0E7Qy9DZ3VKUjtBK0M5dEpRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUFBO0VBQUE7Qy9DZ3VKVjtBK0M5dEpVO0VBQ0U7VUFBQTtFQUNBO1VBQUE7Qy9DZ3VKWjtBK0MvdEpZO0VBQ0U7RUFDQTtDL0NpdUpkO0ErQy90Skk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVyQ3hHVztDVnkwSmpCO0ErQzd0SlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDL0MrdEpWO0FPbjJKRTtFd0N1SUk7SUFDRTtHL0MrdEpOO0UrQzd0Skk7SUFDRTtHL0MrdEpOO0NBQ0Y7O0FnRDUySkU7RUFDRTtFQUNBO0NoRCsySko7QU9oM0pFO0V5Q0RBO0lBS0k7R2hEZzNKSjtDQUNGO0FnRC8ySkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxldENNVztFc0NMWDtDaERpM0pOO0FnRDMySk07RUFDRTtDaEQ2MkpSO0FnRDMySk07RWpDbkJKO0VDTU0sb0NnQ2NNO0VoQ1ROLGlDZ0NTTTtFaENKTixnQ2dDSU07RWhDZE4sNEJnQ2NrQjtFaENUbEIseUJnQ1NrQjtFaENKbEIsd0JnQ0lrQjtFakNoQnhCLDRCaUNnQlk7RWpDZlosb0JpQ2V3QjtFQUNsQjtFQUNBO0VBQ0E7RUFDQTtDaER1M0pSO0FnRHIzSlE7RUFDRTtFQUNBLDZDdENNRztFc0NMSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZXRDaEJXO0VzQ2lCWDtDaER1M0pWO0FnRHIzSlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaER1M0pWO0FnRHQzSlU7RUFDRTtDaER3M0paO0FnRHQzSlE7RUFDRTtFQUNBO0NoRHczSlY7QWdEdDNKVTtFQUNFO0NoRHczSlo7QWdEdDNKVTtFQUNFO0VBQ0EsNkN0Q3BCQztFc0NxQkQ7RUFDQTtFQUNBLGV0QzFDSztFc0MyQ0w7Q2hEdzNKWjtBZ0R0M0pVO0VBQ0U7RUFDQTtFQUNBLGV0QzVDSztFc0M2Q0w7Q2hEdzNKWjtBZ0R0M0pZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUFBO0VBQUE7Q2hEdzNKZDtBZ0R0M0pjO0VBQ0U7RUFDQTtVQUFBO0VBQ0E7VUFBQTtDaER3M0poQjtBZ0R2M0pnQjtFQUNFLGN0QzVEQztDVnE3Sm5CO0FnRHYzSlE7RUFDRSxzQnRDL0RTO0NWdzdKbkI7QWdEdDNKYztFQUNFO1VBQUE7Q2hEdzNKaEI7QU9oOUpFO0V5QzJGUTtJQUNFO0doRHczSlY7RWdEdDNKUTtJQUNFO0lBQ0E7R2hEdzNKVjtFZ0R0M0pRO0lBQ0U7R2hEdzNKVjtFZ0R0M0pVO0lBQ0U7R2hEdzNKWjtFZ0R0M0pVO0lBQ0U7R2hEdzNKWjtFZ0R0M0pVO0lBQ0U7R2hEdzNKWjtDQUNGOztBaUR2K0pBO0VBQ0U7Q2pEMCtKRjtBaUR4K0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2pEMCtKSjtBaUR4K0pFO0VBQ0U7RUFDQTtFQUNBO0NqRDArSko7QWlEeCtKSTtFQUNFO0VBQ0E7RUFDQTtDakQwK0pOO0FpRHgrSk07RWxDaEJKO0VDTU0sdUNpQ1dNO0VqQ05OLG9DaUNNTTtFakNETixtQ2lDQ007RWpDWE4sZ0NpQ1dxQjtFakNOckIsNkJpQ01xQjtFakNEckIsNEJpQ0NxQjtFbENiM0IsK0JrQ2FZO0VsQ1paLHdCa0NZMkI7RUFDckI7RUFDQTtFQUNBO0VBQ0E7Q2pEby9KUjtBaURsL0pRO0VBQ0U7RUFDQTtDakRvL0pWO0FpRGwvSlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQUE7RUFBQTtDakRvL0pWO0FpRGwvSlU7RUFDRTtFQUNBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7Q2pEby9KWjtBaURqL0pjO0VBQ0U7Q2pEbS9KaEI7QWlEai9KUTtFQUNFO0NqRG0vSlY7QWlEbC9KVTtFQUNFO1VBQUE7Q2pEby9KWjtBaURqL0pRO0VBQ0U7Q2pEbS9KVjs7QWtEM2lLQTtFQUNFO0VBQ0E7Q2xEOGlLRjtBa0Q1aUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCeENRaUI7Q1ZzaUtyQjtBa0Q1aUtFO0VBQ0UsMEJ4Q0tpQjtFd0NKakI7RUFDQTtFQUNBO0VBQ0E7Q2xEOGlLSjtBa0Q1aUtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQUE7RUFBQTtDbEQ4aUtOO0FrRDVpS007RUFDRTtDbEQ4aUtSO0FrRDVpS007RUFDRTtFQUNBO1VBQUE7RUFDQTtVQUFBO0NsRDhpS1I7QWtEN2lLUTtFQUNFO0NsRCtpS1Y7QWtEN2lLSTtFQUNFO0VBQ0E7RUFDQTtDbEQraUtOO0FrRDVpS007RUFDRTtVQUFBO0NsRDhpS1I7QWtENWlLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9CeENyQ2lCO0NWbWxLckI7QWtENWlLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xEOGlLSjtBa0QzaUtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsRDZpS047QWtEeGlLUTtFQUNFO0NsRDBpS1Y7QWtEdGlLTTtFQUNFO0VBQ0EsMEJ4Q3RFUztFd0N1RVQ7RUFDQTtDbER3aUtSO0FrRHJpS1U7RUFDRTtDbER1aUtaO0FrRG5pS1E7RUFDRTtFQUNBO0NsRHFpS1Y7QU8zb0tFO0UyQzJHRTtJQUNFO0dsRG1pS0o7RWtEamlLRTtJQUNFO0luQzlHSjtJQ01NLG9Da0N5R0k7SWxDcEdKLGlDa0NvR0k7SWxDL0ZKLGdDa0MrRkk7SWxDekdKLGdDa0N5R2dCO0lsQ3BHaEIsNkJrQ29HZ0I7SWxDL0ZoQiw0QmtDK0ZnQjtJbkMzR3RCLDRCbUMyR1U7SW5DMUdWLHdCbUMwR3NCO0lsQ3pHaEIsd0JER2U7SUNPZixvQkRQZTtHZndwS3JCO0VrRDNpS0U7SWxDdEdJLGFrQ3VHSztJbkN4R1gsU21Dd0dXO0lBQ1A7SUFDQTtHbEQraUtKO0VrRDdpS0U7SWxDM0dJLGFrQzRHSztJbkM3R1gsU21DNkdXO0lBQ1A7SUFDQTtHbERpaktKO0NBQ0Y7QWtEL2lLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbERpaktOO0FrRC9pS0k7RUFDRTtDbERpaktOO0FPL3JLRTtFMkNpSkk7SUFDRTtHbERpaktOO0VrRGhqS0k7SUFDRTtHbERraktOO0VrRGpqS0k7SUFDRTtHbERtaktOO0NBQ0Y7QU8xc0tFO0UyQ0ZGO0lBMkpJO0dsRHFqS0Y7Q0FDRjs7QW1EanRLQTs7Z0ZBQUE7QUFNSTtFQUNFO0NuRGl0S047O0FvRHh0S0E7O2dGQUFBO0FBS0U7RUFDRTtFQUNBO0NwRHl0S0o7QW9EdnRLRTtFQUNFO0VBQ0EsMEIxQ1NTO0NWZ3RLYjtBb0R2dEtJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUFQZTtFQVFmO0NwRHd0S047QW9EdHRLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEIxQ1ZXO0NWa3VLakI7QW9EdHRLSTtFQUNFO0VBQ0E7Q3BEd3RLTjtBb0RydEtJO0VBQ0U7RUFDQTtDcER1dEtOO0FvRHJ0S007RUFDRTtDcER1dEtSO0FvRHB0S1U7RUFDRTtDcERzdEtaO0FvRHB0S007RUFDRTtFQUNBO0VBQ0E7RUFDQTtDcERzdEtSO0FvRHB0S007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcERzdEtSO0FvRG50S007RUFDRTtFQUNBO0NwRHF0S1I7QW9EbnRLUTtFQUNFO0NwRHF0S1Y7QW9EbnRLVTtFQUNFO0NwRHF0S1o7QW9EbnRLTTtFQUNFO0VBQ0E7RUFDQTtDcERxdEtSO0FvRG50S1E7RUFDRSxlMUN0RUc7RTBDdUVIO0NwRHF0S1Y7QW9EbnRLVTtFQUNFO0VBQ0E7Q3BEcXRLWjtBTzF5S0U7RTZDbUZRO0lBS0k7R3BEc3RLWjtDQUNGO0FvRHJ0S1U7RUFDRTtFQUNBO0NwRHV0S1o7QU9uektFO0U2Q3FDRTtJQTJESTtJQUNBO0dwRHV0S047Q0FDRjtBb0R0dEtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwRHd0S047QW9EdHRLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkMxQzdFSztDVnF5S2I7QW9EdHRLTTtFQUNFO0VBQ0E7RUFDQTtDcER3dEtSO0FPNzBLRTtFNkN5SEk7SUFDRTtHcER1dEtOO0VvRHJ0S0k7SUFDRTtHcER1dEtOO0VvRHJ0S0k7SUFDRTtHcER1dEtOO0VvRHJ0S0k7SUFDRTtJQUNBO0dwRHV0S047RW9EcHRLTTtJQUNFO0dwRHN0S1I7RW9EcHRLSTtJQUNFO0lBQ0E7SUFDQTtJQUNBLDBCMUMxSFM7R1ZnMUtmO0NBQ0Y7O0FxRHQyS0U7RUFDRTtDckR5MktKO0FxRG4yS007RUFDRTtDckRxMktSO0FxRGoyS007RUFDRTtDckRtMktSO0FxRC8xS1U7RUFDRTtDckRpMktaOztBc0RsM0tBO0VBQ0U7RUFDQTtDdERxM0tGOztBT2wzS0U7RStDQUY7SUFFSTtHdERxM0tGO0NBQ0Y7O0FPeDNLRTtFK0NLRjtJQUVJO0d0RHMzS0Y7Q0FDRjs7QXNEcDNLQTtFQUNFO0N0RHUzS0Y7QU9sNEtFO0UrQ1VGO0lBSUk7R3REdzNLRjtDQUNGOztBTzU0S0U7RStDc0JGO0lBRUk7R3REeTNLRjtDQUNGO0FPNzRLRTtFK0NpQkY7SUFLSTtHdEQyM0tGO0NBQ0Y7O0FzRHozS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RDQzS0Y7QXNEMTNLRTtFQUNFO0N0RDQzS0o7O0FzRHYzS0U7RUFDRTtDdEQwM0tKO0FzRHgzS0k7RUFDRTtDdEQwM0tOO0FzRHQzS007RUFDRTtDdER3M0tSO0FzRHQzS1E7RUFDRTtFQUNBO0N0RHczS1Y7O0F1RGw3S0E7RUFDRTtFQUNBLDBCN0M2Qlk7Q1Z3NUtkO0F1RGw3S0k7RUFDRTtFQUNBO0N2RG83S047QXVEbDdLSTtFQUNFO0VBQ0E7Q3ZEbzdLTjs7QXdELzdLQTs7Z0ZBQUE7QUFJRTtFQUNFO0VBQ0E7RUFDQTtDeERpOEtKO0F3RC83S0U7RUFDRTtDeERpOEtKO0F3RDk3S0k7RUFDRTtDeERnOEtOO0F3RDk3S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDeERnOEtOO0F3RC83S007RUFDRSIsImZpbGUiOiJjc3Mvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIENvbmZpZyBzZXR0aW5nc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogKiBEZWZpbmUgZ3JpZCBjb2x1bW5zXG4gKiAqXG4gKiAqIFRoZSBpbm5lciBncmlkIGlzIHRoZSBzZWN0aW9uIHdoZXJlIHRoZSBjb250ZW50IGlzXG4gKiAqIFRoZSBvdXRlciBncmlkIGlzIHRoZSBpbm5lciBncmlkIHdpdGggZXh0cmEgbWFyZ2luIGNvbHVtbnMgb24gZWFjaCBzaWRlXG4gKiAqL1xuLyoqXG4gKiAqIERlZmluZSBicmVha3BvaW50IGZvciBnaXZlbiBmb3JtYXRzXG4gKiAqL1xuLyogQm91cmJvbiA0LjAuMlxuICogaHR0cDovL2JvdXJib24uaW9cbiAqIENvcHlyaWdodCAyMDExLTIwMTQgdGhvdWdodGJvdCwgaW5jLlxuICogTUlUIExpY2Vuc2UgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBGb250IHJlbGF0ZWQgZnVuY3Rpb25zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAqIEFkZCBzb21lIGZ1bmN0aW9ucyBmb3IgcmVhZGFiaWxpdHlcbiAqICogUmV0dXJuIGZvbnQtd2VpZ2h0IGJhc2VkIG9uIG5hbWVcbiAqICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogRnVuY3Rpb25zIHVzZWQgaW4gZ3JpZCBjYWxjdWxhdGlvblxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogKiBUaGlzIGlzIHdoZXJlIHRoZSBtYWdpYyBoYXBwZW5zXG4gKiAqIFJldHVybiBwZXJjZW50YWdlIGJhc2VkIG9uIGFtb3VudCBvZiBjb2x1bW5zXG4gKiAqIFVzZSBwYXJlbnQgY29sdW1uIHNpemUgdG8gYWRqdXN0IHRoZSBvcmlnaW5cbiAqICovXG4vKipcbiAqICogRGVmYXVsdCBmdW5jdGlvbiBmb3IgY29sdW1uc1xuICogKiBSZXR1cm4gYXMgcGVyY2VudGFnZVxuICogKi9cbi8qKlxuICogKiBSZXR1cm4gYXMgdmlld3BvcnQgd2lkdGhcbiAqICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQmFzaWMgc3R5bGUgc2V0dGluZ3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogKiBTZXQgdXAgdGhlIGJvZHlcbiAqICpcbiAqICogMS4gVGhpcyBpcyB0aGUgYmFzZSBmb3IgYWwgcmVtIHVuaXRzXG4gKiAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLyoqXG4gKiAqIDEuRGVmYXVsdCBkaXNwbGF5IGZvciBpbWFnZXMgaXMgYmxvY2sgdG8gbG9zZSB0aGUgZXh0cmEgbWFyZ2luIGJlbG93IHRoZSBpbWFnZVxuICogKiAyLiBSZW1vdmUgYm9yZGVyIC8gZXNwZWNpYWxseSBvbiBvbGRlciBicm93c2Vyc1xuICogKi9cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qKlxuICogKiBBZGQgdHJhbnNsYXRpb24gdG8gcHJldmVudCByZWNvbG9yaW5nIGZyb20gYXV0b2NvbXBsZXRlXG4gKiAqL1xuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDk5OTlzIGxpbmVhciA5OTk5cztcbn1cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIHRyYW5zaXRpb246IGFsbCA5OTk5cyBsaW5lYXIgOTk5OXM7XG59XG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRyYW5zaXRpb246IGFsbCA5OTk5cyBsaW5lYXIgOTk5OXM7XG59XG5pbnB1dDotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDk5OTlzIGxpbmVhciA5OTk5cztcbn1cblxuLyogKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gYXJvdW5kIGZpZ3VyZVxuICogKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogR3JpZFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogKiBHcmlkIHJvd1xuICogKlxuICogKiAxLiBUaGUgb3V0ZXIgdHdvIGNvbHVtbnMgYXJlIGp1c3QgbWFyZ2luXG4gKiAqIDIuIFByZXZlbnQgaW5saW5lLWJsb2NrIGNlbGxzIHdyYXBwaW5nXG4gKiAqIDMuIFByZXZlbnQgdmVydGljYWwgc3BhY2luZyBiZXR3ZWVuIGlubGluZS1ibG9ja3NcbiAqICovXG4uZ3JpZC1yb3cge1xuICB3aWR0aDogODUuNzE0Mjg1NzE0MyU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgLyoqXG4gICogKiBUaGUgZnVsbCByb3cgZG9lc24ndCBoYXZlIHRoZSB0d28gb3V0ZXIgbWFyZ2luIHJvd3NcbiAgKiAqIFRoZXkgc3RyZXRjaCB0aWxsIGJvdGggZW5kcyBvZiB0aGUgd2luZG93XG4gICogKi9cbn1cbi5ncmlkLXJvdy5mdWxsLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi8qKlxuICogKiBHcmlkIGNvbHVtblxuICogKlxuICogKiAxLiBSZXNldCB3aGl0ZS1zcGFjZSBpbmhlcml0ZWQgZnJvbSBgLmdyaWRgXG4gKiAqIDIuIFJlc2V0IGZvbnQtc2l6ZSBpbmhlcml0ZWQgZnJvbSBgLmdyaWRgXG4gKiAqIDMuIFJlc2V0IGxpbmUtaGVpZ2h0IGluaGVyaXRlZCBmcm9tIGAuZ3JpZGBcbiAqICovXG4uZ3JpZC1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICAvKipcbiAgKiAqIENlbnRlciBjb2x1bW5cbiAgKiAqXG4gICogKiAxLiAnaW5saW5lLWJsb2NrJyBkb2Vzbid0IGNlbnRlciB3aXRoIG1hcmdpbiAnMCBhdXRvJ1xuICAqICovXG59XG4uZ3JpZC1jb2wuY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBDb2x1bW4gZGltZW5zaW9uc1xuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogKiBDYWxjdWxhdGUgd2lkdGggYnkgZGl2aWRpbmcgYSBmdWxsIHdpZHRoIGludG8gMTIgY29sdW1uc1xuKiAqIENyZWF0ZSBhIGNsYXNzIGZvciBlYWNoIGNvbHVtblxuKiAqL1xuLmNvbC0xLCAuY29sLWxnLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cbi5mdWxsLXJvdyAuY29sLTEsIC5mdWxsLXJvdyAuY29sLWxnLTEge1xuICB3aWR0aDogNy4xNDI4NTcxNDI5JTtcbn1cblxuLyogQ29sdW1uIHNoaWZ0c1xuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm9mZnNldC0xLCAub2Zmc2V0LWxnLTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLyogQ29sdW1uIGRpbWVuc2lvbnNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICogQ2FsY3VsYXRlIHdpZHRoIGJ5IGRpdmlkaW5nIGEgZnVsbCB3aWR0aCBpbnRvIDEyIGNvbHVtbnNcbiogKiBDcmVhdGUgYSBjbGFzcyBmb3IgZWFjaCBjb2x1bW5cbiogKi9cbi5jb2wtMiwgLmNvbC1sZy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuLmZ1bGwtcm93IC5jb2wtMiwgLmZ1bGwtcm93IC5jb2wtbGctMiB7XG4gIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbn1cblxuLyogQ29sdW1uIHNoaWZ0c1xuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm9mZnNldC0yLCAub2Zmc2V0LWxnLTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi8qIENvbHVtbiBkaW1lbnNpb25zXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAqIENhbGN1bGF0ZSB3aWR0aCBieSBkaXZpZGluZyBhIGZ1bGwgd2lkdGggaW50byAxMiBjb2x1bW5zXG4qICogQ3JlYXRlIGEgY2xhc3MgZm9yIGVhY2ggY29sdW1uXG4qICovXG4uY29sLTMsIC5jb2wtbGctMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4uZnVsbC1yb3cgLmNvbC0zLCAuZnVsbC1yb3cgLmNvbC1sZy0zIHtcbiAgd2lkdGg6IDIxLjQyODU3MTQyODYlO1xufVxuXG4vKiBDb2x1bW4gc2hpZnRzXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ub2Zmc2V0LTMsIC5vZmZzZXQtbGctMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi8qIENvbHVtbiBkaW1lbnNpb25zXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAqIENhbGN1bGF0ZSB3aWR0aCBieSBkaXZpZGluZyBhIGZ1bGwgd2lkdGggaW50byAxMiBjb2x1bW5zXG4qICogQ3JlYXRlIGEgY2xhc3MgZm9yIGVhY2ggY29sdW1uXG4qICovXG4uY29sLTQsIC5jb2wtbGctNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5mdWxsLXJvdyAuY29sLTQsIC5mdWxsLXJvdyAuY29sLWxnLTQge1xuICB3aWR0aDogMjguNTcxNDI4NTcxNCU7XG59XG5cbi8qIENvbHVtbiBzaGlmdHNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5vZmZzZXQtNCwgLm9mZnNldC1sZy00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4vKiBDb2x1bW4gZGltZW5zaW9uc1xuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogKiBDYWxjdWxhdGUgd2lkdGggYnkgZGl2aWRpbmcgYSBmdWxsIHdpZHRoIGludG8gMTIgY29sdW1uc1xuKiAqIENyZWF0ZSBhIGNsYXNzIGZvciBlYWNoIGNvbHVtblxuKiAqL1xuLmNvbC01LCAuY29sLWxnLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG4uZnVsbC1yb3cgLmNvbC01LCAuZnVsbC1yb3cgLmNvbC1sZy01IHtcbiAgd2lkdGg6IDM1LjcxNDI4NTcxNDMlO1xufVxuXG4vKiBDb2x1bW4gc2hpZnRzXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ub2Zmc2V0LTUsIC5vZmZzZXQtbGctNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLyogQ29sdW1uIGRpbWVuc2lvbnNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICogQ2FsY3VsYXRlIHdpZHRoIGJ5IGRpdmlkaW5nIGEgZnVsbCB3aWR0aCBpbnRvIDEyIGNvbHVtbnNcbiogKiBDcmVhdGUgYSBjbGFzcyBmb3IgZWFjaCBjb2x1bW5cbiogKi9cbi5jb2wtNiwgLmNvbC1sZy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5mdWxsLXJvdyAuY29sLTYsIC5mdWxsLXJvdyAuY29sLWxnLTYge1xuICB3aWR0aDogNDIuODU3MTQyODU3MSU7XG59XG5cbi8qIENvbHVtbiBzaGlmdHNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5vZmZzZXQtNiwgLm9mZnNldC1sZy02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLyogQ29sdW1uIGRpbWVuc2lvbnNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICogQ2FsY3VsYXRlIHdpZHRoIGJ5IGRpdmlkaW5nIGEgZnVsbCB3aWR0aCBpbnRvIDEyIGNvbHVtbnNcbiogKiBDcmVhdGUgYSBjbGFzcyBmb3IgZWFjaCBjb2x1bW5cbiogKi9cbi5jb2wtNywgLmNvbC1sZy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuLmZ1bGwtcm93IC5jb2wtNywgLmZ1bGwtcm93IC5jb2wtbGctNyB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi8qIENvbHVtbiBzaGlmdHNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5vZmZzZXQtNywgLm9mZnNldC1sZy03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4vKiBDb2x1bW4gZGltZW5zaW9uc1xuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogKiBDYWxjdWxhdGUgd2lkdGggYnkgZGl2aWRpbmcgYSBmdWxsIHdpZHRoIGludG8gMTIgY29sdW1uc1xuKiAqIENyZWF0ZSBhIGNsYXNzIGZvciBlYWNoIGNvbHVtblxuKiAqL1xuLmNvbC04LCAuY29sLWxnLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG4uZnVsbC1yb3cgLmNvbC04LCAuZnVsbC1yb3cgLmNvbC1sZy04IHtcbiAgd2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xufVxuXG4vKiBDb2x1bW4gc2hpZnRzXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ub2Zmc2V0LTgsIC5vZmZzZXQtbGctOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLyogQ29sdW1uIGRpbWVuc2lvbnNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICogQ2FsY3VsYXRlIHdpZHRoIGJ5IGRpdmlkaW5nIGEgZnVsbCB3aWR0aCBpbnRvIDEyIGNvbHVtbnNcbiogKiBDcmVhdGUgYSBjbGFzcyBmb3IgZWFjaCBjb2x1bW5cbiogKi9cbi5jb2wtOSwgLmNvbC1sZy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5mdWxsLXJvdyAuY29sLTksIC5mdWxsLXJvdyAuY29sLWxnLTkge1xuICB3aWR0aDogNjQuMjg1NzE0Mjg1NyU7XG59XG5cbi8qIENvbHVtbiBzaGlmdHNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5vZmZzZXQtOSwgLm9mZnNldC1sZy05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLyogQ29sdW1uIGRpbWVuc2lvbnNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICogQ2FsY3VsYXRlIHdpZHRoIGJ5IGRpdmlkaW5nIGEgZnVsbCB3aWR0aCBpbnRvIDEyIGNvbHVtbnNcbiogKiBDcmVhdGUgYSBjbGFzcyBmb3IgZWFjaCBjb2x1bW5cbiogKi9cbi5jb2wtMTAsIC5jb2wtbGctMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG4uZnVsbC1yb3cgLmNvbC0xMCwgLmZ1bGwtcm93IC5jb2wtbGctMTAge1xuICB3aWR0aDogNzEuNDI4NTcxNDI4NiU7XG59XG5cbi8qIENvbHVtbiBzaGlmdHNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5vZmZzZXQtMTAsIC5vZmZzZXQtbGctMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi8qIENvbHVtbiBkaW1lbnNpb25zXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAqIENhbGN1bGF0ZSB3aWR0aCBieSBkaXZpZGluZyBhIGZ1bGwgd2lkdGggaW50byAxMiBjb2x1bW5zXG4qICogQ3JlYXRlIGEgY2xhc3MgZm9yIGVhY2ggY29sdW1uXG4qICovXG4uY29sLTExLCAuY29sLWxnLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuLmZ1bGwtcm93IC5jb2wtMTEsIC5mdWxsLXJvdyAuY29sLWxnLTExIHtcbiAgd2lkdGg6IDc4LjU3MTQyODU3MTQlO1xufVxuXG4vKiBDb2x1bW4gc2hpZnRzXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ub2Zmc2V0LTExLCAub2Zmc2V0LWxnLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4vKiBDb2x1bW4gZGltZW5zaW9uc1xuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogKiBDYWxjdWxhdGUgd2lkdGggYnkgZGl2aWRpbmcgYSBmdWxsIHdpZHRoIGludG8gMTIgY29sdW1uc1xuKiAqIENyZWF0ZSBhIGNsYXNzIGZvciBlYWNoIGNvbHVtblxuKiAqL1xuLmNvbC0xMiwgLmNvbC1sZy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZ1bGwtcm93IC5jb2wtMTIsIC5mdWxsLXJvdyAuY29sLWxnLTEyIHtcbiAgd2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xufVxuXG4vKiBDb2x1bW4gc2hpZnRzXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ub2Zmc2V0LTEyLCAub2Zmc2V0LWxnLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbi8qIENvbHVtbiBkaW1lbnNpb25zXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAqIENhbGN1bGF0ZSB3aWR0aCBieSBkaXZpZGluZyBhIGZ1bGwgd2lkdGggaW50byAxMiBjb2x1bW5zXG4qICogQ3JlYXRlIGEgY2xhc3MgZm9yIGVhY2ggY29sdW1uXG4qICovXG4uY29sLTEzLCAuY29sLWxnLTEzIHtcbiAgd2lkdGg6IDEwOC4zMzMzMzMzMzMzJTtcbn1cbi5mdWxsLXJvdyAuY29sLTEzLCAuZnVsbC1yb3cgLmNvbC1sZy0xMyB7XG4gIHdpZHRoOiA5Mi44NTcxNDI4NTcxJTtcbn1cblxuLyogQ29sdW1uIHNoaWZ0c1xuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm9mZnNldC0xMywgLm9mZnNldC1sZy0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMDguMzMzMzMzMzMzMyU7XG59XG5cbi8qIENvbHVtbiBkaW1lbnNpb25zXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAqIENhbGN1bGF0ZSB3aWR0aCBieSBkaXZpZGluZyBhIGZ1bGwgd2lkdGggaW50byAxMiBjb2x1bW5zXG4qICogQ3JlYXRlIGEgY2xhc3MgZm9yIGVhY2ggY29sdW1uXG4qICovXG4uY29sLTE0LCAuY29sLWxnLTE0IHtcbiAgd2lkdGg6IDExNi42NjY2NjY2NjY3JTtcbn1cbi5mdWxsLXJvdyAuY29sLTE0LCAuZnVsbC1yb3cgLmNvbC1sZy0xNCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBDb2x1bW4gc2hpZnRzXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ub2Zmc2V0LTE0LCAub2Zmc2V0LWxnLTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDExNi42NjY2NjY2NjY3JTtcbn1cblxuLyogTWVkaWEgcXVlcmllc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAqXG4gKiAvKlxuICogKiBDcmVhdGUgYSBzZXBhcmF0ZSBsb29wIGJlY2F1c2Ugb2Ygb3JkZXIgZm9yIGNzcyByZW5kZXJpbmdcbiAqICogYmVjYXVzZSBlbHNlIGl0IHdvdWxkIG92ZXJydWxlIGEgcHJldmlvdXMgbWVkaWEgcXVlcnlcbiAqICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmNvbC14bC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmNvbC14bC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14cy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuY29sLXhsLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmNvbC14bC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14cy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuY29sLXhsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5jb2wteGwtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhzLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuY29sLXhsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhzLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5jb2wteGwtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY29sLXhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHMtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmNvbC14bC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jb2wteHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteHMtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5jb2wteGwtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY29sLXhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhzLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuY29sLXhsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvbC14cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14cy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmNvbC14bC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC14cy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuY29sLXhsLTEzIHtcbiAgICB3aWR0aDogMTA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jb2wtbWQtMTMge1xuICAgIHdpZHRoOiAxMDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogMTA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEzIHtcbiAgICB3aWR0aDogMTA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvbC14cy0xMyB7XG4gICAgd2lkdGg6IDEwOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHMtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuY29sLXhsLTE0IHtcbiAgICB3aWR0aDogMTE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jb2wtbWQtMTQge1xuICAgIHdpZHRoOiAxMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogMTE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTE0IHtcbiAgICB3aWR0aDogMTE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvbC14cy0xNCB7XG4gICAgd2lkdGg6IDExNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHMtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBUaGlzIGdyaWQgY2FuIGJlIHR1cm5lZCBvbiBhbmQgb2ZmIHdoZW4geW91IHdhbnQgdG8gY2hlY2tcbiAqIGlmIGV2ZXJ5dGhpbmcgaXMgbmljZSBpbiBwbGFjZS5cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udmlzaWJsZS1ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKipcbiAqICogMS4gTWFrZXMgaXQgYWJsZSB0byBjb250cm9sIHRoZSB3ZWJzaXRlIHdoaWxlIGdyaWQgaXMgc2hvd25cbiAqICovXG4udmlzaWJsZS1ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZpc2libGUtZ3JpZCAuZ3JpZC1jb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDI1NSwgMjU1LCAwLjYpO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLnZpc2libGUtZ3JpZCAuZ3JpZC1jb2w6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMjU1LCAyNTUsIDAuMyk7XG59XG4udmlzaWJsZS1ncmlkOmJlZm9yZSwgLnZpc2libGUtZ3JpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMjU1LCAwLCAwLjUpO1xufVxuLnZpc2libGUtZ3JpZDpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKC0xMDAlIC8gMTIpO1xufVxuLnZpc2libGUtZ3JpZDphZnRlciB7XG4gIHJpZ2h0OiBjYWxjKC0xMDAlIC8gMTIpO1xufVxuXG4uYnJlYWtwb2ludCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJhY2tncm91bmQ6ICMwQUJFRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmJyZWFrcG9pbnQge1xuICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5icmVha3BvaW50IHtcbiAgICBiYWNrZ3JvdW5kOiBibHVlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmJyZWFrcG9pbnQge1xuICAgIGJhY2tncm91bmQ6IGdyZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWtwb2ludCB7XG4gICAgYmFja2dyb3VuZDogeWVsbG93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYnJlYWtwb2ludCB7XG4gICAgYmFja2dyb3VuZDogcGluaztcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogRXhwZW5kIENvbmZpZyBzZXR0aW5nc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBFeHBlbmQgQmFzaWMgc3R5bGUgc2V0dGluZ3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAqIFNldCB1cCB0aGUgaHRtbFxuICogKlxuICogKiAxLiBNYWtlcyBzdWUgdGhhdCBzb21lIGZvbnRzIGFyZSBiZXR0ZXIgcmVuZGVyZWRcbiAqICovXG5odG1sIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbi8qICogU2V0IHVwIHRoZSBib2R5XG4gKiAqXG4gKiAqIDEuIFNldCBmb250IHRvIGxpbmluZyBmaWd1cmVzXG4gKiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bVwiO1xufVxuXG4vKiAqIFNldCBkZWZhdWx0IHNldHRpbmdzIGZvciBhbGwgZWxlbWVudHNcbiAqICpcbiAqICogMS4gRGVmYXVsdCBzZWxlY3Rpb24gc3R5bGluZ1xuICogKlxuICogKi9cbiogOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCA1NCwgNjEsIDAuNyk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyoqXG4gKiAqIDEuRGVmYXVsdCBkaXNwbGF5IGZvciBpbWFnZXMgaXMgYmxvY2sgdG8gbG9zZSB0aGUgZXh0cmEgbWFyZ2luIGJlbG93IHRoZSBpbWFnZVxuICogKi9cbmltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbmltZy5wcmVsb2FkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogKiBTZXQgZGVmYXVsdCBzdHlsaW5nIGZvciBpbnB1dCBhbmQgdGV4dGFyZWFcbiAqICpcbiAqICogMS4gU2V0IGZvbnQgYmVjYXVzZSBlbHNlIHRoZSBhZ2VudCB3aWxsIG92ZXJydWxlIHRoZW0gd2l0aCBhbiB1Z2x5IGZvbnRcbiAqICovXG5pbnB1dCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5cbi8qICogU2V0IGRlZmF1bHQgc3R5bGluZyBmb3IgYSBidXR0b25cbiAqICpcbiAqICovXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWI2NWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjRzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG59XG4uYnV0dG9uLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5idXR0b24gLmFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5idXR0b24gLmFycm93IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxNnB4O1xufVxuLmJ1dHRvbiAuYXJyb3cgc3ZnIHBhdGgge1xuICBmaWxsOiB3aGl0ZTtcbn1cbi5idXR0b24uc2Nyb2xsLXRvLXRhcmdldCAuYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiOTk1NDtcbn1cbi5idXR0b246aG92ZXIuc2hhZG93IHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5idXR0b246aG92ZXIgLmFycm93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xufVxuLmJ1dHRvbjpob3Zlci5zY3JvbGwtdG8tdGFyZ2V0IC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKSByb3RhdGUoMCk7XG59XG4uYnV0dG9uLnJpZ2h0Om5vdCguc2Nyb2xsLXRvLXRhcmdldCkgLmFycm93IHtcbiAgdG9wOiAxcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmJ1dHRvbi5yaWdodDpub3QoLnNjcm9sbC10by10YXJnZXQpOmhvdmVyIC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbn1cblxuLmNvbG9yLWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5YjU3ODtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEhlbHBlciBjbGFzc2VzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAqIFVzZSBvbiBlbGVtZW50cyBmcm9tIHdoZXJlIHRoZSBjaGlsZHJlbiBzaG91bGQgbm90IHdyYXBcbiAqICovXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyoqXG4gKiAqIEhpZGUgZWxlbWVudHMgb24gZGlmZmVyZW50IHNjcmVlbiBzaXplc1xuICogKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGlkZS1vbi14bC1vci1zbWFsbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmhpZGUtb24teGwtb3ItbGFyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhpZGUtb24tbGctb3Itc21hbGxlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5oaWRlLW9uLWxnLW9yLWxhcmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5oaWRlLW9uLW1kLW9yLXNtYWxsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODFweCkge1xuICAuaGlkZS1vbi1tZC1vci1sYXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRlLW9uLXNtLW9yLXNtYWxsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oaWRlLW9uLXNtLW9yLWxhcmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhpZGUtb24teHMtb3Itc21hbGxlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAxcHgpIHtcbiAgLmhpZGUtb24teHMtb3ItbGFyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUGFydGlhbCBDU1NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucHJlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMyZDMyMzc7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5wcmUtaGVhZGVyIC5ncmlkLXJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByZS1oZWFkZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4ucHJlLWhlYWRlciBhICsgYSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLnByZS1oZWFkZXIgYSBzcGFuIHtcbiAgY29sb3I6ICMzMkEwRkE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnByZS1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wcmUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sYW5ndWFnZS1tZW51IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGFuZ3VhZ2UtbWVudSBzcGFuLCAubGFuZ3VhZ2UtbWVudSBhIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ubGFuZ3VhZ2UtbWVudSBzcGFuICsgKiwgLmxhbmd1YWdlLW1lbnUgYSArICoge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmxhbmd1YWdlLW1lbnUgc3BhbjphZnRlciwgLmxhbmd1YWdlLW1lbnUgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmxhbmd1YWdlLW1lbnUgc3Bhbi5ubDphZnRlciwgLmxhbmd1YWdlLW1lbnUgYS5ubDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvZmxhZ3Muc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTE0cHggMjVweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5sYW5ndWFnZS1tZW51IHNwYW4uZW46YWZ0ZXIsIC5sYW5ndWFnZS1tZW51IGEuZW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2ZsYWdzLnN2Z1wiKSAtODNweCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTRweCAyNXB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmxhbmd1YWdlLW1lbnUgYSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmxhbmd1YWdlLW1lbnUgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGFuZ3VhZ2UtbWVudSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3YzRjO1xufVxuI21vYmlsZS1uYXZpZ2F0aW9uIC5sYW5ndWFnZS1tZW51IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNtb2JpbGUtbmF2aWdhdGlvbiAubGFuZ3VhZ2UtbWVudSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIE5hdmlnYXRpb24gLyBIZWFkZXJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTIwcHhweDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5oZWFkZXIgLmdyaWQtcm93IHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvKiBOYXZpZ2F0aW9uXG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbn1cbmhlYWRlciAuZ3JpZC1yb3cgPiAuZ3JpZC1jb2wge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAuZ3JpZC1yb3cgLmxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNDBweDtcbn1cbmhlYWRlciAuZ3JpZC1yb3cgLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5oZWFkZXIgLmdyaWQtcm93IG5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmdyaWQtcm93IG5hdiB1bCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuaGVhZGVyIC5ncmlkLXJvdyBuYXYgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NzZweCkge1xuICBoZWFkZXIgLmdyaWQtcm93IG5hdiB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MjZweCkge1xuICBoZWFkZXIgLmdyaWQtcm93IG5hdiB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cbmhlYWRlciAuZ3JpZC1yb3cgbmF2IHVsIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNDJweCAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM3NzkzOWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIGhlYWRlciAuZ3JpZC1yb3cgbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICB9XG59XG5oZWFkZXIgLmdyaWQtcm93IG5hdiB1bCBsaSBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDM4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTU5Yjtcbn1cbmhlYWRlciAuZ3JpZC1yb3cgbmF2IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmhlYWRlciAuZ3JpZC1yb3cgbmF2IHVsIGxpOmhvdmVyIGEge1xuICBvcGFjaXR5OiAwLjY7XG59XG5oZWFkZXIgLmdyaWQtcm93IG5hdiB1bCBsaS5hY3RpdmUgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG5oZWFkZXIgLmdyaWQtcm93IG5hdiB1bCBsaS5hY3RpdmUgYTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIGhlYWRlciAuZ3JpZC1yb3cgbmF2IHVsIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICBoZWFkZXIgLmdyaWQtcm93IG5hdiB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgaGVhZGVyIC5ncmlkLXJvdyBuYXYgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIGhlYWRlciAuZ3JpZC1yb3cgbmF2IHVsIGxpIGE6YWZ0ZXIge1xuICAgIGJvdHRvbTogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgaGVhZGVyIC5ncmlkLXJvdyBuYXYgdWwge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuaGVhZGVyIC5ncmlkLXJvdyBuYXYgLmxhbmd1YWdlLW1lbnUge1xuICB3aWR0aDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICBoZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEZvb3RlclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyNjNjNDU7XG4gIC8qIFN1YiBmb290ZXIgZm9yIHBheSBvZmYgYW5kIG91ciBicmFuZGluZ1xuICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG59XG5mb290ZXIgPiAuZ3JpZC1yb3cge1xuICBwYWRkaW5nOiA3MHB4IDAgOTBweDtcbn1cbmZvb3RlciAuZ3JpZC1jb2wge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuZm9vdGVyIC5ncmlkLWNvbCAuaGVhZGVyIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNzc5MzllO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuZm9vdGVyIC5ncmlkLWNvbCBsaSBhLCBmb290ZXIgLmdyaWQtY29sIHAsIGZvb3RlciAuZ3JpZC1jb2wgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuZm9vdGVyIC5jb250YWN0IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cbmZvb3RlciAuY29udGFjdCBmaWd1cmUge1xuICB3aWR0aDogMjYwcHg7XG4gIG1hcmdpbjogMzVweCAwIDI1cHg7XG59XG5mb290ZXIgLmNvbnRhY3QgZmlndXJlIGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuZm9vdGVyIC5jb250YWN0IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTc1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmZvb3RlciAuY29udGFjdCBwIHNwYW4ge1xuICBmb250LXNpemU6IDAuNjVyZW07XG4gIGNvbG9yOiAjNzc5MzllO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuZm9vdGVyIC5jb250YWN0IGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6IHJnYmEoMTk2LCAyMTAsIDE1NiwgMC43KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuZm9vdGVyIC5jb250YWN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmZvb3RlciAubGlua3Mge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NjY3JTtcbn1cbmZvb3RlciAubGlua3MgPiAuZ3JpZC1yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbmZvb3RlciAubGlua3MgLm1lbnUsIGZvb3RlciAubGlua3MgLnN1Yi1saW5rcyB7XG4gIHdpZHRoOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5mb290ZXIgLmxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDAgNDBweDtcbn1cbmZvb3RlciAubGlua3MgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbmZvb3RlciAubGlua3MgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5mb290ZXIgLmxpbmtzIHVsIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgZm9vdGVyIC5saW5rcywgZm9vdGVyIC5jb250YWN0IHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgZm9vdGVyIC5saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgZm9vdGVyID4gLmdyaWQtcm93IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIGZvb3RlciAubGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgZm9vdGVyIC5saW5rcyAubWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBmb290ZXIgLmxpbmtzIC5zdWItbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5mb290ZXIgLnN1Yi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYzNjNkO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5mb290ZXIgLnN1Yi1mb290ZXIgLmdyaWQtcm93IC5wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZm9vdGVyIC5zdWItZm9vdGVyIHAsIGZvb3RlciAuc3ViLWZvb3RlciBhIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3OTM5ZTtcbn1cbmZvb3RlciAuc3ViLWZvb3RlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBvcGFjaXR5OiAwLjU7XG59XG5mb290ZXIgLnN1Yi1mb290ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciAuc3ViLWZvb3RlciAua29tbWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAyNjVweDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5mb290ZXIgLnN1Yi1mb290ZXIgLmtvbW1hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuZm9vdGVyIC5zdWItZm9vdGVyIC5rb21tYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogNzhweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2tvbW1hLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBmb290ZXIgLnN1Yi1mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIGZvb3RlciAuc3ViLWZvb3RlciAuZ3JpZC1yb3cgLnBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5zdWItZm9vdGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgfVxuICBmb290ZXIgLnN1Yi1mb290ZXIgLmtvbW1hIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG4gIGZvb3RlciA+IC5ncmlkLXJvdyB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyIC5tYWluLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNy4xNDI4NTcxNDI5JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgZm9vdGVyIC5tYWluLWl0ZW0gLmxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZm9vdGVyIC5tYWluLWl0ZW0ubG9jYXRpb24ge1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgLW1zLW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgZm9vdGVyIC5tYWluLWl0ZW0uc2Nob29scywgZm9vdGVyIC5tYWluLWl0ZW0ubWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBmb290ZXIgLm1haW4taXRlbSA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBmb290ZXIgLm1haW4taXRlbSB1bC5leHRyYS1tYXJnaW4tYmVsbG93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIGZvb3RlciAuc3ViLWZvb3RlciAuZ3JpZC1yb3cgLnBsYWNlaG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5kaXYuc2hvcHBpbmdjYXJ0SXRlbUxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5kaXYuc2hvcHBpbmdjYXJ0SXRlbUxpc3QgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjY2NjO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogRGVmYXVsdCBzdHlsaW5nIGZvciBLTVMgY29udGVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5rbXMtY29udGVudCBoMSwgLmttcy1jb250ZW50IGgyLCAua21zLWNvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogXCJMaWJyZSBCYXNrZXJ2aWxsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmttcy1jb250ZW50IGgxIHN0cm9uZywgLmttcy1jb250ZW50IGgyIHN0cm9uZywgLmttcy1jb250ZW50IGgzIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ua21zLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMyYzdjNGM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ua21zLWNvbnRlbnQgaDEgc3Ryb25nIHtcbiAgY29sb3I6ICNjNGQyOWM7XG59XG4ua21zLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNjNGQyOWM7XG59XG4ua21zLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMmM3YzRjO1xufVxuLmttcy1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzc5MzllO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmttcy1jb250ZW50IHAge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM3NzkzOWU7XG59XG4ua21zLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ua21zLWNvbnRlbnQgdWwgdWwsIC5rbXMtY29udGVudCB1bCBvbCB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4ua21zLWNvbnRlbnQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNzc5MzllO1xufVxuLmttcy1jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiAjNzc5MzllO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5rbXMtY29udGVudCB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmttcy1jb250ZW50IG9sIHtcbiAgY291bnRlci1yZXNldDogb2wtY291bnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmttcy1jb250ZW50IG9sIHVsLCAua21zLWNvbnRlbnQgb2wgb2wge1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmttcy1jb250ZW50IG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM3NzkzOWU7XG59XG4ua21zLWNvbnRlbnQgb2wgbGk6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sLWNvdW50ZXI7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob2wtY291bnRlcikgXCIuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICM3NzkzOWU7XG59XG4ua21zLWNvbnRlbnQgb2wgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5rbXMtY29udGVudCBhOm5vdCguYnV0dG9uKSB7XG4gIGNvbG9yOiAjMmM3YzRjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5rbXMtY29udGVudC0td2hpdGUgaDEsIC5rbXMtY29udGVudC0td2hpdGUgaDIsIC5rbXMtY29udGVudC0td2hpdGUgaDMge1xuICBjb2xvcjogd2hpdGU7XG59XG4ua21zLWNvbnRlbnQtLXdoaXRlIGgxIHN0cm9uZywgLmttcy1jb250ZW50LS13aGl0ZSBoMiBzdHJvbmcsIC5rbXMtY29udGVudC0td2hpdGUgaDMgc3Ryb25nIHtcbiAgY29sb3I6ICMyYzdjNGM7XG59XG4ua21zLWNvbnRlbnQtLXdoaXRlIGgzIHtcbiAgY29sb3I6ICMyYzdjNGM7XG59XG4ua21zLWNvbnRlbnQtLXdoaXRlIGgzIHN0cm9uZyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4ua21zLWNvbnRlbnQtLXdoaXRlIGg0IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmttcy1jb250ZW50LS13aGl0ZSBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmttcy1jb250ZW50LS13aGl0ZSB1bCBsaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5rbXMtY29udGVudC0td2hpdGUgdWwgbGk6YmVmb3JlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmttcy1jb250ZW50LS13aGl0ZSBvbCBsaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5rbXMtY29udGVudC0td2hpdGUgb2wgbGk6YmVmb3JlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmttcy1jb250ZW50LS13aGl0ZSBhOm5vdCguYnV0dG9uKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogd2hpdGU7XG59XG4ua21zLWNvbnRlbnQtLXdoaXRlIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMyYzdjNGM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuLmttcy1jb250ZW50LS13aGl0ZSAuYnV0dG9uIC5zdmctYXJyb3cgLnN0MCB7XG4gIGZpbGw6ICMyYzdjNGM7XG59XG4ua21zLWNvbnRlbnQtLXdoaXRlIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4ua21zLWNvbnRlbnQtLXdoaXRlIC5idXR0b24ucmlnaHQgLmFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZm9ybSAuaG9uZXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTUwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybSAuaG9uZXktbWVzc2FnZSwgLmZvcm0gbm9zY3JpcHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZm9ybSAuZm9ybS1lbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmZvcm0gLmZvcm0tZWxlbWVudC5oYXMtZXJyb3IgaW5wdXQsIC5mb3JtIC5mb3JtLWVsZW1lbnQuaGFzLWVycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5mb3JtIC5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmY5NjAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvcm0gLmVycm9yLW1lc3NhZ2UuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybSBsYWJlbCwgLmZvcm0gLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICM4Y2U1OWI7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm9ybSBpbnB1dCwgLmZvcm0gdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMnB4IHRyYW5zcGFyZW50IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjMmM3YzRjO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG4uZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG4uZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbn1cbi5mb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC5mb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG4uZm9ybSBpbnB1dC5hbGVydCwgLmZvcm0gdGV4dGFyZWEuYWxlcnQge1xuICBib3JkZXItY29sb3I6ICNGRjQyNDI7XG59XG4uZm9ybSBpbnB1dDpmb2N1cywgLmZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4Y2U1OWI7XG59XG4uZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsLCAuZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAuZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLCAuZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSwgLmZvcm0gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCwgLmZvcm0gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLmZvcm0gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cywgLmZvcm0gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICB0cmFuc2l0aW9uOiA5OTk5cyBiYWNrZ3JvdW5kLWNvbG9yLCA5OTk5cyBjb2xvcjtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMyYzdjNGM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDk5OTlzO1xufVxuLmZvcm0gaW5wdXQ6Zm9jdXMsIC5mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTUycHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4uZm9ybSAuc2VsZWN0IC5zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybSAuc2VsZWN0IC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDZweCAwIDZweDtcbiAgYm9yZGVyLWNvbG9yOiAjNzA2RjZGIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0gLnNlbGVjdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTVweCAzNXB4IDE1cHggMjBweDtcbiAgYm9yZGVyOiAxcHggdHJhbnNwYXJlbnQgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICM3MDZGNkY7XG59XG4uZm9ybSAuc2VsZWN0IHNlbGVjdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0gLmNoZWNrYm94IGxhYmVsIGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmZvcm0gLmNoZWNrYm94IGxhYmVsIGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmZvcm0gLmNoZWNrYm94IGxhYmVsIGlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2NoZWNrL2NoZWNrZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uZm9ybSAuY2hlY2tib3ggbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cbi5mb3JtIC5zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmZvcm0gLnN1Ym1pdCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWVycm9yLW1lc3NhZ2VzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYy1mb3JtLWZlZWRiYWNrIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMzBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmMtZm9ybS1mZWVkYmFjazpub3QoOmVtcHR5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtZm9ybS1mZWVkYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtZmVlZGJhY2spO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmMtZm9ybS1mZWVkYmFjayBsaTo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jLWZvcm0tZmVlZGJhY2sgbGk6OmZpcnN0LWxldHRlciAuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4Y2U1OWI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jLWZvcm0tZmVlZGJhY2sgbGk6OmZpcnN0LWxldHRlciAuYnV0dG9uIC5hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5pbWFnZS1zbGlkZXIgLnBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLmltYWdlLXNsaWRlciAucGxhY2Vob2xkZXIgLmNvbnRyb2xsZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5pbWFnZS1zbGlkZXIgLnBsYWNlaG9sZGVyIC5jb250cm9sbGVycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbn1cbi5pbWFnZS1zbGlkZXIgLnBsYWNlaG9sZGVyIC5jb250cm9sbGVycyAubmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiAtNTBweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG59XG4uaW1hZ2Utc2xpZGVyIC5wbGFjZWhvbGRlciAuY29udHJvbGxlcnMgLm5hdi1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uaW1hZ2Utc2xpZGVyIC5wbGFjZWhvbGRlciAuY29udHJvbGxlcnMgLm5hdi1pdGVtIHNwYW4gLnN2Zy1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLmltYWdlLXNsaWRlciAucGxhY2Vob2xkZXIgLmNvbnRyb2xsZXJzIC5uYXYtaXRlbSBzcGFuIC5zdmctYXJyb3cgLnN0MCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLmltYWdlLXNsaWRlciAucGxhY2Vob2xkZXIgLmNvbnRyb2xsZXJzIC5uYXYtaXRlbS5wcmV2aW91cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWI2NWI7XG4gIHJpZ2h0OiBjYWxjKDUwJSArIDNweCk7XG59XG4uaW1hZ2Utc2xpZGVyIC5wbGFjZWhvbGRlciAuY29udHJvbGxlcnMgLm5hdi1pdGVtLnByZXZpb3VzIHNwYW4gLnN2Zy1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5pbWFnZS1zbGlkZXIgLnBsYWNlaG9sZGVyIC5jb250cm9sbGVycyAubmF2LWl0ZW0ucHJldmlvdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJiZDZiO1xufVxuLmltYWdlLXNsaWRlciAucGxhY2Vob2xkZXIgLmNvbnRyb2xsZXJzIC5uYXYtaXRlbS5wcmV2aW91czpob3ZlciBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTtcbn1cbi5pbWFnZS1zbGlkZXIgLnBsYWNlaG9sZGVyIC5jb250cm9sbGVycyAubmF2LWl0ZW0ubmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdjNGM7XG4gIGxlZnQ6IGNhbGMoNTAlICsgM3B4KTtcbn1cbi5pbWFnZS1zbGlkZXIgLnBsYWNlaG9sZGVyIC5jb250cm9sbGVycyAubmF2LWl0ZW0ubmV4dCBzcGFuIC5zdmctYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmltYWdlLXNsaWRlciAucGxhY2Vob2xkZXIgLmNvbnRyb2xsZXJzIC5uYXYtaXRlbS5uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1Njk0MDtcbn1cbi5pbWFnZS1zbGlkZXIgLnBsYWNlaG9sZGVyIC5jb250cm9sbGVycyAubmF2LWl0ZW0ubmV4dDpob3ZlciBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzcHgsIDAsIDApO1xufVxuLmltYWdlLXNsaWRlciAucGxhY2Vob2xkZXIgZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbn1cbi5pbWFnZS1zbGlkZXIgLnBsYWNlaG9sZGVyIGZpZ3VyZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5pbWFnZS1zbGlkZXIgLnBsYWNlaG9sZGVyIGZpZ3VyZSBzcGFuLnNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pbWFnZS1zbGlkZXIgLnBsYWNlaG9sZGVyIGZpZ3VyZSBzcGFuLm1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyIC5wbGFjZWhvbGRlciBmaWd1cmUgc3Bhbi5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pbWFnZS1zbGlkZXIgLnBsYWNlaG9sZGVyIGZpZ3VyZS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jY29va2llLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTVweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2M0YztcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuNnM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4jY29va2llLW1lc3NhZ2UuYWNjZXB0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Nvb2tpZS1tZXNzYWdlLnRyYW5zaXRpb24tb3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xufVxuI2Nvb2tpZS1tZXNzYWdlIC5ncmlkLXJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjb29raWUtbWVzc2FnZSAuZ3JpZC1yb3cgcCwgI2Nvb2tpZS1tZXNzYWdlIC5ncmlkLXJvdyBwIGEsICNjb29raWUtbWVzc2FnZSAuZ3JpZC1yb3cgLmNsb3NlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHdoaXRlO1xufVxuI2Nvb2tpZS1tZXNzYWdlIC5ncmlkLXJvdyBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG59XG4jY29va2llLW1lc3NhZ2UgLmdyaWQtcm93IHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2Nvb2tpZS1tZXNzYWdlIC5ncmlkLXJvdyAuY2xvc2UtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjVweCkge1xuICAjY29va2llLW1lc3NhZ2UgLmdyaWQtcm93IHAge1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICNjb29raWUtbWVzc2FnZSAuZ3JpZC1yb3cgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gICNjb29raWUtbWVzc2FnZSAuZ3JpZC1yb3cgLmNsb3NlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4jY29va2llLW1lc3NhZ2Utb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuI2Nvb2tpZS1tZXNzYWdlLW92ZXJsYXkuYWNjZXB0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Nvb2tpZS1tZXNzYWdlLW92ZXJsYXkudHJhbnNpdGlvbi1vdXQge1xuICBvcGFjaXR5OiAwO1xufVxuI2Nvb2tpZS1tZXNzYWdlLW92ZXJsYXkgLnBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAxNCAqIDEyKTtcbiAgcGFkZGluZzogNjBweCAxMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuI2Nvb2tpZS1tZXNzYWdlLW92ZXJsYXkgLnBsYWNlaG9sZGVyIGg1IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuI2Nvb2tpZS1tZXNzYWdlLW92ZXJsYXkgLnBsYWNlaG9sZGVyIHAge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzgwODA4MDtcbn1cbiNjb29raWUtbWVzc2FnZS1vdmVybGF5IC5wbGFjZWhvbGRlciBwIGEsICNjb29raWUtbWVzc2FnZS1vdmVybGF5IC5wbGFjZWhvbGRlciBwIC5vcGVuLW1lbnUge1xuICBjb2xvcjogIzAwNzhGRjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNjb29raWUtbWVzc2FnZS1vdmVybGF5IC5wbGFjZWhvbGRlciAuYWNjZXB0LWNvb2tpZS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJBMEZBO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMsIG9wYWNpdHkgMC40cztcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2Nvb2tpZS1tZXNzYWdlLW92ZXJsYXkgLnBsYWNlaG9sZGVyIC5hY2NlcHQtY29va2llLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYThlZjk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgI2Nvb2tpZS1tZXNzYWdlLW92ZXJsYXkgLnBsYWNlaG9sZGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gMTQgLyAxLjUpIGNhbGMoMTAwdncgLyAxNCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICNjb29raWUtbWVzc2FnZS1vdmVybGF5IC5wbGFjZWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNjb29raWUtbWVzc2FnZS1vdmVybGF5ICNtZXNzYWdlLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29va2llLW1lc3NhZ2Utb3ZlcmxheSAjbWVzc2FnZS1kZXNjcmlwdGlvbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb29raWUtbWVzc2FnZS1vdmVybGF5IC5jb29raWUtdHlwZXMtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4jY29va2llLW1lc3NhZ2Utb3ZlcmxheSAuY29va2llLXR5cGVzLWRlc2NyaXB0aW9uIC5jb29raWUtdHlwZSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb29raWUtbWVzc2FnZS1vdmVybGF5IC5jb29raWUtdHlwZXMtZGVzY3JpcHRpb24gLmNvb2tpZS10eXBlICsgLmNvb2tpZS10eXBlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbiNjb29raWUtbWVzc2FnZS1vdmVybGF5IC5jb29raWUtdHlwZXMtZGVzY3JpcHRpb24gLmNvb2tpZS10eXBlIC5pY29uIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuI2Nvb2tpZS1tZXNzYWdlLW92ZXJsYXkgLmNvb2tpZS10eXBlcy1kZXNjcmlwdGlvbiAuY29va2llLXR5cGUgLmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29va2llLW1lc3NhZ2Utb3ZlcmxheSAuY29va2llLXR5cGVzLWRlc2NyaXB0aW9uIC5jb29raWUtdHlwZSAudGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG59XG4jY29va2llLW1lc3NhZ2Utb3ZlcmxheSAuY29va2llLXR5cGVzLWRlc2NyaXB0aW9uIC5jb29raWUtdHlwZSAudGV4dCBwIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiByZ2JhKDExMiwgMTExLCAxMTEsIDAuNik7XG59XG4jY29va2llLW1lc3NhZ2Utb3ZlcmxheSAuY29va2llLXR5cGVzLWRlc2NyaXB0aW9uIC5jb29raWUtdHlwZSAudGV4dCBwIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM3MDZGNkY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuI2Nvb2tpZS1tZXNzYWdlLW92ZXJsYXkgLmNvb2tpZS10eXBlcy1kZXNjcmlwdGlvbiAuY29va2llLXR5cGUgLnRleHQgcCBzdHJvbmcgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jY29va2llLW1lc3NhZ2Utb3ZlcmxheSAuY29va2llLXR5cGVzLWRlc2NyaXB0aW9uIC5jb29raWUtdHlwZS50cmFja2luZyAuaWNvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2Nvb2tpZS1zcHJpdGUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTE0cHggMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbiNjb29raWUtbWVzc2FnZS1vdmVybGF5IC5jb29raWUtdHlwZXMtZGVzY3JpcHRpb24gLmNvb2tpZS10eXBlLmFuYWx5dGljIC5pY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvY29va2llLXNwcml0ZS5zdmdcIikgLTI3cHggMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTE0cHggMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbiNjb29raWUtbWVzc2FnZS1vdmVybGF5IC5jb29raWUtc2V0dGluZ3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Nvb2tpZS1tZXNzYWdlLW92ZXJsYXkgLmNvb2tpZS1zZXR0aW5ncy5lZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29va2llLW1lc3NhZ2Utb3ZlcmxheSAuY29va2llLXNldHRpbmdzIC53cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG4jY29va2llLW1lc3NhZ2Utb3ZlcmxheSAuY29va2llLXNldHRpbmdzIC5jb29raWUtdHlwZSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2Nvb2tpZS1tZXNzYWdlLW92ZXJsYXkgLmNvb2tpZS1zZXR0aW5ncyAuY29va2llLXR5cGUgKyAuY29va2llLXR5cGUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuI2Nvb2tpZS1tZXNzYWdlLW92ZXJsYXkgLmNvb2tpZS1zZXR0aW5ncyAuY29va2llLXR5cGUgaW5wdXQge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2Nvb2tpZS1zcHJpdGUuc3ZnXCIpIC01NXB4IC0xNHB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTRweCAyNXB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1vLWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4jY29va2llLW1lc3NhZ2Utb3ZlcmxheSAuY29va2llLXNldHRpbmdzIC5jb29raWUtdHlwZSBpbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1cHggMDtcbn1cbiNjb29raWUtbWVzc2FnZS1vdmVybGF5IC5jb29raWUtc2V0dGluZ3MgLmNvb2tpZS10eXBlIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNjb29raWUtbWVzc2FnZS1vdmVybGF5IC5jb29raWUtc2V0dGluZ3MgLmNvb2tpZS10eXBlID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgY29sb3I6IHJnYmEoMTEyLCAxMTEsIDExMSwgMC42KTtcbn1cbiNjb29raWUtbWVzc2FnZS1vdmVybGF5IC5jb29raWUtc2V0dGluZ3MgLmNvb2tpZS10eXBlID4gc3BhbiBzdHJvbmcge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM3MDZGNkY7XG59XG4jY29va2llLW1lc3NhZ2Utb3ZlcmxheSAuY29va2llLXNldHRpbmdzIC5jb29raWUtdHlwZSA+IHNwYW4gc3Ryb25nIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI2Nvb2tpZS1tZXNzYWdlLW92ZXJsYXkgLmNvb2tpZS1zZXR0aW5ncyAuY29va2llLXR5cGUuYW5hbHl0aWMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbiNjb29raWUtbWVzc2FnZS1vdmVybGF5IC5jb29raWUtc2V0dGluZ3MgLmNvb2tpZS10eXBlLmFuYWx5dGljIGlucHV0IHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4jY29va2llLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNkY2RjtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29va2llLXN3aXRjaCAucGxhY2Vob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29va2llLXN3aXRjaCAucGxhY2Vob2xkZXIgLmNvb2tpZS1zd2l0Y2gtdGl0bGUgaDMge1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbiNjb29raWUtc3dpdGNoIC5wbGFjZWhvbGRlciAuY29va2llLXN3aXRjaC10aXRsZSBwIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4jY29va2llLXN3aXRjaCAucGxhY2Vob2xkZXIgLmNvb2tpZS10eXBlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggMCA1MHB4O1xufVxuI2Nvb2tpZS1zd2l0Y2ggLnBsYWNlaG9sZGVyIC5jb29raWUtdHlwZXMgLmNvb2tpZS10eXBlIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jY29va2llLXN3aXRjaCAucGxhY2Vob2xkZXIgLmNvb2tpZS10eXBlcyAuY29va2llLXR5cGUgKyAuY29va2llLXR5cGUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuI2Nvb2tpZS1zd2l0Y2ggLnBsYWNlaG9sZGVyIC5jb29raWUtdHlwZXMgLmNvb2tpZS10eXBlIGlucHV0IHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2Nvb2tpZS1zcHJpdGUuc3ZnXCIpIC01NXB4IC0xNHB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTRweCAyNXB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuI2Nvb2tpZS1zd2l0Y2ggLnBsYWNlaG9sZGVyIC5jb29raWUtdHlwZXMgLmNvb2tpZS10eXBlIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNjb29raWUtc3dpdGNoIC5wbGFjZWhvbGRlciAuY29va2llLXR5cGVzIC5jb29raWUtdHlwZSBpbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1cHggMDtcbn1cbiNjb29raWUtc3dpdGNoIC5wbGFjZWhvbGRlciAuY29va2llLXR5cGVzIC5jb29raWUtdHlwZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICNjb29raWUtc3dpdGNoIC5wbGFjZWhvbGRlciAuY29va2llLXR5cGVzIC5jb29raWUtdHlwZSA+IHNwYW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuI2Nvb2tpZS1zd2l0Y2ggLnBsYWNlaG9sZGVyIC5jb29raWUtdHlwZXMgLmNvb2tpZS10eXBlID4gc3BhbiBzdHJvbmcge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbiNjb29raWUtc3dpdGNoIC5wbGFjZWhvbGRlciAuY29va2llLXR5cGVzIC5jb29raWUtdHlwZSA+IHNwYW4gc3Ryb25nIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI2Nvb2tpZS1zd2l0Y2ggLnBsYWNlaG9sZGVyIC5jb29raWUtdHlwZXMgLmNvb2tpZS10eXBlLmFuYWx5dGljIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4jY29va2llLXN3aXRjaCAucGxhY2Vob2xkZXIgI3NhdmUtY29va2llLXNldHRpbmdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyQTBGQTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzLCBvcGFjaXR5IDAuNHM7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNjb29raWUtc3dpdGNoIC5wbGFjZWhvbGRlciAjc2F2ZS1jb29raWUtc2V0dGluZ3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE4ZWY5O1xufVxuI2Nvb2tpZS1zd2l0Y2ggLnBsYWNlaG9sZGVyICNzYXZlLWNvb2tpZS1zZXR0aW5ncy5jbGlja2VkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBEeW5hbWljIEJsb2Nrc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5keW5hbWljLWJsb2NrICsgLmR5bmFtaWMtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmR5bmFtaWMtYmxvY2sgLmdyaWQtcm93IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keW5hbWljLWJsb2NrLnR3by10ZXh0LWNvbHVtbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5keW5hbWljLWJsb2NrLnR3by10ZXh0LWNvbHVtbnMgLmNvbnRlbnQge1xuICB3aWR0aDogNDcuNzI3MjcyNzI3MyU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZHluYW1pYy1ibG9jay50d28tdGV4dC1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZHluYW1pYy1ibG9jay50d28tdGV4dC1jb2x1bW5zIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZHluYW1pYy1ibG9jay50d28tdGV4dC1jb2x1bW5zIC5jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uZHluYW1pYy1ibG9jay5mdWxsLWltYWdlLWNvbHVtbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keW5hbWljLWJsb2NrLmZ1bGwtaW1hZ2UtY29sdW1uIGltZy5sYXJnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5keW5hbWljLWJsb2NrLmZ1bGwtaW1hZ2UtY29sdW1uIGltZy5sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZHluYW1pYy1ibG9jay5mdWxsLWltYWdlLWNvbHVtbiBpbWcubWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTI1cHgpIHtcbiAgLmR5bmFtaWMtYmxvY2suZnVsbC1pbWFnZS1jb2x1bW4gaW1nLm1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZHluYW1pYy1ibG9jay5mdWxsLWltYWdlLWNvbHVtbiBpbWcuc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZHluYW1pYy1ibG9jay5jb250ZW50LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5keW5hbWljLWJsb2NrLmNvbnRlbnQtYmxvY2sgLmltYWdlIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5keW5hbWljLWJsb2NrLmNvbnRlbnQtYmxvY2sgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR5bmFtaWMtYmxvY2suY29udGVudC1ibG9jayAuaW1hZ2UgaW1nLnNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5keW5hbWljLWJsb2NrLmNvbnRlbnQtYmxvY2sgLmltYWdlIGltZy5tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmR5bmFtaWMtYmxvY2suY29udGVudC1ibG9jayAuaW1hZ2UgaW1nLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmR5bmFtaWMtYmxvY2suY29udGVudC1ibG9jayAuaW1hZ2UgLmNvbnRlbnQge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG4uZHluYW1pYy1ibG9jay5jb250ZW50LWJsb2NrIC5jb250ZW50IHtcbiAgLXdlYmtpdC1vcmRlcjogMTtcbiAgLW1zLW9yZGVyOiAxO1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuLmR5bmFtaWMtYmxvY2suY29udGVudC1ibG9ja1tkYXRhLWltYWdlLWxvY2F0aW9uPXJpZ2h0XSAuaW1hZ2Uge1xuICAtd2Via2l0LW9yZGVyOiAyO1xuICAtbXMtb3JkZXI6IDI7XG4gIG9yZGVyOiAyO1xufVxuLmR5bmFtaWMtYmxvY2suY29udGVudC1ibG9ja1tkYXRhLWltYWdlLWxvY2F0aW9uPXJpZ2h0XSAuY29udGVudCB7XG4gIC13ZWJraXQtb3JkZXI6IDE7XG4gIC1tcy1vcmRlcjogMTtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZHluYW1pYy1ibG9jay5jb250ZW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZHluYW1pYy1ibG9jay5jb250ZW50LWJsb2NrIC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tcy1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZHluYW1pYy1ibG9jay5jb250ZW50LWJsb2NrIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmR5bmFtaWMtYmxvY2subXVsdGlwbGUtaW1hZ2VzIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uZHluYW1pYy1ibG9jay5tdWx0aXBsZS1pbWFnZXMgZmlndXJlIHtcbiAgd2lkdGg6IDQ3LjcyNzI3MjcyNzMlO1xufVxuLmR5bmFtaWMtYmxvY2subXVsdGlwbGUtaW1hZ2VzIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keW5hbWljLWJsb2NrLm11bHRpcGxlLWltYWdlcyBmaWd1cmUgaW1nLm1lZGl1bSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmR5bmFtaWMtYmxvY2subXVsdGlwbGUtaW1hZ2VzIGZpZ3VyZSBpbWcubGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmR5bmFtaWMtYmxvY2subXVsdGlwbGUtaW1hZ2VzIGZpZ3VyZSBpbWcubWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmR5bmFtaWMtYmxvY2subXVsdGlwbGUtaW1hZ2VzIGZpZ3VyZSBpbWcubGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmR5bmFtaWMtYmxvY2subXVsdGlwbGUtaW1hZ2VzIGZpZ3VyZSBpbWcubWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmR5bmFtaWMtYmxvY2subXVsdGlwbGUtaW1hZ2VzW2RhdGEtc2l6ZS10eXBlPVwiNTBcIl0gZmlndXJlIGltZy5tZWRpdW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjVweCkge1xuICAuZHluYW1pYy1ibG9jay5tdWx0aXBsZS1pbWFnZXNbZGF0YS1zaXplLXR5cGU9XCI1MFwiXSBmaWd1cmUgaW1nLm1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZHluYW1pYy1ibG9jay5tdWx0aXBsZS1pbWFnZXNbZGF0YS1zaXplLXR5cGU9XCI1MFwiXSBmaWd1cmUgaW1nLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmR5bmFtaWMtYmxvY2subXVsdGlwbGUtaW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZHluYW1pYy1ibG9jay5tdWx0aXBsZS1pbWFnZXMgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZHluYW1pYy1ibG9jay5tdWx0aXBsZS1pbWFnZXMgZmlndXJlOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmR5bmFtaWMtYmxvY2subXVsdGlwbGUtaW1hZ2VzIGZpZ3VyZSBpbWcubWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5keW5hbWljLWJsb2NrLm11bHRpcGxlLWltYWdlcyBmaWd1cmUgaW1nLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogNTI1cHgpIHtcbiAgLmR5bmFtaWMtYmxvY2subXVsdGlwbGUtaW1hZ2VzIGZpZ3VyZSBpbWcubWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5keW5hbWljLWJsb2NrLm11bHRpcGxlLWltYWdlcyBmaWd1cmUgaW1nLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmR5bmFtaWMtYmxvY2suZnVsbC10ZXh0LWJsb2NrIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHluYW1pYy1ibG9jay52aWRlby1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDYwcHggYXV0byAwICFpbXBvcnRhbnQ7XG59XG4uZHluYW1pYy1ibG9jay52aWRlby1ibG9jayAudmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDUzLjYlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xufVxuLmR5bmFtaWMtYmxvY2sudmlkZW8tYmxvY2sgLnZpZGVvLXdyYXBwZXIgaWZyYW1lLCAuZHluYW1pYy1ibG9jay52aWRlby1ibG9jayAudmlkZW8td3JhcHBlciAudmlkZW8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR5bmFtaWMtYmxvY2sudmlkZW8tYmxvY2sgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLW92ZXJsYXkge1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZHluYW1pYy1ibG9jay52aWRlby1ibG9jayAudmlkZW8td3JhcHBlciAudmlkZW8tb3ZlcmxheSAuYnV0dG9uIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWF4LXdpZHRoOiA4NXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5keW5hbWljLWJsb2NrLnZpZGVvLWJsb2NrIC52aWRlby13cmFwcGVyIC52aWRlby1vdmVybGF5IC5idXR0b24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHluYW1pYy1ibG9jay52aWRlby1ibG9jayAudmlkZW8td3JhcHBlciAudmlkZW8tb3ZlcmxheTpob3ZlciAuYnV0dG9uIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xufVxuLmR5bmFtaWMtYmxvY2sudmlkZW8tYmxvY2sgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLW92ZXJsYXkuaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cbi5keW5hbWljLWJsb2NrLnZpZGVvLWJsb2NrIC52aWRlby13cmFwcGVyIC52aWRlby1vdmVybGF5LmhpZGUgLmJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wcmV2ZW50U2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI21vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pZS52MTAgI21vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbiNtb2JpbGUtbmF2aWdhdGlvbiAuYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDliNjViO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDAuNHMsIHRyYW5zZm9ybSAwLjRzIGVhc2UgMHM7XG59XG4jbW9iaWxlLW5hdmlnYXRpb24gLmJhciAudG9nZ2xlLW1lbnUge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI21vYmlsZS1uYXZpZ2F0aW9uIC5iYXIgLnRvZ2dsZS1tZW51IC5pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4jbW9iaWxlLW5hdmlnYXRpb24gLmJhciAudG9nZ2xlLW1lbnUgLmljb24gc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4jbW9iaWxlLW5hdmlnYXRpb24gLmJhciAudG9nZ2xlLW1lbnUgLmljb24gc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcbn1cbiNtb2JpbGUtbmF2aWdhdGlvbiAuYmFyIC50b2dnbGUtbWVudSAuaWNvbiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMSwgMSk7XG59XG4jbW9iaWxlLW5hdmlnYXRpb24gLmJhciAudG9nZ2xlLW1lbnUgLmljb24gc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ1LCAxLCAxKTtcbn1cbiNtb2JpbGUtbmF2aWdhdGlvbiAuYmFyIC50b2dnbGUtbWVudTpob3ZlciAuaWNvbiBzcGFuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpICFpbXBvcnRhbnQ7XG59XG4jbW9iaWxlLW5hdmlnYXRpb24gLmJhciAubG9nbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jbW9iaWxlLW5hdmlnYXRpb24gLmJhciAubG9nbyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDg4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuI21vYmlsZS1uYXZpZ2F0aW9uIC5iYXIgLmxvZ28gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNtb2JpbGUtbmF2aWdhdGlvbi5oaWRlLWJhciAuYmFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG59XG4jbW9iaWxlLW5hdmlnYXRpb24gLnNoYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YzRjO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuI21vYmlsZS1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1pbi13aWR0aDogMjc1cHg7XG4gIHBhZGRpbmc6IDQwcHggMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdjNGM7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHotaW5kZXg6IDU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuI21vYmlsZS1uYXZpZ2F0aW9uIC5tZW51IG5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNtb2JpbGUtbmF2aWdhdGlvbiAubWVudSBuYXYgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3cHg7XG4gIGxlZnQ6IC02OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbiNtb2JpbGUtbmF2aWdhdGlvbiAubWVudSBuYXYgLmNsb3NlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4jbW9iaWxlLW5hdmlnYXRpb24gLm1lbnUgbmF2IC5jbG9zZTpiZWZvcmUsICNtb2JpbGUtbmF2aWdhdGlvbiAubWVudSBuYXYgLmNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4jbW9iaWxlLW5hdmlnYXRpb24gLm1lbnUgbmF2IC5jbG9zZTpiZWZvcmUge1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI21vYmlsZS1uYXZpZ2F0aW9uIC5tZW51IG5hdiAuY2xvc2U6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xufVxuI21vYmlsZS1uYXZpZ2F0aW9uIC5tZW51IG5hdiAubG9nby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG4jbW9iaWxlLW5hdmlnYXRpb24gLm1lbnUgbmF2IC5sb2dvLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jbW9iaWxlLW5hdmlnYXRpb24gLm1lbnUgbmF2IC5sb2dvLXdyYXBwZXIgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNtb2JpbGUtbmF2aWdhdGlvbiAubWVudSBuYXYgLm1lbnUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4jbW9iaWxlLW5hdmlnYXRpb24gLm1lbnUgbmF2IC5tZW51LWxpc3QgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbiNtb2JpbGUtbmF2aWdhdGlvbiAubWVudSBuYXYgLm1lbnUtbGlzdCB1bCArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbiNtb2JpbGUtbmF2aWdhdGlvbiAubWVudSBuYXYgLm1lbnUtbGlzdCB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNtb2JpbGUtbmF2aWdhdGlvbiAubWVudSBuYXYgLm1lbnUtbGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4jbW9iaWxlLW5hdmlnYXRpb24gLm1lbnUgbmF2IC5tZW51LWxpc3QgdWwgbGkgdWwge1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cbiNtb2JpbGUtbmF2aWdhdGlvbiAubWVudSBuYXYgLm1lbnUtbGlzdCB1bCBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5pZS52MTAgI21vYmlsZS1uYXZpZ2F0aW9uLmFjdGl2ZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4jbW9iaWxlLW5hdmlnYXRpb24uYWN0aXZlIC5iYXIgLnRvZ2dsZS1tZW51IC5pY29uIHNwYW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuI21vYmlsZS1uYXZpZ2F0aW9uLmFjdGl2ZSAuYmFyIC50b2dnbGUtbWVudSAuaWNvbiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDZweDtcbn1cbiNtb2JpbGUtbmF2aWdhdGlvbi5hY3RpdmUgLmJhciAudG9nZ2xlLW1lbnUgLmljb24gc3BhbjpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogMjVweDtcbiAgb3BhY2l0eTogMTtcbiAgYm90dG9tOiA2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbiNtb2JpbGUtbmF2aWdhdGlvbi5hY3RpdmUgLm1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuI21vYmlsZS1uYXZpZ2F0aW9uLnNoYWRlci1hY3RpdmUgLnNoYWRlciB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbiNtb2JpbGUtbmF2aWdhdGlvbi5hbGxvdy1hbmltYXRpb24gLnNoYWRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuI21vYmlsZS1uYXZpZ2F0aW9uLmFsbG93LWFuaW1hdGlvbiAubWVudSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAjbW9iaWxlLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNtb2JpbGUtbmF2aWdhdGlvbiAuYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjbW9iaWxlLW5hdmlnYXRpb24gLm1lbnUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgI21vYmlsZS1uYXZpZ2F0aW9uIG5hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gICNtb2JpbGUtbmF2aWdhdGlvbiBuYXYgdWwge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5tb2JpbGUtY29udGFjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICBwYWRkaW5nOiA1MHB4IDcuMTQyODU3MTQyOSU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzM3M2M0MTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdHJhbnNmb3JtIDAuNHM7XG59XG4ubW9iaWxlLWNvbnRhY3QuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5tb2JpbGUtY29udGFjdCBoMSwgLm1vYmlsZS1jb250YWN0IGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBjb2xvcjogIzAwNzhGRjtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi5tb2JpbGUtY29udGFjdCBwIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ubW9iaWxlLWNvbnRhY3Qgc3Ryb25nIHtcbiAgY29sb3I6ICMzNzNjNDE7XG59XG4ubW9iaWxlLWNvbnRhY3QgYTpub3QoLmJ1dHRvbikge1xuICBjb2xvcjogIzAwNjREMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBib3JkZXIgMC4zcywgb3BhY2l0eSAwLjNzO1xufVxuLm1vYmlsZS1jb250YWN0IGE6bm90KC5idXR0b24pOmhvdmVyIHtcbiAgY29sb3I6ICMwMDQwODY7XG59XG4ubW9iaWxlLWNvbnRhY3QgYS5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjREMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLm1vYmlsZS1jb250YWN0IGEuYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLm1vYmlsZS1jb250YWN0IGEuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhGRjtcbn1cbi5tb2JpbGUtY29udGFjdCBhLmJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5tb2JpbGUtY29udGFjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3N0aWNreS1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NEQyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMsIG9wYWNpdHkgMC40cztcbn1cbiNzdGlja3ktbmF2aWdhdGlvbi5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuI3N0aWNreS1uYXZpZ2F0aW9uIC5ncmlkLXJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jc3RpY2t5LW5hdmlnYXRpb24gLm1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xufVxuI3N0aWNreS1uYXZpZ2F0aW9uIC5tZW51IC5wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuI3N0aWNreS1uYXZpZ2F0aW9uIC5tZW51IC5wbGFjZWhvbGRlciAuaWNvbi1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNzdGlja3ktbmF2aWdhdGlvbiAubWVudSAucGxhY2Vob2xkZXIgLmljb24tcGxhY2Vob2xkZXIgLmljb24ge1xuICB3aWR0aDogMjBweDtcbn1cbiNzdGlja3ktbmF2aWdhdGlvbiAubWVudSAucGxhY2Vob2xkZXIgLmljb24tcGxhY2Vob2xkZXIgLmljb24gc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4jc3RpY2t5LW5hdmlnYXRpb24gLm1lbnUgLnBsYWNlaG9sZGVyIC5pY29uLXBsYWNlaG9sZGVyIC5pY29uIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XG59XG4jc3RpY2t5LW5hdmlnYXRpb24gLm1lbnUgLnBsYWNlaG9sZGVyIC5pY29uLXBsYWNlaG9sZGVyIC5pY29uIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAxLCAxKTtcbn1cbiNzdGlja3ktbmF2aWdhdGlvbiAubWVudSAucGxhY2Vob2xkZXIgLmljb24tcGxhY2Vob2xkZXIgLmljb24gc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ1LCAxLCAxKTtcbn1cbiNzdGlja3ktbmF2aWdhdGlvbiAubWVudSAucGxhY2Vob2xkZXIgLmljb24tcGxhY2Vob2xkZXI6aG92ZXIgLmljb24gc3BhbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSAhaW1wb3J0YW50O1xufVxuI3N0aWNreS1uYXZpZ2F0aW9uIC5sb2dvLXdyYXBwZXIgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmxhcmdlLWhlYWRlci1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5sYXJnZS1oZWFkZXItaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxhcmdlLWhlYWRlci1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbi5sYXJnZS1oZWFkZXItaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICM0OWI2NWI7XG4gIGhlaWdodDogMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5sYXJnZS1oZWFkZXItaW1hZ2U6YWZ0ZXIge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5sYXJnZS1oZWFkZXItaW1hZ2U6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5sYXJnZS1oZWFkZXItaW1hZ2UgLmdyaWQtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmxhcmdlLWhlYWRlci1pbWFnZSAuaGVhZGVyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXJnZS1oZWFkZXItaW1hZ2UgLmhlYWRlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXJnZS1oZWFkZXItaW1hZ2UgLmhlYWRlci1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmxhcmdlLWhlYWRlci1pbWFnZSAuaGVhZGVyLWltYWdlIGZpZ2NhcHRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M2M0MTtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmxhcmdlLWhlYWRlci1pbWFnZSAuaGVhZGVyLWltYWdlIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAubGFyZ2UtaGVhZGVyLWltYWdlIC5oZWFkZXItaW1hZ2UgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5sYXJnZS1oZWFkZXItaW1hZ2UgLmhlYWRlci1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxhcmdlLWhlYWRlci1pbWFnZSAuaGVhZGVyLWltYWdlIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ubGFyZ2UtaGVhZGVyLWltYWdlIC5oZWFkZXItaW1hZ2UuaW1hZ2Utc2xpZGVyIC5jb250cm9sbGVycyB7XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NyUgIWltcG9ydGFudDtcbn1cbi5sYXJnZS1oZWFkZXItaW1hZ2UgLmhlYWRlci1pbWFnZS5pbWFnZS1zbGlkZXIgLmNvbnRyb2xsZXJzIC5uYXYtaXRlbSB7XG4gIGJvdHRvbTogNTBweDtcbn1cbi5sYXJnZS1oZWFkZXItaW1hZ2UgLmhlYWRlci1pbWFnZS5pbWFnZS1zbGlkZXIgLmNvbnRyb2xsZXJzIC5uYXYtaXRlbS5wcmV2aW91cyB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAxN3B4KTtcbn1cbi5sYXJnZS1oZWFkZXItaW1hZ2UgLmhlYWRlci1pbWFnZS5pbWFnZS1zbGlkZXIgLmNvbnRyb2xsZXJzIC5uYXYtaXRlbS5uZXh0IHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMTdweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubGFyZ2UtaGVhZGVyLWltYWdlIC5oZWFkZXItaW1hZ2UuaW1hZ2Utc2xpZGVyIC5jb250cm9sbGVycyAubmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYXJnZS1oZWFkZXItaW1hZ2UgLnNob3ctc2Nyb2xsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpO1xuICBib3R0b206IC00MHB4O1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDU1cHggNTVweCAwIDA7XG59XG4ubGFyZ2UtaGVhZGVyLWltYWdlIC5zaG93LXNjcm9sbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogIzQ5YjY1YjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmxhcmdlLWhlYWRlci1pbWFnZSAuc2hvdy1zY3JvbGwgLmFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4ubGFyZ2UtaGVhZGVyLWltYWdlIC5zaG93LXNjcm9sbCAuYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGFyZ2UtaGVhZGVyLWltYWdlIC5zaG93LXNjcm9sbCAuYXJyb3cgc3ZnIHBhdGgge1xuICBmaWxsOiB3aGl0ZTtcbn1cbi5sYXJnZS1oZWFkZXItaW1hZ2UgLnNob3ctc2Nyb2xsOmhvdmVyIC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgM3B4LCAwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5sYXJnZS1oZWFkZXItaW1hZ2UgLnNob3ctc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdGEtY29udGVudC1yb3cge1xuICAvKiBUYWJsZXQgdmlld1xuICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIE1vYmlsZSB2aWV3XG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbn1cbi5jdGEtY29udGVudC1yb3cgLmdyaWQtcm93IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxMTVweCAwO1xufVxuLmN0YS1jb250ZW50LXJvdyAuZ3JpZC1yb3cgLmN0YS1ibG9jayB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMi41JTtcbn1cbi5jdGEtY29udGVudC1yb3cgLmdyaWQtcm93IC5jdGEtYmxvY2sgcCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3NzkzOWU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY3RhLWNvbnRlbnQtcm93IC5ncmlkLXJvdyAuY3RhLWJsb2NrIGgxIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxZjM2M2Q7XG4gIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEJhc2tlcnZpbGxlXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuY3RhLWNvbnRlbnQtcm93IC5ncmlkLXJvdyAuY3RhLWJsb2NrIGgxIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmN0YS1jb250ZW50LXJvdyAuZ3JpZC1yb3cgLmN0YS1ibG9jayAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jdGEtY29udGVudC1yb3cgLmdyaWQtcm93IC5jb250ZW50LWJsb2NrIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmN0YS1jb250ZW50LXJvdyAuZ3JpZC1yb3cge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICAuY3RhLWNvbnRlbnQtcm93IC5ncmlkLXJvdyAuY3RhLWJsb2NrIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jdGEtY29udGVudC1yb3cgLmdyaWQtcm93IC5jb250ZW50LWJsb2NrIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jdGEtY29udGVudC1yb3cgLmdyaWQtcm93IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmN0YS1jb250ZW50LXJvdyAuZ3JpZC1yb3cgLmN0YS1ibG9jaywgLmN0YS1jb250ZW50LXJvdyAuZ3JpZC1yb3cgLmNvbnRlbnQtYmxvY2sge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmN0YS1jb250ZW50LXJvdyAuZ3JpZC1yb3cgLmN0YS1ibG9jaywgLmN0YS1jb250ZW50LXJvdyAuZ3JpZC1yb3cgLmNvbnRlbnQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuY3RhLWNvbnRlbnQtcm93IC5ncmlkLXJvdyAuY3RhLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5yZWFzb25zLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2M0YztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZWFzb25zLXJvdyAuZ3JpZC1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhc29ucy1yb3cgLmdyaWQtcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAyMDBweCk7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgzOCwgNjAsIDY5LCAwLjYpIDAlLCByZ2JhKDM4LCA2MCwgNjksIDApIDYwJSk7XG59XG4ucmVhc29ucy1yb3cgLmdyaWQtY29sIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbi5yZWFzb25zLXJvdyAucmVhc29ucy1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTY2NjY2NjY2NyU7XG59XG4ucmVhc29ucy1yb3cgLnJlYXNvbnMtYmxvY2sgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEJhc2tlcnZpbGxlXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDQ1cHg7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAucmVhc29ucy1yb3cgLnJlYXNvbnMtYmxvY2sgPiBoMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ucmVhc29ucy1yb3cgLnJlYXNvbnMtYmxvY2sgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVhc29ucy1yb3cgLnJlYXNvbnMtYmxvY2sgdWwgbGkge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5yZWFzb25zLXJvdyAucmVhc29ucy1ibG9jayB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5yZWFzb25zLXJvdyAucmVhc29ucy1ibG9jayB1bCBsaSAubGlzdC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWFzb25zLXJvdyAucmVhc29ucy1ibG9jayB1bCBsaSBwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucmVhc29ucy1yb3cgLnJlYXNvbnMtYmxvY2sgdWwgbGkgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5yZWFzb25zLXJvdyAucmVhc29ucy1ibG9jayB1bCBsaSBwIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbiAgLnJlYXNvbnMtcm93IC5yZWFzb25zLWJsb2NrIHVsIGxpIHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAucmVhc29ucy1yb3cgLnJlYXNvbnMtYmxvY2sgdWwgbGkgcCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4ucmVhc29ucy1yb3cgLnJlYXNvbnMtYmxvY2sgdWwudGh1bWIgbGkgLmxpc3QtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ucmVhc29ucy1yb3cgLnJlYXNvbnMtYmxvY2sgdWwudGh1bWIgbGkgLmxpc3QtaWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMThweDtcbn1cbi5yZWFzb25zLXJvdyAucmVhc29ucy1ibG9jayB1bC5jaGVjayBsaSAubGlzdC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ucmVhc29ucy1yb3cgLnJlYXNvbnMtYmxvY2sgdWwuY2hlY2sgbGkgLmxpc3QtaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDE4cHg7XG59XG4ucmVhc29ucy1yb3cgLnJlYXNvbnMtYmxvY2sgdWwuYXJyb3dzIGxpIC5saXN0LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogN3B4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzJBMEZBO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMzJBMEZBO1xufVxuLnJlYXNvbnMtcm93IC5yZWFzb25zLWJsb2NrIC50cmlnZ2VyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG59XG4ucmVhc29ucy1yb3cgLnJlYXNvbnMtYmxvY2sgLnRyaWdnZXIgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmM3YzRjO1xufVxuLnJlYXNvbnMtcm93IC5yZWFzb25zLWJsb2NrIC50cmlnZ2VyIC5idXR0b24gLmFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ucmVhc29ucy1yb3cgLnJlYXNvbnMtYmxvY2sgLnRyaWdnZXIgLmJ1dHRvbiAuYXJyb3cgLnN2Zy1hcnJvdyAuc3QwIHtcbiAgZmlsbDogIzJjN2M0Yztcbn1cbi5yZWFzb25zLXJvdyAucmVhc29ucy1ibG9jayAudHJpZ2dlciAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLnJlYXNvbnMtcm93IC5yZWFzb25zLWJsb2NrIC50cmlnZ2VyIC5pbWFnZS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucmVhc29ucy1yb3cgLnJlYXNvbnMtYmxvY2sgLnRyaWdnZXIgLmltYWdlLXBsYWNlaG9sZGVyIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5yZWFzb25zLXJvdyAucmVhc29ucy1ibG9jayAudHJpZ2dlciAuaW1hZ2UtcGxhY2Vob2xkZXIgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cbi5yZWFzb25zLXJvdyAucmVhc29ucy1ibG9jayAudHJpZ2dlciAuaW1hZ2UtcGxhY2Vob2xkZXIgZmlndXJlIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZWFzb25zLXJvdyAucmVhc29ucy1ibG9jayAudHJpZ2dlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJlYXNvbnMtcm93IC5yZWFzb25zLWJsb2NrIC50cmlnZ2VyIC5idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucmVhc29ucy1yb3cgLnJlYXNvbnMtYmxvY2sgLnRyaWdnZXIgLmltYWdlLXBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmVhc29ucy1yb3cgLnJpZ2h0LXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVhc29ucy1yb3cgLnJpZ2h0LXNpZGUuY29sLTcge1xuICBwYWRkaW5nLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG4ucmVhc29ucy1yb3cgLnJpZ2h0LXNpZGUuYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yZWFzb25zLXJvdyAucmlnaHQtc2lkZSBoNCB7XG4gIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5yZWFzb25zLXJvdyAucmlnaHQtc2lkZSAudmlkZW8tYmxvY2sge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4ucmVhc29ucy1yb3cgLnJpZ2h0LXNpZGUgLnZpZGVvLWJsb2NrIC52aWRlby13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmYzMztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG59XG4ucmVhc29ucy1yb3cgLnJpZ2h0LXNpZGUgLnZpZGVvLWJsb2NrIC52aWRlby13cmFwcGVyIC5wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDUyLjglO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xufVxuLnJlYXNvbnMtcm93IC5yaWdodC1zaWRlIC52aWRlby1ibG9jayAudmlkZW8td3JhcHBlciAucGxhY2Vob2xkZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmVhc29ucy1yb3cgLnJpZ2h0LXNpZGUgLmltYWdlLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucmVhc29ucy1yb3cgLnJpZ2h0LXNpZGUgLmltYWdlLWJsb2NrIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnJlYXNvbnMtcm93IC5yaWdodC1zaWRlIC5pbWFnZS1ibG9jayBwaWN0dXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5yZWFzb25zLXJvdyAucmlnaHQtc2lkZSAuaW1hZ2UtYmxvY2sgcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucmVhc29ucy1yb3cgLmdyaWQtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVhc29ucy1yb3cgLmdyaWQtcm93OmJlZm9yZSwgLnJlYXNvbnMtcm93IC5ncmlkLXJvdzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVhc29ucy1yb3cgLnJlYXNvbnMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDYwcHggNy4xNDI4NTcxNDI5JTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAucmVhc29ucy1yb3cgLnJpZ2h0LXNpZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJmMzM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNy4xNDI4NTcxNDI5JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnJlYXNvbnMtcm93IC5yaWdodC1zaWRlLmNvbC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODU3MTQyOSU7XG4gIH1cbiAgLnJlYXNvbnMtcm93IC5yaWdodC1zaWRlLmFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJlYXNvbnMtcm93IC5yaWdodC1zaWRlIC5pbWFnZS1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZWFzb25zLXJvdyAucmlnaHQtc2lkZSAuaW1hZ2UtYmxvY2sgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVhc29ucy1yb3cgLnJpZ2h0LXNpZGUgLmltYWdlLWJsb2NrIHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kaXNjb3Zlci1yb3cge1xuICBwYWRkaW5nOiA3MHB4IDAgMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGlzY292ZXItcm93IC5zdHJlYW1lciB7XG4gIGNvbG9yOiAjNzc5MzllO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbn1cbi5kaXNjb3Zlci1yb3cgLmxpbmtzIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmRpc2NvdmVyLXJvdyAubGlua3MgYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1JTtcbn1cbi5kaXNjb3Zlci1yb3cgLmxpbmtzIGFydGljbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kaXNjb3Zlci1yb3cgLmxpbmtzIGFydGljbGUgcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpc2NvdmVyLXJvdyAubGlua3MgYXJ0aWNsZSBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpc2NvdmVyLXJvdyAubGlua3MgYXJ0aWNsZSAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDM4LCA2MCwgNjksIDAuNikgMCUsIHJnYmEoMzgsIDYwLCA2OSwgMCkgNjAlKTtcbn1cbi5kaXNjb3Zlci1yb3cgLmxpbmtzIGFydGljbGUgLm92ZXJsYXkgaDQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICBib3R0b206IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuZGlzY292ZXItcm93IC5saW5rcyBhcnRpY2xlIC5vdmVybGF5IGg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5kaXNjb3Zlci1yb3cgLmxpbmtzIGFydGljbGUgLm92ZXJsYXkgLmFycm93LXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0OWI2NWI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xufVxuLmRpc2NvdmVyLXJvdyAubGlua3MgYXJ0aWNsZSAub3ZlcmxheSAuYXJyb3ctcGxhY2Vob2xkZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDVweDtcbn1cbi5kaXNjb3Zlci1yb3cgLmxpbmtzIGFydGljbGUgLm92ZXJsYXkgLmFycm93LXBsYWNlaG9sZGVyIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5kaXNjb3Zlci1yb3cgLmxpbmtzIGFydGljbGUgLm92ZXJsYXkgLmFycm93LXBsYWNlaG9sZGVyIHNwYW4gc3ZnLnN2Zy1hcnJvdyAuc3QwIHtcbiAgZmlsbDogd2hpdGU7XG59XG4uZGlzY292ZXItcm93IC5saW5rcyBhcnRpY2xlOmhvdmVyIC5vdmVybGF5IC5hcnJvdy1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmRpc2NvdmVyLXJvdyAubGlua3Mge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuZGlzY292ZXItcm93IC5saW5rcyBhcnRpY2xlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZGlzY292ZXItcm93IC5saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRpc2NvdmVyLXJvdyAubGlua3MgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRpc2NvdmVyLXJvdyAubGlua3MgYXJ0aWNsZSAub3ZlcmxheSBoNCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3R0b206IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLmN0YS1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWI2NWI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY3RhLXJvdyAuYmFzaWMtaGludCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmN0YS1yb3cgLmdyaWQtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmN0YS1yb3cgLmdyaWQtcm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyYzdjNGM7XG59XG4uY3RhLXJvdyAuZ3JpZC1yb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xufVxuLmN0YS1yb3cgLmN0YS10cmlnZ2VyLCAuY3RhLXJvdyAuY3RhLXRyaWdnZXItMiwgLmN0YS1yb3cgLmN0YS1wZXJzb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHotaW5kZXg6IDM7XG59XG4uY3RhLXJvdyAuY3RhLXRyaWdnZXIsIC5jdGEtcm93IC5jdGEtdHJpZ2dlci0yIHtcbiAgcGFkZGluZzogNjVweCAwIDQwcHg7XG59XG4uY3RhLXJvdyAuY3RhLXRyaWdnZXIgaDMsIC5jdGEtcm93IC5jdGEtdHJpZ2dlci0yIGgzIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJMaWJyZSBCYXNrZXJ2aWxsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5jdGEtcm93IC5jdGEtdHJpZ2dlciBoMywgLmN0YS1yb3cgLmN0YS10cmlnZ2VyLTIgaDMge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uY3RhLXJvdyAuY3RhLXRyaWdnZXIgcCwgLmN0YS1yb3cgLmN0YS10cmlnZ2VyLTIgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbn1cbi5jdGEtcm93IC5jdGEtdHJpZ2dlciAuYnV0dG9uLCAuY3RhLXJvdyAuY3RhLXRyaWdnZXItMiAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jdGEtcm93IC5jdGEtdHJpZ2dlciB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG4uY3RhLXJvdyAuY3RhLXRyaWdnZXIgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzJjN2M0YztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jdGEtcm93IC5jdGEtdHJpZ2dlciAuYnV0dG9uIC5zdmctYXJyb3cgLnN0MCB7XG4gIGZpbGw6ICMyYzdjNGM7XG59XG4uY3RhLXJvdyAuY3RhLXRyaWdnZXIgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5jdGEtcm93IC5jdGEtdHJpZ2dlci0yIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cbi5jdGEtcm93IC5jdGEtcGVyc29uIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNjVweCAwIDY1cHggNTBweDtcbn1cbi5jdGEtcm93IC5jdGEtcGVyc29uIC53cmFwcGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jdGEtcm93IC5jdGEtcGVyc29uIC5pbWFnZS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxNzVweDtcbn1cbi5jdGEtcm93IC5jdGEtcGVyc29uIC5pbWFnZS1wbGFjZWhvbGRlciBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuLmN0YS1yb3cgLmN0YS1wZXJzb24gLmltYWdlLXBsYWNlaG9sZGVyIGZpZ3VyZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5jdGEtcm93IC5jdGEtcGVyc29uIC5jb250YWN0LWluZm8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTc1cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4uY3RhLXJvdyAuY3RhLXBlcnNvbiAuY29udGFjdC1pbmZvIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNDliNjViO1xuICBmb250LWZhbWlseTogXCJMaWJyZSBCYXNrZXJ2aWxsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuY3RhLXJvdyAuY3RhLXBlcnNvbiAuY29udGFjdC1pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmN0YS1yb3cgLmN0YS1wZXJzb24gLmNvbnRhY3QtaW5mbyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY3RhLXJvdyAuY3RhLXBlcnNvbiAuY29udGFjdC1pbmZvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuLmN0YS1yb3cgLmN0YS1wZXJzb24gLmNvbnRhY3QtaW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuY3RhLXJvdyAuY3RhLXBlcnNvbiAuaW1hZ2UtcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiAxNTVweDtcbiAgfVxuICAuY3RhLXJvdyAuY3RhLXBlcnNvbiAuY29udGFjdC1pbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTU1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmN0YS1yb3cgLmdyaWQtcm93IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmN0YS1yb3cgLmdyaWQtcm93OmJlZm9yZSwgLmN0YS1yb3cgLmdyaWQtcm93OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jdGEtcm93IC5jdGEtdHJpZ2dlciwgLmN0YS1yb3cgLmN0YS10cmlnZ2VyLTIsIC5jdGEtcm93IC5jdGEtcGVyc29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2NXB4IDcuMTQyODU3MTQyOSU7XG4gIH1cbiAgLmN0YS1yb3cgLmN0YS10cmlnZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY3RhLXJvdyAuY3RhLXRyaWdnZXItMiwgLmN0YS1yb3cgLmN0YS1wZXJzb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzdjNGM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5jdGEtcm93IC5jdGEtdHJpZ2dlciBiciwgLmN0YS1yb3cgLmN0YS10cmlnZ2VyLTIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmN0YS1yb3cgLmN0YS1wZXJzb24ge1xuICAgIHBhZGRpbmc6IDQwcHggNy4xNDI4NTcxNDI5JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmN0YS1yb3cgLmN0YS1wZXJzb24gLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jdGEtcm93IC5jdGEtcGVyc29uIC5pbWFnZS1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmN0YS1yb3cgLmN0YS1wZXJzb24gLmNvbnRhY3QtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdGVwcy1zbGlkZXIge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3RlcHMtc2xpZGVyIC5ncmlkLXJvdyA+IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEJhc2tlcnZpbGxlXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMmM3YzRjO1xufVxuLnN0ZXBzLXNsaWRlciAuc2xpZGVyLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xufVxuLnN0ZXBzLXNsaWRlciAuc2xpZGVyLW5hdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzkzOWU7XG59XG4uc3RlcHMtc2xpZGVyIC5zbGlkZXItbmF2IC5zbGlkZS1uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzc3OTM5ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzc3OTM5ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzLCBiYWNrZ3JvdW5kIDAuNHM7XG59XG4uc3RlcHMtc2xpZGVyIC5zbGlkZXItbmF2IC5zbGlkZS1uYXYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnN0ZXBzLXNsaWRlciAuc2xpZGVyLW5hdiAuc2xpZGUtbmF2LWl0ZW0gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zdGVwcy1zbGlkZXIgLnNsaWRlci1uYXYgLnNsaWRlLW5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5zdGVwcy1zbGlkZXIgLnNsaWRlci1uYXYgLnNsaWRlLW5hdi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzkzOWU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zdGVwcy1zbGlkZXIgLnNsaWRlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG59XG4uc3RlcHMtc2xpZGVyIC5zbGlkZXMgLnNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHRyYW5zZm9ybSAwLjRzO1xufVxuLnN0ZXBzLXNsaWRlciAuc2xpZGVzIC5zbGlkZV9fbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzJjN2M0Yztcbn1cbi5zdGVwcy1zbGlkZXIgLnNsaWRlcyAuc2xpZGUgLmttcy1jb250ZW50IHAge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5zdGVwcy1zbGlkZXIgLnNsaWRlcyAuc2xpZGUuYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5zdGVwcy1zbGlkZXIgLnNsaWRlcyAuc2xpZGUgaDQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zdGVwcy1zbGlkZXIgLnNsaWRlcyAubmF2aWdhdGlvbi1idXR0b25zIC5uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IC0zNXB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbn1cbi5zdGVwcy1zbGlkZXIgLnNsaWRlcyAubmF2aWdhdGlvbi1idXR0b25zIC5uYXYtaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLnN0ZXBzLXNsaWRlciAuc2xpZGVzIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgLm5hdi1pdGVtIHNwYW4gLnN2Zy1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLnN0ZXBzLXNsaWRlciAuc2xpZGVzIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgLm5hdi1pdGVtIHNwYW4gLnN2Zy1hcnJvdyAuc3QwIHtcbiAgZmlsbDogd2hpdGU7XG59XG4uc3RlcHMtc2xpZGVyIC5zbGlkZXMgLm5hdmlnYXRpb24tYnV0dG9ucyAubmF2LWl0ZW0ucHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDliNjViO1xuICByaWdodDogY2FsYyg1MCUgKyAzcHgpO1xufVxuLnN0ZXBzLXNsaWRlciAuc2xpZGVzIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgLm5hdi1pdGVtLnByZXZpb3VzIHNwYW4gLnN2Zy1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5zdGVwcy1zbGlkZXIgLnNsaWRlcyAubmF2aWdhdGlvbi1idXR0b25zIC5uYXYtaXRlbS5wcmV2aW91czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmJkNmI7XG59XG4uc3RlcHMtc2xpZGVyIC5zbGlkZXMgLm5hdmlnYXRpb24tYnV0dG9ucyAubmF2LWl0ZW0ucHJldmlvdXM6aG92ZXIgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7XG59XG4uc3RlcHMtc2xpZGVyIC5zbGlkZXMgLm5hdmlnYXRpb24tYnV0dG9ucyAubmF2LWl0ZW0ubmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdjNGM7XG4gIGxlZnQ6IGNhbGMoNTAlICsgM3B4KTtcbn1cbi5zdGVwcy1zbGlkZXIgLnNsaWRlcyAubmF2aWdhdGlvbi1idXR0b25zIC5uYXYtaXRlbS5uZXh0IHNwYW4gLnN2Zy1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uc3RlcHMtc2xpZGVyIC5zbGlkZXMgLm5hdmlnYXRpb24tYnV0dG9ucyAubmF2LWl0ZW0ubmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTY5NDA7XG59XG4uc3RlcHMtc2xpZGVyIC5zbGlkZXMgLm5hdmlnYXRpb24tYnV0dG9ucyAubmF2LWl0ZW0ubmV4dDpob3ZlciBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzcHgsIDAsIDApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc1cHgpIHtcbiAgLnN0ZXBzLXNsaWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc3RlcHMtc2xpZGVyIC5ncmlkLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0ZXBzLXNsaWRlciAuZ3JpZC1yb3cgPiBoMiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5zdGVwcy1zbGlkZXIgLnNsaWRlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0ZXBzLXNsaWRlciAuc2xpZGVzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc3RlcHMtc2xpZGVyIC5zbGlkZXMgLnNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiA0MHB4IDguMzMzMzMzMzMzMyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG4gIC5zdGVwcy1zbGlkZXIgLnNsaWRlcyAuc2xpZGVfX25hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdGVwcy1zbGlkZXIgLnNsaWRlcyAuc2xpZGU6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxuICAuc3RlcHMtc2xpZGVyIC5zbGlkZXMgLnNsaWRlIC5rbXMtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uYnV0dG9ucy1yb3cge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YzRjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjc2cHgpIHtcbiAgLmJ1dHRvbnMtcm93IC5ncmlkLXJvdyB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5idXR0b25zLXJvdyAuZ3JpZC1yb3cgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCAyNXB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzJjN2M0YztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5idXR0b25zLXJvdyAuZ3JpZC1yb3cgLmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuLmJ1dHRvbnMtcm93IC5ncmlkLXJvdyAuYnV0dG9uIC5zdmctYXJyb3cgLnN0MCB7XG4gIGZpbGw6ICMyYzdjNGM7XG59XG4uYnV0dG9ucy1yb3cgLmdyaWQtcm93IC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5pbmRleC1ncmlkLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdjNGM7XG59XG4uaW5kZXgtZ3JpZC1yb3cgLm5vLWF2YWlsYWJsZSB7XG4gIHBhZGRpbmc6IDYwcHggMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5pbmRleC1ncmlkLXJvdyAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaW5kZXgtZ3JpZC1yb3cgLnBhZ2luYXRpb24gbGkge1xuICBtYXJnaW46IDAgNnB4O1xufVxuLmluZGV4LWdyaWQtcm93IC5wYWdpbmF0aW9uIGxpIGEge1xuICBjb2xvcjogcmdiYSgxNDAsIDIyOSwgMTU1LCAwLjQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaW5kZXgtZ3JpZC1yb3cgLnBhZ2luYXRpb24gbGkuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaW5kZXgtZ3JpZC1yb3cgLnBhZ2luYXRpb24gbGk6Zmlyc3Qtb2YtdHlwZSBhLCAuaW5kZXgtZ3JpZC1yb3cgLnBhZ2luYXRpb24gbGk6Zmlyc3Qtb2YtdHlwZSBzcGFuLCAuaW5kZXgtZ3JpZC1yb3cgLnBhZ2luYXRpb24gbGk6bGFzdC1vZi10eXBlIGEsIC5pbmRleC1ncmlkLXJvdyAucGFnaW5hdGlvbiBsaTpsYXN0LW9mLXR5cGUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xufVxuLmluZGV4LWdyaWQtcm93IC5wYWdpbmF0aW9uIGxpOmZpcnN0LW9mLXR5cGUgYSAuc3ZnLWFycm93LCAuaW5kZXgtZ3JpZC1yb3cgLnBhZ2luYXRpb24gbGk6Zmlyc3Qtb2YtdHlwZSBzcGFuIC5zdmctYXJyb3csIC5pbmRleC1ncmlkLXJvdyAucGFnaW5hdGlvbiBsaTpsYXN0LW9mLXR5cGUgYSAuc3ZnLWFycm93LCAuaW5kZXgtZ3JpZC1yb3cgLnBhZ2luYXRpb24gbGk6bGFzdC1vZi10eXBlIHNwYW4gLnN2Zy1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmluZGV4LWdyaWQtcm93IC5wYWdpbmF0aW9uIGxpOmZpcnN0LW9mLXR5cGUgYSAuc3ZnLWFycm93IC5zdDAsIC5pbmRleC1ncmlkLXJvdyAucGFnaW5hdGlvbiBsaTpmaXJzdC1vZi10eXBlIHNwYW4gLnN2Zy1hcnJvdyAuc3QwLCAuaW5kZXgtZ3JpZC1yb3cgLnBhZ2luYXRpb24gbGk6bGFzdC1vZi10eXBlIGEgLnN2Zy1hcnJvdyAuc3QwLCAuaW5kZXgtZ3JpZC1yb3cgLnBhZ2luYXRpb24gbGk6bGFzdC1vZi10eXBlIHNwYW4gLnN2Zy1hcnJvdyAuc3QwIHtcbiAgZmlsbDogd2hpdGU7XG59XG4uaW5kZXgtZ3JpZC1yb3cgLnBhZ2luYXRpb24gbGk6Zmlyc3Qtb2YtdHlwZSBhLCAuaW5kZXgtZ3JpZC1yb3cgLnBhZ2luYXRpb24gbGk6Zmlyc3Qtb2YtdHlwZSBzcGFuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKC0xLCAxLCAxKTtcbn1cbi5pbmRleC1ncmlkLXJvdyAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5kZXgtZ3JpZC1yb3cgLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQgLnN2Zy1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmluZGV4LWdyaWQtcm93IC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIC5zdmctYXJyb3cgLnN0MCB7XG4gIGZpbGw6ICM4Y2U1OWI7XG59XG5cbi5sYXJnZS1iYWRnZXMtZ3JpZCAub3ZlcnZpZXcge1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4ubGFyZ2UtYmFkZ2VzLWdyaWQgLm92ZXJ2aWV3IGFydGljbGUge1xuICBtYXJnaW46IDAgMTVweCA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxhcmdlLWJhZGdlcy1ncmlkIC5vdmVydmlldyBhcnRpY2xlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcbiAgLmxhcmdlLWJhZGdlcy1ncmlkIC5vdmVydmlldyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiA2MHB4IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmxhcmdlLWJhZGdlcy1ncmlkIC5vdmVydmlldyBhcnRpY2xlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgLmxhcmdlLWJhZGdlcy1ncmlkIC5vdmVydmlldyB7XG4gICAgICBncmlkLWdhcDogMzBweCAzMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAubGFyZ2UtYmFkZ2VzLWdyaWQgLm92ZXJ2aWV3IHtcbiAgICAgIGdyaWQtZ2FwOiA2MHB4IDYwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgIC5sYXJnZS1iYWRnZXMtZ3JpZCAub3ZlcnZpZXcuZmlyc3QtcGFnZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImZpcnN0IGZpcnN0XCIgXCJmaXJzdCBmaXJzdFwiO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIC5sYXJnZS1iYWRnZXMtZ3JpZCAub3ZlcnZpZXcge1xuICAgICAgZ3JpZC1nYXA6IDMwcHggMzBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAubGFyZ2UtYmFkZ2VzLWdyaWQgLm92ZXJ2aWV3IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAubGFyZ2UtYmFkZ2VzLWdyaWQgLm92ZXJ2aWV3IGFydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cbi5sYXJnZS1iYWRnZXMtZ3JpZCBhcnRpY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIGJhY2tncm91bmQ6ICM4Y2U1OWI7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcbiAgLmxhcmdlLWJhZGdlcy1ncmlkIGFydGljbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLWJhZGdlcy1ncmlkIGFydGljbGUgYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbn1cbi5sYXJnZS1iYWRnZXMtZ3JpZCBhcnRpY2xlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjUlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcbiAgLmxhcmdlLWJhZGdlcy1ncmlkIGFydGljbGUgYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZSBhIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxhcmdlLWJhZGdlcy1ncmlkIGFydGljbGUgYSBmaWd1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0OWI2NWI7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xufVxuLmxhcmdlLWJhZGdlcy1ncmlkIGFydGljbGUgYSBmaWd1cmUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZSBhIGZpZ3VyZSBzcGFuLm1lZGl1bSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxhcmdlLWJhZGdlcy1ncmlkIGFydGljbGUgYSAuZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOCU7XG4gIHRvcDogMTIlO1xuICB6LWluZGV4OiAzO1xuICBmb250LXNpemU6IDNlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiByZ2JhKDMxLCA1NCwgNjEsIDAuMik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZSBhIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZSBhIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuLmxhcmdlLWJhZGdlcy1ncmlkIGFydGljbGUgYSBoMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgd2lkdGg6IGNhbGMoODAlIC0gMTBweCk7XG4gIGxlZnQ6IDklO1xuICBib3R0b206IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cywgb3BhY2l0eSAwLjRzO1xufVxuLmxhcmdlLWJhZGdlcy1ncmlkIGFydGljbGUgYSBoMiAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxNXB4O1xuICByaWdodDogLTIwcHg7XG4gIGJvdHRvbTogLTdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG59XG4ubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZSBhIGgyIC5hcnJvdyAuc3ZnLWFycm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5sYXJnZS1iYWRnZXMtZ3JpZCBhcnRpY2xlIGEgaDIgLmFycm93IC5zdmctYXJyb3cgLnN0MCB7XG4gIGZpbGw6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNHM7XG59XG4ubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZTpob3ZlciBhIGZpZ3VyZTpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmxhcmdlLWJhZGdlcy1ncmlkIGFydGljbGU6aG92ZXIgYSAuYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG59XG4ubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZTpob3ZlciBhIC5hcnJvdyAuc3ZnLWFycm93IC5zdDAge1xuICBmaWxsOiB3aGl0ZTtcbn1cbi5sYXJnZS1iYWRnZXMtZ3JpZCBhcnRpY2xlOmhvdmVyIGEgaDIsIC5sYXJnZS1iYWRnZXMtZ3JpZCBhcnRpY2xlOmhvdmVyIGEgLmRhdGUge1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZSBhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmxhcmdlLWJhZGdlcy1ncmlkIGFydGljbGUgYSBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDY1JTtcbiAgfVxuICAubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZSBhIC5hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZSBhIGgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG59XG4uZmlyc3QtcGFnZSAubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZSNwb3N0LTAgYSB7XG4gIHBhZGRpbmc6IDUlIDglO1xufVxuLmllIC5maXJzdC1wYWdlIC5sYXJnZS1iYWRnZXMtZ3JpZCBhcnRpY2xlI3Bvc3QtMCBhIHtcbiAgcGFkZGluZzogMCAwIDY1JSAhaW1wb3J0YW50O1xufVxuLmllIC5maXJzdC1wYWdlIC5sYXJnZS1iYWRnZXMtZ3JpZCBhcnRpY2xlI3Bvc3QtMCBhIC5kYXRlIHtcbiAgZm9udC1zaXplOiAzZW0gIWltcG9ydGFudDtcbn1cbi5pZSAuZmlyc3QtcGFnZSAubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZSNwb3N0LTAgYSBoMiB7XG4gIGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pZSAuZmlyc3QtcGFnZSAubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZSNwb3N0LTAgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5maXJzdC1wYWdlIC5sYXJnZS1iYWRnZXMtZ3JpZCBhcnRpY2xlI3Bvc3QtMCBhIGZpZ3VyZSBzcGFuLm1lZGl1bSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlyc3QtcGFnZSAubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZSNwb3N0LTAgYSBmaWd1cmUgc3Bhbi5sYXJnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmxhcmdlLWJhZGdlcy1ncmlkIGFydGljbGUjcG9zdC0wIGEgZmlndXJlIHNwYW4ubGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpcnN0LXBhZ2UgLmxhcmdlLWJhZGdlcy1ncmlkIGFydGljbGUjcG9zdC0wIGEgZmlndXJlIHNwYW4ubWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZpcnN0LXBhZ2UgLmxhcmdlLWJhZGdlcy1ncmlkIGFydGljbGUjcG9zdC0wIGEgLmRhdGUge1xuICB0b3A6IDglO1xuICBmb250LXNpemU6IDMuNzVlbTtcbn1cbi5maXJzdC1wYWdlIC5sYXJnZS1iYWRnZXMtZ3JpZCBhcnRpY2xlI3Bvc3QtMCBhIGgyIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDE1JSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTc1MHB4KSB7XG4gIC5maXJzdC1wYWdlIC5sYXJnZS1iYWRnZXMtZ3JpZCBhcnRpY2xlI3Bvc3QtMCBhIGgyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5maXJzdC1wYWdlIC5sYXJnZS1iYWRnZXMtZ3JpZCBhcnRpY2xlI3Bvc3QtMCBhIHtcbiAgICBwYWRkaW5nOiAwIDAgNjUlO1xuICB9XG4gIC5maXJzdC1wYWdlIC5sYXJnZS1iYWRnZXMtZ3JpZCBhcnRpY2xlI3Bvc3QtMCBhIC5kYXRlIHtcbiAgICB0b3A6IDEyJTtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuICAuZmlyc3QtcGFnZSAubGFyZ2UtYmFkZ2VzLWdyaWQgYXJ0aWNsZSNwb3N0LTAgYSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maXJzdC1wYWdlIC5sYXJnZS1iYWRnZXMtZ3JpZCBhcnRpY2xlI3Bvc3QtMCBhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNxdWFyZXMtZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5zcXVhcmVzLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjZTU5Yjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc3F1YXJlcy1ncmlkOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLnNxdWFyZXMtZ3JpZCAub3ZlcnZpZXcge1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uc3F1YXJlcy1ncmlkIC5vdmVydmlldyBhcnRpY2xlIHtcbiAgbWFyZ2luOiAwIDE1cHggNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zcXVhcmVzLWdyaWQgLm92ZXJ2aWV3IGFydGljbGUge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cbkBzdXBwb3J0cyAoZGlzcGxheTogZmxleCkge1xuICAuc3F1YXJlcy1ncmlkIC5vdmVydmlldyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiA2MHB4IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnNxdWFyZXMtZ3JpZCAub3ZlcnZpZXcgYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgIC5zcXVhcmVzLWdyaWQgLm92ZXJ2aWV3IHtcbiAgICAgIGdyaWQtZ2FwOiAzMHB4IDMwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5zcXVhcmVzLWdyaWQgLm92ZXJ2aWV3IHtcbiAgICAgIGdyaWQtZ2FwOiA2MHB4IDYwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLnNxdWFyZXMtZ3JpZCAub3ZlcnZpZXcge1xuICAgICAgZ3JpZC1nYXA6IDMwcHggMzBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuc3F1YXJlcy1ncmlkIC5vdmVydmlldyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbi5zcXVhcmVzLWdyaWQgYXJ0aWNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcbiAgLnNxdWFyZXMtZ3JpZCBhcnRpY2xlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3F1YXJlcy1ncmlkIGFydGljbGUge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG59XG4uc3F1YXJlcy1ncmlkIGFydGljbGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3F1YXJlcy1ncmlkIGFydGljbGUgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6ICM4Y2U1OWI7XG59XG4uc3F1YXJlcy1ncmlkIGFydGljbGUgZmlndXJlIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc3F1YXJlcy1ncmlkIGFydGljbGUgZmlndXJlIC5zdHlsaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdjNGM7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLnNxdWFyZXMtZ3JpZCBhcnRpY2xlIGZpZ3VyZSAuc3R5bGluZyAuYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDRweDtcbiAgYm90dG9tOiAtNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5zcXVhcmVzLWdyaWQgYXJ0aWNsZSBmaWd1cmUgLnN0eWxpbmcgLmFycm93IC5zdmctYXJyb3cge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uc3F1YXJlcy1ncmlkIGFydGljbGUgZmlndXJlIC5zdHlsaW5nIC5hcnJvdyAuc3ZnLWFycm93IC5zdDAge1xuICBmaWxsOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xufVxuLnNxdWFyZXMtZ3JpZCBhcnRpY2xlIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyYzdjNGM7XG59XG4uc3F1YXJlcy1ncmlkIGFydGljbGU6aG92ZXIgZmlndXJlIC5zdHlsaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTI0LCA3NiwgMC42KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zcXVhcmVzLWdyaWQgYXJ0aWNsZSArIGFydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc3F1YXJlcy1ncmlkIGFydGljbGUgZmlndXJlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjclO1xuICB9XG59XG5cbi5saXN0LXJvdyAuZ3JpZC1yb3cge1xuICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmxpc3Qtcm93IC5ncmlkLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG4ubGlzdC1yb3cgLmdyaWQtcm93IGgxIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNjliNTc4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGlzdC1yb3cgLmxpc3QgYXJ0aWNsZSArIGFydGljbGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmxpc3Qtcm93IC5saXN0IGFydGljbGUgYSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcztcbn1cbi5saXN0LXJvdyAubGlzdCBhcnRpY2xlIGEgLmRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTGlicmUgQmFza2VydmlsbGVcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNDQ3YzVjO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xufVxuLmxpc3Qtcm93IC5saXN0IGFydGljbGUgYSBmaWd1cmUge1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxpc3Qtcm93IC5saXN0IGFydGljbGUgYSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGlzdC1yb3cgLmxpc3QgYXJ0aWNsZSBhIC5jb250ZW50IHtcbiAgcGFkZGluZzogMjVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMnB4KTtcbn1cbi5saXN0LXJvdyAubGlzdCBhcnRpY2xlIGEgLmNvbnRlbnQud2l0aC1pbWFnZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNjhweCk7XG59XG4ubGlzdC1yb3cgLmxpc3QgYXJ0aWNsZSBhIC5jb250ZW50IGgyIHtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBmb250LWZhbWlseTogXCJMaWJyZSBCYXNrZXJ2aWxsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM2OWI1Nzg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxpc3Qtcm93IC5saXN0IGFydGljbGUgYSAuY29udGVudCAucmVhZC1tb3JlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzJjN2M0YztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGlzdC1yb3cgLmxpc3QgYXJ0aWNsZSBhIC5jb250ZW50IC5yZWFkLW1vcmUgLmFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLmxpc3Qtcm93IC5saXN0IGFydGljbGUgYSAuY29udGVudCAucmVhZC1tb3JlIC5hcnJvdyAuYXJyb3ctaWNvbiB7XG4gIG1heC1oZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5saXN0LXJvdyAubGlzdCBhcnRpY2xlIGEgLmNvbnRlbnQgLnJlYWQtbW9yZSAuYXJyb3cgLmFycm93LWljb24gcGF0aCB7XG4gIGZpbGw6ICMxZjM2M2Q7XG59XG4ubGlzdC1yb3cgLmxpc3QgYXJ0aWNsZSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWYzNjNkO1xufVxuLmxpc3Qtcm93IC5saXN0IGFydGljbGUgYTpob3ZlciAuY29udGVudCAucmVhZC1tb3JlIC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5saXN0LXJvdyAubGlzdCBhcnRpY2xlIGEgZmlndXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0LXJvdyAubGlzdCBhcnRpY2xlIGEgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgfVxuICAubGlzdC1yb3cgLmxpc3QgYXJ0aWNsZSBhIC5jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODVweCk7XG4gIH1cbiAgLmxpc3Qtcm93IC5saXN0IGFydGljbGUgYSAuY29udGVudC53aXRoLWltYWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODVweCk7XG4gIH1cbiAgLmxpc3Qtcm93IC5saXN0IGFydGljbGUgYSAuY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbiAgLmxpc3Qtcm93IC5saXN0IGFydGljbGUgYSAuY29udGVudCAucmVhZC1tb3JlIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxufVxuXG4uc2hvdy1zdWItbWVudSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5zaG93LXN1Yi1tZW51ID4gcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLnNob3ctc3ViLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc2hvdy1zdWItbWVudSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5zaG93LXN1Yi1tZW51IHVsIGxpIGEge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLnNob3ctc3ViLW1lbnUgdWwgbGkgYSBwIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjdweCk7XG59XG4uc2hvdy1zdWItbWVudSB1bCBsaSBhIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4uc2hvdy1zdWItbWVudSB1bCBsaSBhIC5hcnJvdyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMThweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLnNob3ctc3ViLW1lbnUgdWwgbGkgYSAuYXJyb3cgc3ZnLnN2Zy1hcnJvdyAuc3QwIHtcbiAgZmlsbDogd2hpdGU7XG59XG4uc2hvdy1zdWItbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NzUpO1xufVxuLnNob3ctc3ViLW1lbnUgdWwgbGkgYTpob3ZlciAuYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCk7XG59XG4uc2hvdy1zdWItbWVudSB1bCBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNob3ctbW9kZWwtZGV0YWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNob3ctbW9kZWwtZGV0YWlsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDdjNWM7XG59XG4uc2hvdy1tb2RlbC1kZXRhaWwgLnJldHVybi10by1vdmVydmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDdjNWM7XG4gIHBhZGRpbmc6IDIwcHggNy4xNDI4NTcxNDI5JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaG93LW1vZGVsLWRldGFpbCAucmV0dXJuLXRvLW92ZXJ2aWV3IC5hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLnNob3ctbW9kZWwtZGV0YWlsIC5yZXR1cm4tdG8tb3ZlcnZpZXcgLmFycm93IHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDE1cHg7XG59XG4uc2hvdy1tb2RlbC1kZXRhaWwgLnJldHVybi10by1vdmVydmlldyAuYXJyb3cgLnN2Zy1hcnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5zaG93LW1vZGVsLWRldGFpbCAucmV0dXJuLXRvLW92ZXJ2aWV3IC5hcnJvdyAuc3ZnLWFycm93IC5zdDAge1xuICBmaWxsOiB3aGl0ZTtcbn1cbi5zaG93LW1vZGVsLWRldGFpbCAucmV0dXJuLXRvLW92ZXJ2aWV3IHAge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG4uc2hvdy1tb2RlbC1kZXRhaWwgLnJldHVybi10by1vdmVydmlldzpob3ZlciAuYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xufVxuLnNob3ctbW9kZWwtZGV0YWlsIC5zaG93LXN1Yi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZDogIzQ0N2M1Yztcbn1cbi5zaG93LW1vZGVsLWRldGFpbCAuZHluYW1pYy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3MC44MzMzMzMzMzMzJTtcbiAgcGFkZGluZzogODBweCAwIDgwcHggNS44ODIzNTI5NDEyJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaG93LW1vZGVsLWRldGFpbCAuZHluYW1pYy1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC01MHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zaG93LW1vZGVsLWRldGFpbCAuZHluYW1pYy1jb250ZW50OmZpcnN0LWNoaWxkIC5rbXMtY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNob3ctbW9kZWwtZGV0YWlsIC5keW5hbWljLWNvbnRlbnQgLmttcy1jb250ZW50IC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YzRjO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2hvdy1tb2RlbC1kZXRhaWwgLmR5bmFtaWMtY29udGVudCAua21zLWNvbnRlbnQgLmJ1dHRvbi5yaWdodCAuYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5zaG93LW1vZGVsLWRldGFpbCAuZHluYW1pYy1jb250ZW50IC5keW5hbWljLWJsb2NrLmZ1bGwtdGV4dC1ibG9jayAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zaG93LW1vZGVsLWRldGFpbDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2hvdy1tb2RlbC1kZXRhaWwgLmdyaWQtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuc2hvdy1tb2RlbC1kZXRhaWwgLmR5bmFtaWMtY29udGVudCB7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAtbXMtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCA3LjE0Mjg1NzE0MjklO1xuICB9XG4gIC5zaG93LW1vZGVsLWRldGFpbCAuc2hvdy1zdWItbWVudSB7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAtbXMtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogODBweCA3LjE0Mjg1NzE0MjklO1xuICB9XG59XG4uc2hvdy1tb2RlbC1kZXRhaWwub3ZlcnZpZXctcGFnZSAuYmFja2dyb3VuZC1pbWFnZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc2hvdy1tb2RlbC1kZXRhaWwub3ZlcnZpZXctcGFnZSAuZHluYW1pYy1jb250ZW50IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnNob3ctbW9kZWwtZGV0YWlsLm92ZXJ2aWV3LXBhZ2UgLnNob3ctc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNob3ctbW9kZWwtZGV0YWlsLm92ZXJ2aWV3LXBhZ2UgLmR5bmFtaWMtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNob3ctbW9kZWwtZGV0YWlsLm92ZXJ2aWV3LXBhZ2UgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5zaG93LW1vZGVsLWRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEhvbWUgcGFnZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNob21lIGhlYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEZvcm0gcGFnZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5mb3JtLXBhZ2UgI21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuLmZvcm0tcGFnZSAuY29udGFjdC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDliNjViO1xufVxuLmZvcm0tcGFnZSAuY29udGFjdC1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYyg1MCUgLSAxMDBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cbi5mb3JtLXBhZ2UgLmNvbnRhY3QtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2M0Yztcbn1cbi5mb3JtLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1pbmZvLCAuZm9ybS1wYWdlIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5mb3JtLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1pbmZvIHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiA3MnB4IDAgMTAwcHg7XG59XG4uZm9ybS1wYWdlIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtaW5mbyAuZHluYW1pYy1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mb3JtLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1pbmZvIC5keW5hbWljLWNvbnRlbnQgLmZ1bGwtdGV4dC1ibG9jayAuY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9ybS1wYWdlIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtaW5mbyBoMSB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG4uZm9ybS1wYWdlIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtaW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAxMDBweCAwIDE1cHg7XG59XG4uZm9ybS1wYWdlIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtaW5mbyBwIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb3JtLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1pbmZvIHAgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb3JtLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1pbmZvIHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvcm0tcGFnZSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWluZm8gLm9wZW5pbmctaG91cnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1wYWdlIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtaW5mbyAub3BlbmluZy1ob3VycyBsaSB7XG4gIGNvbG9yOiAjYzNjZmU2O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5mb3JtLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1pbmZvIC5vcGVuaW5nLWhvdXJzIGxpIC5kYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5mb3JtLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1pbmZvIC5vcGVuaW5nLWhvdXJzIGxpIC5kYXkge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxufVxuLmZvcm0tcGFnZSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWluZm8gLm9wZW5pbmctaG91cnMgbGkuYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5mb3JtLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1pbmZvIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5mb3JtLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA3MnB4IDAgMTAwcHggOC4zMzMzMzMzMzMzJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5mb3JtLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGgyIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiTGlicmUgQmFza2VydmlsbGVcIiwgc2Fucy1zZXJpZjtcbn1cbi5mb3JtLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtID4gcCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuZm9ybS1wYWdlIC5jb250YWN0LWNvbnRlbnQ6YmVmb3JlLCAuZm9ybS1wYWdlIC5jb250YWN0LWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcm0tcGFnZSAuY29udGFjdC1jb250ZW50IC5ncmlkLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0tcGFnZSAuY29udGFjdC1jb250ZW50IC5iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA3MnB4IDguMzMzMzMzMzMzMyUgMTAwcHg7XG4gIH1cbiAgLmZvcm0tcGFnZSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWluZm8gaDMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLmZvcm0tcGFnZSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2M0YztcbiAgfVxufVxuXG5ib2R5LmRlZmF1bHQgLmR5bmFtaWMtY29udGVudCB7XG4gIHBhZGRpbmc6IDYwcHggMCAxMjBweDtcbn1cbmJvZHkuZGVmYXVsdCAuZHluYW1pYy1jb250ZW50IC5keW5hbWljLWJsb2NrLmZ1bGwtdGV4dC1ibG9jayAuY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LmRlZmF1bHQuc21hbGwtZHluYW1pYyAuZHluYW1pYy1jb250ZW50IC5ncmlkLXJvdyB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuYm9keS5kZWZhdWx0LnNtYWxsLWR5bmFtaWMgLmR5bmFtaWMtY29udGVudCAuZHluYW1pYy1ibG9jay5mdWxsLXRleHQtYmxvY2sgLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5hYm91dC1ncmlkIHtcbiAgcGFkZGluZzogNjVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI2MDNiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuYWJvdXQtZ3JpZF9fbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuYWJvdXQtZ3JpZF9faW1hZ2UtYXJlYSB7XG4gICAgd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xuICB9XG59XG5cbi5hYm91dC1ncmlkX19jb2x1bW4ge1xuICBmbGV4OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmFib3V0LWdyaWRfX2NvbHVtbiB7XG4gICAgd2lkdGg6IDQ1LjgzMzMzMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYm91dC1ncmlkX19jb2x1bW4tLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuYWJvdXQtZ3JpZF9fY29sdW1uLS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cblxuLmFib3V0LWdyaWRfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5hYm91dC1ncmlkX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFib3V0LWdyaWRfX2NvbnRlbnQgLmttcy1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5hYm91dC1ncmlkX19jb250ZW50IC5rbXMtY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFib3V0LWdyaWRfX2NvbnRlbnQgLmttcy1jb250ZW50LS13aGl0ZSBoMyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hYm91dC1ncmlkX19jb250ZW50IC5rbXMtY29udGVudC0td2hpdGUgaDMgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuI2Vycm9yLXBhZ2UtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG59XG4jZXJyb3ItcGFnZS1tZXNzYWdlIC5ncmlkLXJvdyAua21zLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2Vycm9yLXBhZ2UtbWVzc2FnZSAuZ3JpZC1yb3cgLnBsYWNlaG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBTaXRlbWFwIHBhZ2VcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2l0ZW1hcCB1bCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuLnNpdGVtYXAgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zaXRlbWFwIGxpOmJlZm9yZSB7XG4gIHRvcDogNnB4O1xufVxuLnNpdGVtYXAgbGkgYSB7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlbWFwIGxpIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDU1LCA2MCwgNjUsIDAuNCk7XG59IiwiLyogQm91cmJvbiA0LjAuMlxuICogaHR0cDovL2JvdXJib24uaW9cbiAqIENvcHlyaWdodCAyMDExLTIwMTQgdGhvdWdodGJvdCwgaW5jLlxuICogTUlUIExpY2Vuc2UgKi9cblxuLy8gU2V0dGluZ3NcbkBpbXBvcnQgXCJzZXR0aW5ncy9wcmVmaXhlclwiO1xuQGltcG9ydCBcInNldHRpbmdzL3B4LXRvLWVtXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvYXNzZXQtcGlwZWxpbmVcIjtcblxuLy8gQ3VzdG9tIEhlbHBlcnNcbkBpbXBvcnQgXCJoZWxwZXJzL2NvbnZlcnQtdW5pdHNcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2ZvbnQtc291cmNlLWRlY2xhcmF0aW9uXCI7XG5AaW1wb3J0IFwiaGVscGVycy9ncmFkaWVudC1wb3NpdGlvbnMtcGFyc2VyXCI7XG5AaW1wb3J0IFwiaGVscGVycy9pcy1udW1cIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2xpbmVhci1hbmdsZS1wYXJzZXJcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2xpbmVhci1ncmFkaWVudC1wYXJzZXJcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2xpbmVhci1wb3NpdGlvbnMtcGFyc2VyXCI7XG5AaW1wb3J0IFwiaGVscGVycy9saW5lYXItc2lkZS1jb3JuZXItcGFyc2VyXCI7XG5AaW1wb3J0IFwiaGVscGVycy9yYWRpYWwtYXJnLXBhcnNlclwiO1xuQGltcG9ydCBcImhlbHBlcnMvcmFkaWFsLXBvc2l0aW9ucy1wYXJzZXJcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3JhZGlhbC1ncmFkaWVudC1wYXJzZXJcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3JlbmRlci1ncmFkaWVudHNcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3NoYXBlLXNpemUtc3RyaXBwZXJcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3N0ci10by1udW1cIjtcblxuLy8gQ3VzdG9tIEZ1bmN0aW9uc1xuQGltcG9ydCBcImZ1bmN0aW9ucy9hc3NpZ25cIjtcbkBpbXBvcnQgXCJmdW5jdGlvbnMvY29sb3ItbGlnaHRuZXNzXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zL2NvbnRhaW5zXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zL2lzLWxlbmd0aFwiO1xuQGltcG9ydCBcImZ1bmN0aW9ucy9pcy1zaXplXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zL3B4LXRvLWVtXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zL3B4LXRvLXJlbVwiO1xuQGltcG9ydCBcImZ1bmN0aW9ucy9zdHJpcC11bml0c1wiO1xuQGltcG9ydCBcImZ1bmN0aW9ucy90aW50LXNoYWRlXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zL3RyYW5zaXRpb24tcHJvcGVydHktbmFtZVwiO1xuQGltcG9ydCBcImZ1bmN0aW9ucy91bnBhY2tcIjtcbkBpbXBvcnQgXCJmdW5jdGlvbnMvbW9kdWxhci1zY2FsZVwiO1xuXG4vLyBDU1MzIE1peGluc1xuQGltcG9ydCBcImNzczMvYW5pbWF0aW9uXCI7XG5AaW1wb3J0IFwiY3NzMy9hcHBlYXJhbmNlXCI7XG5AaW1wb3J0IFwiY3NzMy9iYWNrZmFjZS12aXNpYmlsaXR5XCI7XG5AaW1wb3J0IFwiY3NzMy9iYWNrZ3JvdW5kXCI7XG5AaW1wb3J0IFwiY3NzMy9iYWNrZ3JvdW5kLWltYWdlXCI7XG5AaW1wb3J0IFwiY3NzMy9ib3JkZXItaW1hZ2VcIjtcbkBpbXBvcnQgXCJjc3MzL2JvcmRlci1yYWRpdXNcIjtcbkBpbXBvcnQgXCJjc3MzL2JveC1zaXppbmdcIjtcbkBpbXBvcnQgXCJjc3MzL2NhbGNcIjtcbkBpbXBvcnQgXCJjc3MzL2NvbHVtbnNcIjtcbkBpbXBvcnQgXCJjc3MzL2ZpbHRlclwiO1xuQGltcG9ydCBcImNzczMvZmxleC1ib3hcIjtcbkBpbXBvcnQgXCJjc3MzL2ZvbnQtZmFjZVwiO1xuQGltcG9ydCBcImNzczMvZm9udC1mZWF0dXJlLXNldHRpbmdzXCI7XG5AaW1wb3J0IFwiY3NzMy9oaWRwaS1tZWRpYS1xdWVyeVwiO1xuQGltcG9ydCBcImNzczMvaHlwaGVuc1wiO1xuQGltcG9ydCBcImNzczMvaW1hZ2UtcmVuZGVyaW5nXCI7XG5AaW1wb3J0IFwiY3NzMy9rZXlmcmFtZXNcIjtcbkBpbXBvcnQgXCJjc3MzL2xpbmVhci1ncmFkaWVudFwiO1xuQGltcG9ydCBcImNzczMvcGVyc3BlY3RpdmVcIjtcbkBpbXBvcnQgXCJjc3MzL3BsYWNlaG9sZGVyXCI7XG5AaW1wb3J0IFwiY3NzMy9yYWRpYWwtZ3JhZGllbnRcIjtcbkBpbXBvcnQgXCJjc3MzL3NlbGVjdGlvblwiO1xuQGltcG9ydCBcImNzczMvdGV4dC1kZWNvcmF0aW9uXCI7XG5AaW1wb3J0IFwiY3NzMy90cmFuc2Zvcm1cIjtcbkBpbXBvcnQgXCJjc3MzL3RyYW5zaXRpb25cIjtcbkBpbXBvcnQgXCJjc3MzL3VzZXItc2VsZWN0XCI7XG5cbi8vIEFkZG9ucyAmIG90aGVyIG1peGluc1xuQGltcG9ydCBcImFkZG9ucy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcImFkZG9ucy9kaXJlY3Rpb25hbC12YWx1ZXNcIjtcbkBpbXBvcnQgXCJhZGRvbnMvZWxsaXBzaXNcIjtcbkBpbXBvcnQgXCJhZGRvbnMvZm9udC1mYW1pbHlcIjtcbkBpbXBvcnQgXCJhZGRvbnMvaGlkZS10ZXh0XCI7XG5AaW1wb3J0IFwiYWRkb25zL2h0bWw1LWlucHV0LXR5cGVzXCI7XG5AaW1wb3J0IFwiYWRkb25zL3Bvc2l0aW9uXCI7XG5AaW1wb3J0IFwiYWRkb25zL3ByZWZpeGVyXCI7XG5AaW1wb3J0IFwiYWRkb25zL3JldGluYS1pbWFnZVwiO1xuQGltcG9ydCBcImFkZG9ucy9zaXplXCI7XG5AaW1wb3J0IFwiYWRkb25zL3RpbWluZy1mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJhZGRvbnMvdHJpYW5nbGVcIjtcbkBpbXBvcnQgXCJhZGRvbnMvd29yZC13cmFwXCI7XG5cbi8vIFNvb24gdG8gYmUgZGVwcmVjYXRlZCBNaXhpbnNcbkBpbXBvcnQgXCJib3VyYm9uLWRlcHJlY2F0ZWQtdXBjb21pbmdcIjtcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb250IHJlbGF0ZWQgZnVuY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCBzb21lIGZ1bmN0aW9ucyBmb3IgcmVhZGFiaWxpdHlcbiAqIFJldHVybiBmb250LXdlaWdodCBiYXNlZCBvbiBuYW1lXG4gKi9cblxuQGZ1bmN0aW9uIHJlZ3VsYXIoKVxuICBAcmV0dXJuIDQwMFxuXG5AZnVuY3Rpb24gc2VtaWJvbGQoKVxuICBAcmV0dXJuIDYwMFxuXG5AZnVuY3Rpb24gYm9sZCgpXG4gIEByZXR1cm4gNzAwXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBGdW5jdGlvbnMgdXNlZCBpbiBncmlkIGNhbGN1bGF0aW9uXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAqIFRoaXMgaXMgd2hlcmUgdGhlIG1hZ2ljIGhhcHBlbnNcbiAgKiBSZXR1cm4gcGVyY2VudGFnZSBiYXNlZCBvbiBhbW91bnQgb2YgY29sdW1uc1xuICAqIFVzZSBwYXJlbnQgY29sdW1uIHNpemUgdG8gYWRqdXN0IHRoZSBvcmlnaW5cbiAgKi9cbkBmdW5jdGlvbiBjYWxjdWxhdGVDb2x1bW5TaXplKCRjb2x1bW5Db3VudCA6IDEsICRvcmlnaW4gOiAkZ3JpZENvbHVtbnMpXG4gIC8vIENhbGN1bGF0ZSB0aGUgd2lkdGggZm9yIGEgc2luZ2xlIGNvbHVtbiBvbiBhIGZ1bGwgZ3JpZFxuICAkc2luZ2xlQ29sdW1uU2l6ZSA6IDEwMCAvICRncmlkQ29sdW1uc1xuXG4gIC8vIEdldCB0aGUgb3JpZ2luIHNpemUgaW4gcGVyY2VudGFnZSBmcm9tIHRoZSBmdWxsIGdyaWRcbiAgJG9yaWdpblBlcmNlbnRhZ2UgOiAkb3JpZ2luIC8gJGdyaWRDb2x1bW5zICogMTAwXG5cbiAgLy8gQ2FsY3VsYXRlIHNpbmdsZSBjb2x1bW4gZnJvbSBuZXcgb3JpZ2luXG4gICRuZXdTaW5nbGVDb2x1bW5TaXplIDogJHNpbmdsZUNvbHVtblNpemUgLyAkb3JpZ2luUGVyY2VudGFnZSAqIDEwMFxuXG4gIC8vIFJldHVybiBhbW91bnQgb2YgY29sdW1ucyBhcyBwZXJjZW50YWdlXG4gIEByZXR1cm4gKCRuZXdTaW5nbGVDb2x1bW5TaXplICogJGNvbHVtbkNvdW50KVxuXG4vKipcbiAgKiBEZWZhdWx0IGZ1bmN0aW9uIGZvciBjb2x1bW5zXG4gICogUmV0dXJuIGFzIHBlcmNlbnRhZ2VcbiAgKi9cbkBmdW5jdGlvbiBjb2x1bW4oJGNvbHVtbkNvdW50IDogMSwgJG9yaWdpbiA6ICRncmlkQ29sdW1ucylcbiAgQHJldHVybiBjYWxjdWxhdGVDb2x1bW5TaXplKCRjb2x1bW5Db3VudCwkb3JpZ2luKSAqIDElXG5cbi8qKlxuICAqIFJldHVybiBhcyB2aWV3cG9ydCB3aWR0aFxuICAqL1xuQGZ1bmN0aW9uIGNvbHVtblZ3KCRjb2x1bW5Db3VudCA6IDEsICRvcmlnaW4gOiAkZ3JpZENvbHVtbnMpXG4gIEByZXR1cm4gY2FsY3VsYXRlQ29sdW1uU2l6ZSgkY29sdW1uQ291bnQsJG9yaWdpbikgKiAxdnciLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzaWMgc3R5bGUgc2V0dGluZ3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbipcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG4vKlxuICogU2V0IHVwIHRoZSBib2R5XG4gKlxuICogMS4gVGhpcyBpcyB0aGUgYmFzZSBmb3IgYWwgcmVtIHVuaXRzXG4gKi9cbmh0bWxcbiAgZm9udC1zaXplOiAyMHB4XG4gIGxpbmUtaGVpZ2h0OiAxLjZcblxuLyoqXG4gKiAxLkRlZmF1bHQgZGlzcGxheSBmb3IgaW1hZ2VzIGlzIGJsb2NrIHRvIGxvc2UgdGhlIGV4dHJhIG1hcmdpbiBiZWxvdyB0aGUgaW1hZ2VcbiAqIDIuIFJlbW92ZSBib3JkZXIgLyBlc3BlY2lhbGx5IG9uIG9sZGVyIGJyb3dzZXJzXG4gKi9cbmltZ1xuICBkaXNwbGF5OiBibG9ja1xuICBib3JkZXI6IG5vbmVcblxuLyoqXG4gICogQWRkIHRyYW5zbGF0aW9uIHRvIHByZXZlbnQgcmVjb2xvcmluZyBmcm9tIGF1dG9jb21wbGV0ZVxuICAqL1xuaW5wdXQsIHRleHRhcmVhXG4gICtwbGFjZWhvbGRlclxuICAgIHRyYW5zaXRpb246IGFsbCA5OTk5cyBsaW5lYXIgOTk5OXNcblxuLypcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBhcm91bmQgZmlndXJlXG4gKi9cbmZpZ3VyZVxuICBtYXJnaW46IDAiLCI9cGxhY2Vob2xkZXJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlclxuICAgIEBjb250ZW50XG4gICY6Oi1tb3otcGxhY2Vob2xkZXJcbiAgICBAY29udGVudFxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlclxuICAgIEBjb250ZW50XG4gICY6LW1vei1wbGFjZWhvbGRlclxuICAgIEBjb250ZW50XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEdyaWRcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICogR3JpZCByb3dcbiAgKlxuICAqIDEuIFRoZSBvdXRlciB0d28gY29sdW1ucyBhcmUganVzdCBtYXJnaW5cbiAgKiAyLiBQcmV2ZW50IGlubGluZS1ibG9jayBjZWxscyB3cmFwcGluZ1xuICAqIDMuIFByZXZlbnQgdmVydGljYWwgc3BhY2luZyBiZXR3ZWVuIGlubGluZS1ibG9ja3NcbiAgKi9cblxuLmdyaWQtcm93XG4gIHdpZHRoOiBjb2x1bW4oMTIpXG4gIG1heC13aWR0aDogMTQ0MHB4XG4gIG1hcmdpbjogMCBhdXRvXG4gIGZvbnQtc2l6ZTogMFxuICBsaW5lLWhlaWdodDogMFxuXG4gIC8qKlxuICAgKiBUaGUgZnVsbCByb3cgZG9lc24ndCBoYXZlIHRoZSB0d28gb3V0ZXIgbWFyZ2luIHJvd3NcbiAgICogVGhleSBzdHJldGNoIHRpbGwgYm90aCBlbmRzIG9mIHRoZSB3aW5kb3dcbiAgICovXG5cbiAgJi5mdWxsLXJvd1xuICAgIHdpZHRoOiAxMDAlXG4gICAgbWF4LXdpZHRoOiBub25lXG5cbi8qKlxuICogR3JpZCBjb2x1bW5cbiAqXG4gKiAxLiBSZXNldCB3aGl0ZS1zcGFjZSBpbmhlcml0ZWQgZnJvbSBgLmdyaWRgXG4gKiAyLiBSZXNldCBmb250LXNpemUgaW5oZXJpdGVkIGZyb20gYC5ncmlkYFxuICogMy4gUmVzZXQgbGluZS1oZWlnaHQgaW5oZXJpdGVkIGZyb20gYC5ncmlkYFxuICovXG5cbi5ncmlkLWNvbFxuICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXG4gIGZvbnQtc2l6ZTogMXJlbVxuICBsaW5lLWhlaWdodDogMS42XG5cbiAgLyoqXG4gICAqIENlbnRlciBjb2x1bW5cbiAgICpcbiAgICogMS4gJ2lubGluZS1ibG9jaycgZG9lc24ndCBjZW50ZXIgd2l0aCBtYXJnaW4gJzAgYXV0bydcbiAgICovXG5cbiAgJi5jZW50ZXJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIG1hcmdpbjogMCBhdXRvXG5cblxuXG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWRDb2x1bW5zXG5cbiAgLyogQ29sdW1uIGRpbWVuc2lvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgLypcbiAgICogQ2FsY3VsYXRlIHdpZHRoIGJ5IGRpdmlkaW5nIGEgZnVsbCB3aWR0aCBpbnRvIDEyIGNvbHVtbnNcbiAgICogQ3JlYXRlIGEgY2xhc3MgZm9yIGVhY2ggY29sdW1uXG4gICAqL1xuXG4gIC5jb2wtI3skaX0sIC5jb2wtbGctI3skaX1cbiAgICB3aWR0aDogY29sdW1uKCRpLDEyKVxuXG5cbiAgICAuZnVsbC1yb3cgJlxuICAgICAgd2lkdGg6IGNvbHVtbigkaSlcblxuXG4gIC8qIENvbHVtbiBzaGlmdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgLm9mZnNldC0jeyRpfSwgLm9mZnNldC1sZy0jeyRpfVxuICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oJGksMTIpXG5cblxuXG4vKiBNZWRpYSBxdWVyaWVzXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuIC8qXG4gICogQ3JlYXRlIGEgc2VwYXJhdGUgbG9vcCBiZWNhdXNlIG9mIG9yZGVyIGZvciBjc3MgcmVuZGVyaW5nXG4gICogYmVjYXVzZSBlbHNlIGl0IHdvdWxkIG92ZXJydWxlIGEgcHJldmlvdXMgbWVkaWEgcXVlcnlcbiAgKi9cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZENvbHVtbnNcblxuICAvLyBNZWRpYSBxdWVyeSBmb3IgbGFyZ2UgZGVza3RvcFxuICArcmVzcG9uZC10by13aWR0aC1iZXlvbmQoJHhsR3JpZEJyZWFrcG9pbnQpXG4gICAgLmNvbC14bC0jeyRpfVxuICAgICAgd2lkdGg6IGNvbHVtbigkaSwxMilcblxuICAgIC5vZmZzZXQteGwtI3skaX1cbiAgICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oJGksMTIpXG5cbiAgLy8gTWVkaWEgcXVlcnkgZm9yIG5vcm1hbCBkZXNrdG9wXG4gICtyZXNwb25kLXRvLXdpZHRoKCRtZEdyaWRCcmVha3BvaW50KVxuICAgIC5jb2wtbWQtI3skaX1cbiAgICAgIHdpZHRoOiBjb2x1bW4oJGksMTIpXG5cbiAgICAub2Zmc2V0LW1kLSN7JGl9XG4gICAgICBtYXJnaW4tbGVmdDogY29sdW1uKCRpLDEyKVxuXG4gIC8vIE1lZGlhIHF1ZXJ5IGZvciB0YWJsZXRzXG4gICtyZXNwb25kLXRvLXdpZHRoKCRzbUdyaWRCcmVha3BvaW50KVxuICAgIC5jb2wtc20tI3skaX1cbiAgICAgIHdpZHRoOiBjb2x1bW4oJGksMTIpXG5cbiAgICAub2Zmc2V0LXNtLSN7JGl9XG4gICAgICBtYXJnaW4tbGVmdDogY29sdW1uKCRpLDEyKVxuXG4gIC8vIE1lZGlhIHF1ZXJ5IGZvciBtb2JpbGVcbiAgK3Jlc3BvbmQtdG8td2lkdGgoJHhzR3JpZEJyZWFrcG9pbnQpXG4gICAgLmNvbC14cy0jeyRpfVxuICAgICAgd2lkdGg6IGNvbHVtbigkaSwxMilcblxuICAgIC5vZmZzZXQteHMtI3skaX1cbiAgICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oJGksMTIpIiwiPXJlc3BvbmQtdG8td2lkdGgoJHdpZHRoKVxuICAkd2lkdGggOiAkd2lkdGggKyAncHgnXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aClcbiAgICBAY29udGVudFxuXG49cmVzcG9uZC10by13aWR0aC1iZXlvbmQoJHdpZHRoKVxuICAkd2lkdGggOiAoJHdpZHRoICsgMSkgICsgJ3B4J1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgpXG4gICAgQGNvbnRlbnRcblxuPXJlc3BvbmQtdG8taGVpZ2h0KCRoZWlnaHQpXG4gICRoZWlnaHQgOiAkaGVpZ2h0ICsgJ3B4J1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogJGhlaWdodClcbiAgICBAY29udGVudFxuXG49cmVzcG9uZC10by13aWR0aC1vci1oZWlnaHQoJHdpZHRoLCAkaGVpZ2h0KVxuICAkd2lkdGggOiAkd2lkdGggKyAncHgnXG4gICRoZWlnaHQgOiAkaGVpZ2h0ICsgJ3B4J1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAkaGVpZ2h0KVxuICAgIEBjb250ZW50IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRoaXMgZ3JpZCBjYW4gYmUgdHVybmVkIG9uIGFuZCBvZmYgd2hlbiB5b3Ugd2FudCB0byBjaGVja1xuICAgaWYgZXZlcnl0aGluZyBpcyBuaWNlIGluIHBsYWNlLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnZpc2libGUtZ3JpZC1jb250YWluZXJcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4vKipcbiAqIDEuIE1ha2VzIGl0IGFibGUgdG8gY29udHJvbCB0aGUgd2Vic2l0ZSB3aGlsZSBncmlkIGlzIHNob3duXG4gKi9cbi52aXNpYmxlLWdyaWRcbiAgZGlzcGxheTogYmxvY2tcbiAgcG9zaXRpb246IGZpeGVkXG4gIHotaW5kZXg6IDEwMDAwXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbiAgLmdyaWQtY29sXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDI1NSwyNTUsLjYpXG4gICAgaGVpZ2h0OiAxMDB2aFxuXG4gICAgJjpudGgtY2hpbGQoMm4pXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMjU1LDI1NSwuMylcblxuICAmOmJlZm9yZSwgJjphZnRlclxuICAgIGNvbnRlbnQ6ICcnXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAwXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyKVxuICAgIGhlaWdodDogMTAwJVxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwyNTUsMCwuNSlcblxuICAmOmJlZm9yZVxuICAgIGxlZnQ6IGNhbGMoLTEwMCUgLyAxMilcblxuICAmOmFmdGVyXG4gICAgcmlnaHQ6IGNhbGMoLTEwMCUgLyAxMilcblxuICAvLyY6bnRoLWNoaWxkKDEpLCY6bnRoLWNoaWxkKDE0KVxuICAgIC8vICBiYWNrZ3JvdW5kOiByZ2JhKDAsMjU1LDAsLjUpIiwiLmJyZWFrcG9pbnRcbiAgcG9zaXRpb246IGZpeGVkXG4gIHJpZ2h0OiAwXG4gIGJvdHRvbTogMFxuICB3aWR0aDogMjBweFxuICBoZWlnaHQ6IDIwcHhcbiAgei1pbmRleDogMTAwMDBcbiAgYmFja2dyb3VuZDogIzBBQkVGRlxuXG4gIC8vIExhcmdlciB0aGVuIHhsQnJlYWtwb2ludFxuICArcmVzcG9uZC10by13aWR0aC1iZXlvbmQoJHhsR3JpZEJyZWFrcG9pbnQpXG4gICAgYmFja2dyb3VuZDogcmVkXG5cbiAgLy8gTG9vcCB0aHJvdWdoIG90aGVyIGJyZWFrcG9pbnRzXG4gICRicmVha3BvaW50cyA6ICAoYmx1ZSAkbGdHcmlkQnJlYWtwb2ludCkgKGdyZWVuICRtZEdyaWRCcmVha3BvaW50KSAoeWVsbG93ICRzbUdyaWRCcmVha3BvaW50KSAocGluayAkeHNHcmlkQnJlYWtwb2ludClcblxuICBAZWFjaCAkbGlzdCBpbiAkYnJlYWtwb2ludHNcblxuICAgICRjb2xvciA6IG50aCgkbGlzdCwxKVxuICAgICRicmVha3BvaW50IDogbnRoKCRsaXN0LDIpXG5cbiAgICArcmVzcG9uZC10by13aWR0aCgkYnJlYWtwb2ludClcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvciIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFeHBlbmQgQ29uZmlnIHNldHRpbmdzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBDb2xvcnNcbiRibGFja2VyIDogIzJkMzIzN1xuJGJsYWNrIDogIzM3M2M0MVxuJGJsdWUgOiAjMDA2NEQyXG4kcGFzdGVsQmx1ZSA6ICMwMDc4RkZcbiRicmlnaHRCbHVlIDogIzMyQTBGQVxuJG9yYW5nZTogI2ZmOTYwMFxuXG4kbGlnaHRCbHVlIDogI2MzY2ZlNlxuJGdyZXkgOiAjNzA2RjZGXG4kbGlnaHRHcmV5IDogIzk2QTZCMlxuJHJlZCA6ICNGRjQyNDJcbiR3YXJuaW5nIDogI2ZmYjYwMFxuXG4kYXJib3JGbGF0R3JlZW46ICM2OWI1NzhcbiRhcmJvckxpZ2h0R3JlZW46ICM4Y2U1OWJcbiRhcmJvckdyZWVuOiAjNDliNjViXG4kYXJib3JTZW1pRGFya0dyZWVuOiAjNDQ3YzVjXG4kYXJib3JEYXJrR3JlZW46ICMyYzdjNGNcbiRhcmJvckRhcmtlckdyZWVuOiAjMWYzNjNkXG4kYXJib3JUZXh0Q29sb3I6ICM3NzkzOWVcbiRhcmJvckxpZ2h0VGV4dENvbG9yOiAjYzRkMjljXG5cblxuJGFyYm9yRGFya0JsdWU6ICMyNjNjNDVcbiRhcmJvckRhcmtlckJsdWU6ICMxZjM2M2RcblxuJGJvcmRlckNvbG9yOiAjZWFlYWVhXG5cbiRibGFja0dyYWRpZW50OiByZ2JhKDAsMCwwLDAuMikgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJVxuJHNlbWlCbGFja0dyYWRpZW50OiByZ2JhKCMyNjNjNDUsIDAuNikgMCUgLCByZ2JhKCMyNjNjNDUsIDApIDYwJVxuXG4kZm9udEZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmXG4kaGVhZGVyRm9udDogJ0xpYnJlIEJhc2tlcnZpbGxlJywgc2Fucy1zZXJpZiAiLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRXhwZW5kIEJhc2ljIHN0eWxlIHNldHRpbmdzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogU2V0IHVwIHRoZSBodG1sXG4gKlxuICogMS4gTWFrZXMgc3VlIHRoYXQgc29tZSBmb250cyBhcmUgYmV0dGVyIHJlbmRlcmVkXG4gKi9cblxuaHRtbFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHkgXG5cblxuLypcbiAqIFNldCB1cCB0aGUgYm9keVxuICpcbiAqIDEuIFNldCBmb250IHRvIGxpbmluZyBmaWd1cmVzXG4gKi9cblxuYm9keVxuICBtYXJnaW46IDBcblxuICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlcbiAgbGluZS1oZWlnaHQ6IDEuNlxuXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xudW0nXG5cbi8qXG4gKiBTZXQgZGVmYXVsdCBzZXR0aW5ncyBmb3IgYWxsIGVsZW1lbnRzXG4gKlxuICogMS4gRGVmYXVsdCBzZWxlY3Rpb24gc3R5bGluZ1xuICpcbiAqL1xuKlxuICA6OnNlbGVjdGlvbiAvKiAyICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYXJib3JEYXJrZXJCbHVlLCAwLjcpXG4gICAgY29sb3I6IHdoaXRlXG5cbi8qKlxuICogMS5EZWZhdWx0IGRpc3BsYXkgZm9yIGltYWdlcyBpcyBibG9jayB0byBsb3NlIHRoZSBleHRyYSBtYXJnaW4gYmVsb3cgdGhlIGltYWdlXG4gKi9cbmltZ1xuICBvcGFjaXR5OiAxXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zc1xuXG4gICYucHJlbG9hZFxuICAgIG9wYWNpdHk6IDBcblxuLypcbiAqIFNldCBkZWZhdWx0IHN0eWxpbmcgZm9yIGlucHV0IGFuZCB0ZXh0YXJlYVxuICpcbiAqIDEuIFNldCBmb250IGJlY2F1c2UgZWxzZSB0aGUgYWdlbnQgd2lsbCBvdmVycnVsZSB0aGVtIHdpdGggYW4gdWdseSBmb250XG4gKi9cbmlucHV0LCB0ZXh0YXJlYVxuICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlcblxuLypcbiAqIFNldCBkZWZhdWx0IHN0eWxpbmcgZm9yIGEgYnV0dG9uXG4gKlxuICovXG4uYnV0dG9uXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBwYWRkaW5nOiAxNXB4IDI1cHhcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFyYm9yR3JlZW5cbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcbiAgYm9yZGVyLXJhZGl1czogM3B4XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICBmb250LXNpemU6IDAuOHJlbVxuICBsaW5lLWhlaWdodDogMS4yXG4gIGZvbnQtd2VpZ2h0OiBzZW1pYm9sZCgpXG4gIGNvbG9yOiB3aGl0ZVxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNHMsIGJhY2tncm91bmQtY29sb3IgMC40c1xuXG4gICYuc2hhZG93XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjIpXG5cbiAgLmFycm93XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgd2lkdGg6IDEwcHhcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKVxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzXG5cbiAgICBzdmdcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtYXgtaGVpZ2h0OiAxNnB4XG4gICAgICBwYXRoXG4gICAgICAgIGZpbGw6IHdoaXRlXG5cbiAgJi5zY3JvbGwtdG8tdGFyZ2V0XG4gICAgLmFycm93XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHhcblxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRhcmJvckRhcmtHcmVlbiwgJGFyYm9yR3JlZW4pXG5cbiAgICAmLnNoYWRvd1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IDAgcmdiYSgwLDAsMCwwKVxuXG4gICAgLmFycm93XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMClcblxuICAgICYuc2Nyb2xsLXRvLXRhcmdldFxuICAgICAgLmFycm93XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKSByb3RhdGUoMClcblxuICAmLnJpZ2h0Om5vdCguc2Nyb2xsLXRvLXRhcmdldClcbiAgICAuYXJyb3dcbiAgICAgIHRvcDogMXB4XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpXG4gICAgICBtYXJnaW4tbGVmdDogMTVweFxuXG4gICAgJjpob3ZlclxuICAgICAgLmFycm93XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlM2QoMCwgNXB4LCAwKVxuXG4uY29sb3ItbGluZVxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6IDE1cHhcbiAgd2lkdGg6IDEwMCVcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFyYm9yRmxhdEdyZWVuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhlbHBlciBjbGFzc2VzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFVzZSBvbiBlbGVtZW50cyBmcm9tIHdoZXJlIHRoZSBjaGlsZHJlbiBzaG91bGQgbm90IHdyYXBcbiAqL1xuLm5vd3JhcFxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbi8qKlxuICogSGlkZSBlbGVtZW50cyBvbiBkaWZmZXJlbnQgc2NyZWVuIHNpemVzXG4gKi9cbiRicmVha3BvaW50cyA6ICAoJ3hsJyAkeGxHcmlkQnJlYWtwb2ludCkgKCdsZycgJGxnR3JpZEJyZWFrcG9pbnQpICgnbWQnICRtZEdyaWRCcmVha3BvaW50KSAoJ3NtJyAkc21HcmlkQnJlYWtwb2ludCkgKCd4cycgJHhzR3JpZEJyZWFrcG9pbnQpXG5cbkBlYWNoICRsaXN0IGluICRicmVha3BvaW50c1xuXG4gICRuYW1lIDogbnRoKCRsaXN0LDEpXG4gICRicmVha3BvaW50IDogbnRoKCRsaXN0LDIpXG5cbiAgK3Jlc3BvbmQtdG8td2lkdGgoJGJyZWFrcG9pbnQpXG4gICAgLmhpZGUtb24tI3skbmFtZX0tb3Itc21hbGxlclxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICtyZXNwb25kLXRvLXdpZHRoLWJleW9uZCgkYnJlYWtwb2ludClcbiAgICAuaGlkZS1vbi0jeyRuYW1lfS1vci1sYXJnZXJcbiAgICAgIGRpc3BsYXk6IG5vbmUiLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUGFydGlhbCBDU1NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgcHJlSGVhZGVyXG5AaW1wb3J0IGxhbmd1YWdlTWVudVxuQGltcG9ydCBoZWFkZXJcbkBpbXBvcnQgZm9vdGVyXG5AaW1wb3J0IHNob3BwaW5nQ2FydFxuQGltcG9ydCBrbXNDb250ZW50XG5AaW1wb3J0IGZvcm1cbkBpbXBvcnQgaW1hZ2VTbGlkZXJcbkBpbXBvcnQgY29va2llTWVzc2FnZVxuQGltcG9ydCBjb29raWVTd2l0Y2hcblxuQGltcG9ydCBkeW5hbWljL2R5bmFtaWNcbkBpbXBvcnQgbW9iaWxlL21vYmlsZVxuXG5AaW1wb3J0IGJsb2Nrcy9ibG9ja3NcbkBpbXBvcnQgb3ZlcnZpZXdzL292ZXJ2aWV3c1xuQGltcG9ydCBzaG93L3Nob3ciLCIucHJlLWhlYWRlclxuICBiYWNrZ3JvdW5kOiAkYmxhY2tlclxuICBwYWRkaW5nOiAxMnB4IDBcblxuICAuZ3JpZC1yb3dcbiAgICArZmxleChmbGV4LWVuZCwgY2VudGVyKVxuXG4gIGFcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBmb250LXNpemU6IDAuNjVyZW1cbiAgICBsaW5lLWhlaWdodDogMS4yXG4gICAgY29sb3I6IHJnYmEod2hpdGUsIDAuNylcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgZm9udC13ZWlnaHQ6IHNlbWlib2xkKClcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzXG5cbiAgICArIGFcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4XG5cbiAgICBzcGFuXG4gICAgICBjb2xvcjogJGJyaWdodEJsdWVcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG5cbiAgICAmOmhvdmVyXG4gICAgICBjb2xvcjogd2hpdGVcblxuICArcmVzcG9uZC10by13aWR0aCg3NTApXG4gICAgZGlzcGxheTogbm9uZSIsIj1mbGV4KCRqdXN0aWZ5OiBzcGFjZS1iZXR3ZWVuLCAkYWxpZ25JdGVtOiBpbml0aWFsKVxuICBkaXNwbGF5OiAtbXMtZmxleGJveFxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXhcbiAgZGlzcGxheTogZmxleFxuXG4gICtwcmVmaXhlcihqdXN0aWZ5LWNvbnRlbnQsICRqdXN0aWZ5LCB3ZWJraXQgbW96IG1zKVxuICArcHJlZml4ZXIoYWxpZ24taXRlbXMsICRhbGlnbkl0ZW0sIHdlYmtpdCBtb3ogbXMpXG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnlcbiAgYWxpZ24taXRlbXM6ICRhbGlnbkl0ZW1cblxuXG49ZmxleC1yb3dzXG4gICtwcmVmaXhlcihmbGV4LXdyYXAsIHdyYXAsIHdlYmtpdCBtcylcbiAgK3ByZWZpeGVyKGZsZXgtZGlyZWN0aW9uLCByb3csIHdlYmtpdCBtcylcbiAgK3ByZWZpeGVyKGZsZXgtZmxvdywgcm93IHdyYXAsIHdlYmtpdClcblxuPW9yZGVyKCRwbGFjZSlcbiAgK3ByZWZpeGVyKG9yZGVyLCAkcGxhY2UsIHdlYmtpdCBtcylcbiAgb3JkZXI6ICRwbGFjZVxuXG49YWxpZ24tY29udGVudCgkYWxpZ24pXG4gICtwcmVmaXhlcihhbGlnbi1jb250ZW50LCAkYWxpZ24sIHdlYmtpdClcbiAgYWxpZ24tY29udGVudDogJGFsaWduXG5cbj1hbGlnbi1zZWxmKCRhbGlnbilcbiAgK3ByZWZpeGVyKGFsaWduLXNlbGYsICRhbGlnbiwgd2Via2l0KVxuICBhbGlnbi1zZWxmOiAkYWxpZ24iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXG4vLyBFeGFtcGxlOiBAaW5jbHVkZSBwcmVmaXhlcihib3JkZXItcmFkaXVzLCAkcmFkaWksIHdlYmtpdCBtcyBzcGVjKTtcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cbi8vIFZhcmlhYmxlcyBsb2NhdGVkIGluIC9zZXR0aW5ncy9fcHJlZml4ZXIuc2Nzc1xuXG5AbWl4aW4gcHJlZml4ZXIgKCRwcm9wZXJ0eSwgJHZhbHVlLCAkcHJlZml4ZXMpIHtcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuICAgIEBpZiAkcHJlZml4ID09IHdlYmtpdCB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itd2Via2l0IHtcbiAgICAgICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJHByZWZpeCA9PSBtb3oge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW1vemlsbGEge1xuICAgICAgICAtbW96LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkcHJlZml4ID09IG1zIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1taWNyb3NvZnQge1xuICAgICAgICAtbXMtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gbyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itb3BlcmEge1xuICAgICAgICAtby0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJHByZWZpeCA9PSBzcGVjIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1zcGVjIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlICB7XG4gICAgICBAd2FybiBcIlVucmVjb2duaXplZCBwcmVmaXg6ICN7JHByZWZpeH1cIjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRpc2FibGUtcHJlZml4LWZvci1hbGwoKSB7XG4gICRwcmVmaXgtZm9yLXdlYmtpdDogICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbW96aWxsYTogICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1taWNyb3NvZnQ6IGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLW9wZXJhOiAgICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itc3BlYzogICAgICBmYWxzZSAhZ2xvYmFsO1xufVxuIiwiLmxhbmd1YWdlLW1lbnVcbiAgK2ZsZXgoZmxleC1lbmQsIGNlbnRlcilcblxuXG5cbiAgc3BhbiwgYVxuICAgICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICAgIHdpZHRoOiAzMnB4XG4gICAgaGVpZ2h0OiAzMnB4XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJVxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEod2hpdGUsIDAuMylcblxuICAgICsgKlxuICAgICAgbWFyZ2luLWxlZnQ6IDVweFxuXG4gICAgJjphZnRlclxuICAgICAgY29udGVudDogJydcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB3aWR0aDogMjRweFxuICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG5cbiAgICAmLm5sXG4gICAgICAmOmFmdGVyXG4gICAgICAgICtmbGFnU3ByaXRlKDAgMCwgMjRweCwgMjRweClcblxuICAgICYuZW5cbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgK2ZsYWdTcHJpdGUoODNweCAwLCAyNHB4LCAyNHB4KVxuXG4gIGFcbiAgICBvcGFjaXR5OiAwLjNcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3NcblxuICAgICY6aG92ZXJcbiAgICAgIG9wYWNpdHk6IDFcblxuICBzcGFuXG4gICAgYm9yZGVyLWNvbG9yOiAkYXJib3JEYXJrR3JlZW5cblxuICAjbW9iaWxlLW5hdmlnYXRpb24gJlxuICAgIG1hcmdpbi10b3A6IDMwcHhcbiAgICArZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpXG5cbiAgICBzcGFuXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEod2hpdGUsIDAuNilcblxuXG5cblxuXG5cbiIsIiRzcHJpdGVXaWR0aDogMTE0cHhcbiRzcHJpdGVIZWlnaHQ6IDI1cHhcblxuXG49ZmxhZ1Nwcml0ZSgkcG9zaXRpb24sICR3aWR0aDogYXV0bywgJGhlaWdodDogYXV0bylcblxuICAkcG9zaXRpb25YOiBudGgoJHBvc2l0aW9uLCAxKSAqIC0xXG4gICRwb3NpdGlvblk6IG50aCgkcG9zaXRpb24sIDIpICogLTFcblxuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2ZsYWdzLnN2Z1wiKSAkcG9zaXRpb25YICRwb3NpdGlvblkgbm8tcmVwZWF0XG4gIGJhY2tncm91bmQtc2l6ZTogJHNwcml0ZVdpZHRoICRzcHJpdGVIZWlnaHRcbiAgd2lkdGg6ICR3aWR0aFxuICBoZWlnaHQ6ICRoZWlnaHRcblxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBOYXZpZ2F0aW9uIC8gSGVhZGVyXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmhlYWRlclxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgei1pbmRleDogNFxuXG4gICY6YWZ0ZXJcbiAgICAkZ3JhZGllbnRTaXplOiAyMHB4XG4gICAgY29udGVudDogJydcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBsZWZ0OiAwXG4gICAgYm90dG9tOiAtI3skZ3JhZGllbnRTaXplfXB4XG4gICAgcmlnaHQ6IDBcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiAkZ3JhZGllbnRTaXplXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRibGFja0dyYWRpZW50KVxuICAgIG9wYWNpdHk6IDAuNCBcblxuICAuZ3JpZC1yb3dcbiAgICBwYWRkaW5nOiAwXG4gICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG5cbiAgICA+LmdyaWQtY29sXG4gICAgICArZmxleChzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpXG4gICAgICB3aWR0aDogMTAwJVxuXG4gICAgLy8gTWFpbiBsb2dvXG4gICAgLmxvZ29cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgd2lkdGg6IDE0MHB4XG4gICAgICBpbWdcbiAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgIC8qIE5hdmlnYXRpb25cbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIG5hdlxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpXG4gICAgICArZmxleChmbGV4LWVuZCwgY2VudGVyKVxuXG4gICAgICB1bFxuICAgICAgICArZmxleChmbGV4LWVuZCwgY2VudGVyKVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgcGFkZGluZzogMFxuICAgICAgICBsaXN0LXN0eWxlOiBub25lXG5cbiAgICAgICAgbGlcblxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4XG5cbiAgICAgICAgICAgICtyZXNwb25kLXRvLXdpZHRoLWJleW9uZCgxNDc1KVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzhweFxuXG4gICAgICAgICAgICArcmVzcG9uZC10by13aWR0aC1iZXlvbmQoMTUyNSlcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHhcblxuICAgICAgICAgIGFcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBwYWRkaW5nOiA0MnB4IDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yXG4gICAgICAgICAgICBjb2xvcjogJGFyYm9yVGV4dENvbG9yXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zc1xuXG4gICAgICAgICAgICArcmVzcG9uZC10by13aWR0aCgxNjUwKVxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbVxuXG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICAgIGJvdHRvbTogMzhweFxuICAgICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcmJvckxpZ2h0R3JlZW5cblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcblxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC42XG5cbiAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgYVxuICAgICAgICAgICAgICBvcGFjaXR5OiAxXG5cbiAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoMTI1MClcbiAgICAgICAgICArZmxleC1yb3dzXG4gICAgICAgICAgd2lkdGg6IDYwMHB4XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwXG5cbiAgICAgICAgICBsaVxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweFxuXG4gICAgICAgICAgICBhXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMFxuXG4gICAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICBib3R0b206IDRweFxuXG4gICAgICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoMTAwMClcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweFxuXG5cbiAgICAgIC5sYW5ndWFnZS1tZW51XG4gICAgICAgIHdpZHRoOiAxMDBweFxuXG4gICtyZXNwb25kLXRvLXdpZHRoKDg1MClcbiAgICBkaXNwbGF5OiBub25lIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvb3RlclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuZm9vdGVyXG4gIGJhY2tncm91bmQ6ICRhcmJvckRhcmtCbHVlXG5cbiAgPi5ncmlkLXJvd1xuICAgIHBhZGRpbmc6IDcwcHggMCA5MHB4XG5cbiAgLmdyaWQtY29sXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuXG4gICAgLmhlYWRlclxuICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgIGNvbG9yOiAkYXJib3JUZXh0Q29sb3JcbiAgICAgIGZvbnQtd2VpZ2h0OiBzZW1pYm9sZCgpXG4gICAgICBtYXJnaW46IDAgMCAyMHB4XG5cbiAgICBsaSBhLCBwLCBzcGFuXG4gICAgICBmb250LXNpemU6IDAuOHJlbVxuICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDAuNilcblxuICAuY29udGFjdFxuICAgIHdpZHRoOiBjb2x1bW4oNCwgMTIpXG4gICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxLCAxMilcblxuICAgIGZpZ3VyZVxuICAgICAgd2lkdGg6IDI2MHB4XG4gICAgICBtYXJnaW46IDM1cHggMCAyNXB4XG5cbiAgICAgIGFcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICAgICBpbWdcbiAgICAgICAgd2lkdGg6IDE3NXB4XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuXG4gICAgcFxuXG4gICAgICBzcGFuXG4gICAgICAgIGZvbnQtc2l6ZTogMC42NXJlbVxuICAgICAgICBjb2xvcjogJGFyYm9yVGV4dENvbG9yXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweFxuXG4gICAgYVxuICAgICAgZm9udC13ZWlnaHQ6IHNlbWlib2xkKClcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtXG4gICAgICBjb2xvcjogcmdiYSgkYXJib3JMaWdodFRleHRDb2xvciwgMC43KVxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzXG5cbiAgICAgICY6aG92ZXJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcblxuICAubGlua3NcbiAgICB3aWR0aDogY29sdW1uKDYsIDEyKVxuICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSwgMjQpXG5cbiAgICA+LmdyaWQtcm93XG4gICAgICB3aWR0aDogMTAwJVxuXG4gICAgLm1lbnUsIC5zdWItbGlua3NcbiAgICAgIHdpZHRoOiBjb2x1bW4oMywgNilcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcblxuICAgIHVsXG4gICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICBwYWRkaW5nOiAwXG4gICAgICBtYXJnaW46IDEwcHggMCA0MHB4XG5cbiAgICAgIGxpXG5cbiAgICAgICAgYVxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3NcblxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLCAwLjgpXG5cbiAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICBhXG4gICAgICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBzZW1pYm9sZCgpXG5cbiAgK3Jlc3BvbmQtdG8td2lkdGgoNzUwKVxuICAgIC5saW5rcywgLmNvbnRhY3RcbiAgICAgIHdpZHRoOiBjb2x1bW4oMTAsIDEyKVxuICAgICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxLCAxMilcblxuICAgIC5saW5rc1xuICAgICAgbWFyZ2luLXRvcDogNjBweFxuXG4gICtyZXNwb25kLXRvLXdpZHRoKDUwMClcbiAgICA+LmdyaWQtcm93XG4gICAgICBwYWRkaW5nOiA0MHB4IDBcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxuXG4gICAgLmxpbmtzXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4XG4gICAgICAubWVudVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG5cbiAgICAgIC5zdWItbGlua3NcbiAgICAgICAgd2lkdGg6IDEwMCVcblxuXG5cblxuICAvKiBTdWIgZm9vdGVyIGZvciBwYXkgb2ZmIGFuZCBvdXIgYnJhbmRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgLnN1Yi1mb290ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJib3JEYXJrZXJCbHVlXG4gICAgcGFkZGluZzogMTVweCAwXG5cbiAgICAuZ3JpZC1yb3dcbiAgICAgIC5wbGFjZWhvbGRlclxuICAgICAgICB3aWR0aDogY29sdW1uKDEwLCAxMilcbiAgICAgICAgbWFyZ2luOiBhdXRvXG4gICAgICAgICtmbGV4KHNwYWNlLWJldHdlZW4sIGNlbnRlcilcblxuICAgIHAsIGFcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICBsaW5lLWhlaWdodDogMVxuICAgICAgY29sb3I6ICRhcmJvclRleHRDb2xvclxuXG4gICAgcFxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtXG4gICAgICBvcGFjaXR5OiAwLjVcblxuICAgIGFcbiAgICAgIC8vZm9udC13ZWlnaHQ6IHNlbWktYm9sZCgpXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxuICAgIC5rb21tYVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICArZmxleChmbGV4LWVuZCwgY2VudGVyKVxuICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgICB3aWR0aDogMjY1cHhcbiAgICAgIG9wYWNpdHk6IDAuNVxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzXG5cbiAgICAgICY6aG92ZXJcbiAgICAgICAgb3BhY2l0eTogMC43XG5cbiAgICAgIHNwYW5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIHRvcDogMXB4XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4XG4gICAgICAgIHdpZHRoOiA3OHB4XG4gICAgICAgIGhlaWdodDogMjVweFxuICAgICAgICBiYWNrZ3JvdW5kOlxuICAgICAgICAgIGltYWdlOiB1cmwoXCIvaW1nL2tvbW1hLnN2Z1wiKVxuICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICBzaXplOiBjb250YWluXG4gICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXRcblxuICAgICtyZXNwb25kLXRvLXdpZHRoKDYwMClcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XG4gICAgICAuZ3JpZC1yb3dcbiAgICAgICAgLnBsYWNlaG9sZGVyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgICAgcFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW1cblxuICAgICAgLmtvbW1hXG4gICAgICAgIG1hcmdpbjogYXV0b1xuXG4gICtyZXNwb25kLXRvLXdpZHRoKDEwMDApXG4gICAgcGFkZGluZy10b3A6IDM1cHhcblxuICAgID4uZ3JpZC1yb3dcbiAgICAgICtmbGV4KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpXG4gICAgICArZmxleC1yb3dzXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweFxuICAgICAgd2lkdGg6IDEwMCVcblxuICAgIC5tYWluLWl0ZW1cbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBwYWRkaW5nOiAwIGNvbHVtbigxLCAxNClcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cblxuICAgICAgLmxvZ29cbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG5cbiAgICAgICYubG9jYXRpb25cbiAgICAgICAgK29yZGVyKDIpXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKHdoaXRlLCAwLjIpXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4XG5cbiAgICAgICYuc2Nob29scywgJi5tZW51XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgPmFcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG5cbiAgICAgIHVsLmV4dHJhLW1hcmdpbi1iZWxsb3dcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweFxuXG4gICAgLnN1Yi1mb290ZXJcbiAgICAgIC5ncmlkLXJvd1xuICAgICAgICAucGxhY2Vob2xkZXJcbiAgICAgICAgICB3aWR0aDogMTAwJSIsImRpdi5zaG9wcGluZ2NhcnRJdGVtTGlzdFxuICB1bFxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICBtYXJnaW46IDBcbiAgICBwYWRkaW5nOiAwXG5cbiAgICBsaVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDE1JVxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjY2NjY1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRGVmYXVsdCBzdHlsaW5nIGZvciBLTVMgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmttcy1jb250ZW50XG5cbiAgaDEsIGgyLCBoM1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyRm9udFxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICBsaW5lLWhlaWdodDogMS40XG5cbiAgICBzdHJvbmdcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcblxuICBoMVxuICAgIGZvbnQtc2l6ZTogMS42cmVtXG4gICAgY29sb3I6ICRhcmJvckRhcmtHcmVlblxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcblxuICAgIHN0cm9uZ1xuICAgICAgY29sb3I6ICRhcmJvckxpZ2h0VGV4dENvbG9yXG5cbiAgaDJcbiAgICBmb250LXNpemU6IDEuNHJlbVxuICAgIGNvbG9yOiAkYXJib3JMaWdodFRleHRDb2xvclxuXG4gIGgzXG4gICAgZm9udC1zaXplOiAxcmVtXG4gICAgY29sb3I6ICRhcmJvckRhcmtHcmVlblxuXG5cbiAgaDRcbiAgICBmb250LXNpemU6IDAuN3JlbVxuICAgIGxpbmUtaGVpZ2h0OiAxLjNcbiAgICBmb250LXdlaWdodDogNDAwXG4gICAgY29sb3I6ICRhcmJvclRleHRDb2xvclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcblxuICBwXG4gICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICBsaW5lLWhlaWdodDogMS40XG4gICAgY29sb3I6ICRhcmJvclRleHRDb2xvclxuXG4gIHVsXG4gICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgbGlzdC1zdHlsZTogbm9uZVxuXG4gICAgdWwsIG9sXG4gICAgICBtYXJnaW46IDEwcHggMFxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4XG5cbiAgICBsaVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHhcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtXG4gICAgICBsaW5lLWhlaWdodDogMS40XG4gICAgICBjb2xvcjogJGFyYm9yVGV4dENvbG9yXG5cbiAgICAgICY6YmVmb3JlXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHRvcDogMnB4XG4gICAgICAgIGNvbnRlbnQ6ICfigKInXG4gICAgICAgIGNvbG9yOiAkYXJib3JUZXh0Q29sb3JcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbVxuICAgICAgICBsaW5lLWhlaWdodDogMVxuXG4gICAgICArIGxpXG4gICAgICAgIG1hcmdpbi10b3A6IDVweFxuXG4gIG9sXG4gICAgY291bnRlci1yZXNldDogb2wtY291bnRlclxuICAgIHBhZGRpbmctbGVmdDogMFxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcblxuICAgIHVsLCBvbFxuICAgICAgbWFyZ2luOiAxMHB4IDBcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweFxuXG4gICAgbGlcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweFxuICAgICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcbiAgICAgIGNvbG9yOiAkYXJib3JUZXh0Q29sb3JcblxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9sLWNvdW50ZXJcbiAgICAgICAgY29udGVudDogY291bnRlcihvbC1jb3VudGVyKScuJ1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgbGVmdDogMFxuICAgICAgICBjb2xvcjogJGFyYm9yVGV4dENvbG9yXG5cbiAgICAgICsgbGlcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4XG5cbiAgYTpub3QoLmJ1dHRvbilcbiAgICBjb2xvcjogJGFyYm9yRGFya0dyZWVuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcblxuXG4gICYtLXdoaXRlXG4gICAgaDEsIGgyLCBoM1xuICAgICAgY29sb3I6IHdoaXRlXG5cbiAgICAgIHN0cm9uZ1xuICAgICAgICBjb2xvcjogJGFyYm9yRGFya0dyZWVuXG5cbiAgICBoM1xuICAgICAgY29sb3I6ICRhcmJvckRhcmtHcmVlblxuXG4gICAgICBzdHJvbmdcbiAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDAuNylcblxuXG4gICAgaDRcbiAgICAgIGNvbG9yOiB3aGl0ZVxuXG4gICAgcFxuICAgICAgY29sb3I6IHdoaXRlXG5cbiAgICB1bFxuICAgICAgbGlcbiAgICAgICAgY29sb3I6IHdoaXRlXG5cbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICBjb2xvcjogd2hpdGVcblxuICAgIG9sXG4gICAgICBsaVxuICAgICAgICBjb2xvcjogd2hpdGVcblxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgIGNvbG9yOiB3aGl0ZVxuXG4gICAgYTpub3QoLmJ1dHRvbilcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgICBjb2xvcjogd2hpdGVcbiAgICAvL2NvbG9yOiAkYXJib3JEYXJrQmx1ZVxuICAgIC8vdHJhbnNpdGlvbjogY29sb3IgMC4zc1xuXG4gICAgLy8mOmhvdmVyXG4gICAgLy8gIGNvbG9yOiAkYXJib3JEYXJrZXJCbHVlXG5cbiAgICAuYnV0dG9uXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgICAgY29sb3I6ICRhcmJvckRhcmtHcmVlblxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgZm9udC1zaXplOiAwLjdyZW1cblxuICAgICAgLnN2Zy1hcnJvd1xuICAgICAgICAuc3QwXG4gICAgICAgICAgZmlsbDogJGFyYm9yRGFya0dyZWVuXG5cbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC43KVxuXG4gICAgICAmLnJpZ2h0XG4gICAgICAgIC5hcnJvd1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4IiwiLmZvcm1cbiAgZGlzcGxheTogYmxvY2tcbiAgd2lkdGg6IDEwMCVcbiAgbWF4LXdpZHRoOiA1NjBweFxuICBmb250LXNpemU6IDFyZW1cbiAgbGluZS1oZWlnaHQ6IDEuMlxuXG4gIC5ob25leVxuICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgIHRvcDogLTUwcHhcbiAgICBoZWlnaHQ6IDIwcHhcbiAgICB3aWR0aDogMTAwJVxuXG4gIC5ob25leS1tZXNzYWdlLCBub3NjcmlwdFxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgZm9udC1zaXplOiAwLjc1cmVtXG4gICAgY29sb3I6IHdoaXRlXG5cbiAgLmZvcm0tZWxlbWVudFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIG1hcmdpbi1ib3R0b206IDI1cHhcblxuICAgICYuaGFzLWVycm9yXG4gICAgICBpbnB1dCwgdGV4dGFyZWFcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZVxuXG4gIC5lcnJvci1tZXNzYWdlXG4gICAgZGlzcGxheTogbm9uZVxuICAgIHdpZHRoOiAxMDAlXG4gICAgY29sb3I6ICRvcmFuZ2VcbiAgICBmb250LXNpemU6IDAuNzVyZW1cbiAgICBmb250LXdlaWdodDogYm9sZFxuXG4gICAgJi5hY3RpdmVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG5cbiAgbGFiZWwsIC5sYWJlbFxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgY29sb3I6ICRhcmJvckxpZ2h0R3JlZW5cbiAgICBmb250LXNpemU6IDAuNmVtXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXG4gIGlucHV0LCB0ZXh0YXJlYVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgd2lkdGg6IDEwMCVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgIHBhZGRpbmc6IDE1cHggMjBweFxuXG4gICAgYm9yZGVyOiAycHggdHJhbnNwYXJlbnQgc29saWRcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICBmb250LXNpemU6IDAuOWVtXG4gICAgY29sb3I6ICRhcmJvckRhcmtHcmVlblxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zc1xuXG4gICAgK3BsYWNlaG9sZGVyXG4gICAgICBjb2xvcjogcmdiYSh3aGl0ZSwgMC40KSAhaW1wb3J0YW50XG5cbiAgICAmLmFsZXJ0XG4gICAgICBib3JkZXItY29sb3I6ICRyZWRcblxuICAgICY6Zm9jdXNcbiAgICAgIGJvcmRlci1jb2xvcjogJGFyYm9yTGlnaHRHcmVlblxuXG4gICAgJjotd2Via2l0LWF1dG9maWxsLCAmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cywgJjotd2Via2l0LWF1dG9maWxsOmFjdGl2ZVxuICAgICAgdHJhbnNpdGlvbjogOTk5OXMgYmFja2dyb3VuZC1jb2xvciwgOTk5OXMgY29sb3JcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkYXJib3JEYXJrR3JlZW5cbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDk5OTlzXG5cbiAgICAmOmZvY3VzXG4gICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICBvdXRsaW5lOiBub25lXG5cbiAgdGV4dGFyZWFcbiAgICBtaW4taGVpZ2h0OiAxNTJweFxuICAgIHJlc2l6ZTogdmVydGljYWxcblxuICAuc2VsZWN0XG4gICAgLnNlbGVjdC13cmFwcGVyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAuaWNvblxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICByaWdodDogMTBweFxuICAgICAgdG9wOiAyNnB4XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgIHdpZHRoOiAwXG4gICAgICBoZWlnaHQ6IDBcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWRcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDZweCAwIDZweFxuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxuICAgICAgb3BhY2l0eTogMC4zXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4gICAgc2VsZWN0XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICthcHBlYXJhbmNlKG5vbmUpXG4gICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG4gICAgICBwYWRkaW5nOiAxNXB4IDM1cHggMTVweCAyMHB4XG4gICAgICBib3JkZXI6IDFweCB0cmFuc3BhcmVudCBzb2xpZFxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICBmb250LXNpemU6IDAuOWVtXG4gICAgICBjb2xvcjogJGdyZXlcblxuICAgICAgJjpmb2N1c1xuICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAgIG91dGxpbmU6IG5vbmVcblxuXG4gIC5jaGVja2JveFxuICAgIGxhYmVsXG4gICAgICArZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KVxuICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgIGlucHV0XG4gICAgICAgICthcHBlYXJhbmNlKG5vbmUpXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICB3aWR0aDogMjBweFxuICAgICAgICBoZWlnaHQ6IDIwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJVxuICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAwLjMpXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3NcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC41KVxuXG4gICAgICAgICY6Y2hlY2tlZFxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvY2hlY2svY2hlY2tlZC5zdmdcIilcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAwLjcpXG5cbiAgICAgIHNwYW5cbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgbWFyZ2luOiAycHggMCAwXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KVxuXG4gIC5zdWJtaXRcbiAgICBtYXJnaW4tdG9wOiAyMHB4XG5cbiAgICBpbnB1dFxuICAgICAgZGlzcGxheTogbm9uZVxuXG4uZm9ybS1lcnJvci1tZXNzYWdlc1xuICBzcGFuXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBmb250LXdlaWdodDogYm9sZFxuICAgIGNvbG9yOiB3aGl0ZVxuICAgIGZvbnQtc2l6ZTogMC43NXJlbVxuICAgIGxpbmUtaGVpZ2h0OiAxLjJcblxuXG4uYy1mb3JtLWZlZWRiYWNrXG4gIG1hcmdpbjogMCAwIDEwcHhcbiAgcGFkZGluZzogMzBweCA1MHB4XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC4yKVxuXG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlXG4gIGJvcmRlci1yYWRpdXM6IDVweFxuXG4gIGZvbnQtc2l6ZTogMTZweFxuICBjb2xvcjogd2hpdGVcblxuICAmOm5vdCg6ZW1wdHkpXG4gICAgZGlzcGxheTogYmxvY2tcblxuICAmOmJlZm9yZVxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1mZWVkYmFjaylcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBtYXJnaW4tbGVmdDogLTIwcHhcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgIGNvbG9yOiB3aGl0ZVxuXG4gIGxpOjpmaXJzdC1sZXR0ZXJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG5cbiAgICAuYnV0dG9uXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFyYm9yTGlnaHRHcmVlblxuICAgICAgY29sb3I6IHdoaXRlXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG5cbiAgICAgIC5hcnJvd1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweCIsIi5pbWFnZS1zbGlkZXJcbiAgd2lkdGg6IDEwMCVcbiAgb3ZlcmZsb3c6IHZpc2libGVcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsMCwwLDAuMilcblxuICAucGxhY2Vob2xkZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB3aWR0aDogMTAwJVxuICAgIGN1cnNvcjogbW92ZVxuXG4gICAgLmNvbnRyb2xsZXJzXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHotaW5kZXg6IDNcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDBcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NyVcblxuICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoMTM1MClcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCVcblxuICAgICAgLm5hdi1pdGVtXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICArZmxleChjZW50ZXIsIGNlbnRlcilcbiAgICAgICAgYm90dG9tOiAtNTBweFxuICAgICAgICB3aWR0aDogMzVweFxuICAgICAgICBoZWlnaHQ6IDM1cHhcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCVcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzXG5cbiAgICAgICAgc3BhblxuICAgICAgICAgICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICAgICAgICAgIGhlaWdodDogMTZweFxuICAgICAgICAgIHdpZHRoOiAxNnB4XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3NcblxuICAgICAgICAgIC5zdmctYXJyb3dcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgd2lkdGg6IDEwcHhcbiAgICAgICAgICAgIGhlaWdodDogMTZweFxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgICAgICAgICAuc3QwXG4gICAgICAgICAgICAgIGZpbGw6IHdoaXRlXG5cbiAgICAgICAgJi5wcmV2aW91c1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcmJvckdyZWVuXG4gICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlICsgM3B4KVxuXG4gICAgICAgICAgc3BhblxuICAgICAgICAgICAgLnN2Zy1hcnJvd1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcblxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGFyYm9yR3JlZW4sIDUlKVxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zcHgsIDAsIDApXG5cbiAgICAgICAgJi5uZXh0XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFyYm9yRGFya0dyZWVuXG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAzcHgpXG5cblxuICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgIC5zdmctYXJyb3dcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKVxuXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhcmJvckRhcmtHcmVlbiwgNSUpXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoM3B4LCAwLCAwKVxuXG5cblxuICAgIGZpZ3VyZVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB6LWluZGV4OiAxXG4gICAgICB0b3A6IDBcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIG9wYWNpdHk6IDBcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40c1xuXG4gICAgICBzcGFuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0b3A6IDBcbiAgICAgICAgbGVmdDogMFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcblxuICAgICAgICAmLnNtYWxsXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICtyZXNwb25kLXRvLXdpZHRoKDQ4MClcbiAgICAgICAgICAmLm1lZGl1bVxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICAgJi5zbWFsbFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgJi5hY3RpdmVcbiAgICAgICAgei1pbmRleDogMlxuICAgICAgICBvcGFjaXR5OiAxIiwiLy8gQ29va2llIG1lc3NhZ2Ugd2l0aG91dCB0cmFja2luZ1xuI2Nvb2tpZS1tZXNzYWdlXG4gIHBvc2l0aW9uOiBmaXhlZFxuICB6LWluZGV4OiA5OTk5XG4gIGJvdHRvbTogMFxuICBsZWZ0OiAwXG4gIHBhZGRpbmc6IDE1cHggMFxuICB3aWR0aDogMTAwJVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJib3JEYXJrR3JlZW5cbiAgb3BhY2l0eTogMVxuICBib3gtc2hhZG93OiAwIC0ycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKVxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjZzXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcblxuICAmLmFjY2VwdGVkXG4gICAgZGlzcGxheTogbm9uZVxuXG4gICYudHJhbnNpdGlvbi1vdXRcbiAgICBvcGFjaXR5OiAwXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApXG5cbiAgLmdyaWQtcm93XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICBwLCBwIGEsIC5jbG9zZS1idXR0b25cbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbVxuICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgY29sb3I6IHdoaXRlXG5cbiAgICBwXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgICAgIG1hcmdpbjogMFxuXG4gICAgICBhXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG5cbiAgICAuY2xvc2UtYnV0dG9uXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4XG4gICAgICBwYWRkaW5nOiA1cHggMTJweFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC4yKVxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4XG4gICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICtyZXNwb25kLXRvLXdpZHRoKDYyNSlcbiAgICAgIHBcbiAgICAgICAgbWF4LXdpZHRoOiAyMjVweFxuXG4gICAgK3Jlc3BvbmQtdG8td2lkdGgoMzc1KVxuICAgICAgcFxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmVcblxuICAgICAgLmNsb3NlLWJ1dHRvblxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XG5cbi8vIENvb2tpZSBtZXNzYWdlIHdpdGggdHJhY2tpbmdcbiNjb29raWUtbWVzc2FnZS1vdmVybGF5XG4gIHBvc2l0aW9uOiBmaXhlZFxuICB6LWluZGV4OiA5OTk5XG4gIHRvcDogMFxuICBsZWZ0OiAwXG4gICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICB3aWR0aDogMTAwJVxuICBoZWlnaHQ6IDEwMCVcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC42KVxuICBvcGFjaXR5OiAxXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41c1xuXG4gICYuYWNjZXB0ZWRcbiAgICBkaXNwbGF5OiBub25lXG5cbiAgJi50cmFuc2l0aW9uLW91dFxuICAgIG9wYWNpdHk6IDBcblxuICAucGxhY2Vob2xkZXJcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvIDE0ICogMTIpXG4gICAgcGFkZGluZzogNjBweCAxMjBweFxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgbWF4LXdpZHRoOiA5NjBweFxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcblxuICAgIGg1XG4gICAgICBmb250LXNpemU6IDEuMnJlbVxuICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgIG1hcmdpbjogMCAwIDVweFxuICAgICAgY29sb3I6ICM0ZDRkNGRcblxuICAgIHBcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtXG4gICAgICBsaW5lLWhlaWdodDogMS4yXG4gICAgICBtYXJnaW46IDBcbiAgICAgIGNvbG9yOiAjODA4MDgwXG5cbiAgICBwIGEsIHAgLm9wZW4tbWVudVxuICAgICAgY29sb3I6ICRwYXN0ZWxCbHVlXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG5cbiAgICAuYWNjZXB0LWNvb2tpZS1idXR0b25cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgbWFyZ2luLXRvcDogMzVweFxuICAgICAgcGFkZGluZzogMTNweCAyMHB4XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmlnaHRCbHVlXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMsIG9wYWNpdHkgMC40c1xuICAgICAgZm9udC1zaXplOiAwLjlyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICAgIGNvbG9yOiB3aGl0ZVxuICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRicmlnaHRCbHVlLCA4JSlcblxuICAgICtyZXNwb25kLXRvLXdpZHRoKDE0NDApXG4gICAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gMTQgLyAxLjUpIGNhbGMoMTAwdncgLyAxNClcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICArcmVzcG9uZC10by13aWR0aCg0NTApXG4gICAgICB3aWR0aDogMTAwJVxuXG4gICNtZXNzYWdlLWRlc2NyaXB0aW9uXG4gICAgZGlzcGxheTogYmxvY2tcblxuICAgICYuaGlkZVxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gIC5jb29raWUtdHlwZXMtZGVzY3JpcHRpb25cbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIG1hcmdpbjogMzBweCAwXG5cbiAgICAuY29va2llLXR5cGVcbiAgICAgICtmbGV4KHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpXG4gICAgICB3aWR0aDogMTAwJVxuXG4gICAgICArIC5jb29raWUtdHlwZVxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4XG5cbiAgICAgIC5pY29uXG4gICAgICAgICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICAgICAgICB3aWR0aDogMjVweFxuICAgICAgICBoZWlnaHQ6IDI1cHhcblxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgLnRleHRcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpXG5cbiAgICAgICAgcFxuICAgICAgICAgIG1heC13aWR0aDogMzgwcHhcbiAgICAgICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtXG4gICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgY29sb3I6IHJnYmEoJGdyZXksIDAuNilcblxuICAgICAgICAgIHN0cm9uZ1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBjb2xvcjogJGdyZXlcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtXG5cbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4gICAgICAmLnRyYWNraW5nXG4gICAgICAgIC5pY29uOmJlZm9yZVxuICAgICAgICAgICtjb29raWVTcHJpdGUoMCAwLCAyNXB4LCAyNXB4KVxuXG4gICAgICAmLmFuYWx5dGljXG4gICAgICAgIC5pY29uOmJlZm9yZVxuICAgICAgICAgICtjb29raWVTcHJpdGUoMjdweCAwLCAyNXB4LCAyNXB4KVxuXG4gIC5jb29raWUtc2V0dGluZ3NcbiAgICBkaXNwbGF5OiBub25lXG5cbiAgICAmLmVkaXRcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAud3JhcHBlclxuICAgICAgcGFkZGluZzogMzBweCAwIDBcblxuICAgIC5jb29raWUtdHlwZVxuICAgICAgK2ZsZXgoc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydClcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtYXgtd2lkdGg6IDQyMHB4XG4gICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICAgKyAuY29va2llLXR5cGVcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweFxuXG4gICAgICBpbnB1dFxuICAgICAgICBtYXJnaW46IDRweCAwIDBcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgK2Nvb2tpZVNwcml0ZSg1NXB4IDE0cHgsIDEzcHgsIDEzcHgpXG4gICAgICAgICthcHBlYXJhbmNlKG5vbmUpXG5cbiAgICAgICAgJjpjaGVja2VkXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1cHggMFxuXG4gICAgICAgICY6Zm9jdXNcbiAgICAgICAgICBvdXRsaW5lOiBub25lXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuXG4gICAgICA+IHNwYW5cbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpXG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtXG4gICAgICAgIGNvbG9yOiByZ2JhKCRncmV5LCAwLjYpXG5cbiAgICAgICAgc3Ryb25nXG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW1cbiAgICAgICAgICBjb2xvcjogJGdyZXlcblxuICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuICAgICAgJi5hbmFseXRpY1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG5cbiAgICAgICAgaW5wdXRcbiAgICAgICAgICBvcGFjaXR5OiAwLjMiLCIkc3ByaXRlV2lkdGg6IDcwcHhcbiRzcHJpdGVIZWlnaHQ6IDMwcHhcblxuXG49Y29va2llU3ByaXRlKCRwb3NpdGlvbiwgJHdpZHRoOiBhdXRvLCAkaGVpZ2h0OiBhdXRvKVxuXG4gICRwb3NpdGlvblg6IG50aCgkcG9zaXRpb24sIDEpICogLTFcbiAgJHBvc2l0aW9uWTogbnRoKCRwb3NpdGlvbiwgMikgKiAtMVxuXG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvY29va2llLXNwcml0ZS5zdmdcIikgJHBvc2l0aW9uWCAkcG9zaXRpb25ZIG5vLXJlcGVhdFxuICBiYWNrZ3JvdW5kLXNpemU6ICRzcHJpdGVXaWR0aCAkc3ByaXRlSGVpZ2h0XG4gIHdpZHRoOiAkd2lkdGhcbiAgaGVpZ2h0OiAkaGVpZ2h0IiwiLy8gQ29va2llIHN3aXRjaFxuI2Nvb2tpZS1zd2l0Y2hcbiAgbWFyZ2luLWJvdHRvbTogNTBweFxuICBwYWRkaW5nOiAzMHB4IDAgNTBweFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXlcbiAgd2lkdGg6IDEwMCVcblxuICAucGxhY2Vob2xkZXJcbiAgICB3aWR0aDogMTAwJVxuICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAuY29va2llLXN3aXRjaC10aXRsZVxuICAgICAgaDNcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweFxuICAgICAgICBmb250LXNpemU6IDEuMnJlbVxuICAgICAgICBsaW5lLWhlaWdodDogMS4yXG5cbiAgICAgIHBcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNFxuXG4gICAgLmNvb2tpZS10eXBlc1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIG1hcmdpbjogMzBweCAwIDUwcHhcblxuICAgICAgLmNvb2tpZS10eXBlXG4gICAgICAgICtmbGV4KHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1heC13aWR0aDogNDIwcHhcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgICAgKyAuY29va2llLXR5cGVcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4XG5cbiAgICAgICAgaW5wdXRcbiAgICAgICAgICBtYXJnaW46IDRweCAwIDBcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICthcHBlYXJhbmNlKG5vbmUpXG4gICAgICAgICAgK2Nvb2tpZVNwcml0ZSg1NXB4IDE0cHgsIDEzcHgsIDEzcHgpXG5cbiAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lXG5cbiAgICAgICAgICAmOmNoZWNrZWRcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NXB4IDBcblxuICAgICAgICA+IHNwYW5cbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KVxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNFxuXG4gICAgICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoNDYwKVxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpXG5cbiAgICAgICAgICBzdHJvbmdcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtXG5cbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG5cbiAgICAgICAgJi5hbmFseXRpY1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZFxuXG4gICAgI3NhdmUtY29va2llLXNldHRpbmdzXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgIHBhZGRpbmc6IDEzcHggMjBweFxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0Qmx1ZVxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzLCBvcGFjaXR5IDAuNHNcblxuICAgICAgZm9udC1zaXplOiAwLjlyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICAgIGNvbG9yOiB3aGl0ZVxuICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRicmlnaHRCbHVlLCA4JSlcblxuICAgICAgJi5jbGlja2VkXG4gICAgICAgIG9wYWNpdHk6IDAuMiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgRHluYW1pYyBCbG9ja3NcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmR5bmFtaWMtYmxvY2tcblxuICArIC5keW5hbWljLWJsb2NrXG4gICAgbWFyZ2luLXRvcDogNjBweFxuXG4gIC5ncmlkLXJvd1xuICAgICtmbGV4KHNwYWNlLWJldHdlZW4sIGNlbnRlcilcblxuICBAaW1wb3J0IFwidHdvVGV4dENvbHVtblwiXG4gIEBpbXBvcnQgXCJmdWxsSW1hZ2VDb2x1bW5cIlxuICBAaW1wb3J0IFwiY29udGVudEJsb2NrXCJcbiAgQGltcG9ydCBcIm11bHRpcGxlSW1hZ2VzXCJcbiAgQGltcG9ydCBcImZ1bGxUZXh0QmxvY2tcIlxuICBAaW1wb3J0IFwidmlkZW9CbG9ja1wiXG4iLCImLnR3by10ZXh0LWNvbHVtbnNcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHotaW5kZXg6IDEwXG4gICtmbGV4KHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpXG4gIC5jb250ZW50XG4gICAgd2lkdGg6IGNvbHVtbigyMSwgNDQpXG4gICAgcGFkZGluZzogMFxuXG4gICtyZXNwb25kLXRvLXdpZHRoKDkwMClcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIC5jb250ZW50XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XG4gICAgICBtYXJnaW46IDBcblxuICAgICAgcDpsYXN0LW9mLXR5cGVcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSIsIiYuZnVsbC1pbWFnZS1jb2x1bW5cblxuICBpbWdcbiAgICB3aWR0aDogMTAwJVxuICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmLmxhcmdlXG4gICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgK3Jlc3BvbmQtdG8td2lkdGgoMTA1MClcbiAgICAgICYubGFyZ2VcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgJi5tZWRpdW1cbiAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICtyZXNwb25kLXRvLXdpZHRoKDUyNSlcbiAgICAgICYubWVkaXVtXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICYuc21hbGxcbiAgICAgICAgZGlzcGxheTogYmxvY2tcblxuIiwiJi5jb250ZW50LWJsb2NrXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICArZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KVxuXG4gIC5pbWFnZVxuICAgIHdpZHRoOiA1MCVcblxuICAgIGltZ1xuICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgJi5zbWFsbFxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICtyZXNwb25kLXRvLXdpZHRoKDQ1MClcbiAgICAgICAgJi5tZWRpdW1cbiAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgJi5zbWFsbFxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAuY29udGVudFxuICAgICAgd2lkdGg6IGNvbHVtbig1LCAxMilcblxuICAuY29udGVudFxuICAgICtvcmRlcigxKVxuICAgIHdpZHRoOiBjb2x1bW4oNSwgMTIpXG5cbiAgJltkYXRhLWltYWdlLWxvY2F0aW9uPSdyaWdodCddXG4gICAgLmltYWdlXG4gICAgICArb3JkZXIoMilcblxuICAgIC5jb250ZW50XG4gICAgICArb3JkZXIoMSlcblxuICArcmVzcG9uZC10by13aWR0aCg5MDApXG4gICAgZGlzcGxheTogYmxvY2sgXG5cbiAgICAuaW1hZ2VcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4XG4gICAgICArb3JkZXIoMilcblxuICAgIC5jb250ZW50XG4gICAgICB3aWR0aDogMTAwJVxuIiwiJi5tdWx0aXBsZS1pbWFnZXNcbiAgK2ZsZXgoc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydClcbiAgK2ZsZXgtcm93c1xuXG4gIGZpZ3VyZVxuICAgIHdpZHRoOiBjb2x1bW4oMjEsIDQ0KVxuXG4gICAgaW1nXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAmLm1lZGl1bVxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICtyZXNwb25kLXRvLXdpZHRoKDExMDApXG4gICAgICAgICYubGFyZ2VcbiAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICYubWVkaXVtXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoNDgwKVxuICAgICAgICAmLmxhcmdlXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAmLm1lZGl1bVxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgJltkYXRhLXNpemUtdHlwZT0nNTAnXVxuICAgIGZpZ3VyZVxuICAgICAgaW1nXG4gICAgICAgICYubWVkaXVtXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgICArcmVzcG9uZC10by13aWR0aCgxMTI1KVxuICAgICAgICAgICYubWVkaXVtXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgJi5zbWFsbFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICArcmVzcG9uZC10by13aWR0aCg5MDApXG4gICAgZGlzcGxheTogYmxvY2tcblxuICAgIGZpZ3VyZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG5cbiAgICAgIGltZ1xuICAgICAgICAmLm1lZGl1bVxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcbiAgICAgICAgJi5zbWFsbFxuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4gICAgICAgICtyZXNwb25kLXRvLXdpZHRoKDUyNSlcbiAgICAgICAgICAmLm1lZGl1bVxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICYuc21hbGxcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIiwiJi5mdWxsLXRleHQtYmxvY2tcbiAgLmNvbnRlbnRcbiAgICBtYXgtd2lkdGg6IDY4MHB4XG4gICAgbWFyZ2luOiBhdXRvXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4iLCImLnZpZGVvLWJsb2NrXG4gIHdpZHRoOiAxMDAlXG4gIG1heC13aWR0aDogOTYwcHhcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMCAhaW1wb3J0YW50XG5cbiAgLnZpZGVvLXdyYXBwZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBwYWRkaW5nLWJvdHRvbTogNTMuNiVcbiAgICBwYWRkaW5nLXRvcDogMjVweFxuICAgIGhlaWdodDogMFxuICAgIGlmcmFtZSwgLnZpZGVvLW92ZXJsYXlcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICBsZWZ0OiAwXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgLnZpZGVvLW92ZXJsYXlcbiAgICAgIHotaW5kZXg6IDJcbiAgICAgICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICAgICAgb3BhY2l0eTogMVxuICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yc1xuICAgICAgLmJ1dHRvblxuICAgICAgICB3aWR0aDogMjUlXG4gICAgICAgIG1heC13aWR0aDogODVweFxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzXG4gICAgICAgIGltZ1xuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAmOmhvdmVyXG4gICAgICAgIC5idXR0b25cbiAgICAgICAgICArdHJhbnNmb3JtKHNjYWxlKDAuODUpKVxuXG4gICAgICAmLmhpZGVcbiAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41c1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzXG4gICAgICAgIC5idXR0b25cbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44c1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKSIsIi8vQ29sb3JzIHVzZWQgaW4gTW9iaWxlIE1lbnVcbiRsaXN0Q29sb3I6IHJnYmEod2hpdGUsIDAuNSlcbiRsaXN0SG92ZXJDb2xvcjogcmdiYSh3aGl0ZSwgMC43NSlcbiRsaXN0QWN0aXZlQ29sb3I6IHdoaXRlXG5cbiRiYXJDb2xvcjogJGFyYm9yR3JlZW5cbiRiYXJNZW51Q29sb3I6IHdoaXRlXG4kbWVudUJhY2tncm91bmQ6ICRhcmJvckRhcmtHcmVlblxuXG4kc2hhZGVyQmFja2dyb3VuZDogJGFyYm9yRGFya0dyZWVuXG4kc2hhZGVyT3BhY2l0eTogMC42XG5cblxuLnByZXZlbnRTY3JvbGxcbiAgK3Jlc3BvbmQtdG8td2lkdGgoNzUwKVxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBvdmVyZmxvdy15OiBzY3JvbGxcbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICB3aWR0aDogMTAwJVxuXG5cbiNtb2JpbGUtbmF2aWdhdGlvblxuICBwb3NpdGlvbjogZml4ZWRcbiAgei1pbmRleDogMTAwMFxuICBoZWlnaHQ6IDEwMHZoXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgd2lkdGg6IDEwMCVcbiAgbGVmdDogMFxuICB0b3A6IDBcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuICAuaWUudjEwICZcbiAgICBoZWlnaHQ6IDYwcHhcbiAgICB6LWluZGV4OiAtMVxuXG4gIC5iYXJcbiAgICBkaXNwbGF5OiBub25lXG4gICAgaGVpZ2h0OiA2MHB4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhckNvbG9yXG4gICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSlcbiAgICBwb2ludGVyLWV2ZW50czogYWxsXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgei1pbmRleDogNFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwLjRzLCB0cmFuc2Zvcm0gMC40cyBlYXNlIDBzXG5cbiAgICAudG9nZ2xlLW1lbnVcbiAgICAgIHdpZHRoOiA2MHB4XG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIHotaW5kZXg6IDNcbiAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICArZmxleChjZW50ZXIsIGNlbnRlcilcblxuICAgICAgLmljb25cbiAgICAgICAgd2lkdGg6IDIwcHhcblxuICAgICAgICBzcGFuICsgc3BhblxuICAgICAgICAgIG1hcmdpbi10b3A6IDRweFxuXG4gICAgICAgIHNwYW5cbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGhlaWdodDogMnB4XG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXJNZW51Q29sb3JcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42c1xuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMSwgMSlcblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMylcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ1LCAxLCAxKVxuXG4gICAgICAmOmhvdmVyXG4gICAgICAgIC5pY29uXG4gICAgICAgICAgc3BhblxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpICFpbXBvcnRhbnRcblxuICAgIC5sb2dvXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHRvcDogMFxuICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG5cbiAgICAgIGFcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHdpZHRoOiA4OHB4XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuXG4gICAgICAgIGltZ1xuICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgJi5oaWRlLWJhclxuICAgIC5iYXJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApXG5cbiAgLnNoYWRlclxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiAxMDAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgbGVmdDogMFxuICAgIHRvcDogMFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaGFkZXJCYWNrZ3JvdW5kXG4gICAgb3BhY2l0eTogMFxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHNcblxuICAubWVudVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIGxlZnQ6IDBcbiAgICB0b3A6IDBcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICB3aWR0aDogMTAwJVxuICAgIG1heC13aWR0aDogNjAwcHhcbiAgICBtaW4td2lkdGg6IDI3NXB4XG4gICAgcGFkZGluZzogNDBweCAxMjBweCBcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51QmFja2dyb3VuZFxuICAgIG92ZXJmbG93LXg6IGF1dG9cbiAgICBwb2ludGVyLWV2ZW50czogYWxsXG4gICAgei1pbmRleDogNVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXG5cbiAgICBuYXZcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gICAgICAuY2xvc2VcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMTdweFxuICAgICAgICBsZWZ0OiAtNjhweFxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICB3aWR0aDogMTZweFxuICAgICAgICBoZWlnaHQ6IDE2cHhcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40c1xuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcbiAgICAgICAgICBvcGFjaXR5OiAwLjRcblxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlclxuICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zc1xuXG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgbGVmdDogN3B4XG4gICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgd2lkdGg6IDJweFxuICAgICAgICAgIGhlaWdodDogMTAwJVxuXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgdG9wOiA3cHhcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGhlaWdodDogMnB4XG5cblxuICAgICAgLmxvZ28td3JhcHBlclxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4XG5cbiAgICAgICAgYVxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG5cbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgIC5tZW51LWxpc3RcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweFxuXG4gICAgICAgIHVsXG4gICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgICAgICBmb250LXNpemU6IDFyZW1cbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yXG5cbiAgICAgICAgICArIHVsXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4XG5cbiAgICAgICAgICBsaVxuICAgICAgICAgICAgYVxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMFxuICAgICAgICAgICAgICBjb2xvcjogJGxpc3RDb2xvclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yc1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaXN0SG92ZXJDb2xvclxuXG4gICAgICAgICAgICB1bFxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVlbVxuXG4gICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaXN0QWN0aXZlQ29sb3JcblxuICAmLmFjdGl2ZVxuICAgIC5pZS52MTAgJlxuICAgICAgaGVpZ2h0OiAxMDB2aFxuICAgICAgei1pbmRleDogMTAwMFxuXG4gICAgLmJhclxuICAgICAgLnRvZ2dsZS1tZW51XG4gICAgICAgIC5pY29uXG4gICAgICAgICAgc3BhblxuICAgICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40c1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlXG4gICAgICAgICAgICAgICt0cmFuc2Zvcm0ocm90YXRlKDQ1ZGVnKSlcbiAgICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgICAgICB0b3A6IDZweFxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGVcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHhcbiAgICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgICAgICBib3R0b206IDZweFxuICAgICAgICAgICAgICArdHJhbnNmb3JtKHJvdGF0ZSgtNDVkZWcpKVxuICAgIC5tZW51XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG5cbiAgJi5zaGFkZXItYWN0aXZlXG4gICAgLnNoYWRlclxuICAgICAgb3BhY2l0eTogJHNoYWRlck9wYWNpdHlcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGxcblxuICAmLmFsbG93LWFuaW1hdGlvblxuICAgIC5zaGFkZXJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzXG4gICAgLm1lbnVcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzXG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXRcblxuICArcmVzcG9uZC10by13aWR0aCg4NTApXG4gICAgZGlzcGxheTogYmxvY2tcblxuICAgIC5iYXJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAubWVudVxuICAgICAgbWF4LXdpZHRoOiBub25lXG5cbiAgK3Jlc3BvbmQtdG8td2lkdGgoNDAwKVxuICAgIG5hdlxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4XG5cbiAgICAgIHVsXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtIiwiLm1vYmlsZS1jb250YWN0XG4gIGRpc3BsYXk6IG5vbmVcbiAgb3BhY2l0eTogMFxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKVxuXG4gIHBhZGRpbmc6IDUwcHggY29sdW1uKDEpXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG5cbiAgY29sb3I6ICRibGFja1xuICBmb250LXNpemU6IDAuOXJlbVxuXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdHJhbnNmb3JtIDAuNHNcblxuICAmLmFjdGl2ZVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApXG4gICAgb3BhY2l0eTogMVxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGxcblxuXG4gIGgxLCBoMlxuICAgIGZvbnQtc2l6ZTogMnJlbVxuICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICBtYXgtd2lkdGg6IDU4MHB4XG4gICAgY29sb3I6ICRwYXN0ZWxCbHVlXG4gICAgbWFyZ2luOiAwIDAgNDBweFxuXG4gIHBcbiAgICBtYXJnaW46IDFyZW0gMFxuXG4gIHN0cm9uZ1xuICAgIGNvbG9yOiAkYmxhY2tcblxuICBhOm5vdCguYnV0dG9uKVxuICAgIGNvbG9yOiAkYmx1ZVxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJvcmRlciAwLjNzLCBvcGFjaXR5IDAuM3NcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvcjogZGFya2VuKCRibHVlLCAxNSUpXG5cblxuXG4gIGEuYnV0dG9uXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgbWFyZ2luLXRvcDogMjBweFxuICAgIHBhZGRpbmc6IDE1cHggMjBweFxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZVxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIGZvbnQtc2l6ZTogMC45cmVtXG4gICAgbGluZS1oZWlnaHQ6IDFcbiAgICBmb250LXdlaWdodDogYm9sZCgpXG4gICAgY29sb3I6IHdoaXRlXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzXG5cbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHhcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zc1xuXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhc3RlbEJsdWVcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApXG5cblxuICArcmVzcG9uZC10by13aWR0aCg4NDApXG4gICAgZGlzcGxheTogYmxvY2siLCIjc3RpY2t5LW5hdmlnYXRpb25cbiAgcG9zaXRpb246IGZpeGVkXG4gIHRvcDogMFxuICBsZWZ0OiAwXG4gIHotaW5kZXg6IDUwXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlXG4gIHdpZHRoOiAxMDAlXG4gIGhlaWdodDogNjBweFxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKVxuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IC01cHggcmdiYSgwLDAsMCwwLjEpXG4gIG9wYWNpdHk6IDBcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMsIG9wYWNpdHkgMC40c1xuXG4gICYuYWN0aXZlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIG9wYWNpdHk6IDFcblxuICAuZ3JpZC1yb3dcbiAgICArZmxleChzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpXG5cbiAgLm1lbnVcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICB3aWR0aDogNjBweFxuXG4gICAgLnBsYWNlaG9sZGVyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJVxuXG4gICAgICAuaWNvbi1wbGFjZWhvbGRlclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgbGVmdDogMFxuICAgICAgICB0b3A6IDBcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICAgICAuaWNvblxuICAgICAgICAgIHdpZHRoOiAyMHB4XG5cbiAgICAgICAgICBzcGFuICsgc3BhblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4XG5cbiAgICAgICAgICBzcGFuXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgaGVpZ2h0OiAycHhcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSlcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnNcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAxLCAxKVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ1LCAxLCAxKVxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAuaWNvblxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgIWltcG9ydGFudFxuXG4gIC5sb2dvLXdyYXBwZXJcbiAgICBhXG4gICAgICBmb250LXNpemU6IDFyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgICBjb2xvcjogd2hpdGVcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiIsIi5sYXJnZS1oZWFkZXItaW1hZ2VcbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgK3Jlc3BvbmQtdG8td2lkdGgoODUwKVxuICAgIHBhZGRpbmctdG9wOiAxMDBweFxuXG4gICtyZXNwb25kLXRvLXdpZHRoKDUwMClcbiAgICBwYWRkaW5nLXRvcDogNjBweFxuXG4gICY6YWZ0ZXJcbiAgICBjb250ZW50OiAnJ1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHotaW5kZXg6IC0xXG4gICAgYm90dG9tOiAwXG4gICAgbGVmdDogMFxuICAgIGJhY2tncm91bmQ6ICRhcmJvckdyZWVuXG4gICAgaGVpZ2h0OiAyNDBweFxuICAgIHdpZHRoOiAxMDAlXG5cbiAgICArcmVzcG9uZC10by13aWR0aCgxMTAwKVxuICAgICAgaGVpZ2h0OiAxODBweFxuXG4gICAgK3Jlc3BvbmQtdG8td2lkdGgoNjQwKVxuICAgICAgZGlzcGxheTogbm9uZVxuXG5cbiAgK3Jlc3BvbmQtdG8td2lkdGgoNTAwKVxuICAgIC5ncmlkLXJvd1xuICAgICAgd2lkdGg6IDEwMCVcblxuICAuaGVhZGVyLWltYWdlXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgei1pbmRleDogMlxuICAgIHdpZHRoOiAxMDAlXG4gICAgaW1nXG4gICAgICB3aWR0aDogMTAwJVxuXG4gICAgZmlnY2FwdGlvblxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBsZWZ0OiA0MHB4XG4gICAgICBib3R0b206IDQwcHhcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtXG4gICAgICBmb250LXdlaWdodDogc2VtaWJvbGQoKVxuICAgICAgY29sb3I6IHdoaXRlXG4gICAgICBsaW5lLWhlaWdodDogMVxuXG4gICAgICBzcGFuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweFxuXG4gICAgICArcmVzcG9uZC10by13aWR0aCgxNTAwKVxuICAgICAgICBmb250LXNpemU6IDEuOHJlbVxuXG4gICAgICArcmVzcG9uZC10by13aWR0aCg4NDApXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtXG5cbiAgICAgICtyZXNwb25kLXRvLXdpZHRoKDY0MClcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGJvdHRvbTogMFxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHhcblxuICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoNTAwKVxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweFxuICAgICAgICBmb250LXNpemU6IDEuNHJlbVxuXG4gICAgJi5pbWFnZS1zbGlkZXJcbiAgICAgIC5jb250cm9sbGVyc1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjclICFpbXBvcnRhbnRcbiAgICAgICAgLm5hdi1pdGVtXG4gICAgICAgICAgYm90dG9tOiA1MHB4XG4gICAgICAgICAgJi5wcmV2aW91c1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDE3cHgpXG4gICAgICAgICAgJi5uZXh0XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxN3B4KVxuXG4gICAgICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoNTAwKVxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gIC5zaG93LXNjcm9sbFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDBweClcbiAgICBib3R0b206IC00MHB4XG4gICAgei1pbmRleDogMTBcbiAgICArZmxleChjZW50ZXIsIGNlbnRlcilcbiAgICB3aWR0aDogODBweFxuICAgIGhlaWdodDogODBweFxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIGJvcmRlci1yYWRpdXM6IDU1cHggNTVweCAwIDBcblxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHRvcDogMFxuICAgICAgei1pbmRleDogLTFcbiAgICAgIHdpZHRoOiA4MHB4XG4gICAgICBoZWlnaHQ6IDgwcHhcbiAgICAgIGJhY2tncm91bmQ6ICRhcmJvckdyZWVuXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCVcblxuICAgIC5hcnJvd1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICB0b3A6IDJweFxuICAgICAgei1pbmRleDogMlxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICB3aWR0aDogMTVweFxuXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKVxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3NcblxuICAgICAgc3ZnXG4gICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgcGF0aFxuICAgICAgICAgIGZpbGw6IHdoaXRlXG5cbiAgICAmOmhvdmVyXG4gICAgICAuYXJyb3dcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDNweCwwKVxuXG4gICAgLy8rcmVzcG9uZC10by13aWR0aCg5MDApXG4gICAgLy8gIHdpZHRoOiA5MHB4XG4gICAgLy8gIGhlaWdodDogNDVweFxuICAgIC8vICBsZWZ0OiBjYWxjKDUwJSAtIDQ1cHgpXG4gICAgLy8gICY6YWZ0ZXJcbiAgICAvLyAgICBib3JkZXItd2lkdGg6IDAgNDVweCA0NXB4IDQ1cHhcblxuICAgICtyZXNwb25kLXRvLXdpZHRoKDY0MClcbiAgICAgIGRpc3BsYXk6IG5vbmUiLCIuY3RhLWNvbnRlbnQtcm93XG4gIC5ncmlkLXJvd1xuICAgICtmbGV4KGZsZXgtZW5kLCBmbGV4LXN0YXJ0KVxuICAgIHBhZGRpbmc6IDExNXB4IDBcblxuICAgIC5jdGEtYmxvY2tcbiAgICAgIHdpZHRoOiBjb2x1bW4oNCwgMTIpXG4gICAgICBtYXJnaW4tcmlnaHQ6IGNvbHVtbigzLCAyNClcblxuICAgICAgcFxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgICAgIGNvbG9yOiAkYXJib3JUZXh0Q29sb3JcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXG4gICAgICBoMVxuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4XG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBmb250LXNpemU6IDEuNnJlbVxuICAgICAgICBsaW5lLWhlaWdodDogMS40XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkKClcbiAgICAgICAgY29sb3I6ICRhcmJvckRhcmtlckdyZWVuXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyRm9udFxuXG4gICAgICAgICtyZXNwb25kLXRvLXdpZHRoKDk1MClcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbVxuXG4gICAgICAuYnV0dG9uXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHhcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXG4gICAgLmNvbnRlbnQtYmxvY2tcbiAgICAgIHdpZHRoOiBjb2x1bW4oNCwgMTIpXG4gICAgICBtYXJnaW4tcmlnaHQ6IGNvbHVtbigxLCAxMilcblxuXG4gIC8qIFRhYmxldCB2aWV3XG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgK3Jlc3BvbmQtdG8td2lkdGgoMTM1MClcbiAgICAuZ3JpZC1yb3dcbiAgICAgIHBhZGRpbmc6IDgwcHggMFxuXG4gICAgICAuY3RhLWJsb2NrXG4gICAgICAgIHdpZHRoOiBjb2x1bW4oNSwgMTIpXG4gICAgICAgIG1hcmdpbi1yaWdodDogY29sdW1uKDEsIDEyKVxuXG4gICAgICAuY29udGVudC1ibG9ja1xuICAgICAgICB3aWR0aDogY29sdW1uKDUsIDEyKVxuXG4gIC8qIE1vYmlsZSB2aWV3XG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgK3Jlc3BvbmQtdG8td2lkdGgoNzUwKVxuICAgIC5ncmlkLXJvd1xuICAgICAgcGFkZGluZzogODBweCAwXG4gICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgICAuY3RhLWJsb2NrLCAuY29udGVudC1ibG9ja1xuICAgICAgICB3aWR0aDogY29sdW1uKDEwLCAxMilcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG5cbiAgICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoNjQwKVxuICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgIC5jdGEtYmxvY2tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCIsIi5yZWFzb25zLXJvd1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFyYm9yRGFya0dyZWVuXG4gIG92ZXJmbG93OiBoaWRkZW5cblxuICAuZ3JpZC1yb3dcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAgIC8vJjphZnRlclxuICAgIC8vICBjb250ZW50OiAnJ1xuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAvLyAgei1pbmRleDogMVxuICAgIC8vICB0b3A6IDBcbiAgICAvLyAgbGVmdDogY29sdW1uKDUsIDEyKVxuICAgIC8vICB3aWR0aDogMTAwdndcbiAgICAvLyAgaGVpZ2h0OiAxMDAlXG4gICAgLy8gIGJhY2tncm91bmQ6ICRvcmFuZ2VcblxuICAgICY6YmVmb3JlXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICRncmFkaWVudFNpemU6IDIwMHB4XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHotaW5kZXg6IDVcbiAgICAgIHRvcDogMFxuICAgICAgcmlnaHQ6IGNhbGMoI3tjb2x1bW4oNywgMTIpfSAtICN7JGdyYWRpZW50U2l6ZX0pXG4gICAgICB3aWR0aDogJGdyYWRpZW50U2l6ZVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICBvcGFjaXR5OiAwLjRcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHNlbWlCbGFja0dyYWRpZW50KVxuXG5cblxuICAuZ3JpZC1jb2xcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4gICAgcGFkZGluZzogMTAwcHggMFxuXG4gIC5yZWFzb25zLWJsb2NrXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgei1pbmRleDogMlxuICAgIG92ZXJmbG93OiB2aXNpYmxlXG4gICAgcGFkZGluZy1yaWdodDogY29sdW1uKDEsIDI0KVxuXG4gICAgPmgyXG4gICAgICBmb250LXNpemU6IDEuMnJlbVxuICAgICAgbGluZS1oZWlnaHQ6IDEuNFxuICAgICAgLy9mb250LXdlaWdodDogNDAwXG4gICAgICBjb2xvcjogd2hpdGVcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyRm9udFxuICAgICAgbWFyZ2luOiAwIDAgNDVweFxuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4XG5cbiAgICAgICtyZXNwb25kLXRvLXdpZHRoKDEyNTApXG4gICAgICAgIHBhZGRpbmctbGVmdDogMFxuXG4gICAgdWxcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgIG1hcmdpbjogMFxuICAgICAgcGFkZGluZzogMFxuXG4gICAgICBsaVxuICAgICAgICArZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KVxuXG4gICAgICAgICsgbGlcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4XG5cbiAgICAgICAgLmxpc3QtaWNvblxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAgIC8vc3ZnXG4gICAgICAgICAgLy8gIHdpZHRoOiAxMDAlXG4gICAgICAgICAgLy8gIG1heC1oZWlnaHQ6IDMycHhcblxuICAgICAgICBwXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpXG4gICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yXG4gICAgICAgICAgY29sb3I6IHdoaXRlXG5cbiAgICAgICAgICBzdHJvbmdcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4XG4gICAgICAgICAgICBjb2xvcjogd2hpdGVcblxuICAgICAgICAgICtyZXNwb25kLXRvLXdpZHRoKDE2MDApXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHhcbiAgICAgICAgICAgIHN0cm9uZ1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW1cblxuICAgICAgICAgICtyZXNwb25kLXRvLXdpZHRoKDEwODApXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHhcblxuICAgICAgJi50aHVtYlxuICAgICAgICBsaVxuICAgICAgICAgIC5saXN0LWljb25cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHhcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHhcbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4XG5cbiAgICAgICYuY2hlY2tcbiAgICAgICAgbGlcbiAgICAgICAgICAubGlzdC1pY29uXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgd2lkdGg6IDIwcHhcbiAgICAgICAgICAgIGhlaWdodDogMThweFxuICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4cHhcblxuICAgICAgJi5hcnJvd3NcbiAgICAgICAgbGlcbiAgICAgICAgICAubGlzdC1pY29uXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4XG4gICAgICAgICAgICB3aWR0aDogMTJweFxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJVxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHNcblxuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRicmlnaHRCbHVlXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkYnJpZ2h0Qmx1ZVxuXG5cbiAgICAudHJpZ2dlclxuICAgICAgK2ZsZXgoZmxleC1zdGFydCwgY2VudGVyKVxuICAgICAgbWFyZ2luLXRvcDogNjBweFxuICAgICAgbWFyZ2luLWxlZnQ6IDU1cHhcblxuICAgICAgLmJ1dHRvblxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNvbHVtbigxLCAxMilcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBjb2xvcjogJGFyYm9yRGFya0dyZWVuXG5cbiAgICAgICAgLmFycm93XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHhcblxuICAgICAgICAgIC5zdmctYXJyb3dcbiAgICAgICAgICAgIC5zdDBcbiAgICAgICAgICAgICAgZmlsbDogJGFyYm9yRGFya0dyZWVuXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuOClcblxuICAgICAgLmltYWdlLXBsYWNlaG9sZGVyXG4gICAgICAgIHdpZHRoOiAxODBweFxuXG4gICAgICAgICtyZXNwb25kLXRvLXdpZHRoKDE2MDApXG4gICAgICAgICAgd2lkdGg6IDE1MHB4XG5cbiAgICAgICAgZmlndXJlXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJVxuICAgICAgICAgIGhlaWdodDogMFxuXG4gICAgICAgICAgc3BhblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG4gICAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuXG4gICAgK3Jlc3BvbmQtdG8td2lkdGgoMTQwMClcbiAgICAgIC50cmlnZ2VyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAgICAgLmJ1dHRvblxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgICAgICAuaW1hZ2UtcGxhY2Vob2xkZXJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXG5cblxuICAucmlnaHQtc2lkZVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDJcbiAgICBwYWRkaW5nOiAwXG5cbiAgICAmLmNvbC03XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNvbHVtbigxLCAxMilcblxuICAgICYuYWJzb2x1dGVcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgcmlnaHQ6IDBcbiAgICAgIHRvcDogMFxuICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICBoNFxuICAgICAgZm9udC1zaXplOiAwLjY1cmVtXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICBtYXJnaW46IDAgMCAyMHB4XG5cbiAgICAudmlkZW8tYmxvY2tcbiAgICAgIHBhZGRpbmc6IDgwcHggMFxuXG4gICAgICAudmlkZW8td3JhcHBlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsYWNrLCA1JSlcblxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4XG5cbiAgICAgICAgLnBsYWNlaG9sZGVyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUyLjglXG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHhcbiAgICAgICAgICBoZWlnaHQ6IDBcbiAgICAgICAgICBpZnJhbWVcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAuaW1hZ2UtYmxvY2tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgdG9wOiAwXG4gICAgICBsZWZ0OiAwXG4gICAgICBzcGFuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcblxuICAgICAgcGljdHVyZVxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBpbWdcbiAgICAgICAgICB3aWR0aDogMTAwJVxuXG4gICtyZXNwb25kLXRvLXdpZHRoKDEwMDApXG5cbiAgICAuZ3JpZC1yb3dcbiAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgIC5yZWFzb25zLWJsb2NrXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIHBhZGRpbmc6IDYwcHggY29sdW1uKDEsIDE0KVxuICAgICAgbWF4LXdpZHRoOiA2MDBweFxuICAgICAgbWFyZ2luOiBhdXRvXG5cbiAgICAucmlnaHQtc2lkZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRibGFjaywgNSUpXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBwYWRkaW5nOiAwIGNvbHVtbigxLCAxNClcbiAgICAgIGhlaWdodDogYXV0b1xuXG4gICAgICAmLmNvbC03XG4gICAgICAgIHBhZGRpbmctbGVmdDogY29sdW1uKDEsIDE0KVxuXG4gICAgICAmLmFic29sdXRlXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgcGFkZGluZzogMFxuXG4gICAgICAuaW1hZ2UtYmxvY2tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgICAgICAgc3BhblxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICBwaWN0dXJlXG4gICAgICAgICAgZGlzcGxheTogYmxvY2siLCIuZGlzY292ZXItcm93XG4gIHBhZGRpbmc6IDcwcHggMCAxMjBweFxuICBvdmVyZmxvdzogaGlkZGVuXG5cbiAgLnN0cmVhbWVyXG4gICAgY29sb3I6ICRhcmJvclRleHRDb2xvclxuICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgIG1hcmdpbjogMCAwIDM1cHhcblxuICAubGlua3NcbiAgICArZmxleChjZW50ZXIsIGZsZXgtc3RhcnQpXG4gICAgb3ZlcmZsb3c6IHZpc2libGVcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwwLDAsMC4yKVxuXG4gICAgYXJ0aWNsZVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICB3aWR0aDogMjUlXG5cbiAgICAgIGFcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG5cbiAgICAgIHBpY3R1cmVcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaW1nXG4gICAgICAgICAgd2lkdGg6IDEwMCVcblxuXG4gICAgICAub3ZlcmxheVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRzZW1pQmxhY2tHcmFkaWVudClcblxuICAgICAgICBoNFxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDI1cHgpXG4gICAgICAgICAgYm90dG9tOiAyNXB4XG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbVxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgICBmb250LXdlaWdodDogc2VtaWJvbGQoKVxuXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKVxuXG4gICAgICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoMTI1MClcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbVxuXG4gICAgICAgIC5hcnJvdy1wbGFjZWhvbGRlclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIHRvcDogMFxuICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgIGJhY2tncm91bmQ6ICRhcmJvckdyZWVuXG4gICAgICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40c1xuXG4gICAgICAgICAgc3BhblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4XG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKVxuXG4gICAgICAgICAgICAgICYuc3ZnLWFycm93XG4gICAgICAgICAgICAgICAgLnN0MFxuICAgICAgICAgICAgICAgICAgZmlsbDogd2hpdGVcblxuICAgICAgJjpob3ZlclxuICAgICAgICAub3ZlcmxheVxuICAgICAgICAgIC5hcnJvdy1wbGFjZWhvbGRlclxuICAgICAgICAgICAgb3BhY2l0eTogMVxuXG5cbiAgICArcmVzcG9uZC10by13aWR0aCgxMDAwKVxuICAgICAgK2ZsZXgtcm93c1xuXG4gICAgICBhcnRpY2xlXG4gICAgICAgIHdpZHRoOiA1MCVcblxuICAgICtyZXNwb25kLXRvLXdpZHRoKDYwMClcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAgIGFydGljbGVcbiAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAub3ZlcmxheVxuICAgICAgICAgIGg0XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICAgICAgICAgICAgbGVmdDogMjBweFxuICAgICAgICAgICAgYm90dG9tOiAxOHB4XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbSIsIi5jdGEtcm93XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJib3JHcmVlblxuICBvdmVyZmxvdzogaGlkZGVuXG5cbiAgLmJhc2ljLWhpbnRcbiAgICBjb2xvcjogd2hpdGVcbiAgICBmb250LXNpemU6IDAuOHJlbVxuICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICB3aWR0aDogMTAwJVxuICAgIG1heC13aWR0aDogODAwcHhcbiAgICBtYXJnaW46IDAgYXV0b1xuICAgIHBhZGRpbmc6IDFyZW0gMFxuXG4gIC5ncmlkLXJvd1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDJcblxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHotaW5kZXg6IDFcbiAgICAgIHRvcDogMFxuICAgICAgbGVmdDogY29sdW1uKDYsIDEyKVxuICAgICAgd2lkdGg6IDEwMHZ3XG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIGJhY2tncm91bmQ6ICRhcmJvckRhcmtHcmVlblxuXG4gICAgJjpiZWZvcmVcbiAgICAgICRncmFkaWVudFNpemU6IDEwMHB4XG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB6LWluZGV4OiAyXG4gICAgICB0b3A6IDBcbiAgICAgIHJpZ2h0OiBjYWxjKCN7Y29sdW1uKDYsIDEyKX0gLSAjeyRncmFkaWVudFNpemV9KVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB3aWR0aDogJGdyYWRpZW50U2l6ZVxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkYmxhY2tHcmFkaWVudClcblxuICAuY3RhLXRyaWdnZXIsIC5jdGEtdHJpZ2dlci0yLCAuY3RhLXBlcnNvblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgICB6LWluZGV4OiAzXG5cblxuICAuY3RhLXRyaWdnZXIsIC5jdGEtdHJpZ2dlci0yXG4gICAgcGFkZGluZzogNjVweCAwIDQwcHhcblxuICAgIGgzXG4gICAgICBjb2xvcjogd2hpdGVcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyRm9udFxuICAgICAgZm9udC1zaXplOiAxLjZyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkKClcbiAgICAgIG1hcmdpbjogMFxuXG4gICAgICArcmVzcG9uZC10by13aWR0aCgxNTAwKVxuICAgICAgICBmb250LXNpemU6IDEuNHJlbVxuXG4gICAgcFxuICAgICAgY29sb3I6IHdoaXRlXG4gICAgICBmb250LXNpemU6IDAuOHJlbVxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgbWFyZ2luOiAwXG5cbiAgICAuYnV0dG9uXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4XG5cbiAgLmN0YS10cmlnZ2VyXG4gICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxLCAxMilcbiAgICB3aWR0aDogY29sdW1uKDUsIDEyKVxuXG4gICAgLmJ1dHRvblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgICAgIGNvbG9yOiAkYXJib3JEYXJrR3JlZW5cbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcblxuICAgICAgLnN2Zy1hcnJvd1xuICAgICAgICAuc3QwXG4gICAgICAgICAgZmlsbDogJGFyYm9yRGFya0dyZWVuXG5cbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC44KVxuXG4gIC5jdGEtdHJpZ2dlci0yXG4gICAgd2lkdGg6IGNvbHVtbig2LCAxMilcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4XG5cbiAgLmN0YS1wZXJzb25cbiAgICB3aWR0aDogY29sdW1uKDYsIDEyKVxuICAgIHBhZGRpbmc6IDY1cHggMCA2NXB4IDUwcHhcblxuICAgIC53cmFwcGVyXG4gICAgICArZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpXG5cbiAgICAuaW1hZ2UtcGxhY2Vob2xkZXJcbiAgICAgIHdpZHRoOiAxNzVweFxuXG4gICAgICBmaWd1cmVcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlXG4gICAgICAgIGhlaWdodDogMFxuXG4gICAgICAgIHNwYW5cbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG4gICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgbGVmdDogMFxuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuXG4gICAgLmNvbnRhY3QtaW5mb1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3NXB4KVxuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4XG5cbiAgICAgIHBcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIGNvbG9yOiAkYXJib3JHcmVlblxuICAgICAgICBmb250LWZhbWlseTogJGhlYWRlckZvbnRcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNFxuICAgICAgICBmb250LXdlaWdodDogYm9sZCgpXG5cbiAgICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoMTEwMClcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW1cblxuICAgICAgc3BhblxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXG4gICAgICBhXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHhcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW1cbiAgICAgICAgY29sb3I6IHdoaXRlXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLCAwLjYpXG5cbiAgICArcmVzcG9uZC10by13aWR0aCgxMTAwKVxuICAgICAgLmltYWdlLXBsYWNlaG9sZGVyXG4gICAgICAgIHdpZHRoOiAxNTVweFxuXG4gICAgICAuY29udGFjdC1pbmZvXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTVweClcblxuXG4gICtyZXNwb25kLXRvLXdpZHRoKDEwMDApXG4gICAgLmdyaWQtcm93XG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB3aWR0aDogMTAwJVxuXG4gICAgICAmOmJlZm9yZSwgJjphZnRlclxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAuY3RhLXRyaWdnZXIsIC5jdGEtdHJpZ2dlci0yLCAuY3RhLXBlcnNvblxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIHBhZGRpbmc6IDY1cHggY29sdW1uKDEsIDE0KVxuXG4gICAgLmN0YS10cmlnZ2VyXG4gICAgICBtYXJnaW4tbGVmdDogMFxuXG4gICAgLmN0YS10cmlnZ2VyLTIsIC5jdGEtcGVyc29uXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJib3JEYXJrR3JlZW5cblxuICArcmVzcG9uZC10by13aWR0aCg0NzUpXG4gICAgLmN0YS10cmlnZ2VyLCAuY3RhLXRyaWdnZXItMlxuICAgICAgYnJcbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgLmN0YS1wZXJzb25cbiAgICAgIHBhZGRpbmc6IDQwcHggY29sdW1uKDEsIDE0KVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAgIC53cmFwcGVyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAgIC5pbWFnZS1wbGFjZWhvbGRlclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweFxuXG4gICAgICAuY29udGFjdC1pbmZvXG4gICAgICAgIHBhZGRpbmctbGVmdDogMFxuICAgICAgICB3aWR0aDogMTAwJVxuIiwiLnN0ZXBzLXNsaWRlclxuICBwYWRkaW5nOiAxMDBweCAwXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJHcmV5XG4gIHRleHQtYWxpZ246IGNlbnRlclxuXG4gIC5ncmlkLXJvd1xuICAgID4gaDJcbiAgICAgIG1hcmdpbjogMFxuICAgICAgZm9udC1zaXplOiAycmVtXG4gICAgICBsaW5lLWhlaWdodDogMS4yXG4gICAgICBmb250LWZhbWlseTogJGhlYWRlckZvbnRcbiAgICAgIGNvbG9yOiAkYXJib3JEYXJrR3JlZW5cblxuICAuc2xpZGVyLW5hdlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICBwYWRkaW5nOiAwXG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMFxuXG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpXG4gICAgICBoZWlnaHQ6IDJweFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcmJvclRleHRDb2xvclxuXG5cbiAgICAuc2xpZGUtbmF2LWl0ZW1cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgei1pbmRleDogMVxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICBwYWRkaW5nOiAxMnB4IDE4cHhcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGFyYm9yVGV4dENvbG9yXG4gICAgICAvL2JvcmRlci1yYWRpdXM6IDEycHhcbiAgICAgIGZvbnQtc2l6ZTogMXJlbVxuICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgY29sb3I6ICRhcmJvclRleHRDb2xvclxuICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzLCBiYWNrZ3JvdW5kIDAuNHNcblxuICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tbGVmdDogMFxuXG4gICAgICBwXG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbih3aGl0ZSwgMTAlKVxuXG4gICAgICAmLmFjdGl2ZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJib3JUZXh0Q29sb3JcbiAgICAgICAgY29sb3I6IHdoaXRlXG5cbiAgLnNsaWRlc1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIG1heC13aWR0aDogODAwcHhcbiAgICBtaW4taGVpZ2h0OiAxNTBweFxuICAgIG1hcmdpbjogNTBweCBhdXRvIDBcblxuICAgIC5zbGlkZVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB6LWluZGV4OiAxXG4gICAgICB0b3A6IDBcbiAgICAgIGxlZnQ6IDBcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgb3BhY2l0eTogMFxuICAgICAgZm9udC1zaXplOiAwLjg1cmVtXG4gICAgICBsaW5lLWhlaWdodDogMS42XG4gICAgICAvL2NvbG9yOiAkYmxhY2tCbHVlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHRyYW5zZm9ybSAwLjRzXG5cbiAgICAgICZfX25hbWVcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICBmb250LXNpemU6IDEuMnJlbVxuICAgICAgICBjb2xvcjogJGFyYm9yRGFya0dyZWVuXG5cbiAgICAgIC5rbXMtY29udGVudFxuICAgICAgICBwXG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW1cbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42XG5cbiAgICAgICYuYWN0aXZlXG4gICAgICAgIHotaW5kZXg6IDJcbiAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG5cbiAgICAgIGg0XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgICBmb250LXdlaWdodDogYm9sZCgpXG5cbiAgICAubmF2aWdhdGlvbi1idXR0b25zXG5cbiAgICAgIC5uYXYtaXRlbVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gICAgICAgIGJvdHRvbTogLTM1cHhcbiAgICAgICAgd2lkdGg6IDM1cHhcbiAgICAgICAgaGVpZ2h0OiAzNXB4XG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zc1xuXG4gICAgICAgIHNwYW5cbiAgICAgICAgICArZmxleChjZW50ZXIsIGNlbnRlcilcbiAgICAgICAgICBoZWlnaHQ6IDE2cHhcbiAgICAgICAgICB3aWR0aDogMTZweFxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzXG5cbiAgICAgICAgICAuc3ZnLWFycm93XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHhcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgICAgICAgICAgLnN0MFxuICAgICAgICAgICAgICBmaWxsOiB3aGl0ZVxuXG4gICAgICAgICYucHJldmlvdXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJib3JHcmVlblxuICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSArIDNweClcblxuICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgIC5zdmctYXJyb3dcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpXG5cbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRhcmJvckdyZWVuLCA1JSlcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKVxuXG4gICAgICAgICYubmV4dFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcmJvckRhcmtHcmVlblxuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgM3B4KVxuXG5cbiAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAuc3ZnLWFycm93XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZylcblxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYXJib3JEYXJrR3JlZW4sIDUlKVxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDNweCwgMCwgMClcblxuICArcmVzcG9uZC10by13aWR0aCg5NzUpXG4gICAgcGFkZGluZzogMFxuXG4gICAgLmdyaWQtcm93XG4gICAgICB3aWR0aDogMTAwJVxuXG4gICAgICA+aDJcbiAgICAgICAgcGFkZGluZzogNTBweCAwXG5cbiAgICAuc2xpZGVyLW5hdlxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgLnNsaWRlc1xuICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgbWF4LXdpZHRoOiBub25lXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxuXG4gICAgICAuc2xpZGVcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgcGFkZGluZzogNDBweCBjb2x1bW4oMSwgMTIpXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApICFpbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcblxuICAgICAgICAmX19uYW1lXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgICAmOm50aC1vZi10eXBlKG9kZClcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4od2hpdGUsIDUlKVxuXG4gICAgICAgIC5rbXMtY29udGVudFxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQiLCIuYnV0dG9ucy1yb3dcbiAgcGFkZGluZzogMTAwcHggMFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJib3JEYXJrR3JlZW5cblxuICAuZ3JpZC1yb3dcblxuICAgICtyZXNwb25kLXRvLXdpZHRoLWJleW9uZCg2NzUpXG4gICAgICArZmxleChjZW50ZXIsIGNlbnRlcilcblxuXG4gICAgLmJ1dHRvblxuICAgICAgbWFyZ2luOiAwIDI1cHhcbiAgICAgIHdpZHRoOiAyNTBweFxuICAgICAgK2ZsZXgoc3BhY2UtYmV0d2VlbiwgY2VudGVyKVxuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgICAgY29sb3I6ICRhcmJvckRhcmtHcmVlblxuICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXG4gICAgICArcmVzcG9uZC10by13aWR0aCg2NzUpXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4XG5cbiAgICAgIC5zdmctYXJyb3dcbiAgICAgICAgLnN0MFxuICAgICAgICAgIGZpbGw6ICRhcmJvckRhcmtHcmVlblxuXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuOCkiLCIuaW5kZXgtZ3JpZC1yb3dcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFyYm9yRGFya0dyZWVuXG5cbiAgLm5vLWF2YWlsYWJsZVxuICAgIHBhZGRpbmc6IDYwcHggMjBweCAwXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgY29sb3I6IHdoaXRlXG5cbiAgLnBhZ2luYXRpb25cbiAgICArZmxleChjZW50ZXIsIGNlbnRlcilcbiAgICBtYXJnaW46IDBcbiAgICBwYWRkaW5nOiAwIDAgNDBweFxuICAgIGZvbnQtc2l6ZTogMC45cmVtXG4gICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICBmb250LXdlaWdodDogNjAwXG5cbiAgICBsaVxuICAgICAgbWFyZ2luOiAwIDZweFxuXG4gICAgICBhXG4gICAgICAgIGNvbG9yOiByZ2JhKCRhcmJvckxpZ2h0R3JlZW4sIDAuNClcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG5cbiAgICAgICYuYWN0aXZlXG4gICAgICAgIHNwYW5cbiAgICAgICAgICBjb2xvcjogd2hpdGVcblxuICAgICAgJjpmaXJzdC1vZi10eXBlLCAmOmxhc3Qtb2YtdHlwZVxuICAgICAgICBhLCBzcGFuXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICBmb250LXNpemU6IDBcblxuICAgICAgICAgIC5zdmctYXJyb3dcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgd2lkdGg6IDEwcHhcbiAgICAgICAgICAgIGhlaWdodDogMTZweFxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpXG5cbiAgICAgICAgICAgIC5zdDBcbiAgICAgICAgICAgICAgZmlsbDogd2hpdGVcblxuICAgICAgJjpmaXJzdC1vZi10eXBlXG4gICAgICAgIGEsIHNwYW5cbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLTEsIDEsIDEpXG5cbiAgICAgICYuZGlzYWJsZWRcbiAgICAgICAgb3BhY2l0eTogMC4yXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbiAgICAgICAgLnN2Zy1hcnJvd1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgIHdpZHRoOiAxMHB4XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKVxuXG4gICAgICAgICAgLnN0MFxuICAgICAgICAgICAgZmlsbDogJGFyYm9yTGlnaHRHcmVlblxuXG5AaW1wb3J0IGxhcmdlQmFkZ2VzXG5AaW1wb3J0IHNxdWFyZXNcbkBpbXBvcnQgbGlzdCIsIi5sYXJnZS1iYWRnZXMtZ3JpZFxuXG4gIC5vdmVydmlld1xuICAgIHBhZGRpbmc6IDYwcHggMCAwXG5cbiAgICArZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KVxuICAgICtmbGV4LXJvd3NcblxuICAgIGFydGljbGVcbiAgICAgIG1hcmdpbjogMCAxNXB4IDYwcHhcblxuICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoNDgwKVxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4XG5cbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpXG4gICAgICBkaXNwbGF5OiBncmlkXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyXG4gICAgICBncmlkLWdhcDogNjBweCA2MHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweFxuXG4gICAgICAvLyYuZmlyc3QtcGFnZVxuICAgICAgLy8gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnJcbiAgICAgIC8vICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImZpcnN0IGZpcnN0IGl0ZW0tMlwiIFwiZmlyc3QgZmlyc3QgaXRlbS0zXCIgXCJpdGVtLTQgaXRlbS01IGl0ZW0tNlwiXG4gICAgICAvL1xuICAgICAgLy8gIGFydGljbGU6Zmlyc3QtY2hpbGRcbiAgICAgIC8vICAgIGdyaWQtYXJlYTogZmlyc3RcblxuICAgICAgYXJ0aWNsZVxuICAgICAgICBtYXJnaW46IDBcblxuICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoMTcwMClcbiAgICAgICAgZ3JpZC1nYXA6IDMwcHggMzBweFxuXG4gICAgICArcmVzcG9uZC10by13aWR0aCgxMDAwKVxuICAgICAgICBncmlkLWdhcDogNjBweCA2MHB4XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxuXG4gICAgICAgICYuZmlyc3QtcGFnZVxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZmlyc3QgZmlyc3RcIiBcImZpcnN0IGZpcnN0XCJcblxuICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoOTUwKVxuICAgICAgICBncmlkLWdhcDogMzBweCAzMHB4XG5cbiAgICAgICtyZXNwb25kLXRvLXdpZHRoKDg0MClcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweFxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICAgICAgYXJ0aWNsZVxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHhcblxuICBhcnRpY2xlXG4gICAgd2lkdGg6IDEwMCVcbiAgICBtYXgtd2lkdGg6IDUyMHB4XG4gICAgYmFja2dyb3VuZDogJGFyYm9yTGlnaHRHcmVlblxuICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSgwLDAsMCwwLjIpXG5cbiAgICBmb250LXNpemU6IDFyZW1cbiAgICBsaW5lLWhlaWdodDogMS42XG5cbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIG1heC13aWR0aDogbm9uZVxuICAgICAgYVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBcblxuICAgICtyZXNwb25kLXRvLXdpZHRoKDYwMClcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtXG5cbiAgICBhXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgaGVpZ2h0OiAwXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjUlXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxuICAgICAgQHN1cHBvcnRzIChkaXNwbGF5OiBmbGV4KVxuICAgICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgZmlndXJlXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHRvcDogMFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgei1pbmRleDogMVxuICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgIGJhY2tncm91bmQ6ICRhcmJvckdyZWVuXG4gICAgICAgICAgb3BhY2l0eTogMC4zXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzXG5cbiAgICAgICAgc3BhblxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAmLm1lZGl1bVxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuXG4gICAgICAuZGF0ZVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgbGVmdDogOCVcbiAgICAgICAgdG9wOiAxMiVcbiAgICAgICAgei1pbmRleDogM1xuICAgICAgICBmb250LXNpemU6IDNlbVxuICAgICAgICBmb250LXdlaWdodDogYm9sZCgpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgICAgIGNvbG9yOiByZ2JhKCRhcmJvckRhcmtlckdyZWVuLCAwLjIpXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHNcblxuICAgICAgICArcmVzcG9uZC10by13aWR0aCg5NTApXG4gICAgICAgICAgZm9udC1zaXplOiAyLjVlbVxuXG4gICAgICAgICtyZXNwb25kLXRvLXdpZHRoKDk1MClcbiAgICAgICAgICBmb250LXNpemU6IDJlbVxuXG4gICAgICBoMlxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgei1pbmRleDogNFxuICAgICAgICB3aWR0aDogY2FsYyg4MCUgLSAxMHB4KVxuICAgICAgICBsZWZ0OiA5JVxuICAgICAgICBib3R0b206IDIwcHhcbiAgICAgICAgY29sb3I6IHdoaXRlXG5cbiAgICAgICAgZm9udC1zaXplOiAxLjFlbVxuICAgICAgICBsaW5lLWhlaWdodDogMS40XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBzZW1pYm9sZCgpXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIG9wYWNpdHkgMC40c1xuXG4gICAgICAgIC5hcnJvd1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIHotaW5kZXg6IDJcbiAgICAgICAgICB3aWR0aDogMTVweFxuICAgICAgICAgIHJpZ2h0OiAtMjBweFxuICAgICAgICAgIGJvdHRvbTogLTdweFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHNcblxuICAgICAgICAgIC5zdmctYXJyb3dcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZylcblxuICAgICAgICAgICAgLnN0MFxuICAgICAgICAgICAgICBmaWxsOiB3aGl0ZVxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNHNcblxuICAgICY6aG92ZXJcbiAgICAgIGFcbiAgICAgICAgZmlndXJlXG4gICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIG9wYWNpdHk6IDBcblxuICAgICAgICAuYXJyb3dcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwwLDApXG4gICAgICAgICAgLnN2Zy1hcnJvd1xuICAgICAgICAgICAgLnN0MFxuICAgICAgICAgICAgICBmaWxsOiB3aGl0ZVxuXG4gICAgICAgIGgyLCAuZGF0ZVxuICAgICAgICAgIGNvbG9yOiB3aGl0ZVxuICAgICAgICAgIG9wYWNpdHk6IDBcblxuICAgICtyZXNwb25kLXRvLXdpZHRoKDQ4MClcbiAgICAgIGFcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwXG5cbiAgICAgICAgZmlndXJlXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgaGVpZ2h0OiAwXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDY1JVxuXG4gICAgICAgIC5hcnJvd1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICBoMlxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgbGVmdDogMFxuICAgICAgICAgIGJvdHRvbTogMFxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweFxuXG4gICAgLmZpcnN0LXBhZ2UgJlxuICAgICAgJiNwb3N0LTBcbiAgICAgICAgYVxuICAgICAgICAgIHBhZGRpbmc6IDUlIDglXG5cbiAgICAgICAgICAuaWUgJlxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDY1JSAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIC5kYXRlXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgaDJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICtyZXNwb25kLXRvLXdpZHRoKDQ4MClcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudFxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG9cblxuICAgICAgICAgIGZpZ3VyZVxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAmLm1lZGl1bVxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgICAgICAgJi5sYXJnZVxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAgICAgICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoOTUwKVxuICAgICAgICAgICAgICAgICYubGFyZ2VcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgICAgICAgICAmLm1lZGl1bVxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgICAgIC5kYXRlXG4gICAgICAgICAgICB0b3A6IDglXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNzVlbVxuXG4gICAgICAgICAgaDJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNSUgIWltcG9ydGFudFxuXG4gICAgICAgICAgICArcmVzcG9uZC10by13aWR0aCgxNzUwKVxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNSVcblxuICAgICAgICAgICtyZXNwb25kLXRvLXdpZHRoKDg0MClcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA2NSVcblxuICAgICAgICAgICAgLmRhdGVcbiAgICAgICAgICAgICAgdG9wOiAxMiVcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW1cblxuICAgICAgICAgICAgaDJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbVxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnRcblxuICAgICAgICAgICtyZXNwb25kLXRvLXdpZHRoKDQ4MClcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBcbiIsIi5zcXVhcmVzLWdyaWRcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcblxuICAmOmJlZm9yZVxuICAgIGNvbnRlbnQ6ICcnXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBsZWZ0OiAwXG4gICAgdG9wOiAwXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDMwMHB4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFyYm9yTGlnaHRHcmVlblxuXG4gICtyZXNwb25kLXRvLXdpZHRoKDEzMDApXG4gICAgJjpiZWZvcmVcbiAgICAgIGhlaWdodDogMjAwcHhcblxuICAub3ZlcnZpZXdcbiAgICBwYWRkaW5nOiA2MHB4IDAgMFxuXG4gICAgK2ZsZXgoc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydClcbiAgICArZmxleC1yb3dzXG5cbiAgICBhcnRpY2xlXG4gICAgICBtYXJnaW46IDAgMTVweCA2MHB4XG5cbiAgICAgICtyZXNwb25kLXRvLXdpZHRoKDQ4MClcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweFxuXG4gICAgQHN1cHBvcnRzIChkaXNwbGF5OiBmbGV4KVxuICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmclxuICAgICAgZ3JpZC1nYXA6IDYwcHggNjBweFxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHhcblxuICAgICAgYXJ0aWNsZVxuICAgICAgICBtYXJnaW46IDBcblxuICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoMTcwMClcbiAgICAgICAgZ3JpZC1nYXA6IDMwcHggMzBweFxuXG4gICAgICArcmVzcG9uZC10by13aWR0aCgxMDAwKVxuICAgICAgICBncmlkLWdhcDogNjBweCA2MHB4XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxuXG4gICAgICArcmVzcG9uZC10by13aWR0aCg5NTApXG4gICAgICAgIGdyaWQtZ2FwOiAzMHB4IDMwcHhcblxuICAgICAgK3Jlc3BvbmQtdG8td2lkdGgoODAwKVxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuXG4gIGFydGljbGVcbiAgICB3aWR0aDogMTAwJVxuICAgIG1heC13aWR0aDogNTIwcHhcblxuICAgIGZvbnQtc2l6ZTogMXJlbVxuICAgIGxpbmUtaGVpZ2h0OiAxLjZcblxuICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZmxleClcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgbWF4LXdpZHRoOiBub25lXG5cbiAgICArcmVzcG9uZC10by13aWR0aCg2MDApXG4gICAgICBmb250LXNpemU6IDAuOXJlbVxuXG4gICAgYVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4gICAgZmlndXJlXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHotaW5kZXg6IDJcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDBcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlXG4gICAgICBib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoMCwwLDAsMC4yKVxuICAgICAgYmFja2dyb3VuZDogJGFyYm9yTGlnaHRHcmVlblxuXG4gICAgICAuaW1hZ2VcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTAwJVxuXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG5cbiAgICAgIC5zdHlsaW5nXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICByaWdodDogMFxuICAgICAgICBib3R0b206IDBcbiAgICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gICAgICAgIHdpZHRoOiA1MHB4XG4gICAgICAgIGhlaWdodDogNTBweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJib3JEYXJrR3JlZW5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgMFxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40c1xuXG4gICAgICAgIC5hcnJvd1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgIGxlZnQ6IDRweFxuICAgICAgICAgIGJvdHRvbTogLTVweFxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgIHdpZHRoOiAxM3B4XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMClcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zc1xuXG4gICAgICAgICAgLnN2Zy1hcnJvd1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpXG4gICAgICAgICAgICAuc3QwXG4gICAgICAgICAgICAgIGZpbGw6IHdoaXRlXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zc1xuXG4gICAgaDJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgZm9udC1zaXplOiAxLjFyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkKClcbiAgICAgIGNvbG9yOiAkYXJib3JEYXJrR3JlZW5cblxuICAgICY6aG92ZXJcbiAgICAgIGZpZ3VyZVxuICAgICAgICAuc3R5bGluZ1xuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGFyYm9yRGFya0dyZWVuLCAwLjYpXG5cbiAgICArcmVzcG9uZC10by13aWR0aCg4MDApXG4gICAgICArIGFydGljbGVcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50XG5cbiAgICAgIGZpZ3VyZVxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjclIiwiLmxpc3Qtcm93XG4gIC5ncmlkLXJvd1xuICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweFxuICAgIG1heC13aWR0aDogMTAwMHB4XG5cbiAgICArcmVzcG9uZC10by13aWR0aCg4ODApXG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHhcblxuICAgIGgxXG4gICAgICBtYXJnaW46IDAgMCA2MHB4XG4gICAgICBmb250LXNpemU6IDEuNnJlbVxuICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgY29sb3I6ICRhcmJvckZsYXRHcmVlblxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgLmxpc3RcblxuICAgIGFydGljbGVcblxuICAgICAgKyBhcnRpY2xlXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHhcblxuICAgICAgYVxuICAgICAgICArZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zc1xuXG4gICAgICAgIC5kYXRlXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRlckZvbnRcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHhcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3JcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbVxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkKClcbiAgICAgICAgICBsaW5lLWhlaWdodDogMVxuICAgICAgICAgIGNvbG9yOiAkYXJib3JTZW1pRGFya0dyZWVuXG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40c1xuXG4gICAgICAgIGZpZ3VyZVxuICAgICAgICAgIHdpZHRoOiAxMjBweFxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgLmNvbnRlbnRcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMnB4KVxuXG4gICAgICAgICAgJi53aXRoLWltYWdlXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjY4cHgpXG5cbiAgICAgICAgICBoMlxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRlckZvbnRcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yXG4gICAgICAgICAgICBjb2xvcjogJGFyYm9yRmxhdEdyZWVuXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuXG4gICAgICAgICAgLnJlYWQtbW9yZVxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yXG4gICAgICAgICAgICBjb2xvcjogJGFyYm9yRGFya0dyZWVuXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuXG4gICAgICAgICAgICAuYXJyb3dcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICAgIHRvcDogMnB4XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweFxuICAgICAgICAgICAgICB3aWR0aDogMTJweFxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKVxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zc1xuXG4gICAgICAgICAgICAgIC5hcnJvdy1pY29uXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMThweFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZylcbiAgICAgICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgICAgICBmaWxsOiAkYXJib3JEYXJrZXJHcmVlblxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRhcmJvckRhcmtlckdyZWVuXG4gICAgICAgICAgLmNvbnRlbnRcbiAgICAgICAgICAgIC5yZWFkLW1vcmVcbiAgICAgICAgICAgICAgLmFycm93XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsMCwwKVxuXG4gICAgICAgICtyZXNwb25kLXRvLXdpZHRoKDc0MClcbiAgICAgICAgICBmaWd1cmVcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAgIC5kYXRlXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbVxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4XG5cbiAgICAgICAgICAuY29udGVudFxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg1cHgpXG5cbiAgICAgICAgICAgICYud2l0aC1pbWFnZVxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODVweClcblxuICAgICAgICAgICAgaDJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW1cblxuICAgICAgICAgICAgLnJlYWQtbW9yZVxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbVxuXG5cbiIsIi5zaG93LXN1Yi1tZW51XG4gIHBhZGRpbmc6IDgwcHggMFxuXG4gID5wXG4gICAgZm9udC1zaXplOiAxcmVtXG4gICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgIGNvbG9yOiB3aGl0ZVxuICAgIG1hcmdpbjogMCAwIDFyZW1cblxuICB1bFxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICBwYWRkaW5nOiAwXG4gICAgbWFyZ2luOiAwXG5cbiAgICBsaVxuICAgICAgZm9udC1zaXplOiAwLjlyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHdoaXRlLCAwLjI1KVxuXG4gICAgICBhXG4gICAgICAgICtmbGV4KHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICBjb2xvcjogcmdiYSh3aGl0ZSwgMC43NSlcbiAgICAgICAgcGFkZGluZzogMTVweCAwXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3NcblxuICAgICAgICBwXG4gICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3cHgpXG5cbiAgICAgICAgLmFycm93XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgcmlnaHQ6IDRweFxuICAgICAgICAgIHRvcDogMXB4XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgd2lkdGg6IDlweFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXNcblxuICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4cHhcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKVxuXG4gICAgICAgICAgICAmLnN2Zy1hcnJvd1xuICAgICAgICAgICAgICAuc3QwXG4gICAgICAgICAgICAgICAgZmlsbDogd2hpdGVcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDAuODc1KVxuICAgICAgICAgIC5hcnJvd1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsMCwwKVxuXG4gICAgICAmLmFjdGl2ZVxuICAgICAgICBhXG4gICAgICAgICAgY29sb3I6IHdoaXRlIiwiLnNob3ctbW9kZWwtZGV0YWlsXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBvdmVyZmxvdzogaGlkZGVuXG5cbiAgJjphZnRlclxuICAgIGNvbnRlbnQ6ICcnXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB6LWluZGV4OiAxXG4gICAgbGVmdDogMFxuICAgIHRvcDogMFxuICAgIHdpZHRoOiA1MCVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJib3JTZW1pRGFya0dyZWVuXG5cbiAgLnJldHVybi10by1vdmVydmlld1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcmJvclNlbWlEYXJrR3JlZW5cbiAgICBwYWRkaW5nOiAyMHB4IGNvbHVtbigxLCAxNClcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICBkaXNwbGF5OiBub25lXG4gICAgd2lkdGg6IDEwMCVcblxuICAgIC5hcnJvd1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICB0b3A6IDFweFxuICAgICAgbGVmdDogNHB4XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgd2lkdGg6IDEycHhcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweFxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMClcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzXG5cbiAgICAgIHN2Z1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNXB4XG5cbiAgICAgIC5zdmctYXJyb3dcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgICAgICAuc3QwXG4gICAgICAgICAgZmlsbDogd2hpdGVcblxuICAgIHBcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtXG4gICAgICBjb2xvcjogd2hpdGVcbiAgICAgIG1hcmdpbjogMFxuXG4gICAgJjpob3ZlclxuICAgICAgLmFycm93XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwwLDApXG5cbiAgLnNob3ctc3ViLW1lbnVcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB6LWluZGV4OiAzXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgd2lkdGg6IGNvbHVtbigzLjUsIDEyKVxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHhcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgYmFja2dyb3VuZDogJGFyYm9yU2VtaURhcmtHcmVlblxuXG4gIC5keW5hbWljLWNvbnRlbnRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB6LWluZGV4OiAyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgd2lkdGg6IGNvbHVtbig4LjUsIDEyKVxuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4IGNvbHVtbigwLjUsIDguNSlcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAgIC8vIG1ha2Ugd2hpdGUgYmFja2dyb3VuZCBsb25nIGVub3VnaFxuICAgICY6OmJlZm9yZVxuICAgICAgY29udGVudDogJydcbiAgICAgIHRvcDogMFxuICAgICAgbGVmdDogMFxuICAgICAgcmlnaHQ6IDBcbiAgICAgIGJvdHRvbTogLTUwdmhcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgei1pbmRleDogLTFcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG5cblxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgIC5rbXMtY29udGVudFxuICAgICAgICA+KjpmaXJzdC1jaGlsZFxuICAgICAgICAgIG1hcmdpbi10b3A6IDBcblxuICAgIC5rbXMtY29udGVudFxuXG4gICAgICAuYnV0dG9uXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFyYm9yRGFya0dyZWVuXG4gICAgICAgIGNvbG9yOiB3aGl0ZVxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG5cbiAgICAgICAgJi5yaWdodFxuICAgICAgICAgIC5hcnJvd1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHhcblxuICAgIC5keW5hbWljLWJsb2NrXG4gICAgICAmLmZ1bGwtdGV4dC1ibG9ja1xuICAgICAgICAuY29udGVudFxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG5cbiAgK3Jlc3BvbmQtdG8td2lkdGgoMTAwMClcblxuICAgICY6YWZ0ZXJcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgIC5ncmlkLXJvd1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICtmbGV4KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpXG4gICAgICArZmxleC1yb3dzXG5cbiAgICAucmV0dXJuLXRvLW92ZXJ2aWV3XG4gICAgICAvLytvcmRlcigxKVxuICAgICAgLy8rZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpXG5cbiAgICAuZHluYW1pYy1jb250ZW50XG4gICAgICArb3JkZXIoMilcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBwYWRkaW5nOiA0MHB4IGNvbHVtbigxLCAxNClcblxuICAgIC5zaG93LXN1Yi1tZW51XG4gICAgICArb3JkZXIoMylcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBwYWRkaW5nOiA4MHB4IGNvbHVtbigxLCAxNClcblxuICAmLm92ZXJ2aWV3LXBhZ2VcbiAgICAuYmFja2dyb3VuZC1pbWFnZVxuICAgICAgY29udGVudDogJydcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICByaWdodDogMFxuICAgICAgd2lkdGg6IDUwJVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcblxuICAgIC5keW5hbWljLWNvbnRlbnRcbiAgICAgIHdpZHRoOiBjb2x1bW4oNywgMTIpXG5cbiAgICArcmVzcG9uZC10by13aWR0aCg5MDApXG4gICAgICAuc2hvdy1zdWItbWVudVxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAuZHluYW1pYy1jb250ZW50XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAuYmFja2dyb3VuZC1pbWFnZVxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgK3Jlc3BvbmQtdG8td2lkdGgoNzUwKVxuICAgIHBhZGRpbmctdG9wOiA2MHB4IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhvbWUgcGFnZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuI2hvbWVcbiAgaGVhZGVyXG4gICAgJjphZnRlclxuICAgICAgZGlzcGxheTogbm9uZSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgRm9ybSBwYWdlXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZm9ybS1wYWdlXG5cbiAgI21hcFxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiA0NTBweFxuXG4gIC5jb250YWN0LWNvbnRlbnRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJib3JHcmVlblxuXG4gICAgJjpiZWZvcmVcbiAgICAgICRncmFkaWVudFNpemU6IDEwMHB4XG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB6LWluZGV4OiAyXG4gICAgICB0b3A6IDBcbiAgICAgIHJpZ2h0OiBjYWxjKCN7Y29sdW1uKDYsIDEyKX0gLSAjeyRncmFkaWVudFNpemV9KVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB3aWR0aDogJGdyYWRpZW50U2l6ZVxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkYmxhY2tHcmFkaWVudClcblxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHJpZ2h0OiAwXG4gICAgICB0b3A6IDBcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB3aWR0aDogNTAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcmJvckRhcmtHcmVlblxuXG4gICAgLmNvbnRhY3QtaW5mbywgLmNvbnRhY3QtZm9ybVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICB6LWluZGV4OiAxXG5cblxuICAgIC5jb250YWN0LWluZm9cbiAgICAgIHdpZHRoOiBjb2x1bW4oNSwgMTIpXG4gICAgICBwYWRkaW5nOiA3MnB4IDAgMTAwcHhcblxuICAgICAgLmR5bmFtaWMtY29udGVudFxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG5cbiAgICAgICAgLmZ1bGwtdGV4dC1ibG9ja1xuICAgICAgICAgIC5jb250ZW50XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG5cbiAgICAgIGgxXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcbiAgICAgICAgY29sb3I6IHdoaXRlXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHhcblxuICAgICAgaDNcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgb3BhY2l0eTogMC41XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgZm9udC13ZWlnaHQ6IHNlbWlib2xkKClcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwIDE1cHhcblxuXG4gICAgICBwXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtXG4gICAgICAgIGNvbG9yOiB3aGl0ZVxuXG4gICAgICAgIGFcbiAgICAgICAgICBjb2xvcjogd2hpdGVcblxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG5cbiAgICAgIC5vcGVuaW5nLWhvdXJzXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIHBhZGRpbmc6IDBcblxuICAgICAgICBsaVxuICAgICAgICAgIGNvbG9yOiAkbGlnaHRCbHVlXG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW1cblxuICAgICAgICAgIC5kYXlcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgd2lkdGg6IDE3NXB4XG5cbiAgICAgICAgICAgICtyZXNwb25kLXRvLXdpZHRoKDQwMClcbiAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4XG5cbiAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgY29sb3I6IHdoaXRlXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCgpXG4gICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkXG5cbiAgICAgICtyZXNwb25kLXRvLXdpZHRoKDExMDApXG4gICAgICAgIHdpZHRoOiBjb2x1bW4oNSwgMTIpXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwXG5cbiAgICAuY29udGFjdC1mb3JtXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxLCAxMilcbiAgICAgIHdpZHRoOiBjb2x1bW4oNiwgMTIpXG4gICAgICBwYWRkaW5nOiA3MnB4IDAgMTAwcHggY29sdW1uKDEsIDEyKVxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcFxuXG4gICAgICBoMlxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcbiAgICAgICAgY29sb3I6IHdoaXRlXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyRm9udFxuXG4gICAgICA+IHBcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgICBjb2xvcjogd2hpdGVcblxuICAgICtyZXNwb25kLXRvLXdpZHRoKDg0MClcblxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJcbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAuZ3JpZC1yb3dcbiAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgLmJhY2tncm91bmRcbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAuY29udGFjdC1pbmZvXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIHBhZGRpbmc6IDcycHggY29sdW1uKDEsIDEyKSAxMDBweFxuXG5cbiAgICAgICAgaDNcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4XG5cbiAgICAgIC5jb250YWN0LWZvcm1cbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgcGFkZGluZy1yaWdodDogY29sdW1uKDEsIDEyKVxuICAgICAgICBtYXJnaW4tbGVmdDogMFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJib3JEYXJrR3JlZW4iLCJib2R5LmRlZmF1bHRcbiAgLmR5bmFtaWMtY29udGVudFxuICAgIHBhZGRpbmc6IDYwcHggMCAxMjBweFxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGFyYm9yRGFya0dyZWVuXG5cbiAgICAuZ3JpZC1yb3dcblxuICAgIC5keW5hbWljLWJsb2NrLmZ1bGwtdGV4dC1ibG9ja1xuICAgICAgLmNvbnRlbnRcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICYuc21hbGwtZHluYW1pY1xuICAgIC5keW5hbWljLWNvbnRlbnRcbiAgICAgIC5ncmlkLXJvd1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweFxuXG4gICAgICAuZHluYW1pYy1ibG9ja1xuICAgICAgICAmLmZ1bGwtdGV4dC1ibG9ja1xuICAgICAgICAgIC5jb250ZW50XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmVcblxuIiwiJGFib3V0LWdyaWQtYnA6IDgwMFxuXG4uYWJvdXQtZ3JpZFxuICBwYWRkaW5nOiA2NXB4IDBcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhcmJvckRhcmtHcmVlbiwgNy41JSlcblxuXG4uYWJvdXQtZ3JpZF9fbWFpblxuICArcmVzcG9uZC10by13aWR0aC1iZXlvbmQoJGFib3V0LWdyaWQtYnApXG4gICAgZGlzcGxheTogZmxleFxuXG5cbi5hYm91dC1ncmlkX19pbWFnZS1hcmVhXG4gICtyZXNwb25kLXRvLXdpZHRoLWJleW9uZCgkYWJvdXQtZ3JpZC1icClcbiAgICB3aWR0aDogY29sdW1uKDMuNSwgMTIpXG5cblxuLmFib3V0LWdyaWRfX2NvbHVtblxuICBmbGV4OiBub25lXG5cbiAgK3Jlc3BvbmQtdG8td2lkdGgtYmV5b25kKCRhYm91dC1ncmlkLWJwKVxuICAgIHdpZHRoOiBjb2x1bW4oNS41LCAxMilcblxuXG4uYWJvdXQtZ3JpZF9fY29sdW1uLS1yaWdodFxuICArcmVzcG9uZC10by13aWR0aCgkYWJvdXQtZ3JpZC1icClcbiAgICBtYXJnaW4tdG9wOiA0OHB4XG5cbiAgK3Jlc3BvbmQtdG8td2lkdGgtYmV5b25kKCRhYm91dC1ncmlkLWJwKVxuICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSwgMTIpXG5cblxuLmFib3V0LWdyaWRfX2ltYWdlXG4gIGJvcmRlci1yYWRpdXM6IDUwJVxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHdpZHRoOiAxMDAlXG4gIG1heC13aWR0aDogMjQwcHhcbiAgbWFyZ2luLWJvdHRvbTogMjRweFxuXG4gIGltZ1xuICAgIHdpZHRoOiAxMDAlXG5cblxuLmFib3V0LWdyaWRfX2NvbnRlbnRcblxuICAua21zLWNvbnRlbnRcbiAgICBtYXgtd2lkdGg6IDYwMHB4XG5cbiAgICA+KjpmaXJzdC1jaGlsZFxuICAgICAgbWFyZ2luLXRvcDogMFxuXG5cbiAgICAmLS13aGl0ZVxuICAgICAgaDNcbiAgICAgICAgY29sb3I6IHdoaXRlXG5cbiAgICAgICAgc3Ryb25nXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHhcblxuXG4iLCIjZXJyb3ItcGFnZS1tZXNzYWdlXG4gIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHhcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlckNvbG9yXG5cbiAgLmdyaWQtcm93XG4gICAgLmttcy1jb250ZW50XG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAucGxhY2Vob2xkZXJcbiAgICAgIG1heC13aWR0aDogNzIwcHhcbiAgICAgIG1hcmdpbjogYXV0b1xuXG4gICAgLy9wXG4gICAgLy8gIGZvbnQtc2l6ZTogMXJlbVxuICAgIC8vICBsaW5lLWhlaWdodDogMS43XG4gICAgLy8gIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgLy8gIGNvbG9yOiAkZ3JleVxuICAgIC8vXG4gICAgLy8gICtyZXNwb25kLXRvLXdpZHRoKDcwMClcbiAgICAvLyAgICBmb250LXNpemU6IDAuOXJlbVxuICAgIC8vICArcmVzcG9uZC10by13aWR0aCg0NTApXG4gICAgLy8gICAgZm9udC1zaXplOiAwLjhyZW0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFNpdGVtYXAgcGFnZVxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNpdGVtYXBcbiAgdWxcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHhcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxuICAgIGZvbnQtc2l6ZTogMC44NWVtXG5cbiAgPnVsXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4XG5cbiAgbGlcbiAgICAmOmJlZm9yZVxuICAgICAgdG9wOiA2cHhcblxuICAgIGFcbiAgICAgIHBhZGRpbmc6IDNweCAwXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgJjpob3ZlclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKCRibGFjaywgMC40KSJdLCJzb3VyY2VSb290IjoiIn0=*/