

/* Start:/local/templates/main/assets/css/style.css?1702981220553819*/
* {
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}
html,
button,
input,
select,
textarea {
  font-family: "Qanelas", "Helvetica", "Arial", sans-serif;
}
/* ==========================================================================
   Links
   ========================================================================== */
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
/* ==========================================================================
   Typography
   ========================================================================== */
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 1em 40px;
}
dfn {
  font-style: italic;
}
/*
 * Addresses styling not present in IE6/7/8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
p,
pre {
  margin: 1em 0;
}
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
small {
  font-size: 75%;
}
/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 * gist.github.com/413930
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* ==========================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
/*
 * Addresses paddings set differently in IE6/7.
 */
/*
 * Corrects list images handled incorrectly in IE7.
 */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside `a` element in IE6/7/8/9, FF3.
 * 2. Improves image quality when scaled in IE7.
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}
svg:not(:root) {
  overflow: hidden;
}
figure,
form {
  margin: 0;
}
/*
 * 1. Corrects color not being inherited in IE6/7/8/9.
 * 2. Corrects text not wrapping in FF3.
 * 3. Corrects alignment displayed oddly in IE6/7.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}
/* стиль для кнопки  регламент */
.reglament-btn__block {
	display: flex;
  /* flex-direction: column; */
  flex-direction: row;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: space-between;
/*     margin-bottom: 20px; */
}
/* меняем ширину регламента, если скрываем номер пункта */
.reglament-btn__block p {
  width: 70%;
}
.reglament-btn {
	border: 1px solid #ffffff;
    color:  #ffffff;
    padding: 19px 30px 17px;
    line-height: 15px;
    font-size: 14px;
    text-decoration: none;
    border-radius: 50px;
    font-weight: 700;
    max-width: 146px;
    transition-property: background, color, border-color;
    transition-duration: .2s;
}
.reglament-btn:hover { 
	background-color: #ffffff;
    border-color: #ffffff;
    color: #0080ff;
    
}
@media (max-width: 767px) {
.reglament-btn__block {
    gap: 0px;
   
}
.reglament-btn {
	 margin-bottom: 20px;
}
}

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}
/*
 * Addresses FF3/4 setting `line-height` on `input` using `!important` in the
 * UA stylesheet.
 */
button,
input {
  line-height: normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}
/* ==========================================================================
   Tables
   ========================================================================== */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/******************************************************************
CUSTOMIZED RESET VALUES
I added these extra styles as a more personalized reset. Feel free
to remove them if you like or add your own. If you want to update
the normalize styles, make sure to edit from this point up.
******************************************************************/
b,
strong,
.strong {
  font-weight: bold;
}
dfn,
em,
.em {
  font-style: italic;
}
small,
.small {
  font-size: 75%;
}
ul,
ol {
  padding: 0;
  list-style-type: none;
}
dd {
  margin: 0;
}
.sidebar ul,
.sidebar ol,
.commentlist {
  list-style: none;
}
/******************************************************************

Original: Bootstrap Grid https://getbootstrap.com/
CO-Author: Creepy Studio
Stylesheet: Grid Stylesheet
Licence:
  Bootstrap and this stylesheet is under the MIT license.
  Bootstrap is copyright 2018 Twitter.


Content:
========
[SEC_CN] Container
[SEC_GT] Guttering
[SEC_CL] Columns
[SEC_OF] Ordering and offsets
[SEC_FL] Flex boxes
[SEC_FA] Flex aligns
[SEC_WH] Widths & heights
[SEC_DS] Displaying
[SEC_PM] Paddings & margins
[SEC_VS] Visibility

You can search by the section.

******************************************************************/
.onecol {
  width: 4.85%;
}
/*  grid_1  */
.twocol {
  width: 13.45%;
}
/*  grid_2  */
.threecol {
  width: 22.05%;
}
/*  grid_3  */
.fourcol {
  width: 30.75%;
}
/*  grid_4  */
.fivecol {
  width: 39.45%;
}
/*  grid_5  */
.sixcol {
  width: 48%;
}
/*  grid_6  */
.sevencol {
  width: 56.75%;
}
/*  grid_7  */
.eightcol {
  width: 65.4%;
}
/*  grid_8  */
.ninecol {
  width: 74.05%;
}
/*  grid_9  */
.tencol {
  width: 82.7%;
}
/*  grid_10 */
.elevencol {
  width: 91.35%;
}
/*  grid_11 */
.twelvecol {
  width: 100%;
}
/*  grid_12 */
/* Layout & column defaults */
.onecol,
.twocol,
.threecol,
.fourcol,
.fivecol,
.sixcol,
.sevencol,
.eightcol,
.ninecol,
.tencol,
.elevencol,
.twelvecol {
  position: relative;
  float: left;
}
.first {
  margin-left: 0;
}
.last {
  float: right;
}
/* Bootstrap grid */
@-ms-viewport {
  width: device-width;
}
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
/* [SEC_CN] Container */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
  .container--half {
    max-width: 480px;
  }
  .container--half-left {
    margin-right: 0;
  }
  .container--half-right {
    margin-left: 0;
  }
}
@media (min-width: 1270px) {
  .container {
    max-width: 1270px;
  }
  .container--half {
    max-width: 635px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
.container-fluid--padding {
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
/* [SEC_GT] Guttering */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
/* [SEC_CL] Columns */
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}
.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}
.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}
.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}
.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}
.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}
.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}
.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}
.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* [SEC_OF] Ordering and offsets */
.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}
.order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}
.order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}
.order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}
.order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}
.order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}
.order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}
.order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
}
.order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
}
.offset-1 {
  margin-left: 8.333333%;
}
.offset-2 {
  margin-left: 16.666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.333333%;
}
.offset-5 {
  margin-left: 41.666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.333333%;
}
.offset-8 {
  margin-left: 66.666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.333333%;
}
.offset-11 {
  margin-left: 91.666667%;
}
@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0%;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 720px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0%;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1140px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0%;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 960px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0%;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
/* [SEC_FL] Flex boxes */
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
/* [SEC_FA] Flex aligns */
.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
.align-self-auto {
  -ms-flex-item-align: auto !important;
  -ms-grid-row-align: auto !important;
  align-self: auto !important;
}
.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.align-self-center {
  -ms-flex-item-align: center !important;
  -ms-grid-row-align: center !important;
  align-self: center !important;
}
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  -ms-grid-row-align: stretch !important;
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 720px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1140px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 960px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
/* [SEC_WH] Widths & heights */
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.maxw-100 {
  max-width: 100% !important;
}
.maxh-100 {
  max-height: 100% !important;
}
.minh-100v {
  min-height: 100vh !important;
}
/* [SEC_DS] Displaying */
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 720px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1140px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 960px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.d-print-block {
  display: none !important;
}
@media print {
  .d-print-block {
    display: block !important;
  }
}
.d-print-inline {
  display: none !important;
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
}
.d-print-inline-block {
  display: none !important;
}
@media print {
  .d-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
}
/* [SEC_PM] Paddings & margins */
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 720px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1140px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 960px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
/* [SEC_VS] Visibility */
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
/**
 *  @author: tomasgerzicak
 *  @name: _mixins.less
 *  @version: 1.0
 */
.container-half-fluid .row {
  max-width: 1270px;
}
@media (max-width: 991px) {
  .container-half-fluid .row {
    max-width: 720px;
    margin: 0 auto;
    right: 0;
    left: 0;
  }
}
@media (max-width: 767px) {
  .container-half-fluid .row {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-half-fluid {
    margin-left: calc((100vw - 768px) / 2);
    padding-left: 30.5px;
  }
  .container-half-fluid .row {
    max-width: 960px;
  }
}
@media (min-width: 992px) {
  .container-half-fluid {
    margin-left: calc((100vw - 992px) / 2);
    padding-left: 22.5px;
  }
}
@media (min-width: 1270px) {
  .container-half-fluid {
    margin-left: calc((100vw - 1270px) / 2);
    padding-left: 7.5px;
  }
  .container-half-fluid .row {
    max-width: 1270px;
  }
}
@media (min-width: 2100px) {
  .container-half-fluid {
    margin-left: calc((100vw - 2100px) / 2);
    padding-left: 7.5px;
  }
  .container-half-fluid .row {
    max-width: 2000px;
  }
}
/*
@media @minXXL {
.container-half-fluid {
  margin-left: calc(@XXL + 50%);
}
}
*/
@media (min-width: 2100px) {
  .container {
    max-width: 2000px;
  }
}
section.blue {
  background-color: #0080ff;
  color: #ffffff;
}
section.black {
  color: #fff;
  background-color: #000;
}
section.black .side_sm_title {
  color: #0080ff;
}
section.white {
  background-color: #ffffff;
  color: #000000;
}
.col-black {
  color: #000;
}
.upper-blue {
  color: #0080ff;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/**
 *  @author: jiripitucha
 *  @name: _base.less
 *  @version: 1.0
*/
@media (min-width: 1270px) {
  html {
    font-size: 115%;
  }
}
body {
  font-size: 1rem;
  font-family: "Qanelas", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100% !important;
}

body::-webkit-scrollbar {width: 5px;} 

body::-webkit-scrollbar-track {background-color: #0080ff}
body::-webkit-scrollbar-thumb {background-color: #ffffff}

*:focus {
  outline: none;
}
.h1,
.h1 h1 {
  font-weight: 700;
  font-size: 7vw;
  line-height: 1;
  padding: 0%;
}
.side_sm_title {
  color: #000000;
  font-size: 0.85vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  position: relative;
}
@media (max-width: 991px) {
  .side_sm_title {
    font-size: 12px;
    margin-bottom: 10px;
  }
}
@media (min-width: 1500px) {
  .side_sm_title {
    font-size: 16px;
  }
}
.side_sm_title.blue {
  color: #0080ff;
}
@media (min-width: 768px) {
  .heading-line-1 {
    margin-top: -0.1em;
  }
}
@media (min-width: 768px) {
  .heading-line-45 {
    margin-top: -0.45em;
  }
}
.bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.bg--filter img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.bg--filter::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
}
.clearfix::after {
  display: block;
  content: "";
  clear: both;
}
.text-center {
  text-align: center;
}

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

.text-right {
  text-align: right;
}
.page-template-contact footer section.blue,
body[data-bg="black"] footer section.blue {
  background-color: #000;
}
.page-template-contact footer section.blue p,
body[data-bg="black"] footer section.blue p {
  color: #fff;
  opacity: 0.7;
}
.page-template-contact footer section.blue a,
body[data-bg="black"] footer section.blue a {
  color: #fff;
  opacity: 0.7;
  transition: opacity 300ms ease-in-out;
}
.page-template-contact footer section.blue a .fill,
body[data-bg="black"] footer section.blue a .fill {
  fill: #fff;
}
.page-template-contact footer section.blue a:hover,
body[data-bg="black"] footer section.blue a:hover {
  opacity: 1;
  color: #fff;
}
.page-template-contact footer section.blue a:hover .fill,
body[data-bg="black"] footer section.blue a:hover .fill {
  fill: #0080ff;
}
.page-template-blog footer section.blue,
.single footer section.blue,
body[data-bg="white"] footer section.blue {
  background-color: #fff;
}
.page-template-blog footer section.blue p,
.single footer section.blue p,
body[data-bg="white"] footer section.blue p,
.page-template-blog footer section.blue a,
.single footer section.blue a,
body[data-bg="white"] footer section.blue a {
  color: #747474;
}
.page-template-blog footer section.blue p .fill,
.single footer section.blue p .fill,
body[data-bg="white"] footer section.blue p .fill,
.page-template-blog footer section.blue a .fill,
.single footer section.blue a .fill,
body[data-bg="white"] footer section.blue a .fill {
  fill: #747474;
}
.page-template-blog footer section.blue a:hover,
.single footer section.blue a:hover,
body[data-bg="white"] footer section.blue a:hover {
  color: #000;
}
.page-template-blog footer section.blue a:hover .fill,
.single footer section.blue a:hover .fill,
body[data-bg="white"] footer section.blue a:hover .fill {
  fill: #0080ff;
}
.page-template-contact footer section.blue .menu-footer-container {
  display: none;
}
.page-template-blog .nav__right a,
.single .nav__right a,
.error404 .nav__right a {
  color: #000;
}
.page-template-blog .nav__right__social svg use,
.single .nav__right__social svg use,
.error404 .nav__right__social svg use {
  fill: #000;
}
.error404 .nav .navbar-brand svg path {
  fill: #000;
}
.page-template-blog .nav__sidebar .bar,
.single .nav__sidebar .bar,
.error404 .nav__sidebar .bar {
  background-color: #000;
}
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform,height;
  transition-property: transform,height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  -o-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}

@font-face {
  font-family: 'Qanelas';
  src: url('/local/templates/main/assets/fonts/Qanelas-Bold.woff2') format('woff2'),
  url('/local/templates/main/assets/fonts/Qanelas-Bold.woff') format('woff'),
  url('/local/templates/main/assets/fonts/Qanelas-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Qanelas';
  src: url('/local/templates/main/assets/fonts/Qanelas-Medium.woff2') format('woff2'),
  url('/local/templates/main/assets/fonts/Qanelas-Medium.woff') format('woff'),
  url('/local/templates/main/assets/fonts/Qanelas-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}


.footer section {
  padding: 36px 0;
}
.footer__center li {
  display: inline-block;
  margin: 0 25px;
}
.footer__center a {
	color: #747474;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.83px;
    text-decoration: none;
}
@media (max-width: 767px) {
  .footer__center li {
    margin: 0 10px;
  }
}
.footer__center li a {
  text-decoration: none;
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.83px;
  transition: all 0.3s ease-in-out;
}
.footer__center li a:hover {
  color: #fff;
}
@media (max-width: 767px) {
  .footer__center li a {
    font-size: 11px;
  }
}
.footer__left a {
  color: #747474;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.83px;
  text-decoration: none;
}
@media (max-width: 767px) {
  .footer__left a {
    font-size: 11px;
  }
}
.footer__right a {
  position: relative;
  text-decoration: none;
  color: #747474;
  padding-top: 3px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.83px;
  font-size: 11px;
  opacity: 0.7;
  transition: all 0.3s ease-in-out;
  padding-right: 20px;
}
@media (max-width: 767px) {
  .footer__right a {
    font-size: 11px;
    display: table;
    margin: 30px auto 0;
  }
}
.footer__right a:hover {
  color: #747474;
  opacity: 1;
}
.footer__right a:hover svg .fill {
  fill: #0080ff;
}
.footer__right a svg {
  position: absolute;
  top: 2px;
  right: 0;
}
.footer__right a svg .fill {
  transition: all 0.3s ease-in-out;
  fill: #747474;
}
.b-blog {
  padding: 140px 0 45px 0;
}
.b-blog .side_sm_title {
  color: #000;
}
@media (min-width: 768px) {
  .b-blog__content__text {
    max-width: 80%;
  }
}
.b-blog__content__text a {
  text-decoration: none;
}
.b-blog__content__text h3 {
  color: #000000;
  font-size: 4vw;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -1.17px;
}
@media (min-width: 1500px) {
  .b-blog__content__text h3 {
    font-size: 3.5vw;
  }
}
@media (max-width: 767px) {
  .b-blog__content__text h3 {
    font-size: 50px;
  }
}
@media (max-width: 575px) {
  .b-blog__content__text h3 {
    font-size: 35px;
  }
}
.b-blog__content__text p {
  color: #4a4a4a;
  font-size: 1.11vw;
  line-height: 1.65;
  font-weight: 500;
}
@media (max-width: 991px) {
  .b-blog__content__text p {
    font-size: 16px;
  }
}
.b-blog__content__text__date p {
  color: #4a4a4a;
  font-size: 0.7vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media (max-width: 991px) {
  .b-blog__content__text__date p {
    font-size: 10px;
  }
}
.b-blog__content__text__link {
  color: #0080ff;
  font-size: 0.7vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-image: url(/local/templates/main/assets/css/img/arrow-simple-blue.png);
  background-repeat: no-repeat;
  background-position: center right;
  padding: 10px 55px 10px 0;
}
@media (max-width: 991px) {
  .b-blog__content__text__link {
    font-size: 10px;
  }
}
.b-blog__content__img {
  width: 100%;
  padding-top: 100%;
  overflow: hidden;
  position: relative;
  border-radius: 50%;
  box-shadow: 0 2px 134px rgba(0, 0, 255, 0.5);
  /*	@media @maxSM{
				max-width: 400px;
				margin: 0 auto;
				padding-top: 400px;
				margin-top: 30px;
			}*/
}
@media (max-width: 575px) {
  .b-blog__content__img {
    max-width: 100%;
    margin: 0 auto;
    padding-top: 100%;
    margin-top: 30px;
  }
}
.b-blog__content__img img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
}
.b-blog__content__img__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #0080ff;
  z-index: 9;
  opacity: 1;
  mix-blend-mode: multiply;
}
@supports not (mix-blend-mode: multiply) {
  .b-blog__content__img__bg #blending .fill {
    opacity: 0.7;
  }
}
.b-category {
  padding-top: 50px;
}
.b-category .side_sm_title {
  color: #000;
}
.b-category__filter__btn {
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  padding: 24px 0;
  margin-top: 0px;
}
@media (min-width: 992px) {
  .b-category__filter__btn {
    margin-top: -24px;
  }
}
.b-category__filter__btn .btn {
  color: #4a4a4a;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;
  background: transparent;
  margin: 0 20px;
  font-size: 0.7vw;
  transition: color 0.2s ease-in-out;
}
.b-category__filter__btn .btn:hover {
  color: #0080ff;
}
.b-category__filter__btn .btn:first-child {
  margin-left: 0px;
  text-align: left;
}
.b-category__filter__btn .btn:last-child {
  margin-right: 0px;
  text-align: right;
}
@media (max-width: 991px) {
  .b-category__filter__btn .btn {
    font-size: 10px;
  }
}
@media (max-width: 767px) {
  .b-category__filter__btn .btn {
    margin-left: 0px;
    margin-right: 20px;
  }
}
.b-category__filter__content {
  display: flex;
  flex-wrap: wrap;
}
.b-category__filter__content p {
  color: #4a4a4a;
  font-size: 1.11vw;
  line-height: 1.65;
  font-weight: 500;
}
@media (max-width: 991px) {
  .b-category__filter__content p {
    font-size: 16px;
  }
}
.b-category__filter__content .filterDiv {
  position: relative;
  overflow: hidden;
  color: #ffffff;
  width: 100%;
  text-align: center;
  margin: 50px 0;
  color: #000;
  text-align: left;
  break-inside: avoid;
  text-decoration: none;
  flex: 0 0 48%;
  max-width: 48%;
}
.b-category__filter__content .filterDiv:nth-child(2n) {
  margin-left: 4%;
}
.b-category__filter__content .filterDiv::after {
  content: '';
  width: 100px;
  height: 100px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 0;
  transform: scale(0) translateY(-50%);
  transform-origin: top center;
  will-change: transform;
  border-radius: 50%;
  transition: transform 0.7s ease-in-out;
  animation: zoomOut 0.7s ease-in-out;
}
@keyframes zoomOut {
  from {
    transform: scale(10) translateY(-50%);
  }
  to {
    transform: scale(0) translateY(-50%);
  }
}
.b-category__filter__content .filterDiv.hide::after {
  transform: scale(10) translateY(-50%);
}
.b-category__filter__content .filterDiv.remove {
  display: none;
}
@media (max-width: 767px) {
  .b-category__filter__content .filterDiv {
    flex: 0 0 100%;
    padding: 20px 0;
    max-width: 100%;
  }
}
.b-category__filter__content .filterDiv:hover h3 {
  color: #0080ff;
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}
.b-category__filter__content .filterDiv > div {
  width: 80%;
}
@media (max-width: 991px) {
  .b-category__filter__content .filterDiv > div {
    width: 100%;
  }
}
.b-category__filter__content .filterDiv h3 {
  color: #000000;
  font-size: 2.8vw;
  line-height: 1.25;
  font-weight: 700;
  line-height: 50px;
  transition: all 0.1s ease-in-out;
}
@media (max-width: 991px) {
  .b-category__filter__content .filterDiv h3 {
    font-size: 28px;
    line-height: 1.25;
  }
}
.b-category__filter__content .show {
  display: block;
}
.b-category__filter__content__date p {
  color: #4a4a4a;
  font-size: 0.7vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media (max-width: 991px) {
  .b-category__filter__content__date p {
    font-size: 10px;
  }
}
.b-single {
  padding-top: 120px;
}
.b-single__heading h3 {
  color: #000000;
  font-size: 4.85vw;
  line-height: 1.15;
  font-weight: 700;
  letter-spacing: -1.17px;
}
@media (max-width: 991px) {
  .b-single__heading h3 {
    font-size: 40px;
  }
}
.b-single__heading__author {
  padding: 22px 0;
}
.b-single__heading__author__name {
  display: flex;
  flex-direction: row;
  justify-content: center;
  border-right: 1px solid #cbcbcb;
}
.b-single__heading__author__name img {
  max-height: 26px;
  margin-right: 18px;
}
.b-single__heading__author__name h4 {
  color: #000000;
  font-size: 0.7vw;
  font-weight: 700;
  text-transform: uppercase;
  align-self: center;
}
@media (max-width: 991px) {
  .b-single__heading__author__name h4 {
    font-size: 10px;
  }
}
.b-single__heading__author__time {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.b-single__heading__author__time p {
  vertical-align: middle;
  display: inline-block;
  color: #747474;
  font-size: 0.7vw;
  font-weight: 700;
  text-transform: uppercase;
  align-self: center;
}
@media (max-width: 991px) {
  .b-single__heading__author__time p {
    font-size: 10px;
  }
}
.b-single__heading__author__time svg {
  align-self: center;
  margin-right: 22px;
}
.b-single__image img {
  max-width: 100%;
  height: auto;
}
@media (max-width: 991px) {
  .b-single__content > .row {
    flex-direction: column-reverse;
  }
}
.b-single__content__text p {
  color: #1c1c1c;
  font-size: 1.11vw;
  line-height: 1.85;
  font-weight: 500;
}
.b-single__content__text p:first-child {
  margin-top: 0px;
}
@media (max-width: 991px) {
  .b-single__content__text p {
    font-size: 16px;
  }
}
.b-single__content__text a {
  color: #0080ff;
}
.b-single__content__text h3 {
  font-size: 1.8vw;
  font-weight: 700;
}
@media (max-width: 991px) {
  .b-single__content__text h3 {
    font-size: 26px;
  }
}
@media (min-width: 768px) {
  .b-single__content__text .post {
    max-width: 80%;
  }
}
@media (max-width: 991px) {
  .b-single__content__text__posts > div {
    margin-top: 60px;
  }
  .b-single__content__text__posts > div:first-child {
    margin-top: 0px;
  }
}
.b-single__content__text__posts a {
  text-decoration: none;
}
.b-single__content__text__posts h3 {
  color: #000000;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}
.b-single__content__sidebar__social {
  padding-top: 20px;
  display: table;
  border-top: 1px solid #eeeeee;
}
.b-single__content__sidebar__social a {
  text-decoration: none;
}
.b-single__content__sidebar__social h4 {
  color: #4a4a4a;
  font-size: 0.7vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .b-single__content__sidebar__social h4 {
    font-size: 10px;
  }
}
.b-single__content__sidebar__social .a2a_kit > a {
  display: block;
  margin: 11px 0;
}
.b-single__content__sidebar__social .a2a_label {
  position: relative !important;
  display: inline-block;
  width: auto;
  color: #000;
  height: auto;
  clip: initial;
  clip-path: initial;
  -webkit-clip-path: none;
  margin-left: 16px;
  color: #000000;
  font-family: "Qanelas";
  font-size: 0.7vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media (max-width: 991px) {
  .b-single__content__sidebar__social .a2a_label {
    font-size: 10px;
  }
}
.b-single__content__sidebar__date {
  padding-bottom: 12px;
}
.b-single__content__sidebar__date p {
  color: #000000;
  font-size: 0.7vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 15px 0;
}
@media (max-width: 991px) {
  .b-single__content__sidebar__date p {
    font-size: 10px;
  }
}
.b-single__content__sidebar__date p:first-child {
  margin-top: 0.7em;
}
.b-single__author {
  padding: 35px 0;
  margin: 55px 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
}
.b-single__author__image img {
  vertical-align: middle;
}
.b-single__author__text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.b-single__author__text p {
  margin: 0px;
  color: #000000;
  font-size: 0.7vw;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.5;
}
@media (max-width: 991px) {
  .b-single__author__text p {
    font-size: 10px;
  }
}
.b-single__author__text h4 {
  color: #1c1c1c;
  font-size: 1.25vw;
  line-height: 1.5;
  font-weight: 700;
}
@media (max-width: 991px) {
  .b-single__author__text h4 {
    font-size: 18px;
  }
}
.b-single__partners {
  padding-top: 70px;
  padding-bottom: 100px;
  border-top: 1px solid #eeeeee;
  margin-top: 80px;
}
@media (max-width: 767px) {
  .b-single__partners {
    padding-top: 50px 0;
    padding-bottom: 50px 0;
  }
}
.b-single__partners__link {
  text-decoration: none;
  fill: #fff;
  transition: all 0.2s ease-in-out;
}
.b-single__partners__link p {
  color: #000;
  font-weight: 500;
  line-height: 1.6;
  font-size: 1vw;
  max-width: 328px;
  margin-top: 50px;
}
@media (min-width: 1500px) {
  .b-single__partners__link p {
    max-width: 40%;
  }
}
@media (max-width: 1169px) {
  .b-single__partners__link p {
    font-size: 12px;
    margin-top: 35px;
  }
}
@media (max-width: 767px) {
  .b-single__partners__link p {
    width: 80%;
  }
}
.b-single__partners__link h2 {
  color: #0080ff;
  font-weight: 700;
  font-size: 7vw;
  line-height: 1;
  letter-spacing: -2.5px;
  padding-right: 50px;
  position: relative;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}
@media (min-width: 1500px) {
  .b-single__partners__link h2 {
    font-size: 6vw;
  }
}
@media (max-width: 767px) {
  .b-single__partners__link h2 {
    font-size: 40px;
  }
}
.b-single__partners__link h2 svg {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.b-single__partners__link h2 svg use {
  fill: #000;
  transition: all 0.2s ease-in-out;
}
.b-single__partners__link:hover h2 {
  transition: all 0.2s ease-in-out;
  text-decoration: underline;
}
.b-single__partners__link:hover svg use {
  fill: #0080ff;
  transition: all 0.2s ease-in-out;
}
.error-404 {
  padding: 140px 0 45px 0;
  text-align: center;
}
.error-404 h1 {
  color: #000000;
  font-size: 4.85vw;
  font-weight: 700;
  letter-spacing: -1.17px;
  line-height: 1.15;
}
@media (min-width: 1500px) {
  .error-404 h1 {
    font-size: 4vw;
  }
}
@media (max-width: 991px) {
  .error-404 h1 {
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  .error-404 h1 {
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  .error-404 h1 {
    font-size: 30px;
  }
}
.error-404 h1 span {
  color: #0080ff;
}
.error-404 p {
  color: #4a4a4a;
  font-size: 1.1vw;
  font-weight: 500;
  line-height: 30px;
  padding: 20px 0 40px 0;
}
@media (min-width: 1500px) {
  .error-404 p {
    font-size: 1vw;
  }
}
@media (min-width: 768px) {
  .error-404 p {
    max-width: 60%;
    margin: 0 auto;
  }
}
@media (min-width: 1270px) {
  .error-404 p {
    max-width: 40%;
    margin: 0 auto;
  }
}
@media (max-width: 991px) {
  .error-404 p {
    font-size: 16px;
  }
}
.error-404 a {
  color: #000000;
  font-size: 1vw;
  font-weight: 500;
  text-decoration: none;
  line-height: 30px;
  background-image: url(/local/templates/main/assets/css/img/arrow.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 25px;
  background-size: 5px;
}
@media (max-width: 991px) {
  .error-404 a {
    font-size: 14px;
  }
}
.error-404 img {
  margin-bottom: -70px;
  max-width: 100%;
}
@media (min-width: 1270px) {
  .error-404 img {
    max-height: 400px;
  }
}
@media (max-width: 767px) {
  .error-404 img {
    margin-bottom: 0px;
  }
}
@media (max-width: 575px) {
  .error-404 br {
    display: none;
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(100px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeInDelayed {
  from {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes lettersInside {
  from {
    letter-spacing: 5px;
  }
  to {
    letter-spacing: 2.4px;
  }
}
@keyframes fullWidth {
  from {
    width: 0%;
  }
  to {
    width: 100%;
  }
}
[data-animation-onload],
[data-animation-onvisible] {
  visibility: hidden;
}
[data-animation-pseudo-onload]::before,
[data-animation-pseudo-onvisible]::before,
[data-animation-pseudo-onload]::after,
[data-animation-pseudo-onvisible]::after {
  visibility: hidden;
}
[data-animation] {
  will-change: opacity, transform, letter-spacing;
  animation-duration: 200ms;
  animation-timing-function: ease-in-out;
}
[data-animation-duration="500ms"] {
  animation-duration: 500ms;
}
[data-animation-duration="1s"] {
  animation-duration: 1s;
}
[data-animation-duration="2s"] {
  animation-duration: 2s;
}
[data-animation-delay="500ms"] {
  animation-delay: 500ms;
}
[data-animation-delay="1s"] {
  animation-delay: 1s;
}
[data-animation="fadeIn"] {
  animation-name: fadeIn;
}
[data-animation="fadeInDelayed"] {
  animation-name: fadeInDelayed;
}
[data-animation="fadeInUp"] {
  animation-name: fadeInUp;
  animation-timing-function: ease-out;
}
[data-animation="lettersInside"] {
  animation-name: lettersInside;
}
[data-animation="borderWidth"]::before,
[data-animation="borderWidth"]::after {
  will-change: width;
  animation-duration: 1000ms;
  animation-timing-function: ease-in-out;
}
[data-animation="borderWidth"]::before {
  animation-name: fullWidth;
}
[data-animation="borderWidth"]::after {
  animation-name: fullWidth;
}
.barba-animation__circle {
  display: none;
  position: fixed;
  z-index: 9999;
  top: 50%;
  left: 0;
  right: 0;
  width: 50vh;
  height: 50vh;
  margin: 0 auto;
  transform: translateY(-50%) scale(0);
  background-color: #000;
  border-radius: 50%;
}
.barba-animation{
	display: none;
}
.animation__part {
  position: relative;
}
.animation__section {
  position: relative;
  z-index: 1;
}
.animation__section--fixed {
  position: fixed;
  width: 100%;
  z-index: 2;
}
.animation__circle {
  position: relative;
  top: 80vh;
  will-change: transform;
  transform-origin: top center;
  display: block;
  width: 60vh;
  height: 60vh;
  background-color: #0080ff;
  border-radius: 50%;
  margin: 0 auto;
  box-shadow: 0 0 114px #0080ff;
}
.animation__circle_wrap {
  position: absolute;
  z-index: 0;
  height: 100%;
  width: 100%;
}
.animation__circle_wrap--negative {
  top: -80vh;
  pointer-events: none;
}
.animation__circle_sticky {
  z-index: 1;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  height: 100vh;
  width: 100%;
  overflow: hidden;
}
@media (orientation: portrait) {
  .animation__circle {
    width: 60vw;
    height: 60vw;
  }
}
@media (max-width: 767px) and (orientation: portrait) {
  .animation__circle {
    width: 95vw;
    height: 95vw;
  }
}
.animation__part[data-ca-part="1"] .animation__circle {
  transform: translateZ(0) scale(0.1) translateY(-50%);
}
.animation__part[data-ca-part="2"] .animation__circle {
  transform-origin: center;
  transform: translateY(-50%) scale(0.4);
}
.animation__text {
  width: 100%;
  color: #000;
  position: sticky;
  position: -webkit-sticky;
  z-index: 3;
  top: 80vh;
  text-align: center;
  font-size: 0.68vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2.36px;
  white-space: nowrap;
  display: block;
  text-decoration: none;
  transform: translateY(-50%);
}
@media (max-width: 1169px) {
  .animation__text {
    font-size: 1vw;
  }
}
@media (max-width: 767px) {
  .animation__text {
    font-size: 1.5vw;
  }
}
@media (max-width: 575px) {
  .animation__text {
    font-size: 11px;
  }
}
.nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  padding-top: 35px;
  padding-bottom: 35px;
}
@media (max-width: 767px) {
  .nav {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
.nav .navbar-brand svg {
  vertical-align: middle;
}
.nav .navbar-brand svg path {
  fill: #fff;
}
.nav__sidebar {
  color: #fff;
  height: 20px;
  position: relative;
  display: block;
  width: 20px;
  cursor: pointer;
}
.nav__sidebar:hover .bar {
  background-color: #0080ff;
}
.nav__sidebar:hover .bar.bar1 {
  top: 0;
  transition: all 0.1s ease-in-out;
}
.nav__sidebar:hover .bar.bar3 {
  bottom: 0;
  transition: all 0.1s ease-in-out;
}
.nav__sidebar .bar {
  height: 2px;
  width: 20px;
  background-color: #fff;
  position: absolute;
  display: block;
  transition: all 0.1s ease-in-out;
}
.nav__sidebar .bar.bar1 {
  top: 2px;
}
.nav__sidebar .bar.bar2 {
  top: 50%;
  transform: translateY(-50%);
}
.nav__sidebar .bar.bar3 {
  bottom: 2px;
}
.nav__right .menu-header-menu-container {
  display: inline-block;
}
.nav__right .current-menu-item a {
  color: #0080ff;
}
.nav__right__social {
  display: inline-block;
  margin-left: 50px;
}
@media (max-width: 767px) {
  .nav__right__social {
    display: none;
  }
}
.nav__right__social svg {
  width: 12px;
  height: 11px;
}
.nav__right__social svg:hover path {
  fill: #0080ff;
}
.nav__right a {
  color: #ffffff;
  font-family: "Qanelas";
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.57px;
  text-decoration: none;
  display: inline-block;
}
.nav__right a:hover {
  color: #0080ff;
}
@media (min-width: 1500px) {
  .nav__right a {
    font-size: 14px;
  }
}
.nav #menu-header-menu li {
  padding: 0 35px;
}
@media (max-width: 767px) {
  .nav #menu-header-menu li {
    padding: 0 10px;
  }
}
body[data-bg="black"] .nav a {
  color: #fff;
}
body[data-bg="black"] .nav a:hover {
  color: #0080ff;
}
body[data-bg="black"] .nav svg path {
  fill: #fff;
}
body[data-bg="black"] .nav svg:hover path {
  fill: #0080ff;
}
body[data-bg="black"] .nav .bar {
  background-color: #fff;
}
body[data-bg="black"] .nav .bar:hover {
  background-color: #0080ff;
}
body[data-bg="white"] .nav a,
body.single .nav a {
  color: #000;
}
body[data-bg="white"] .nav a:hover,
body.single .nav a:hover {
  color: #0080ff;
}
body[data-bg="white"] .nav svg path,
body.single .nav svg path {
  fill: #000;
}
body[data-bg="white"] .nav svg:hover path,
body.single .nav svg:hover path {
  fill: #0080ff;
}
body[data-bg="white"] .nav .bar,
body.single .nav .bar {
  background-color: #000;
}
body[data-bg="white"] .nav .bar:hover,
body.single .nav .bar:hover {
  background-color: #0080ff;
}
body[data-bg="blue"] .nav a {
  color: #fff;
}
body[data-bg="blue"] .nav a:hover {
  color: #000;
}
body[data-bg="blue"] .nav svg path {
  fill: #fff;
}
body[data-bg="blue"] .nav svg:hover path {
  fill: #000;
}
body[data-bg="blue"] .nav .bar {
  background-color: #fff;
}
body[data-bg="blue"] .nav .bar:hover {
  background-color: #000;
}
.sidebarnav {
  visibility: visible;
  height: 100%;
  width: 290px;
  position: fixed;
  z-index: 800;
  top: 0;
  left: 0;
}
@media (max-width: 1000px) {
  .sidebarnav {
    transition: transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
    transform: translate3d(-100%, 0, 0);
  }
  .sidebarnav.opened {
    transform: translate3d(0%, 0, 0);
  }
  .sidebarnav.opened .closebtn {
    visibility: visible;
  }
  .sidebarnav.opened #menu-sidebar a,
  .sidebarnav.opened .sidebarnav__header__logo {
    opacity: 1;
    transform: translate3d(0%, 0, 0);
  }
}
.sidebarnav__content {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  padding-top: 30px;
  transform: translate3d(-100%, 0, 0);
  background-color: #fff;
}
@media (max-width: 1000px) {
  .sidebarnav__content {
    transform: translate3d(0%, 0, 0);
  }
  .sidebarnav__content #menu-sidebar a,
  .sidebarnav__content .sidebarnav__header__logo {
    opacity: 1;
    transform: translate3d(0%, 0, 0);
  }
}
@media (max-width: 991px) {
  .sidebarnav__content {
    padding-top: 10px;
  }
}
.sidebarnav__content:hover #menu-sidebar a,
.sidebarnav__content:hover .sidebarnav__header__logo {
  opacity: 1;
  transform: translate3d(0%, 0, 0);
}
.sidebarnav__header .closebtn {
  visibility: hidden;
  position: relative;
  width: 55px;
  display: inline-block;
  color: #000;
  vertical-align: middle;
  text-align: center;
  margin-top: 20px;
}
.sidebarnav__header .closebtn svg {
  position: relative;
  width: 20px;
  top: 0px;
  transform: scaleX(0.9);
  transform-origin: center right;
  transition: all 300ms ease-in-out;
}
.sidebarnav__header .closebtn svg:hover,
.sidebarnav__header .closebtn svg:active {
  transform: scaleX(1) translateX(10%);
}
.sidebarnav__header .closebtn svg:hover path,
.sidebarnav__header .closebtn svg:active path {
  fill: #0080ff;
}
.sidebarnav__header__logo {
  opacity: 0;
  transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
  display: inline-block;
  vertical-align: middle;
  margin-top: 20px;
}
.sidebarnav__header__logo path {
  fill: #0080ff;
}
.sidebarnav #menu-sidebar a {
  transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
  opacity: 0;
  color: #000000;
  font-size: 17px;
  font-weight: 500;
  line-height: 76px;
  letter-spacing: -0.27px;
  text-decoration: none;
  padding-left: 60px;
  background-color: #fff;
  display: block;
  position: relative;
}
@media (max-width: 991px) {
  .sidebarnav #menu-sidebar a {
    line-height: 60px;
  }
}
.sidebarnav #menu-sidebar a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0080ff;
  transform: scaleX(0);
  transform-origin: center left;
  transition: transform 400ms ease-out;
}
.sidebarnav #menu-sidebar a:hover::before {
  transform: scaleX(1);
}
.sidebarnav #menu-sidebar a:hover::after {
  opacity: 1;
  transition-delay: 400ms;
  transition-duration: 400ms;
}
.sidebarnav #menu-sidebar a::after {
  content: url(/local/templates/main/assets/css/sidebar-arrow.png);
  position: absolute;
  width: 13px;
  top: 0;
  bottom: 0;
  right: 35px;
  opacity: 0;
  transition: opacity 0ms ease-out;
}
.image-grid__top {
  display: block;
  width: 100%;
  height: 480px;
  object-fit: cover;
}
.image-grid__bottom {
  display: inline-block;
  width: 50%;
  height: 480px;
  object-fit: cover;
}
.h-intro {
  padding-top: 132px;
  padding-bottom: 50px;
  min-height: 100vh;
  position: relative;
}


@media (max-width: 2100px) {
  .h-intro {
    padding-top: 100px;
  }
}
@media (max-width: 991px) {
  .h-intro {
    padding-bottom: 0px;
    min-height: 100vh;
  }
}
@media (max-width: 767px) {
  .h-intro {
    min-height: 100vh;
    padding-top: 150px;
  }
}
.h-intro__main .swiper-container {
  overflow: visible;
}
.h-intro__main .swiper-container .swiper-wrapper {
  height: 300px;
}
@media (max-width: 767px) {
  .h-intro__main .swiper-container .swiper-wrapper {
    height: 150px;
  }
}
.h-intro__main {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.h-intro__main__centered {
  transform: translateY(-50%);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
  top: 50%;
  display: inline-block;
  margin: auto;
  z-index: -1;
}
.h-intro .swiper-pagination {
  display: table;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  top: 140px;
  line-height: 0;
  z-index: 100;
}
@media (max-width: 767px) {
  .h-intro .swiper-pagination {
    top: 120px;
  }
}
@media (max-width: 575px) {
  .h-intro .swiper-pagination {
    top: 80px;
  }
}
.h-intro .swiper-pagination .swiper-pagination-bullet {
  opacity: 1;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  margin: 0 10px;
  background: transparent;
}

video#bgvid {
  position: fixed;
  top: 50%;
  left: 50%;
  overflow: hidden;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -100;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.h-intro .swiper-pagination .swiper-pagination-bullet:focus {
  outline: transparent;
}
.h-intro .swiper-pagination .swiper-pagination-bullet::before {
  content: " ";
  display: block;
  width: 3px;
  height: 3px;
  background: #fff;
  border-radius: 100%;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
  position: relative;
}
.h-intro .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: transparent;
}
.h-intro .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  content: " ";
  display: block;
  width: 6px;
  height: 6px;
  background: #0080ff;
}
.h-intro__bg {
  background-color: #000000;
}
.h-intro__heading {
  color: #fff;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: "Qanelas";
  cursor: pointer;
}
.h-intro__heading .word--highlighted {
  color: #0080ff;
}
@media 576px {
  .h-intro__heading {
    padding: 0 0%;
  }
}
@media (min-width: 1270px) {
  .h-intro__heading {
    font-size: 7.7vw;
  }
}
@media (min-width: 1500px) {
  .h-intro__heading {
    font-size: 6vw;
    padding: 0%;
  }
}
@media (max-width: 575px) {
  .h-intro__heading {
    font-size: 38px;
  }
}
.h-intro__text {
  letter-spacing: 5px;
  font-size: 0.7vw;
  font-weight: 700;
  line-height: 1.5;
  color: #747474;
  text-transform: uppercase;
  position: relative;
  top: -21px;
}
@media (max-width: 991px) {
  .h-intro__text {
    font-size: 1vw;
  }
}
@media (max-width: 767px) {
  .h-intro__text {
    font-size: 10px;
  }
}
@media (max-width: 767px) {
  .h-intro__text {
    font-size: 10px;
  }
}
.h-intro__logos {
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 45px 0;
}
@media (max-width: 767px) {
  .h-intro__logos .row {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}
@media (max-width: 991px) {
  .h-intro__distributor {
    display: none;
  }
}
.h-intro__distributor__content {
  width: 143px;
  float: right;
  margin-right: 43px;
}
.h-intro__distributor__content p {
  color: #747474;
  font-family: "Qanelas";
  font-size: 0.48vw;
  font-weight: 700;
  line-height: 1.8;
  text-transform: uppercase;
  letter-spacing: 1.64px;
  margin: 0px;
  max-width: 125px;
  text-align: center;
}
.h-intro__help {
  color: #fff;
  position: relative;
  z-index: 9;
  text-align: center;
  width: 100%;
  top: 80vh;
  position: absolute;
}
.h-intro__help a {
  color: #fff;
  text-decoration: none;
  position: absolute;
  margin: 0px;
  vertical-align: middle;
  top: 50%;
  left: 0;
  right: 0;
  display: block;
  text-align: center;
  font-size: 0.68vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2.36px;
  white-space: nowrap;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (max-width: 1169px) {
  .h-intro__help a {
    font-size: 1vw;
  }
}
@media (max-width: 767px) {
  .h-intro__help a {
    font-size: 1.5vw;
  }
}
@media (max-width: 575px) {
  .h-intro__help a {
    font-size: 11px;
  }
}
.h-about {
  padding-top: 130vh;
}
.h-about__content h3 {
  color: #ffffff;
  font-family: "Qanelas";
  font-weight: 700;
  font-size: 6vw;
  line-height: 1;
  letter-spacing: -2px;
}
.h-about__content h3::first-word {
  color: #000;
}
@media (min-width: 1500px) {
  .h-about__content h3 {
    font-size: 5vw;
  }
}
@media (max-width: 991px) {
  .h-about__content h3 {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .h-about__content h3 {
    font-size: 40px;
  }
}
.h-about__content p {
  font-family: "Qanelas";
  font-size: 1.22vw;
  font-weight: 500;
  line-height: 1.9;
  max-width: 400px;
}
@media (min-width: 1500px) {
  .h-about__content p {
    max-width: 50%;
    font-size: 1.05vw;
  }
}
@media (max-width: 991px) {
  .h-about__content p {
    font-size: 16px;
  }
}
.h-reglament {
  padding: 50px 0 80px;
}
@media (min-width: 768px) {
  .h-reglament__content {
    top: 5px;
  }
}
.h-reglament__content .row {
  position: relative;
  padding: 40px 0;
  margin-top: 8px;
}
@media (max-width: 767px) {
  .h-reglament__content .row {
    padding: 20px 0;
  }
}
.h-reglament__content .row::before {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #ffffff;
}
.h-reglament__content .row:last-child::after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #ffffff;
}
.h-reglament__content__numb h3 {
  color: #000000;
  font-size: 5.5vw;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -5px;
}
@media (min-width: 1500px) {
  .h-reglament__content__numb h3 {
    font-size: 4vw;
  }
}
@media (max-width: 767px) {
  .h-reglament__content__numb h3 {
    font-size: 45px;
  }
}
@media (max-width: 575px) {
  .h-reglament__content__numb h3 {
    font-size: 52px;
  }
}
.h-reglament__content__text p {
  color: #ffffff;
  font-size: 2vw;
  font-weight: 700;
  line-height: 1.25;
  margin: 0px;
}
@media (min-width: 1500px) {
  .h-reglament__content__text p {
    font-size: 1.8vw;
  }
}
@media (max-width: 767px) {
  .h-reglament__content__text p {
    font-size: 18px;
    margin: 10px 0 20px 0;
  }
}
.h-reglament__content__client {
  text-align: right;
}
.h-reglament__content__client h4 {
  color: #ffffff;
  font-size: 0.75vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
@media (max-width: 767px) {
  .h-reglament__content__client h4 {
    font-size: 8px;
    text-align: left;
  }
}
.h-reglament__content__client p {
  color: #000000;
  font-size: 1.2vw;
  line-height: 1.5;
  font-weight: 700;
  margin: 0px;
}
@media (max-width: 767px) {
  .h-reglament__content__client p {
    font-size: 12px;
    text-align: left;
  }
}
.h-criteria {
  padding-bottom: 50px;
  padding-top: 35px;
}
@media (max-width: 767px) {
  .h-criteria {
    padding: 30px 0;
  }
}
.h-criteria__name {
  color: #000000;
  font-size: 0.85vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media (max-width: 767px) {
  .h-criteria__name {
    font-size: 12px;
  }
}
.h-criteria__comment {
  color: #ffffff;
  font-family: 'Qanelas', serif;
  font-weight: 700;
  font-size: 2.2vw;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .h-criteria__comment {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .h-criteria .swiper-container {
    overflow: visible;
  }
}
.h-criteria__content__navigation {
  position: absolute;
  top: 0px;
  right: 0px;
  width: auto;
  left: auto;
}
.h-criteria__content__navigation .swiper-button-prev,
.h-criteria__content__navigation .swiper-button-next {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='53px' height='7px' viewBox='0 0 53 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cg id='4' transform='translate(-1301.000000, -1102.000000)' stroke='%23000000'%3E%3Cpath d='M1346.44819,1105.93934 L1301.95298,1105.93934 L1346.44819,1105.93934 L1346.44819,1103.37102 L1353.69908,1105.87987 L1346.44819,1108.38872 L1346.44819,1105.93934 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: relative;
  height: 15px;
  width: 48px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  margin: 0px 9px;
  left: 0px;
  transition: all 0.1s ease-in-out;
}
.h-criteria__content__navigation .swiper-button-prev:hover,
.h-criteria__content__navigation .swiper-button-next:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Vrstva_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 53 7' style='enable-background:new 0 0 53 7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-linecap:square;%7D%0A%3C/style%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1'%3E%3Cg id='_x34_' transform='translate(-1301.000000, -1102.000000)'%3E%3Cpath id='Combined-Shape' class='st0' d='M1346.4,1105.9H1302H1346.4v-2.6l7.3,2.5l-7.3,2.5V1105.9z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  transition: all 0.1s ease-in-out;
}
.h-criteria__content__navigation .swiper-button-prev {
  transform: rotate(180deg);
}
@media (max-width: 767px) {
  .h-criteria__content__navigation {
    top: -24px;
  }
}
@media (max-width: 575px) {
  .h-criteria__content__navigation .swiper-button-prev,
  .h-criteria__content__navigation .swiper-button-next {
    width: 35px;
    margin: 0px 5px;
  }
}
.h-criteria__content .swiper-pagination {
  left: unset;
  position: relative;
  line-height: 0;
  top: 0;
  z-index: 100;
  width: auto;
  display: inline-block;
  margin-right: 30px;
}
@media (max-width: 767px) {
  .h-criteria__content .swiper-pagination {
    display: none;
  }
}
.h-criteria__content .swiper-pagination .swiper-pagination-bullet {
  opacity: 1;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  margin: 0 10px;
  background: transparent;
}
.h-criteria__content .swiper-pagination .swiper-pagination-bullet:focus {
  outline: transparent;
}
.h-criteria__content .swiper-pagination .swiper-pagination-bullet::before {
  content: " ";
  display: block;
  width: 3px;
  height: 3px;
  background: #fff;
  border-radius: 100%;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
  position: relative;
}
.h-criteria__content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: transparent;
}
.h-criteria__content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  content: " ";
  display: block;
  width: 6px;
  height: 6px;
  background: #000;
}
.h-services__content h3 {
  color: #fff;
  font-weight: 700;
  font-size: 1.8vw;
  line-height: 1.2;
}
.h-winners .h-services__content h3 {
font-size: 42px;
line-height: 50px;
letter-spacing: 2px;
text-align: left;

}
.swiper-winner {
	display: flex;
	flex-direction: column;
}
.winner-wrapper {
	width: 100%;
    display: flex;
}
.winner-wrapper:nth-child(odd) .col-xl-10 {
 padding-bottom: 80px;
 padding-top:80px; 
}
.winner-wrapper:first-child .col-xl-10 {
  padding-top:0px; 
}


.winner-wrapper:nth-child(even) .col-xl-10 {
 padding-top: 80px;
 padding-bottom: 80px;
 border-top: 1px solid white;
 border-bottom: 1px solid white;
 
}
.winner-wrapper:last-child .col-xl-10 {
  padding-bottom:0px; 
  border-bottom: none;
}
.winner-section {
	padding-top: 40px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.winner43 .nomination-winner img {
	    padding: 20px;

    max-width: 400px;
    position: relative;
    max-height: 234px;
    width: 100%;
    height: 100%;
    /* top: 0; */
    background-color: rgba(255, 255, 255, 1);
    color: #000;
    border-radius: 0px;

}
.winner-block {
	position: relative;
}
.winner43 {
	max-width: 400px;
    width: 100%;
}
.winner43 .winner-border {
	max-width: 375px;
    position: absolute;
    height: calc(100% + 30px);
    width: 100%;
    top: -18px;
    left: -50px;
    border: 4px solid white;
}
.nomination-winner_title {
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	letter-spacing: 2px;
	text-align: left;
	color: white;
}
.nomination-partner_title {

	font-size: 12px;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 2px;
	text-align: center;
	color: black;
	text-transform:uppercase;

}
.nomination-winner {
/*
	max-width: 400px;
    position: relative;
    max-height: 234px;
    width: 100%;
    height: 100%;
     top: 16px;
    left: 16px;
    color: #000;
    border-radius: 0px;
    margin: 0 auto;
*/
position: relative;
    display: flex;
    justify-content: center;
    gap:10px;
}
  
@media (max-width: 1300px) {
  .nomination-winner {
    flex-direction: column;
}
}
.winner-block {
	flex-direction: column;
}
.nomination-partner_block {
	max-width: 165px;
	width: 100%;
	height: auto;
	padding-right: 50px;
}
.nomination-partner_block img {
	width: 100%;
	height: 100%;
}
.participants_title {
color: black;
font-size: 20px;
font-weight: 700;
line-height: 30px;
letter-spacing: 2px;
text-align: left;
}
.h-participants__swiper__slides__image img {
    max-width: 100%;
}
.h-participants__swiper__slides .swiper-slide .swiper-slide-active {
    opacity: 1;
    transition: 0.2s linear;
}
.h-participants__swiper__slides .swiper-slide {
	margin: 0;
    opacity: 1;
    transition: 0.2s linear;
    width: 158px !important;
    height: 148px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid white;
    padding-top: 8px;

}
.participants-section .h-experts__swiper .swiper-container .swiper-button-next {
    width: 44px;
    height: 44px;
    margin-top: -27px;
    border-radius: 100%;
    right: 5%;
}
.participants-section .h-experts__swiper .swiper-container .swiper-button-prev {
    width: 44px;
    height: 44px;
    margin-top: -27px;
    border-radius: 100%;
}

/*
.winner-wrapper .col-xl-10 {
	flex: 100%;
}
*/
/*
.h-participants__swiper__slides__image {
	max-width: 160px;
	width: 100%;
}
.h-participants__swiper__slides .swiper-slide {
	width: 160px !important;
}
*/
@media (min-width: 1500px) {
  .h-services__content h3 {
    font-size: 1.8vw;
  }
}
@media (max-width: 767px) {
  .h-services__content h3 {
    font-size: 18px;
  }
}
.h-services__content h3 span {
  color: #000;
}
.h-services__content > p {
  font-size: 1.22vw;
  font-weight: 500;
  line-height: 1.9;
  max-width: 427px;
}

.h-services__content > p > a {
  color: #fff;
}

.h-services__content > p > span {
  color: #fff;
}

@media (min-width: 1500px) {
  .h-services__content > p {
    max-width: 45%;
    font-size: 1.05vw;
  }
}
@media (max-width: 767px) {
  .h-services__content > p {
    font-size: 12px;
  }
}
.h-services__detail {
  padding: 60px 15px 0 15px;
}
.h-services__detail > div {
  position: relative;
}
@media (max-width: 767px) {
  .h-services__detail > div {
    padding-bottom: 40px;
  }
  .h-services__detail > div:last-child {
    padding-bottom: 0px;
  }
}
@media (max-width: 991px) {
  .h-services__detail > div::after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    width: 30px;
    height: 100%;
    background: linear-gradient(to right, rgba(234, 15, 30, 0), #0080ff);
    background: -webkit-linear-gradient(to right, rgba(234, 15, 30, 0), #0080ff);
  }
}
.h-services__detail h4 {
  color: #000000;
  font-size: 2.1vw;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: -0.75px;
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  .h-services__detail h4 {
    font-size: 30px;
  }
}
.h-services__detail p {
  color: #ffffff;
  font-size: 1.1vw;
  line-height: 3.2;
  font-weight: 700;
  margin: 0px;
}
@media (max-width: 991px) {
  .h-services__detail p {
    font-size: 16px;
  }
}
.h-services__detail__row {
  overflow: auto;
  display: flex;
  justify-content: space-between;
  -webkit-overflow-scrolling: touch;
}
.h-services__detail__row::-webkit-scrollbar {
  display: none;
}
@media (max-width: 991px) {
  .h-services__detail__row {
    justify-content: unset;
    white-space: nowrap;
  }
  .winner43 .winner-border {
    max-width: 300px;
    position: absolute;
    height: calc(100% + 30px);
    width: 100%;
    top: -18px;
    left: -14px;
    border: 4px solid white;
}
.winner43 .nomination-winner img {
    max-width: 270px;
}
}
.h-services__detail__row__single {
  margin-right: 0px;
}
@media (max-width: 991px) {
  .h-services__detail__row__single {
    margin-right: 50px;
  }
}
.h-services__detail .swiper-slide {
  opacity: 1;
}
@media (max-width: 991px) {
  .h-services__detail .swiper-slide {
    /*	opacity: 0.2;
  				&.swiper-slide-active {
					opacity: 1;
  				}
  				&.swiper-slide-next {
					opacity: 1;
  				}*/
  }
}
@media (max-width: 575px) {
  .h-services__detail .swiper-slide:first-child {
    margin-left: 0px;
  }
}
@media (max-width: 991px) {
  .h-services__detail .swiper-slide {
    max-width: 240px;
  }
}
@media (max-width: 575px) {
  .h-services__detail .swiper-slide {
    max-width: 240px;
  }

}
.h-contact-us {
  padding: 80px 0;
}
@media (max-width: 991px) {
  .h-contact-us {
    padding: 50px 0;
  }
}
.h-contact-us__link {
  width: 100%;
  text-decoration: none;
}
.h-contact-us__link p {
  color: #000;
  font-weight: 700;
  font-size: 1.4vw;
  padding-right: 20px;
  text-decoration: none;
  position: relative;
}
@media (max-width: 991px) {
  .h-contact-us__link p {
    font-size: 14px;
  }
}
.h-contact-us__link p img {
  vertical-align: middle;
}
@media (max-width: 991px) {
  .h-contact-us__link p img {
    width: 30px;
  }
}
.h-contact-us__link p svg {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  fill: #000;
  transition: all 0.2s ease-in-out;
}
.h-contact-us__link p span {
  color: #fff;
  text-decoration: underline;
  transition: color 300ms ease-in-out;
}
.h-contact-us__link:hover svg {
  fill: #fff;
  transition: all 0.2s ease-in-out;
}
.h-contact-us__link:hover span {
  color: #000;
  text-decoration: underline;
}
.h-circle > div {
  text-align: center;
  height: 100vh;
}
.h-circle h3 {
  color: #000000;
  font-size: 6vw;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2.25px;
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
  .h-circle h3 {
    font-size: 40px;
  }
}
.h-circle p {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2.62px;
}
@media (max-width: 767px) {
  .h-circle p {
    font-size: 12px;
  }
}
.h-circle p a {
  color: #fff;
}
.h-marketo {
  padding-top: 80px;
  overflow: hidden;
}
.h-marketo__content h3 {
  color: #000000;
  font-weight: 700;
  font-size: 6vw;
  line-height: 1;
  letter-spacing: -2px;
}
.h-marketo__content h3 span {
  color: #0080ff;
}
@media (min-width: 1500px) {
  .h-marketo__content h3 {
    font-size: 4.3vw;
  }
}
@media (max-width: 767px) {
  .h-marketo__content h3 {
    font-size: 40px;
  }
}
.h-marketo__content > p {
  font-family: "Qanelas";
  font-size: 1.22vw;
  font-weight: 500;
  line-height: 1.9;
  max-width: 427px;
}
@media (min-width: 1500px) {
  .h-marketo__content > p {
    max-width: 50%;
  }
}
@media (max-width: 991px) {
  .h-marketo__content > p {
    font-size: 12px;
  }
    .winner-wrapper {
	width: 100%;
    display: flex;
    flex-direction: column;
}
}
.h-marketo__slides .swiper-slide {
  margin: 0;
}
.h-marketo__slides__img img {
  width: 430px;
}
@media (max-width: 575px) {
  .h-marketo__slides__img img {
    width: 100%;
  }

}
.h-marketo__slides__number {
  width: 47px;
  height: 47px;
}
.h-marketo__slides__number p {
  line-height: 47px;
  width: 47px;
  text-align: center;
  margin: 0px;
  position: absolute;
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.5px;
}
.h-marketo__slides__number:after {
  content: "";
  position: absolute;
  background: #0080ff;
  width: 47px;
  height: 47px;
  z-index: -1;
  border-radius: 100%;
}
.h-marketo__slides__title {
  color: #000000;
  font-size: 2.1vw;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -0.75px;
}
@media (min-width: 1270px) {
  .h-marketo__slides__title {
    line-height: 1.1;
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .h-marketo__slides__title {
    font-size: 18px;
  }
}
.h-marketo__slides__text {
  color: #4a4a4a;
  font-size: 1.1vw;
  font-weight: 500;
  line-height: 30px;
}
@media (min-width: 1270px) {
  .h-marketo__slides__text {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .h-marketo__slides__text {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .h-marketo__slides__right {
    padding-left: 0px;
  }
}
@media (max-width: 767px) {
  .h-marketo__swiper {
    padding: 0 15px;
  }
}
.h-marketo__arrows {
  position: relative;
  /* z-index: 800; */
}
.h-marketo__arrows .swiper-button-next {
  /*background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='66' height='66' viewBox='0 0 66 66'%3e%3cdefs%3e%3cpath id='7tvfa' d='M1336 1593c0-18.225 14.775-33 33-33s33 14.775 33 33-14.775 33-33 33-33-14.775-33-33z'/%3e%3cpath id='7tvfb' d='M1364.188 1587.5l-3.188 3.273 8.5 8.727 8.5-8.727-3.188-3.273-5.312 5.455z'/%3e%3c/defs%3e%3cg%3e%3cg transform='translate(-1336 -1560)'%3e%3cuse fill='%230080ff' xlink:href='%237tvfa'/%3e%3c/g%3e%3cg transform='rotate(-90 -78.5 1481.5)'%3e%3cuse fill='%23fff' xlink:href='%237tvfb'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
				width: 53px;
    			*/
  transition: 0.2s ease-out;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='53px' height='7px' viewBox='0 0 53 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cg id='4' transform='translate(-1301.000000, -1102.000000)' stroke='%23000000'%3E%3Cpath d='M1346.44819,1105.93934 L1301.95298,1105.93934 L1346.44819,1105.93934 L1346.44819,1103.37102 L1353.69908,1105.87987 L1346.44819,1108.38872 L1346.44819,1105.93934 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  background-size: 53px;
  top: 30px;
  right: 20px;
  width: 52px;
  height: 53px;
  left: auto;
}
.h-marketo__arrows .swiper-button-next:hover {
  /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='66' height='66' viewBox='0 0 66 66'%3E%3Cdefs%3E%3Cpath id='7tvfa' d='M1336 1593c0-18.225 14.775-33 33-33s33 14.775 33 33-14.775 33-33 33-33-14.775-33-33z'/%3E%3Cpath id='7tvfb' d='M1364.188 1587.5l-3.188 3.273 8.5 8.727 8.5-8.727-3.188-3.273-5.312 5.455z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-1336 -1560)'%3E%3Cuse fill='%23000000' xlink:href='%237tvfa'/%3E%3C/g%3E%3Cg transform='rotate(-90 -78.5 1481.5)'%3E%3Cuse fill='%23fff' xlink:href='%237tvfb'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
				*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='53px' height='7px' viewBox='0 0 53 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cg id='4' transform='translate(-1301.000000, -1102.000000)' stroke='%23000000'%3E%3Cpath d='M1346.44819,1105.93934 L1301.95298,1105.93934 L1346.44819,1105.93934 L1346.44819,1103.37102 L1353.69908,1105.87987 L1346.44819,1108.38872 L1346.44819,1105.93934 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  transition: 0.2s ease-out;
}
@media (max-width: 991px) {
  .h-marketo__arrows .swiper-button-next {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='53px' height='7px' viewBox='0 0 53 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cg id='4' transform='translate(-1301.000000, -1102.000000)' stroke='%23000000'%3E%3Cpath d='M1346.44819,1105.93934 L1301.95298,1105.93934 L1346.44819,1105.93934 L1346.44819,1103.37102 L1353.69908,1105.87987 L1346.44819,1108.38872 L1346.44819,1105.93934 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    top: 30px;
    right: 20px;
    width: 52px;
    left: auto;
  }
  .h-marketo__arrows .swiper-button-next:hover {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='53px' height='7px' viewBox='0 0 53 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cg id='4' transform='translate(-1301.000000, -1102.000000)' stroke='%23000000'%3E%3Cpath d='M1346.44819,1105.93934 L1301.95298,1105.93934 L1346.44819,1105.93934 L1346.44819,1103.37102 L1353.69908,1105.87987 L1346.44819,1108.38872 L1346.44819,1105.93934 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    opacity: 1;
  }
}
.h-marketo__arrows .swiper-button-prev {
  /*background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='66' height='66' viewBox='0 0 66 66'%3e%3cdefs%3e%3cpath id='7tvfa' d='M1336 1593c0-18.225 14.775-33 33-33s33 14.775 33 33-14.775 33-33 33-33-14.775-33-33z'/%3e%3cpath id='7tvfb' d='M1364.188 1587.5l-3.188 3.273 8.5 8.727 8.5-8.727-3.188-3.273-5.312 5.455z'/%3e%3c/defs%3e%3cg%3e%3cg transform='translate(-1336 -1560)'%3e%3cuse fill='%230080ff' xlink:href='%237tvfa'/%3e%3c/g%3e%3cg transform='rotate(-90 -78.5 1481.5)'%3e%3cuse fill='%23fff' xlink:href='%237tvfb'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
				width: 53px;
				left: 190px;*/
  will-change: transform;
  height: 53px;
  background-size: 53px;
  transform: rotate(180deg);
  transition: 0.2s ease-out;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='53px' height='7px' viewBox='0 0 53 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cg id='4' transform='translate(-1301.000000, -1102.000000)' stroke='%23000000'%3E%3Cpath d='M1346.44819,1105.93934 L1301.95298,1105.93934 L1346.44819,1105.93934 L1346.44819,1103.37102 L1353.69908,1105.87987 L1346.44819,1108.38872 L1346.44819,1105.93934 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  top: 31px;
  right: 80px;
  width: 52px;
  left: auto;
}
.h-marketo__arrows .swiper-button-prev:hover {
  /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='66' height='66' viewBox='0 0 66 66'%3E%3Cdefs%3E%3Cpath id='7tvfa' d='M1336 1593c0-18.225 14.775-33 33-33s33 14.775 33 33-14.775 33-33 33-33-14.775-33-33z'/%3E%3Cpath id='7tvfb' d='M1364.188 1587.5l-3.188 3.273 8.5 8.727 8.5-8.727-3.188-3.273-5.312 5.455z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-1336 -1560)'%3E%3Cuse fill='%23000000' xlink:href='%237tvfa'/%3E%3C/g%3E%3Cg transform='rotate(-90 -78.5 1481.5)'%3E%3Cuse fill='%23fff' xlink:href='%237tvfb'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
				*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='53px' height='7px' viewBox='0 0 53 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cg id='4' transform='translate(-1301.000000, -1102.000000)' stroke='%23000000'%3E%3Cpath d='M1346.44819,1105.93934 L1301.95298,1105.93934 L1346.44819,1105.93934 L1346.44819,1103.37102 L1353.69908,1105.87987 L1346.44819,1108.38872 L1346.44819,1105.93934 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  transform: rotate(180deg);
  transition: 0.2s ease-out;
  opacity: 1;
}
@media (max-width: 991px) {
  .h-marketo__arrows .swiper-button-prev {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='53px' height='7px' viewBox='0 0 53 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cg id='4' transform='translate(-1301.000000, -1102.000000)' stroke='%23000000'%3E%3Cpath d='M1346.44819,1105.93934 L1301.95298,1105.93934 L1346.44819,1105.93934 L1346.44819,1103.37102 L1353.69908,1105.87987 L1346.44819,1108.38872 L1346.44819,1105.93934 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    top: 31px;
    right: 80px;
    width: 52px;
    left: auto;
  }
  .h-marketo__arrows .swiper-button-prev:hover {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='53px' height='7px' viewBox='0 0 53 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cg id='4' transform='translate(-1301.000000, -1102.000000)' stroke='%23000000'%3E%3Cpath d='M1346.44819,1105.93934 L1301.95298,1105.93934 L1346.44819,1105.93934 L1346.44819,1103.37102 L1353.69908,1105.87987 L1346.44819,1108.38872 L1346.44819,1105.93934 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    opacity: 1;
  }
}
.h-marketo__arrows .swiper-button-disabled {
  opacity: 0;
  transition: 0.1s linear;
}
.h-marketo .swiper-slide {
  opacity: 1;
  transition: 0.2s linear;
  width: 430px;
}
.h-marketo .swiper-slide.swiper-slide-next {
  opacity: 1;
  transition: 0.2s linear;
}
.h-marketo .swiper-slide.swiper-slide-active {
  opacity: 1;
  transition: 0.2s linear;
}
@media (max-width: 767px) {
  .h-marketo .swiper-slide {
    opacity: 1;
  }
}
@media (max-width: 575px) {
  .h-marketo .swiper-slide {
    width: 100%;
  }
}
.h-marketo .swiper-container {
  overflow: visible;
}
.h-marketo__contact {
  padding: 70px 0;
}
@media (max-width: 991px) {
  .h-marketo__contact {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .h-marketo__contact {
    padding: 30px 0;
  }
}
.h-marketo__contact__link {
  text-decoration: none;
}
.h-marketo__contact__link #m37fa {
  fill: #000;
  transition: all 0.2s ease-in-out;
}
.h-marketo__contact__link:hover svg {
  fill: #0080ff;
  transition: all 0.2s ease-in-out;
}
.h-marketo__contact__link:hover #m37fa {
  fill: #0080ff;
  transition: all 0.2s ease-in-out;
}
.h-marketo__contact__link p {
  color: #000;
  font-size: 1.4vw;
  font-weight: 700;
  margin-left: 35px;
  position: relative;
  padding-right: 20px;
}
@media (max-width: 991px) {
  .h-marketo__contact__link p {
    font-size: 20px;
    margin: 0 0 0 10px;
  }
}
@media (min-width: 1500px) {
  .h-marketo__contact__link p {
    font-size: 1.2vw;
  }
}
.h-marketo__contact__link p a {
  color: #0080ff;
}
.h-marketo__contact__link p span {
  font-weight: 500;
  text-decoration: none;
}
.h-marketo__contact__link p span.h-marketo__contact__text__link {
  text-decoration: underline;
}
.h-marketo__contact__link__arrow svg {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  fill: #000;
  transition: all 0.2s ease-in-out;
}
.h-marketo__contact__link img {
  width: 47px;
}
@media (max-width: 767px) {
  .h-marketo__contact__link img {
    width: 35px;
  }
}
@media (min-width: 576px) {
  .h-marketo .container-fluid--nopadding {
    margin-left: calc((100vw - 540px) / 2);
  }
}
@media (min-width: 768px) {
  .h-marketo .container-fluid--nopadding {
    margin-left: calc((100vw - 720px) / 2);
  }
}
@media (min-width: 992px) {
  .h-marketo .container-fluid--nopadding {
    margin-left: calc((100vw - 960px) / 2);
  }
}
@media (min-width: 1270px) {
  .h-marketo .container-fluid--nopadding {
    margin-left: calc((100vw - 1270px) / 2);
  }
  .h-marketo .container-fluid--nopadding .row {
    max-width: 1270px;
  }
}
.h-blog {
  padding: 30px 0 60px 0;
}
.h-blog img {
  max-width: 100%;
}
.h-blog a {
  text-decoration: none;
}
@media (min-width: 992px) {
  .h-blog__content .no-gutters .h-blog__content__title {
    padding-right: 1%;
  }
}
@media (min-width: 1270px) {
  .h-blog__content .no-gutters .h-blog__content__title {
    padding-right: 5%;
  }
}
@media (min-width: 1270px) {
  .h-blog__content__title {
    padding-right: 5%;
  }
}
@media (min-width: 992px) {
  .h-blog__content__title {
    padding-right: 1%;
  }
}
.h-blog__content__title h3 {
  font-weight: 700;
  font-size: 6vw;
  line-height: 1;
  letter-spacing: -2px;
}
@media (max-width: 767px) {
  .h-blog__content__title h3 {
    font-size: 40px;
  }
}
@media (min-width: 1500px) {
  .h-blog__content__title h3 {
    font-size: 4.3vw;
  }
}
@media (min-width: 1270px) {
  .h-blog__content__title img {
    position: relative;
    top: -40px;
  }
}
@media (min-width: 768px) {
  .h-blog__posts {
    padding-left: 5%;
  }
}
.h-blog__posts__post {
  position: relative;
  /*:first-child {
				border-top: 1px solid #cbcbcb;
			}*/
}
.h-blog__posts__post:hover a:after {
  background-color: #0080ff;
}
.h-blog__posts__post:hover a:before {
  background-color: #0080ff;
}
.h-blog__posts__post:hover p,
.h-blog__posts__post:hover h4 {
  color: #0080ff;
}
.h-blog__posts__post a:after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #cbcbcb;
}
.h-blog__posts__post:first-child a:before {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #cbcbcb;
}
.h-blog__posts__post > a {
  padding: 27px 0;
  display: block;
}
.h-blog__posts p {
  color: #4a4a4a;
  font-size: 0.7vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media (max-width: 991px) {
  .h-blog__posts p {
    font-size: 10px;
  }
}
.h-blog__posts h4 {
  text-align: right;
  color: #000000;
  font-size: 1.4vw;
  font-weight: 500;
  line-height: 1.5;
}
@media (max-width: 991px) {
  .h-blog__posts h4 {
    font-size: 20px;
    text-align: left;
  }
}
.h-blog__link {
  padding: 30px 0;
  text-align: right;
}
.h-blog__link a {
  padding-left: 25px;
  color: #000000;
  font-size: 1vw;
  font-weight: 500;
  line-height: 2.1;
  background-image: url(/local/templates/main/assets/css/img/arrow.png);
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 7px 9px;
  transition: 0.1s;
}
@media (max-width: 991px) {
  .h-blog__link a {
    font-size: 14px;
  }
}
.h-blog__link a:hover {
  background-position: center left 5px;
  transition: 0.1s;
  text-decoration: underline;
}
.h-explore {
  padding-top: 70vh;
  padding-bottom: 90px;
}
@media (max-width: 767px) {
  .h-explore {
    padding-bottom: 30px;
  }
}
.h-explore .container {
  position: relative;
}
@media (max-width: 991px) {
  .h-explore .container-half-fluid {
    margin-left: 7.5px;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .h-explore .container-half-fluid {
    margin-left: 0;
    padding-left: 0;
  }
}
.h-explore__content__img {
  position: relative;
  text-align: right;
  overflow: hidden;
}
.h-explore__content__img img {
  max-width: 100%;
  height: auto;
  width: 100%;
}
@media (max-width: 767px) {
  .h-explore__content__img img {
    width: auto;
    height: 400px;
    max-width: none;
    min-width: 100%;
    margin-left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
  }
}
.h-explore__content__img .row {
  max-width: 1270px;
  position: absolute;
  bottom: 70px;
}
@media (min-width: 768px) {
  .h-explore__content__img .row {
    max-width: 960px;
  }
}
@media (min-width: 1270px) {
  .h-explore__content__img .row {
    max-width: 1270px;
  }
}
@media (max-width: 991px) {
  .h-explore__content__img .row {
    max-width: 720px;
    margin: 0 auto;
    right: 0;
    left: 0;
  }
}
@media (max-width: 767px) {
  .h-explore__content__img .row {
    max-width: 540px;
  }
}
.h-explore__content__img__text {
  top: 0px;
  position: relative;
  bottom: 57px;
  max-width: 100%;
  text-align: left;
  color: #ffffff;
  font-family: "Qanelas";
  font-size: 7vw;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2.5px;
}
@media (min-width: 1500px) {
  .h-explore__content__img__text {
    font-size: 6vw;
  }
}
@media (max-width: 767px) {
  .h-explore__content__img__text {
    font-size: 60px;
    max-width: 540px;
    margin: 0 auto;
  }
}
@media (max-width: 575px) {
  .h-explore__content__img__text {
    font-size: 50px;
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .h-explore__content__img__text {
    width: 100%;
  }
}
@media (max-width: 575px) {
  .h-explore__content__img__text {
    bottom: 25px;
  }
}
.h-explore__content-text {
  padding-top: 70px;
}
.h-explore__content-text__text p {
  color: #ffffff;
  font-family: "Qanelas";
  font-size: 1.4vw;
  line-height: 2;
  font-weight: 500;
}
@media (max-width: 991px) {
  .h-explore__content-text__text p {
    font-size: 20px;
  }
}
.h-experts {
  padding-top: 90px;
  padding-bottom: 75px;
}
@media (max-width: 767px) {
  .h-experts__row {
    padding: 0 15px;
  }
}
.h-experts__swiper__slides .swiper-slide {
  margin: 0;
  opacity: 0.2;
  transition: 0.2s linear;
  width: 25%;
}
@media (max-width: 767px) {
  .h-experts__swiper__slides .swiper-slide {
    opacity: 1;
  }
}
.h-experts__swiper__slides .swiper-slide:hover .h-experts__swiper__slides__position {
  color: #fff;
  transition: all 0.2s ease-in-out;
}
.h-experts__swiper__slides .swiper-slide.swiper-slide-prev {
  opacity: 1;
  transition: 0.2s linear;
}
.h-experts__swiper__slides .swiper-slide.swiper-slide-prev img:hover {
  box-shadow: unset;
}
.h-experts__swiper__slides .swiper-slide.swiper-slide-active {
  opacity: 1;
  transition: 0.2s linear;
}
.h-experts__swiper__slides .swiper-slide.swiper-slide-active img:hover {
  box-shadow: unset;
}
.h-experts__swiper__slides .swiper-slide.swiper-slide-active .h-experts__swiper__slides__position {
  color: #fff;
  transition: all 0.2s ease-in-out;
}
.h-experts__swiper__slides__image img {
  max-width: 100%;
}
.h-experts__swiper__slides__position {
  color: #000000;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  transition: all 0.2s ease-in-out;
}
@media (max-width: 767px) {
  .h-experts__swiper__slides__position {
    font-size: 10px;
    margin-bottom: 0;
    min-height: 3.2em;
  }
}
.h-experts__swiper__slides__name {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
}
.h-experts__swiper__slides__title {
  color: #000000;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: -0.75px;
}
.h-experts__swiper__slides__text {
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
}
.h-experts__swiper .swiper-container .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='66' height='66' viewBox='0 0 66 66'%3e%3cdefs%3e%3cpath id='7tvfa' d='M1336 1593c0-18.225 14.775-33 33-33s33 14.775 33 33-14.775 33-33 33-33-14.775-33-33z'/%3e%3cpath id='7tvfb' d='M1364.188 1587.5l-3.188 3.273 8.5 8.727 8.5-8.727-3.188-3.273-5.312 5.455z'/%3e%3c/defs%3e%3cg%3e%3cg transform='translate(-1336 -1560)'%3e%3cuse fill='%23000000' xlink:href='%237tvfa'/%3e%3c/g%3e%3cg transform='rotate(-90 -78.5 1481.5)'%3e%3cuse fill='%23fff' xlink:href='%237tvfb'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  background-size: 66px;
  width: 66px;
  height: 66px;
  transition: 0.1s linear;
  margin-top: -80px;
}
@media (max-width: 767px) {
  .h-experts__swiper .swiper-container .swiper-button-next {
    background-size: 33px;
    width: 33px;
    height: 33px;
  }
}
.h-experts__swiper .swiper-container .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='66' height='66' viewBox='0 0 66 66'%3e%3cdefs%3e%3cpath id='7tvfa' d='M1336 1593c0-18.225 14.775-33 33-33s33 14.775 33 33-14.775 33-33 33-33-14.775-33-33z'/%3e%3cpath id='7tvfb' d='M1364.188 1587.5l-3.188 3.273 8.5 8.727 8.5-8.727-3.188-3.273-5.312 5.455z'/%3e%3c/defs%3e%3cg%3e%3cg transform='translate(-1336 -1560)'%3e%3cuse fill='%23000000' xlink:href='%237tvfa'/%3e%3c/g%3e%3cg transform='rotate(-90 -78.5 1481.5)'%3e%3cuse fill='%23fff' xlink:href='%237tvfb'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  background-size: 66px;
  width: 66px;
  height: 66px;
  transform: rotate(180deg);
  transition: 0.1s linear;
  margin-top: -80px;
}
@media (max-width: 767px) {
  .h-experts__swiper .swiper-container .swiper-button-prev {
    background-size: 33px;
    width: 33px;
    height: 33px;
  }
}
.h-experts__swiper .swiper-container .swiper-button-disabled {
  opacity: 0;
  transition: 0.1s linear;
}
@media (min-width: 576px) {
  .h-experts .container-fluid--nopadding {
    margin-left: calc((100vw - 540px) / 2);
  }
}
@media (min-width: 768px) {
  .h-experts .container-fluid--nopadding {
    margin-left: calc((100vw - 720px) / 2);
  }
}
@media (min-width: 992px) {
  .h-experts .container-fluid--nopadding {
    margin-left: calc((100vw - 960px) / 2);
  }
}
@media (min-width: 1270px) {
  .h-experts .container-fluid--nopadding {
    margin-left: calc((100vw - 1270px) / 2);
  }
}
.h-experts__contact {
  padding: 60px 0;
}
@media (max-width: 767px) {
  .h-experts__contact {
    padding: 60px 0 0 0;
  }
}
.h-experts__contact__text p {
  color: #ffffff;
  font-family: "Qanelas";
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.h-experts__contact__mail p {
  color: #ffffff;
  font-family: "Qanelas";
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.h-experts__contact__mail p a {
  color: #000000;
  text-decoration: underline;
}
.h-follow-us {
  padding: 60px 0;
}
.h-follow-us__socials {
  margin-top: -29px;
}
@media (max-width: 991px) {
  .h-follow-us__socials {
    margin-top: 0px;
  }
}
.h-follow-us__socials__link {
  transition: 0.2s;
}
.h-follow-us__socials__link a {
  text-decoration: none;
  color: #ffffff;
  display: block;
  padding: 29px 0 29px 33px;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: color 1000ms;
  transition: color 1000ms;
}
.h-follow-us__socials__link a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition: 300ms ease-out;
  transition: 300ms ease-out;
}
.h-follow-us__socials__link a:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
@media (max-width: 991px) {
  .h-follow-us__socials__link a {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .h-follow-us__socials__link a {
    padding: 0px;
    text-align: center;
  }
  .h-follow-us__socials__link a:before {
    content: none;
  }
}
.h-follow-us__socials__link a p {
  margin: 0px;
  font-size: 0.85vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: block;
}
@media (max-width: 767px) {
  .h-follow-us__socials__link a p {
    display: none;
  }
}
.h-follow-us__socials__icon {
  display: none;
}
@media (max-width: 767px) {
  .h-follow-us__socials__icon {
    display: block;
  }
}
@media (max-width: 767px) {
  .h-follow-us__socials__icon img {
    width: 30px;
    padding: 20px 0;
  }
}
.h-contact {
  padding: 70px 0 100px;
}
@media (max-width: 767px) {
  .h-contact {
    padding: 50px 0;
  }
}
.h-contact__link {
  text-decoration: none;
  fill: #fff;
  transition: all 0.2s ease-in-out;
}
.h-contact__link p {
  color: #000;
  font-weight: 500;
  line-height: 1.6;
  font-size: 1vw;
  max-width: 328px;
  margin-top: 50px;
  position: relative;
}
@media (min-width: 1500px) {
  .h-contact__link p {
    max-width: 40%;
  }
}
@media (max-width: 1169px) {
  .h-contact__link p {
    font-size: 12px;
    margin-top: 35px;
  }
}
@media (max-width: 767px) {
  .h-contact__link p {
    width: 80%;
  }
}
.h-contact__link h2 {
  color: #ffffff;
  font-weight: 700;
  font-size: 7vw;
  line-height: 1;
  letter-spacing: -2.5px;
  padding-right: 50px;
  position: relative;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}
@media (max-width: 767px) {
  .h-contact__link h2 {
    font-size: 40px;
  }
}
/*.h-contact__link:hover h2,
.h-contact__link:hover h2 .word {
  color: #000;
  transition: all 0.2s ease-in-out;
  text-decoration: underline;
}
.h-contact__link:hover svg use {
  fill: #000;
  transition: all 0.2s ease-in-out;
}*/
.h-contact__wrap {
  position: relative;
}
.h-contact__wrap svg {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.h-contact__wrap svg use {
  fill: #fff;
  transition: all 0.2s ease-in-out;
}
.c-intro {
  padding-top: 200px;
  position: relative;
}
@media (max-width: 991px) {
  .c-intro {
    padding-top: 80px;
  }
}
.c-intro__content p,
.c-intro__content h3,
.c-intro__content h4 {
  color: #fff;
}
.c-intro__content .c-intro-first-row {
  padding: 0 15px 80px 15px;
}
@media (max-width: 991px) {
  .c-intro__content .c-intro-first-row {
    padding: 20px 15px;
  }
}
.c-intro__heading h2 {
  color: #0080ff;
}
.c-intro__title h3 {
  color: #ffffff;
  font-weight: 700;
  font-size: 6vw;
  line-height: 1;
  letter-spacing: -2px;
}
@media (min-width: 1500px) {
  .c-intro__title h3 {
    font-size: 5vw;
  }
}
@media (max-width: 991px) {
  .c-intro__title h3 {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .c-intro__title h3 {
    font-size: 50px;
  }
}
.c-intro__address {
  position: relative;
}
.c-intro__address h4 {
  color: #ffffff;
  font-size: 1.4vw;
  line-height: 1.7;
  font-weight: 500;
  font-weight: 700;
  letter-spacing: -0.5px;
}
@media (min-width: 1500px) {
  .c-intro__address h4 {
    font-size: 1.2vw;
  }
}
@media (max-width: 991px) {
  .c-intro__address h4 {
    font-size: 20px;
  }
}
.c-intro__address a {
  color: #ffffff;
  font-size: 1.4vw;
  line-height: 1.7;
  font-weight: 500;
  margin: 0px;
  max-width: 240px;
  text-decoration: none;
  display: block;
}
@media (min-width: 1500px) {
  .c-intro__address a {
    font-size: 1.2vw;
  }
}
@media (max-width: 991px) {
  .c-intro__address a {
    font-size: 20px;
  }
}
.c-intro__address > div {
  position: absolute;
  bottom: -50px;
  padding-left: 68px;
}
@media (max-width: 1169px) {
  .c-intro__address > div {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .c-intro__address > div {
    position: relative;
    bottom: 0px;
    margin-top: 30px;
    padding-left: 0px;
  }
}
.c-intro__contact {
  padding: 40px 15px;
}
.c-intro__contact a {
  color: #ffffff;
  font-size: 1.38vw;
  line-height: 1.4;
  font-weight: 700;
  letter-spacing: -0.5px;
  padding-left: 68px;
  text-decoration: none;
  position: relative;
}
@media (min-width: 1500px) {
  .c-intro__contact a {
    font-size: 1.1vw;
  }
}
@media (max-width: 991px) {
  .c-intro__contact a {
    font-size: 20px;
    padding-left: 50px;
  }
}
@media (max-width: 991px) {
  .c-intro__contact a {
    font-size: 15px;
  }
}
.c-intro__contact__mail {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMiAxOCI+PGRlZnM+PHBhdGggaWQ9InFsNjZhIiBkPSJNMjE0IDU1NGgxOGEyIDIgMCAwIDEgMiAydjE0YTIgMiAwIDAgMS0yIDJoLTE4YTIgMiAwIDAgMS0yLTJ2LTE0YTIgMiAwIDAgMSAyLTJ6bTE4IDYuNjE5bC05IDQuNS05LTQuNVY1NzBoMTh6bTAtMi4yMzdWNTU2aC0xOHYyLjM4Mmw5IDQuNXoiLz48L2RlZnM+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxMiAtNTU0KSI+PHVzZSBmaWxsPSIjZWEwZjFlIiB4bGluazpocmVmPSIjcWw2NmEiLz48L2c+PC9nPjwvc3ZnPg==);
  background-position: left center;
  background-repeat: no-repeat;
}
.c-intro__contact__mail a:hover:after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: -3px;
  background-color: #0080ff;
}
.c-intro__contact__phone {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGRlZnM+PHBhdGggaWQ9ImRlZjBhIiBkPSJNODg5Ljk4IDU1Ny4yNTVjLjU4NS42NS40IDEuMzg1LS4xMTkgMi4wODNhNS40NTMgNS40NTMgMCAwIDEtLjQzNS41MDkgMTQuODggMTQuODggMCAwIDEtLjI4LjI4NWwtLjc2Ny43NjdjLS4xLjEuNTg2IDEuNDcgMS45MTcgMi44MDMgMS4zMyAxLjMzMSAyLjcgMi4wMTcgMi44MDEgMS45MTZsLjc2Ni0uNzY2Yy40MjItLjQyMi42NDYtLjYyNi45NTMtLjgyOC42MzgtLjQxOCAxLjMzNS0uNTMyIDEuOTIyLS4wMDcgMS45MTcgMS4zNzEgMy4wMDIgMi4yMTMgMy41MzQgMi43NjUgMS4wMzcgMS4wNzcuOSAyLjczNS4wMDYgMy42ODEtLjMxLjMyOC0uNzA0LjcyMi0xLjE2OSAxLjE3LTIuODEyIDIuODEzLTguNzQ1IDEuMTAxLTEzLjI5My0zLjQ1LTQuNTQ4LTQuNTUzLTYuMjYtMTAuNDg3LTMuNDU0LTEzLjI5NC41MDQtLjUxMS42Ny0uNjc3IDEuMTYtMS4xNi45MTQtLjkgMi42NDktMS4wNDEgMy43MDMgMCAuNTU1LjU0OCAxLjQ0IDEuNjg2IDIuNzU0IDMuNTI2eiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODgxIC01NTMpIj48dXNlIGZpbGw9IiNlYTBmMWUiIHhsaW5rOmhyZWY9IiNkZWYwYSIvPjwvZz48L2c+PC9zdmc+);
  background-position: left center;
  background-repeat: no-repeat;
}
.c-intro__contact__phone a:hover:after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: -3px;
  background-color: #0080ff;
}
.c-intro__follow {
  padding: 60px 0px;
}
@media (max-width: 991px) {
  .c-intro__follow {
    padding: 60px 15px;
  }
}
.c-intro__follow__socials {
  margin-top: -29px;
}
@media (max-width: 991px) {
  .c-intro__follow__socials {
    margin-top: 0px;
  }
}
.c-intro__follow__socials__link {
  transition: 0.2s;
}
.c-intro__follow__socials__link a {
  text-decoration: none;
  color: #ffffff;
  display: block;
  padding: 29px 0 29px 33px;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: color 1000ms;
  transition: color 1000ms;
}
.c-intro__follow__socials__link a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition: 300ms ease-out;
  transition: 300ms ease-out;
}
.c-intro__follow__socials__link a:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
@media (max-width: 991px) {
  .c-intro__follow__socials__link a {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .c-intro__follow__socials__link a {
    padding: 0px;
    text-align: center;
  }
  .c-intro__follow__socials__link a:before {
    content: none;
  }
}
.c-intro__follow__socials__link a p {
  margin: 0px;
  font-size: 0.85vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: block;
}
@media (max-width: 767px) {
  .c-intro__follow__socials__link a p {
    display: none;
  }
}
.c-intro__follow__socials__icon {
  display: none;
}
@media (max-width: 767px) {
  .c-intro__follow__socials__icon {
    display: block;
  }
}
@media (max-width: 767px) {
  .c-intro__follow__socials__icon img {
    width: 30px;
    padding: 20px 0;
  }
}
.c-intro__write {
  position: relative;
  bottom: -2.1vw;
}
.c-intro__write__link {
  text-decoration: none;
}
.c-intro__write__link h2 {
  color: #ffffff;
  font-weight: 700;
  font-size: 4.2vw;
  line-height: 1;
  letter-spacing: -1.5px;
}
@media (max-width: 767px) {
  .c-intro__write__link h2 {
    font-size: 40px;
  }
}
.c-intro__write__link svg {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.c-intro__write__link svg path {
  transition: all 0.2s ease-in-out;
  fill: #fff;
}
.c-intro__write__link:hover svg path {
  fill: #0080ff;
  transition: all 0.2s ease-in-out;
}
.c-intro__write__link:hover h2 {
  transition: all 0.2s ease-in-out;
  color: #0080ff;
}
.c-intro__map {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  -webkit-transition: height 0.3s linear;
  transition: height 0.3s linear;
  background-color: #000;
}
.c-intro__map a[href^="http://maps.google.com/maps"] {
  display: none !important;
}
.c-intro__map a[href^="https://maps.google.com/maps"] {
  display: none !important;
}
.c-intro__map .gmnoprint a {
  display: none;
}
.c-intro__map .gmnoprint span {
  display: none;
}
.c-intro__map .gm-style-cc {
  display: none;
}
.c-intro__map .gmnoprint div {
  background: none !important;
}
@-moz-keyframes pulsate {
  from {
    -moz-transform: scale(0.25);
    opacity: 1;
  }
  95% {
    -moz-transform: scale(1.3);
    opacity: 0;
  }
  to {
    -moz-transform: scale(0.3);
    opacity: 0;
  }
}
@-webkit-keyframes pulsate {
  from {
    -webkit-transform: scale(0.25);
    opacity: 1;
  }
  95% {
    -webkit-transform: scale(1.3);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(0.3);
    opacity: 0;
  }
}
#c-intro__map div[title="map title"] {
  -moz-animation: pulsate 1.5s ease-in-out infinite;
  -webkit-animation: pulsate 1.5s ease-in-out infinite;
  -moz-border-radius: 51px;
  -webkit-border-radius: 51px;
  border-radius: 51px;
  height: 51px!important;
  width: 51px!important;
}
.c-billing {
  padding: 100px 0;
}
.c-billing__heading h2 {
  line-height: 1;
}
.c-billing__content__info p {
  font-size: 1.17vw;
  font-weight: 500;
  line-height: 1.5;
  margin: 20px 0;
}
.c-billing__content__info p:first-child {
  margin-top: -0.2vw;
}
@media (max-width: 991px) {
  .c-billing__content__info p {
    font-size: 16px;
  }
}
.c-billing__content__address h3 {
  color: #0080ff;
  font-size: 0.9vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  max-width: 80%;
}
@media (max-width: 991px) {
  .c-billing__content__address h3 {
    font-size: 12px;
    max-width: 100%;
  }
}
.c-billing__content__address p {
  font-size: 1.17vw;
  font-weight: 500;
  line-height: 2.2;
  max-width: 80%;
}
@media (max-width: 991px) {
  .c-billing__content__address p {
    font-size: 16px;
    max-width: 100%;
  }
}
.c-links h2 {
  color: #ffffff;
  font-size: 4.2vw;
  font-weight: 700;
  line-height: 1.65;
  letter-spacing: -1.5px;
  transition: all 0.2s ease-in-out;
  padding: 60px 0 60px 72px;
}
@media (max-width: 991px) {
  .c-links h2 {
    font-size: 6vw;
  }
}
@media (max-width: 767px) {
  .c-links h2 {
    font-size: 30px;
    padding: 60px 10px;
  }
}
.c-links a {
  text-decoration: none;
  border: 1px solid #1e1e1e;
  display: block;
  position: relative;
  transition: all 0.2s ease-in-out;
}
.c-links a:hover > svg path {
  fill: #0080ff;
  transition: all 0.2s ease-in-out;
}
.c-links a:hover h2 {
  background-color: #151515;
  transition: all 0.2s ease-in-out;
  text-decoration: underline;
  color: #0080ff;
}
.c-links a svg {
  position: absolute;
  right: 65px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.c-links a svg path {
  transition: all 0.2s ease-in-out;
  fill: #ffffff;
}
@media (max-width: 767px) {
  .c-links a svg {
    right: 30px;
  }
}
.c-team {
  padding-top: 150px;
}
.c-team__all {
  margin-left: -15px;
  margin-right: -15px;
  max-width: 100%;
}
@media (max-width: 991px) {
  .c-team__all {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (max-width: 767px) {
  .c-team__all {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.c-team__all__person {
  flex-grow: 1;
  width: 100%;
  justify-content: space-between;
  padding: 0px 15px 70px 15px;
}
@media (max-width: 767px) {
  .c-team__all__person {
    margin: 0px;
  }
  .c-team__all__person:nth-child(even) {
    padding-right: 0px;
  }
  .c-team__all__person:nth-child(odd) {
    padding-left: 0px;
  }
}
.c-team__all__person img {
  max-width: 100%;
  margin-bottom: 15px;
}
.c-team__all__person h3 {
  font-size: 2vw;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -0.75px;
}
@media (max-width: 991px) {
  .c-team__all__person h3 {
    font-size: 30px;
  }
}
.c-team__all__person p {
  color: #0080ff;
  font-size: 0.85vw;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  transition: all 0.2s ease-in-out;
}
@media (max-width: 991px) {
  .c-team__all__person p {
    font-size: 12px;
  }
}
.c-team__all__person a {
  color: #747474;
  font-size: 1vw;
  font-weight: 500;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}
@media (max-width: 991px) {
  .c-team__all__person a {
    font-size: 15px;
  }
}
.c-team__all__person:hover p {
  color: #fff;
  transition: all 0.2s ease-in-out;
}
.c-team__all__person:hover a {
  color: #0080ff;
  transition: all 0.2s ease-in-out;
}
@media (max-width: 991px) {
  .c-team__all__person {
    padding: 0 15px 70px 15px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ub3JtYWxpemUubGVzcyIsIl9taXhpbnMubGVzcyIsIl9ncmlkLmxlc3MiLCJfYmFzZS5sZXNzIiwic3dpcGVyLmxlc3MiLCJmb250cy5sZXNzIiwiZm9vdGVyLmxlc3MiLCJibG9nLmxlc3MiLCJzaW5nbGUubGVzcyIsIjQwNC5sZXNzIiwiYW5pbWF0aW9ucy5sZXNzIiwiYmFyYmEtYW5pbWF0aW9uLmxlc3MiLCJjb21wb25lbnRzL2FuaW1hdGlvbi5sZXNzIiwiY29tcG9uZW50cy9uYXYubGVzcyIsImNvbXBvbmVudHMvc2lkZWJhci5sZXNzIiwiY29tcG9uZW50cy9pbWFnZS1ncmlkLmxlc3MiLCJjb21wb25lbnRzL2gtaW50cm8ubGVzcyIsImNvbXBvbmVudHMvaC1hYm91dC5sZXNzIiwiY29tcG9uZW50cy9oLXJlZmVyZW5jZXMubGVzcyIsImNvbXBvbmVudHMvaC1jb21tZW50cy5sZXNzIiwiY29tcG9uZW50cy9oLXNlcnZpY2VzLmxlc3MiLCJjb21wb25lbnRzL2gtY29udGFjdC11cy5sZXNzIiwiY29tcG9uZW50cy9oLWNpcmNsZS5sZXNzIiwiY29tcG9uZW50cy9oLW1hcmtldG8ubGVzcyIsImNvbXBvbmVudHMvaC1ibG9nLmxlc3MiLCJjb21wb25lbnRzL2gtZXhwbG9yZS5sZXNzIiwiY29tcG9uZW50cy9oLXRlYW0ubGVzcyIsImNvbXBvbmVudHMvaC1mb2xsb3ctdXMubGVzcyIsImNvbXBvbmVudHMvaC1wYXJ0bmVycy5sZXNzIiwiY29tcG9uZW50cy9jLWludHJvLmxlc3MiLCJjb21wb25lbnRzL2MtYmlsbGluZy5sZXNzIiwiY29tcG9uZW50cy9jLWxpbmtzLmxlc3MiLCJjb21wb25lbnRzL2MtdGVhbS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFVQTtFQUNJLFNBQUE7RUFDQSxVQUFBOztBQUdKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDSSxjQUFBOztB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SjtFQUFBLE9BUkE7SUFTQyxnQkFBQTtJQUNHLGlCQUFBOzs7QUFHSixPQWJBLEtBYUM7RUFDSSxZQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsMkJBQUE7O0FBQ0E7RUFBQSxPQWxCTCxLQWFDO0lBTUssV0FBQTs7RUFDSCxPQXBCSCxLQWFDLFFBT0csVUFBVTtJQUNWLGtCQUFBOztFQUVFLE9BdkJOLEtBYUMsUUFVTSxVQUFVO0lBQ2IsaUJBQUE7OztBQUdILE9BM0JELEtBYUMsUUFjRTtFQUNELGVBQUE7RUFDQSxtQkFBQTs7QUFFRCxPQS9CRCxLQWFDLFFBa0JFO0VBQ0QsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTs7QUFDQTtFQUFBLE9BcENGLEtBYUMsUUFrQkU7SUFNQSxlQUFBOzs7QUFHRixPQXhDRCxLQWFDLFFBMkJFO0VBQ0QsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0UvQnVERixnQ0FBQTs7QStCckRFO0VBQUEsT0EvQ0YsS0FhQyxRQTJCRTtJQVFBLGVBQUE7OztBQUdGLE9BbkRELEtBYUMsUUFzQ0U7RUFDRCxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RS9CNkNGLGdDQUFBOztBK0IzQ0U7RUFBQSxPQXpERixLQWFDLFFBc0NFO0lBT0EsZUFBQTs7O0FBR0YsT0E3REQsS0FhQyxRQWdEQyxNQUFPO0VBQ1AsV0FBQTtFL0JzQ0YsZ0NBQUE7O0ErQm5DQyxPQWpFRCxLQWFDLFFBb0RDLE1BQU87RUFDUCxjQUFBO0UvQmtDRixnQ0FBQTs7QStCL0JDO0VBQUEsT0FyRUQsS0FhQztJQXlEQyx5QkFBQSIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIDIwMTItMDctMDdUMDk6NTAgVVRDIC0gaHR0cDovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBDb3JyZWN0cyBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUU2LzcvOC85ICYgRkYzLlxyXG4gKi9cclxuXHJcbip7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxudmlkZW8ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgKmRpc3BsYXk6IGlubGluZTtcclxuICAgICp6b29tOiAxO1xyXG59XHJcblxyXG4vKlxyXG4gKiBQcmV2ZW50cyBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TNSBkZXZpY2VzLlxyXG4gKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcbltoaWRkZW5dIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5odG1sLFxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBAc2Fucy1zZXJpZjtcclxufVxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5hOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG59XHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFR5cG9ncmFwaHlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuaDEge1xyXG59XHJcblxyXG5oMiB7XHJcbn1cclxuXHJcbmgzIHtcclxufVxyXG5cclxuaDQge1xyXG59XHJcblxyXG5oNSB7XHJcbn1cclxuXHJcbmg2IHtcclxufVxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5ibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuZGZuIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLypcclxuICogQWRkcmVzc2VzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUU2LzcvOC85LlxyXG4gKi9cclxuXHJcbm1hcmsge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcbnAsXHJcbnByZSB7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG59XHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xyXG4gICAgX2ZvbnQtZmFtaWx5OiAnY291cmllciBuZXcnLCBtb25vc3BhY2U7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxufVxyXG5wcmUge1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZTtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5xIHtcclxuICAgIHF1b3Rlczogbm9uZTtcclxufVxyXG5xOmJlZm9yZSxcclxucTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG59XHJcblxyXG4vKlxyXG4gKiBQcmV2ZW50cyBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiBnaXN0LmdpdGh1Yi5jb20vNDEzOTMwXHJcbiAqL1xyXG5zdWIsXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gICAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIExpc3RzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGRyZXNzZXMgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUU2LzcuXHJcbiAqL1xyXG5cclxuZGwsXHJcbm1lbnUsXHJcbm9sLFxyXG51bCB7XHJcbn1cclxuXHJcbmRkIHtcclxufVxyXG5cclxuLypcclxuICogQWRkcmVzc2VzIHBhZGRpbmdzIHNldCBkaWZmZXJlbnRseSBpbiBJRTYvNy5cclxuICovXHJcblxyXG5tZW51LFxyXG5vbCxcclxudWwge1xyXG59XHJcblxyXG4vKlxyXG4gKiBDb3JyZWN0cyBsaXN0IGltYWdlcyBoYW5kbGVkIGluY29ycmVjdGx5IGluIElFNy5cclxuICovXHJcblxyXG5uYXYgdWwsXHJcbm5hdiBvbCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogMS4gUmVtb3ZlcyBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUU2LzcvOC85LCBGRjMuXHJcbiAqIDIuIEltcHJvdmVzIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUU3LlxyXG4gKiAgICBjb2RlLmZsaWNrci5jb20vYmxvZy8yMDA4LzExLzEyL29uLXVpLXF1YWxpdHktdGhlLWxpdHRsZS10aGluZ3MtY2xpZW50LXNpZGUtaW1hZ2UtcmVzaXppbmcvXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICAgIGJvcmRlcjogMDsgLyogMSAqL1xyXG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgLyogMiAqL1xyXG59XHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuZmlndXJlLCBmb3JtIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLypcclxuICogMS4gQ29ycmVjdHMgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRTYvNy84LzkuXHJcbiAqIDIuIENvcnJlY3RzIHRleHQgbm90IHdyYXBwaW5nIGluIEZGMy5cclxuICogMy4gQ29ycmVjdHMgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRTYvNy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gICAgYm9yZGVyOiAwOyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMiAqL1xyXG4gICAgKm1hcmdpbi1sZWZ0OiAtN3B4OyAvKiAzICovXHJcbn1cclxuXHJcbi8qXHJcbiAqIDEuIENvcnJlY3RzIGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQWRkcmVzc2VzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFNi83LCBGRjMrLCBTNSwgQ2hyb21lLlxyXG4gKiAzLiBJbXByb3ZlcyBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICAgIG1hcmdpbjogMDsgLyogMiAqL1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXHJcbiAgICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMyAqL1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGRyZXNzZXMgRkYzLzQgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluIHRoZVxyXG4gKiBVQSBzdHlsZXNoZWV0LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cclxuICAgIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xyXG4gICAgKm92ZXJmbG93OiB2aXNpYmxlOyAgLyogNCAqL1xyXG59XHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmlucHV0W2Rpc2FibGVkXSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xyXG4gICAgKmhlaWdodDogMTNweDsgLyogMyAqL1xyXG4gICAgKndpZHRoOiAxM3B4OyAvKiAzICovXHJcbn1cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLypcclxuICogMS4gUmVtb3ZlcyBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRTYvNy84LzkuXHJcbiAqIDIuIEltcHJvdmVzIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxudGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgVGFibGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5DVVNUT01JWkVEIFJFU0VUIFZBTFVFU1xyXG5JIGFkZGVkIHRoZXNlIGV4dHJhIHN0eWxlcyBhcyBhIG1vcmUgcGVyc29uYWxpemVkIHJlc2V0LiBGZWVsIGZyZWVcclxudG8gcmVtb3ZlIHRoZW0gaWYgeW91IGxpa2Ugb3IgYWRkIHlvdXIgb3duLiBJZiB5b3Ugd2FudCB0byB1cGRhdGVcclxudGhlIG5vcm1hbGl6ZSBzdHlsZXMsIG1ha2Ugc3VyZSB0byBlZGl0IGZyb20gdGhpcyBwb2ludCB1cC5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuXHJcblxyXG4vLyBwcm9wZXIgZm9ybWF0dGluZyAoaHR0cDovL2Jsb2cuZm9udGRlY2suY29tL3Bvc3QvOTAzNzAyODQ5Ny9oeXBoZW5zKVxyXG5wIHtcclxuICAgIC8vXHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XHJcbiAgICAvL1x0LWVwdWItaHlwaGVuczogICBhdXRvO1xyXG4gICAgLy9cdC1tb3otaHlwaGVuczogICAgYXV0bztcclxuICAgIC8vICBoeXBoZW5zOiAgICAgICAgIGF1dG87XHJcbn1cclxuXHJcbmIsIHN0cm9uZywgLnN0cm9uZyB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XHJcblxyXG5kZm4sIGVtLCAuZW0geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cclxuXHJcbnNtYWxsLCAuc21hbGwgeyBmb250LXNpemU6IDc1JTsgfVxyXG5cclxudWwsIG9sIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbmRkIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnNpZGViYXIgdWwsXHJcbi5zaWRlYmFyIG9sLFxyXG4uY29tbWVudGxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4iLCIvKipcclxuICogIEBhdXRob3I6IHRvbWFzZ2VyemljYWtcclxuICogIEBuYW1lOiBfbWl4aW5zLmxlc3NcclxuICogIEB2ZXJzaW9uOiAxLjBcclxuICovXHJcbiAuY29udGFpbmVyLWhhbGYtZmx1aWQge1xyXG4gIC5yb3cge1xyXG4gICAgbWF4LXdpZHRoOiAxMjcwcHg7XHJcbiAgICAgIEBtZWRpYSBAbWF4TUQge1xyXG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgQG1heFNNIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgQG1lZGlhIEBtaW5NRCB7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSBATUQpIC8gMik7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwLjVweDtcclxuICAgIC5yb3cge1xyXG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgQG1pbkxHIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIEBMRykgLyAyKTtcclxuICAgIHBhZGRpbmctbGVmdDogMjIuNXB4O1xyXG4gIH1cclxuICBAbWVkaWEgQG1pblhMIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIEBYTCkgLyAyKTtcclxuICAgIHBhZGRpbmctbGVmdDogNy41cHg7XHJcbiAgICAucm93IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBAbWluWFhYTCB7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSBAWFhYTCkgLyAyKTtcclxuICAgIHBhZGRpbmctbGVmdDogNy41cHg7XHJcbiAgICAucm93IHtcclxuICAgICAgbWF4LXdpZHRoOiAyMDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qXHJcbkBtZWRpYSBAbWluWFhMIHtcclxuLmNvbnRhaW5lci1oYWxmLWZsdWlkIHtcclxuICBtYXJnaW4tbGVmdDogY2FsYyhAWFhMICsgNTAlKTtcclxufVxyXG59XHJcbiovXHJcblxyXG5AU006IDU3NnB4O1xyXG5ATUQ6IDc2OHB4O1xyXG5ATEc6IDk5MnB4O1xyXG5AWEw6IDEyNzBweDtcclxuQFhYTDogMTUwMHB4O1xyXG5AWFhYTDogMjEwMHB4O1xyXG5cclxuQF9TTTogNTc1cHg7XHJcbkBfTUQ6IDc2N3B4O1xyXG5AX0xHOiA5OTFweDtcclxuQF9YTDogMTE2OXB4O1xyXG5AX1hYTDogMTQ5OXB4O1xyXG5AX1hYTDogMjEwMHB4O1xyXG5cclxuXHJcbkBtYXhYUzogflwiKG1heC13aWR0aDogQHtfU019KVwiO1xyXG5AbWF4U006IH5cIihtYXgtd2lkdGg6IEB7X01EfSlcIjtcclxuQG1heE1EOiB+XCIobWF4LXdpZHRoOiBAe19MR30pXCI7XHJcbkBtYXhMRzogflwiKG1heC13aWR0aDogQHtfWEx9KVwiO1xyXG5AbWF4WEw6IH5cIihtYXgtd2lkdGg6IEB7X1hYTH0pXCI7XHJcblxyXG5AbWluU006IH5cIihtaW4td2lkdGg6IEB7U019KVwiO1xyXG5AbWluTUQ6IH5cIihtaW4td2lkdGg6IEB7TUR9KVwiO1xyXG5AbWluTEc6IH5cIihtaW4td2lkdGg6IEB7TEd9KVwiO1xyXG5AbWluWEw6IH5cIihtaW4td2lkdGg6IEB7WEx9KVwiO1xyXG5AbWluWFhMOiB+XCIobWluLXdpZHRoOiBAe1hYTH0pXCI7XHJcbkBtaW5YWFhMOiB+XCIobWluLXdpZHRoOiBAe1hYWEx9KVwiO1xyXG5cclxuQG9ubHlTTTogflwiKG1pbi13aWR0aDogQHtTTX0pIGFuZCAobWF4LXdpZHRoOiBAe19NRH0pXCI7XHJcbkBvbmx5TUQ6IH5cIihtaW4td2lkdGg6IEB7TUR9KSBhbmQgKG1heC13aWR0aDogQHtfTEd9KVwiO1xyXG5Ab25seUxHOiB+XCIobWluLXdpZHRoOiBAe0xHfSkgYW5kIChtYXgtd2lkdGg6IEB7X1hMfSlcIjtcclxuQG9ubHlYTDogflwiKG1pbi13aWR0aDogQHtYTH0pIGFuZCAobWF4LXdpZHRoOiBAe19YWEx9KVwiO1xyXG5cclxuXHJcbkBjb250YWluZXItd2lkdGgtc206IDU0MHB4O1xyXG5AY29udGFpbmVyLXdpZHRoLW1kOiA3MjBweDtcclxuQGNvbnRhaW5lci13aWR0aC1sZzogOTYwcHg7XHJcbkBjb250YWluZXItd2lkdGgteGw6IDEyNzBweDtcclxuXHJcblxyXG5Ac2Fucy1zZXJpZjogXCJOZXVyaWFsIEdyb3Rlc2tcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xyXG5Ac2VyaWY6IFwiR2VvcmdpYVwiLCBcIkNhbWJyaWFcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XHJcbi8vIEBuZXVyaWFsLWdyb3Rlc2s6IFwiTmV1cmlhbCBHcm90ZXNrXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcclxuXHJcbkByZWQ6ICNlYTBmMWU7XHJcbkBsaWdodC1ncmV5OiAjZjVmNWY1O1xyXG5AZ3JleTogIzQ0NDQ0NDtcclxuXHJcblxyXG4udHJhbnNpdGlvbiAoQHM6IDAuM3MpIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgQHMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkBtZWRpYSBAbWluWFhYTCB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDIwMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyAqKioqKioqKioqKioqKioqIENPTE9SUyAqKioqKioqKioqKioqKioqKipcclxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5AY3JlZXB5X3JlZDogI2U5MmQ1MztcclxuXHJcbnNlY3Rpb24ucmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbnNlY3Rpb24uYmxhY2sge1xyXG4gICYgLnNpZGVfc21fdGl0bGUge1xyXG4gICAgY29sb3I6IEByZWQ7XHJcbiAgfVxyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuc2VjdGlvbi53aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG4uY29sLWJsYWNrIHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmlubmVyLXBpYyhAZml0KXtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogQGZpdDtcclxufVxyXG5cclxuLnNlcmlmLWJsdWUoKXtcclxuICBmb250LWZhbWlseTogc2VyaWY7XHJcbiAgY29sb3I6IEBibHVlO1xyXG59XHJcblxyXG4uYnV0dG9uKEBmb250LWZhbWlseTogJ1JvYm90bycsIEBmb250LXdlaWdodDogNzAwKXtcclxuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiBAZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbi51cHBlci1yZWR7XHJcbiAgY29sb3I6IEByZWQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG59XHJcblxyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5PcmlnaW5hbDogQm9vdHN0cmFwIEdyaWQgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL1xyXG5DTy1BdXRob3I6IENyZWVweSBTdHVkaW9cclxuU3R5bGVzaGVldDogR3JpZCBTdHlsZXNoZWV0XHJcbkxpY2VuY2U6XHJcbiAgQm9vdHN0cmFwIGFuZCB0aGlzIHN0eWxlc2hlZXQgaXMgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxyXG4gIEJvb3RzdHJhcCBpcyBjb3B5cmlnaHQgMjAxOCBUd2l0dGVyLlxyXG5cclxuXHJcbkNvbnRlbnQ6XHJcbj09PT09PT09XHJcbltTRUNfQ05dIENvbnRhaW5lclxyXG5bU0VDX0dUXSBHdXR0ZXJpbmdcclxuW1NFQ19DTF0gQ29sdW1uc1xyXG5bU0VDX09GXSBPcmRlcmluZyBhbmQgb2Zmc2V0c1xyXG5bU0VDX0ZMXSBGbGV4IGJveGVzXHJcbltTRUNfRkFdIEZsZXggYWxpZ25zXHJcbltTRUNfV0hdIFdpZHRocyAmIGhlaWdodHNcclxuW1NFQ19EU10gRGlzcGxheWluZ1xyXG5bU0VDX1BNXSBQYWRkaW5ncyAmIG1hcmdpbnNcclxuW1NFQ19WU10gVmlzaWJpbGl0eVxyXG5cclxuWW91IGNhbiBzZWFyY2ggYnkgdGhlIHNlY3Rpb24uXHJcblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5cclxuXHJcbkBTTTogNTc2cHg7XHJcbkBNRDogNzY4cHg7XHJcbkBMRzogOTkycHg7XHJcbkBYTDogMTIwMHB4O1xyXG5AWFhMOiAxNTAwcHg7XHJcblxyXG5AX1NNOiA1NzVweDtcclxuQF9NRDogNzY3cHg7XHJcbkBfTEc6IDk5MXB4O1xyXG5AX1hMOiAxMTk5cHg7XHJcbkBfWFhMOiAxNDk5cHg7XHJcblxyXG5cclxuQG1heFhTOiB+XCIobWF4LXdpZHRoOiBAe19TTX0pXCI7XHJcbkBtYXhTTTogflwiKG1heC13aWR0aDogQHtfTUR9KVwiO1xyXG5AbWF4TUQ6IH5cIihtYXgtd2lkdGg6IEB7X0xHfSlcIjtcclxuQG1heExHOiB+XCIobWF4LXdpZHRoOiBAe19YTH0pXCI7XHJcbkBtYXhYTDogflwiKG1heC13aWR0aDogQHtfWFhMfSlcIjtcclxuXHJcbkBtaW5TTTogflwiKG1pbi13aWR0aDogQHtTTX0pXCI7XHJcbkBtaW5NRDogflwiKG1pbi13aWR0aDogQHtNRH0pXCI7XHJcbkBtaW5MRzogflwiKG1pbi13aWR0aDogQHtMR30pXCI7XHJcbkBtaW5YTDogflwiKG1pbi13aWR0aDogQHtYTH0pXCI7XHJcbkBtaW5YWEw6IH5cIihtaW4td2lkdGg6IEB7WFhMfSlcIjtcclxuXHJcbkBvbmx5U006IH5cIihtaW4td2lkdGg6IEB7U019KSBhbmQgKG1heC13aWR0aDogQHtfTUR9KVwiO1xyXG5Ab25seU1EOiB+XCIobWluLXdpZHRoOiBAe01EfSkgYW5kIChtYXgtd2lkdGg6IEB7X0xHfSlcIjtcclxuQG9ubHlMRzogflwiKG1pbi13aWR0aDogQHtMR30pIGFuZCAobWF4LXdpZHRoOiBAe19YTH0pXCI7XHJcbkBvbmx5WEw6IH5cIihtaW4td2lkdGg6IEB7WEx9KSBhbmQgKG1heC13aWR0aDogQHtfWFhMfSlcIjtcclxuXHJcblxyXG5AY29udGFpbmVyLXdpZHRoLXNtOiA1NDBweDtcclxuQGNvbnRhaW5lci13aWR0aC1tZDogNzIwcHg7XHJcbkBjb250YWluZXItd2lkdGgtbGc6IDk2MHB4O1xyXG5AY29udGFpbmVyLXdpZHRoLXhsOiAxMjcwcHg7XHJcblxyXG5cclxuXHJcbi5vbmVjb2wgICAgeyB3aWR0aDogNC44NSU7ICB9IC8qICBncmlkXzEgICovXHJcbi50d29jb2wgICAgeyB3aWR0aDogMTMuNDUlOyB9IC8qICBncmlkXzIgICovXHJcbi50aHJlZWNvbCAgeyB3aWR0aDogMjIuMDUlOyB9IC8qICBncmlkXzMgICovXHJcbi5mb3VyY29sICAgeyB3aWR0aDogMzAuNzUlOyB9IC8qICBncmlkXzQgICovXHJcbi5maXZlY29sICAgeyB3aWR0aDogMzkuNDUlOyB9IC8qICBncmlkXzUgICovXHJcbi5zaXhjb2wgICAgeyB3aWR0aDogNDglOyAgICB9IC8qICBncmlkXzYgICovXHJcbi5zZXZlbmNvbCAgeyB3aWR0aDogNTYuNzUlOyB9IC8qICBncmlkXzcgICovXHJcbi5laWdodGNvbCAgeyB3aWR0aDogNjUuNCU7ICB9IC8qICBncmlkXzggICovXHJcbi5uaW5lY29sICAgeyB3aWR0aDogNzQuMDUlOyB9IC8qICBncmlkXzkgICovXHJcbi50ZW5jb2wgICAgeyB3aWR0aDogODIuNyU7ICB9IC8qICBncmlkXzEwICovXHJcbi5lbGV2ZW5jb2wgeyB3aWR0aDogOTEuMzUlOyB9IC8qICBncmlkXzExICovXHJcbi50d2VsdmVjb2wgeyB3aWR0aDogMTAwJTsgICB9IC8qICBncmlkXzEyICovXHJcblxyXG4vKiBMYXlvdXQgJiBjb2x1bW4gZGVmYXVsdHMgKi9cclxuLm9uZWNvbCwgLnR3b2NvbCwgLnRocmVlY29sLCAuZm91cmNvbCwgLmZpdmVjb2wsIC5zaXhjb2wsIC5zZXZlbmNvbCwgLmVpZ2h0Y29sLCAubmluZWNvbCwgLnRlbmNvbCwgLmVsZXZlbmNvbCwgLnR3ZWx2ZWNvbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZmlyc3Qge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ubGFzdCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBCb290c3RyYXAgZ3JpZCAqL1xyXG5cclxuQG1pbi1zbTogNTc2cHg7XHJcbkBtaW4tbWQ6IDcyMHB4O1xyXG5AbWluLXhsOiA5NjBweDtcclxuQG1pbi1sZzogMTE0MHB4O1xyXG5cclxuXHJcblxyXG5ALW1zLXZpZXdwb3J0IHtcclxuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG59XHJcbmh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XHJcbn1cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4vKiBbU0VDX0NOXSBDb250YWluZXIgKi9cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5AbWVkaWEgQG1pblNNIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBAbWluTUQge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIEBtaW5MRyB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgJi0taGFsZntcclxuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgJi1sZWZ0e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAmLXJpZ2h0e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBAbWluWEwge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMjcwcHg7XHJcbiAgICAmLS1oYWxme1xyXG4gICAgICBtYXgtd2lkdGg6IDYzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICYtLXBhZGRpbmd7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJvdyB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbn1cclxuXHJcblxyXG4vKiBbU0VDX0dUXSBHdXR0ZXJpbmcgKi9cclxuXHJcbi5uby1ndXR0ZXJzIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLm5vLWd1dHRlcnMgPiAuY29sLFxyXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuXHJcbi8qIFtTRUNfQ0xdIENvbHVtbnMgKi9cclxuXHJcbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXHJcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcclxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxyXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXHJcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcclxuLmNvbC14bC1hdXRvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uY29sIHtcclxuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgICAgZmxleC1iYXNpczogMDtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb2wtYXV0byB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4uY29sLTEge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMyU7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XHJcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcclxufVxyXG5cclxuLmNvbC0yIHtcclxuICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XHJcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtMyB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gIG1heC13aWR0aDogMjUlO1xyXG59XHJcblxyXG4uY29sLTQge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcclxufVxyXG5cclxuLmNvbC01IHtcclxuICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY3JTtcclxuICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XHJcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtNiB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gIG1heC13aWR0aDogNTAlO1xyXG59XHJcblxyXG4uY29sLTcge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMlO1xyXG4gICAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcclxuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcclxufVxyXG5cclxuLmNvbC04IHtcclxuICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY3JTtcclxuICAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XHJcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtOSB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgNzUlO1xyXG4gIG1heC13aWR0aDogNzUlO1xyXG59XHJcblxyXG4uY29sLTEwIHtcclxuICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzJTtcclxuICAgICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XHJcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtMTEge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjclO1xyXG4gICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcclxuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC0xMiB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLyogW1NFQ19PRl0gT3JkZXJpbmcgYW5kIG9mZnNldHMgKi9cclxuXHJcbi5vcmRlci0xIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG59XHJcblxyXG4ub3JkZXItMiB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxufVxyXG5cclxuLm9yZGVyLTMge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgICAgICAgb3JkZXI6IDM7XHJcbn1cclxuXHJcbi5vcmRlci00IHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgICAgIG9yZGVyOiA0O1xyXG59XHJcblxyXG4ub3JkZXItNSB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICAgICAgICBvcmRlcjogNTtcclxufVxyXG5cclxuLm9yZGVyLTYge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgICAgICAgb3JkZXI6IDY7XHJcbn1cclxuXHJcbi5vcmRlci03IHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgICAgIG9yZGVyOiA3O1xyXG59XHJcblxyXG4ub3JkZXItOCB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICAgICAgICBvcmRlcjogODtcclxufVxyXG5cclxuLm9yZGVyLTkge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgICAgICAgIG9yZGVyOiA5O1xyXG59XHJcblxyXG4ub3JkZXItMTAge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICAgICAgICBvcmRlcjogMTA7XHJcbn1cclxuXHJcbi5vcmRlci0xMSB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgICAgICAgIG9yZGVyOiAxMTtcclxufVxyXG5cclxuLm9yZGVyLTEyIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgICAgICAgb3JkZXI6IDEyO1xyXG59XHJcblxyXG4ub2Zmc2V0LTEge1xyXG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbn1cclxuXHJcbi5vZmZzZXQtMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XHJcbn1cclxuXHJcbi5vZmZzZXQtMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcclxufVxyXG5cclxuLm9mZnNldC00IHtcclxuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxufVxyXG5cclxuLm9mZnNldC01IHtcclxuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcclxufVxyXG5cclxuLm9mZnNldC02IHtcclxuICBtYXJnaW4tbGVmdDogNTAlO1xyXG59XHJcblxyXG4ub2Zmc2V0LTcge1xyXG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG59XHJcblxyXG4ub2Zmc2V0LTgge1xyXG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xyXG59XHJcblxyXG4ub2Zmc2V0LTkge1xyXG4gIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbn1cclxuXHJcbi5vZmZzZXQtMTAge1xyXG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG59XHJcblxyXG4ub2Zmc2V0LTExIHtcclxuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAbWluLXNtKSB7XHJcbiAgLmNvbC1zbSB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS1hdXRvIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS0xIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzJTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tMiB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTMge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS00IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tNSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTYge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS03IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tOCB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTkge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS0xMCB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTExIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tMTIge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXNtLTEge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgfVxyXG5cclxuICAub3JkZXItc20tMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICB9XHJcblxyXG4gIC5vcmRlci1zbS0zIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXNtLTQge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG5cclxuICAub3JkZXItc20tNSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICAgICAgICBvcmRlcjogNTtcclxuICB9XHJcblxyXG4gIC5vcmRlci1zbS02IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICAgICAgICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXNtLTcge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgICAgICAgb3JkZXI6IDc7XHJcbiAgfVxyXG5cclxuICAub3JkZXItc20tOCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgICAgICAgICBvcmRlcjogODtcclxuICB9XHJcblxyXG4gIC5vcmRlci1zbS05IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgICAgICAgICBvcmRlcjogOTtcclxuICB9XHJcblxyXG4gIC5vcmRlci1zbS0xMCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcclxuICB9XHJcblxyXG4gIC5vcmRlci1zbS0xMSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMTtcclxuICB9XHJcblxyXG4gIC5vcmRlci1zbS0xMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbiAgICAub2Zmc2V0LXNtLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xyXG4gIH1cclxuICAub2Zmc2V0LXNtLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1zbS0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LXNtLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLm9mZnNldC1zbS00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LXNtLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAub2Zmc2V0LXNtLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC1zbS05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiBAbWluLW1kKSB7XHJcbiAgLmNvbC1tZCB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC1hdXRvIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC0xIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzJTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtMiB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTMge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC00IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtNSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTYge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC03IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtOCB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTkge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC0xMCB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTExIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtMTIge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLW1kLTEge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgfVxyXG5cclxuICAub3JkZXItbWQtMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICB9XHJcblxyXG4gIC5vcmRlci1tZC0zIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLW1kLTQge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG5cclxuICAub3JkZXItbWQtNSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICAgICAgICBvcmRlcjogNTtcclxuICB9XHJcblxyXG4gIC5vcmRlci1tZC02IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICAgICAgICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLW1kLTcge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgICAgICAgb3JkZXI6IDc7XHJcbiAgfVxyXG5cclxuICAub3JkZXItbWQtOCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgICAgICAgICBvcmRlcjogODtcclxuICB9XHJcblxyXG4gIC5vcmRlci1tZC05IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgICAgICAgICBvcmRlcjogOTtcclxuICB9XHJcblxyXG4gIC5vcmRlci1tZC0xMCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcclxuICB9XHJcblxyXG4gIC5vcmRlci1tZC0xMSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMTtcclxuICB9XHJcblxyXG4gIC5vcmRlci1tZC0xMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbiAgICAub2Zmc2V0LW1kLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xyXG4gIH1cclxuICAub2Zmc2V0LW1kLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1tZC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LW1kLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLm9mZnNldC1tZC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LW1kLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAub2Zmc2V0LW1kLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC1tZC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiBAbWluLWxnKSB7XHJcbiAgLmNvbC1sZyB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy1hdXRvIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy0xIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzJTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctMiB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTMge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy00IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctNSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTYge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy03IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctOCB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTkge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy0xMCB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTExIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctMTIge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWxnLTEge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgfVxyXG5cclxuICAub3JkZXItbGctMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICB9XHJcblxyXG4gIC5vcmRlci1sZy0zIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWxnLTQge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG5cclxuICAub3JkZXItbGctNSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICAgICAgICBvcmRlcjogNTtcclxuICB9XHJcblxyXG4gIC5vcmRlci1sZy02IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICAgICAgICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWxnLTcge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgICAgICAgb3JkZXI6IDc7XHJcbiAgfVxyXG5cclxuICAub3JkZXItbGctOCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgICAgICAgICBvcmRlcjogODtcclxuICB9XHJcblxyXG4gIC5vcmRlci1sZy05IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgICAgICAgICBvcmRlcjogOTtcclxuICB9XHJcblxyXG4gIC5vcmRlci1sZy0xMCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcclxuICB9XHJcblxyXG4gIC5vcmRlci1sZy0xMSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMTtcclxuICB9XHJcblxyXG4gIC5vcmRlci1sZy0xMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbiAgICAub2Zmc2V0LWxnLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xyXG4gIH1cclxuICAub2Zmc2V0LWxnLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1sZy0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LWxnLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLm9mZnNldC1sZy00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LWxnLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAub2Zmc2V0LWxnLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC1sZy05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiBAbWluLXhsKSB7XHJcbiAgLmNvbC14bCB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC14bC1hdXRvIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbC14bC0xIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzJTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wteGwtMiB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXhsLTMge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC14bC00IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wteGwtNSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXhsLTYge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC14bC03IHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wteGwtOCB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXhsLTkge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC14bC0xMCB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXhsLTExIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wteGwtMTIge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXhsLTEge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgfVxyXG5cclxuICAub3JkZXIteGwtMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICB9XHJcblxyXG4gIC5vcmRlci14bC0zIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXhsLTQge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG5cclxuICAub3JkZXIteGwtNSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICAgICAgICBvcmRlcjogNTtcclxuICB9XHJcblxyXG4gIC5vcmRlci14bC02IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICAgICAgICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXhsLTcge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgICAgICAgb3JkZXI6IDc7XHJcbiAgfVxyXG5cclxuICAub3JkZXIteGwtOCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgICAgICAgICBvcmRlcjogODtcclxuICB9XHJcblxyXG4gIC5vcmRlci14bC05IHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgICAgICAgICBvcmRlcjogOTtcclxuICB9XHJcblxyXG4gIC5vcmRlci14bC0xMCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcclxuICB9XHJcblxyXG4gIC5vcmRlci14bC0xMSB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMTtcclxuICB9XHJcblxyXG4gIC5vcmRlci14bC0xMiB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbiAgICAub2Zmc2V0LXhsLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC14bC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLm9mZnNldC14bC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC14bC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogW1NFQ19GTF0gRmxleCBib3hlcyAqL1xyXG5cclxuLmZsZXgtcm93IHtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleC1jb2x1bW4ge1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleC1yb3ctcmV2ZXJzZSB7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsZXgtd3JhcCB7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsZXgtbm93cmFwIHtcclxuICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIFtTRUNfRkFdIEZsZXggYWxpZ25zICovXHJcblxyXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcclxuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcclxuICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcclxuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1zdGFydCB7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWl0ZW1zLWVuZCB7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcclxuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1lbmQge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1hdXRvIHtcclxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLXN0YXJ0IHtcclxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWVuZCB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWNlbnRlciB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQG1pbi1zbSkge1xyXG4gIC5mbGV4LXNtLXJvdyB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtc20tY29sdW1uIHtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mbGV4LXNtLXdyYXAge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtc20tbm93cmFwIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWdyaWQtcm93LWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWdyaWQtcm93LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogQG1pbi1tZCkge1xyXG4gIC5mbGV4LW1kLXJvdyB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtbWQtY29sdW1uIHtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mbGV4LW1kLXdyYXAge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtbWQtbm93cmFwIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWdyaWQtcm93LWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWdyaWQtcm93LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogQG1pbi1sZykge1xyXG4gIC5mbGV4LWxnLXJvdyB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtbGctY29sdW1uIHtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mbGV4LWxnLXdyYXAge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtbGctbm93cmFwIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWdyaWQtcm93LWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWdyaWQtcm93LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogQG1pbi14bCkge1xyXG4gIC5mbGV4LXhsLXJvdyB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgteGwtY29sdW1uIHtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mbGV4LXhsLXdyYXAge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgteGwtbm93cmFwIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWdyaWQtcm93LWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWdyaWQtcm93LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFtTRUNfV0hdIFdpZHRocyAmIGhlaWdodHMgKi9cclxuXHJcbi53LTI1IHtcclxuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53LTUwIHtcclxuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53LTc1IHtcclxuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53LTEwMCB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmgtMjUge1xyXG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oLTUwIHtcclxuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaC03NSB7XHJcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmgtMTAwIHtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1heHctMTAwIHtcclxuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1heGgtMTAwIHtcclxuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5taW5oLTEwMHYge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiBbU0VDX0RTXSBEaXNwbGF5aW5nICovXHJcblxyXG4uZC1ub25lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kLWlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kLWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC10YWJsZSB7XHJcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmQtdGFibGUtY2VsbCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1mbGV4IHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1pbmxpbmUtZmxleCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBtaW4tc20pIHtcclxuICAuZC1zbS1ub25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kLXNtLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kLXNtLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZC1zbS10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmQtc20tdGFibGUtY2VsbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZC1zbS1mbGV4IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmQtc20taW5saW5lLWZsZXgge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiBAbWluLW1kKSB7XHJcbiAgLmQtbWQtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZC1tZC1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZC1tZC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmQtbWQtdGFibGUge1xyXG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmQtbWQtZmxleCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kLW1kLWlubGluZS1mbGV4IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogQG1pbi1sZykge1xyXG4gIC5kLWxnLW5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmQtbGctaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmQtbGctYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kLWxnLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZC1sZy10YWJsZS1jZWxsIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kLWxnLWZsZXgge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZC1sZy1pbmxpbmUtZmxleCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IEBtaW4teGwpIHtcclxuICAuZC14bC1ub25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kLXhsLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kLXhsLWlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kLXhsLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZC14bC10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmQteGwtdGFibGUtY2VsbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZC14bC1mbGV4IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmQteGwtaW5saW5lLWZsZXgge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5kLXByaW50LWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIHByaW50IHtcclxuICAuZC1wcmludC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmQtcHJpbnQtaW5saW5lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIHByaW50IHtcclxuICAuZC1wcmludC1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLmQtcHJpbnQtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogW1NFQ19QTV0gUGFkZGluZ3MgJiBtYXJnaW5zICovXHJcblxyXG4ubS0wIHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTAsXHJcbi5teS0wIHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tci0wLFxyXG4ubXgtMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi0wLFxyXG4ubXktMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtMCxcclxuLm14LTAge1xyXG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTEge1xyXG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtMSxcclxuLm15LTEge1xyXG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLTEsXHJcbi5teC0xIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLTEsXHJcbi5teS0xIHtcclxuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbC0xLFxyXG4ubXgtMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMiB7XHJcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTIsXHJcbi5teS0yIHtcclxuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLTIsXHJcbi5teC0yIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMixcclxuLm15LTIge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtMixcclxuLm14LTIge1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMyB7XHJcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC0zLFxyXG4ubXktMyB7XHJcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItMyxcclxuLm14LTMge1xyXG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMyxcclxuLm15LTMge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1sLTMsXHJcbi5teC0zIHtcclxuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS00IHtcclxuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtNCxcclxuLm15LTQge1xyXG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItNCxcclxuLm14LTQge1xyXG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi00LFxyXG4ubXktNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbC00LFxyXG4ubXgtNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS01IHtcclxuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTUsXHJcbi5teS01IHtcclxuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tci01LFxyXG4ubXgtNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi01LFxyXG4ubXktNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtNSxcclxuLm14LTUge1xyXG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTAge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0LTAsXHJcbi5weS0wIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHItMCxcclxuLnB4LTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTAsXHJcbi5weS0wIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGwtMCxcclxuLnB4LTAge1xyXG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xIHtcclxuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0xLFxyXG4ucHktMSB7XHJcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByLTEsXHJcbi5weC0xIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi0xLFxyXG4ucHktMSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLTEsXHJcbi5weC0xIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMiB7XHJcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0yLFxyXG4ucHktMiB7XHJcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHItMixcclxuLnB4LTIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItMixcclxuLnB5LTIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLTIsXHJcbi5weC0yIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0zIHtcclxuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0zLFxyXG4ucHktMyB7XHJcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByLTMsXHJcbi5weC0zIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi0zLFxyXG4ucHktMyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLTMsXHJcbi5weC0zIHtcclxuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtNCB7XHJcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC00LFxyXG4ucHktNCB7XHJcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHItNCxcclxuLnB4LTQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItNCxcclxuLnB5LTQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLTQsXHJcbi5weC00IHtcclxuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC01IHtcclxuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC01LFxyXG4ucHktNSB7XHJcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByLTUsXHJcbi5weC01IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi01LFxyXG4ucHktNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsLTUsXHJcbi5weC01IHtcclxuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXV0byB7XHJcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1hdXRvLFxyXG4ubXktYXV0byB7XHJcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItYXV0byxcclxuLm14LWF1dG8ge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItYXV0byxcclxuLm15LWF1dG8ge1xyXG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1sLWF1dG8sXHJcbi5teC1hdXRvIHtcclxuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQG1pbi1zbSkge1xyXG4gIC5tLXNtLTAge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXQtc20tMCxcclxuICAubXktc20tMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXItc20tMCxcclxuICAubXgtc20tMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYi1zbS0wLFxyXG4gIC5teS1zbS0wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tbC1zbS0wLFxyXG4gIC5teC1zbS0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1zbS0xIHtcclxuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXNtLTEsXHJcbiAgLm15LXNtLTEge1xyXG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLXNtLTEsXHJcbiAgLm14LXNtLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItc20tMSxcclxuICAubXktc20tMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtc20tMSxcclxuICAubXgtc20tMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tc20tMiB7XHJcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXNtLTIsXHJcbiAgLm15LXNtLTIge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXItc20tMixcclxuICAubXgtc20tMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLXNtLTIsXHJcbiAgLm15LXNtLTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtc20tMixcclxuICAubXgtc20tMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1zbS0zIHtcclxuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXNtLTMsXHJcbiAgLm15LXNtLTMge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLXNtLTMsXHJcbiAgLm14LXNtLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItc20tMyxcclxuICAubXktc20tMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtc20tMyxcclxuICAubXgtc20tMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tc20tNCB7XHJcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXNtLTQsXHJcbiAgLm15LXNtLTQge1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXItc20tNCxcclxuICAubXgtc20tNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLXNtLTQsXHJcbiAgLm15LXNtLTQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtc20tNCxcclxuICAubXgtc20tNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1zbS01IHtcclxuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXNtLTUsXHJcbiAgLm15LXNtLTUge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLXNtLTUsXHJcbiAgLm14LXNtLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItc20tNSxcclxuICAubXktc20tNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtc20tNSxcclxuICAubXgtc20tNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnAtc20tMCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHQtc20tMCxcclxuICAucHktc20tMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnByLXNtLTAsXHJcbiAgLnB4LXNtLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBiLXNtLTAsXHJcbiAgLnB5LXNtLTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbC1zbS0wLFxyXG4gIC5weC1zbS0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnAtc20tMSB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHQtc20tMSxcclxuICAucHktc20tMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnByLXNtLTEsXHJcbiAgLnB4LXNtLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBiLXNtLTEsXHJcbiAgLnB5LXNtLTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbC1zbS0xLFxyXG4gIC5weC1zbS0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnAtc20tMiB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wdC1zbS0yLFxyXG4gIC5weS1zbS0yIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wci1zbS0yLFxyXG4gIC5weC1zbS0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBiLXNtLTIsXHJcbiAgLnB5LXNtLTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBsLXNtLTIsXHJcbiAgLnB4LXNtLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wLXNtLTMge1xyXG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnB0LXNtLTMsXHJcbiAgLnB5LXNtLTMge1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wci1zbS0zLFxyXG4gIC5weC1zbS0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYi1zbS0zLFxyXG4gIC5weS1zbS0zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGwtc20tMyxcclxuICAucHgtc20tMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wLXNtLTQge1xyXG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHQtc20tNCxcclxuICAucHktc20tNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHItc20tNCxcclxuICAucHgtc20tNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYi1zbS00LFxyXG4gIC5weS1zbS00IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbC1zbS00LFxyXG4gIC5weC1zbS00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucC1zbS01IHtcclxuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wdC1zbS01LFxyXG4gIC5weS1zbS01IHtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHItc20tNSxcclxuICAucHgtc20tNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGItc20tNSxcclxuICAucHktc20tNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBsLXNtLTUsXHJcbiAgLnB4LXNtLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1zbS1hdXRvIHtcclxuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXNtLWF1dG8sXHJcbiAgLm15LXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLXNtLWF1dG8sXHJcbiAgLm14LXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItc20tYXV0byxcclxuICAubXktc20tYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtc20tYXV0byxcclxuICAubXgtc20tYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogQG1pbi1tZCkge1xyXG4gIC5tLW1kLTAge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXQtbWQtMCxcclxuICAubXktbWQtMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXItbWQtMCxcclxuICAubXgtbWQtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYi1tZC0wLFxyXG4gIC5teS1tZC0wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tbC1tZC0wLFxyXG4gIC5teC1tZC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1tZC0xIHtcclxuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LW1kLTEsXHJcbiAgLm15LW1kLTEge1xyXG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLW1kLTEsXHJcbiAgLm14LW1kLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItbWQtMSxcclxuICAubXktbWQtMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbWQtMSxcclxuICAubXgtbWQtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tbWQtMiB7XHJcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LW1kLTIsXHJcbiAgLm15LW1kLTIge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXItbWQtMixcclxuICAubXgtbWQtMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLW1kLTIsXHJcbiAgLm15LW1kLTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbWQtMixcclxuICAubXgtbWQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1tZC0zIHtcclxuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LW1kLTMsXHJcbiAgLm15LW1kLTMge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLW1kLTMsXHJcbiAgLm14LW1kLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItbWQtMyxcclxuICAubXktbWQtMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbWQtMyxcclxuICAubXgtbWQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tbWQtNCB7XHJcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LW1kLTQsXHJcbiAgLm15LW1kLTQge1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXItbWQtNCxcclxuICAubXgtbWQtNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLW1kLTQsXHJcbiAgLm15LW1kLTQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbWQtNCxcclxuICAubXgtbWQtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1tZC01IHtcclxuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LW1kLTUsXHJcbiAgLm15LW1kLTUge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLW1kLTUsXHJcbiAgLm14LW1kLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItbWQtNSxcclxuICAubXktbWQtNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbWQtNSxcclxuICAubXgtbWQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnAtbWQtMCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHQtbWQtMCxcclxuICAucHktbWQtMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnByLW1kLTAsXHJcbiAgLnB4LW1kLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBiLW1kLTAsXHJcbiAgLnB5LW1kLTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbC1tZC0wLFxyXG4gIC5weC1tZC0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnAtbWQtMSB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHQtbWQtMSxcclxuICAucHktbWQtMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnByLW1kLTEsXHJcbiAgLnB4LW1kLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBiLW1kLTEsXHJcbiAgLnB5LW1kLTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbC1tZC0xLFxyXG4gIC5weC1tZC0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnAtbWQtMiB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wdC1tZC0yLFxyXG4gIC5weS1tZC0yIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wci1tZC0yLFxyXG4gIC5weC1tZC0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBiLW1kLTIsXHJcbiAgLnB5LW1kLTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBsLW1kLTIsXHJcbiAgLnB4LW1kLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wLW1kLTMge1xyXG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnB0LW1kLTMsXHJcbiAgLnB5LW1kLTMge1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wci1tZC0zLFxyXG4gIC5weC1tZC0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYi1tZC0zLFxyXG4gIC5weS1tZC0zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGwtbWQtMyxcclxuICAucHgtbWQtMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wLW1kLTQge1xyXG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHQtbWQtNCxcclxuICAucHktbWQtNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHItbWQtNCxcclxuICAucHgtbWQtNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYi1tZC00LFxyXG4gIC5weS1tZC00IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbC1tZC00LFxyXG4gIC5weC1tZC00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucC1tZC01IHtcclxuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wdC1tZC01LFxyXG4gIC5weS1tZC01IHtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHItbWQtNSxcclxuICAucHgtbWQtNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGItbWQtNSxcclxuICAucHktbWQtNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBsLW1kLTUsXHJcbiAgLnB4LW1kLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1tZC1hdXRvIHtcclxuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LW1kLWF1dG8sXHJcbiAgLm15LW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLW1kLWF1dG8sXHJcbiAgLm14LW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItbWQtYXV0byxcclxuICAubXktbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbWQtYXV0byxcclxuICAubXgtbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogQG1pbi1sZykge1xyXG4gIC5tLWxnLTAge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXQtbGctMCxcclxuICAubXktbGctMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXItbGctMCxcclxuICAubXgtbGctMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYi1sZy0wLFxyXG4gIC5teS1sZy0wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tbC1sZy0wLFxyXG4gIC5teC1sZy0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1sZy0xIHtcclxuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LWxnLTEsXHJcbiAgLm15LWxnLTEge1xyXG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLWxnLTEsXHJcbiAgLm14LWxnLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItbGctMSxcclxuICAubXktbGctMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbGctMSxcclxuICAubXgtbGctMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tbGctMiB7XHJcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LWxnLTIsXHJcbiAgLm15LWxnLTIge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXItbGctMixcclxuICAubXgtbGctMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLWxnLTIsXHJcbiAgLm15LWxnLTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbGctMixcclxuICAubXgtbGctMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1sZy0zIHtcclxuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LWxnLTMsXHJcbiAgLm15LWxnLTMge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLWxnLTMsXHJcbiAgLm14LWxnLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItbGctMyxcclxuICAubXktbGctMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbGctMyxcclxuICAubXgtbGctMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tbGctNCB7XHJcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LWxnLTQsXHJcbiAgLm15LWxnLTQge1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXItbGctNCxcclxuICAubXgtbGctNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLWxnLTQsXHJcbiAgLm15LWxnLTQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbGctNCxcclxuICAubXgtbGctNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1sZy01IHtcclxuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LWxnLTUsXHJcbiAgLm15LWxnLTUge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLWxnLTUsXHJcbiAgLm14LWxnLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItbGctNSxcclxuICAubXktbGctNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbGctNSxcclxuICAubXgtbGctNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnAtbGctMCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHQtbGctMCxcclxuICAucHktbGctMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnByLWxnLTAsXHJcbiAgLnB4LWxnLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBiLWxnLTAsXHJcbiAgLnB5LWxnLTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbC1sZy0wLFxyXG4gIC5weC1sZy0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnAtbGctMSB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHQtbGctMSxcclxuICAucHktbGctMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnByLWxnLTEsXHJcbiAgLnB4LWxnLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBiLWxnLTEsXHJcbiAgLnB5LWxnLTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbC1sZy0xLFxyXG4gIC5weC1sZy0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnAtbGctMiB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wdC1sZy0yLFxyXG4gIC5weS1sZy0yIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wci1sZy0yLFxyXG4gIC5weC1sZy0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBiLWxnLTIsXHJcbiAgLnB5LWxnLTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBsLWxnLTIsXHJcbiAgLnB4LWxnLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wLWxnLTMge1xyXG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnB0LWxnLTMsXHJcbiAgLnB5LWxnLTMge1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wci1sZy0zLFxyXG4gIC5weC1sZy0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYi1sZy0zLFxyXG4gIC5weS1sZy0zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGwtbGctMyxcclxuICAucHgtbGctMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wLWxnLTQge1xyXG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHQtbGctNCxcclxuICAucHktbGctNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHItbGctNCxcclxuICAucHgtbGctNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYi1sZy00LFxyXG4gIC5weS1sZy00IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbC1sZy00LFxyXG4gIC5weC1sZy00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucC1sZy01IHtcclxuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wdC1sZy01LFxyXG4gIC5weS1sZy01IHtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHItbGctNSxcclxuICAucHgtbGctNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGItbGctNSxcclxuICAucHktbGctNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBsLWxnLTUsXHJcbiAgLnB4LWxnLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1sZy1hdXRvIHtcclxuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LWxnLWF1dG8sXHJcbiAgLm15LWxnLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLWxnLWF1dG8sXHJcbiAgLm14LWxnLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItbGctYXV0byxcclxuICAubXktbGctYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbGctYXV0byxcclxuICAubXgtbGctYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogQG1pbi14bCkge1xyXG4gIC5tLXhsLTAge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXQteGwtMCxcclxuICAubXkteGwtMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXIteGwtMCxcclxuICAubXgteGwtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYi14bC0wLFxyXG4gIC5teS14bC0wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tbC14bC0wLFxyXG4gIC5teC14bC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS14bC0xIHtcclxuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXhsLTEsXHJcbiAgLm15LXhsLTEge1xyXG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLXhsLTEsXHJcbiAgLm14LXhsLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWIteGwtMSxcclxuICAubXkteGwtMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwteGwtMSxcclxuICAubXgteGwtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0teGwtMiB7XHJcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXhsLTIsXHJcbiAgLm15LXhsLTIge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXIteGwtMixcclxuICAubXgteGwtMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLXhsLTIsXHJcbiAgLm15LXhsLTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwteGwtMixcclxuICAubXgteGwtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS14bC0zIHtcclxuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXhsLTMsXHJcbiAgLm15LXhsLTMge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLXhsLTMsXHJcbiAgLm14LXhsLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWIteGwtMyxcclxuICAubXkteGwtMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwteGwtMyxcclxuICAubXgteGwtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0teGwtNCB7XHJcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXhsLTQsXHJcbiAgLm15LXhsLTQge1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXIteGwtNCxcclxuICAubXgteGwtNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLXhsLTQsXHJcbiAgLm15LXhsLTQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwteGwtNCxcclxuICAubXgteGwtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS14bC01IHtcclxuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXhsLTUsXHJcbiAgLm15LXhsLTUge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLXhsLTUsXHJcbiAgLm14LXhsLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWIteGwtNSxcclxuICAubXkteGwtNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwteGwtNSxcclxuICAubXgteGwtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnAteGwtMCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHQteGwtMCxcclxuICAucHkteGwtMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnByLXhsLTAsXHJcbiAgLnB4LXhsLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBiLXhsLTAsXHJcbiAgLnB5LXhsLTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbC14bC0wLFxyXG4gIC5weC14bC0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnAteGwtMSB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHQteGwtMSxcclxuICAucHkteGwtMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnByLXhsLTEsXHJcbiAgLnB4LXhsLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBiLXhsLTEsXHJcbiAgLnB5LXhsLTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbC14bC0xLFxyXG4gIC5weC14bC0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnAteGwtMiB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wdC14bC0yLFxyXG4gIC5weS14bC0yIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wci14bC0yLFxyXG4gIC5weC14bC0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBiLXhsLTIsXHJcbiAgLnB5LXhsLTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBsLXhsLTIsXHJcbiAgLnB4LXhsLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wLXhsLTMge1xyXG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnB0LXhsLTMsXHJcbiAgLnB5LXhsLTMge1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wci14bC0zLFxyXG4gIC5weC14bC0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYi14bC0zLFxyXG4gIC5weS14bC0zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGwteGwtMyxcclxuICAucHgteGwtMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wLXhsLTQge1xyXG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHQteGwtNCxcclxuICAucHkteGwtNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHIteGwtNCxcclxuICAucHgteGwtNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYi14bC00LFxyXG4gIC5weS14bC00IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbC14bC00LFxyXG4gIC5weC14bC00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucC14bC01IHtcclxuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wdC14bC01LFxyXG4gIC5weS14bC01IHtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHIteGwtNSxcclxuICAucHgteGwtNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGIteGwtNSxcclxuICAucHkteGwtNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBsLXhsLTUsXHJcbiAgLnB4LXhsLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS14bC1hdXRvIHtcclxuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXhsLWF1dG8sXHJcbiAgLm15LXhsLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLXhsLWF1dG8sXHJcbiAgLm14LXhsLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWIteGwtYXV0byxcclxuICAubXkteGwtYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwteGwtYXV0byxcclxuICAubXgteGwtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFtTRUNfVlNdIFZpc2liaWxpdHkgKi9cclxuXHJcbi52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbnZpc2libGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8qKlxyXG4gKiAgQGF1dGhvcjogamlyaXBpdHVjaGFcclxuICogIEBuYW1lOiBfYmFzZS5sZXNzXHJcbiAqICBAdmVyc2lvbjogMS4wXHJcbiovXHJcblxyXG4vLyBSZW1vdmUgdGVtcG9yYXJ5IGFsbCBiYWNrZ3JvdW5kc1xyXG5cclxuaHRtbHtcclxuICBAbWVkaWEgQG1pblhMe1xyXG4gICAgZm9udC1zaXplOiAxMTUlO1xyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGZvbnQtZmFtaWx5OiBAc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxubWFpbntcclxuICAvL292ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbio6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmgxLCAuaDEgaDF7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDd2dztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nOiAwJTtcclxufVxyXG4uc2lkZV9zbV90aXRsZSB7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgZm9udC1zaXplOiAwLjg1dnc7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBtZWRpYSBAbWF4TUR7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgQG1pblhYTHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuLnNpZGVfc21fdGl0bGUucmVkIHtcclxuICBjb2xvcjogQHJlZDtcclxufVxyXG4uaGVhZGluZy1saW5lLTEge1xyXG4gIEBtZWRpYSBAbWluTUQge1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMWVtO1xyXG4gIH1cclxufVxyXG4uaGVhZGluZy1saW5lLTQ1IHtcclxuICBAbWVkaWEgQG1pbk1EIHtcclxuICAgIG1hcmdpbi10b3A6IC0wLjQ1ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYmd7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAmLS1maWx0ZXJ7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAxKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uY2xlYXJmaXg6OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbmZvb3RlciBzZWN0aW9uLnJlZHtcclxuICAucGFnZS10ZW1wbGF0ZS1jb250YWN0ICYsXHJcbiAgYm9keVtkYXRhLWJnPVwiYmxhY2tcIl0gJntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcclxuICAgICAgLmZpbGx7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgLmZpbGx7XHJcbiAgICAgICAgICBmaWxsOiBAcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2UtdGVtcGxhdGUtYmxvZyAmLFxyXG4gIC5zaW5nbGUgJixcclxuICBib2R5W2RhdGEtYmc9XCJ3aGl0ZVwiXSAme1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHAsIGF7XHJcbiAgICAgIGNvbG9yOiAjNzQ3NDc0O1xyXG4gICAgICAuZmlsbHtcclxuICAgICAgICBmaWxsOiAjNzQ3NDc0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIC5maWxse1xyXG4gICAgICAgICAgZmlsbDogQHJlZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbn1cclxuXHJcbi8vLnBhZ2UtdGVtcGxhdGUtY29udGFjdCBmb290ZXIgc2VjdGlvbi5yZWQsXHJcbi8vYm9keVtkYXRhLWJnPVwiYmxhY2tcIl0gZm9vdGVyIHNlY3Rpb24ucmVke1xyXG4vLyAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuLy99XHJcbi8vLnBhZ2UtdGVtcGxhdGUtY29udGFjdCBmb290ZXIgc2VjdGlvbi5yZWQgcCxcclxuLy9ib2R5W2RhdGEtYmc9XCJibGFja1wiXSBmb290ZXIgc2VjdGlvbi5yZWQgcHtcclxuLy8gIGNvbG9yOiAjMzUzNTM1O1xyXG4vLyAgb3BhY2l0eTogMTtcclxuLy99XHJcbi8vLnNpbmdsZSBmb290ZXIgc2VjdGlvbi5yZWQsXHJcbi8vLnBhZ2UtdGVtcGxhdGUtYmxvZyBmb290ZXIgc2VjdGlvbi5yZWQsXHJcbi8vYm9keVtkYXRhLWJnPVwid2hpdGVcIl0gZm9vdGVyIHNlY3Rpb24ucmVke1xyXG4vLyAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuLy99XHJcbi8vLnNpbmdsZSBmb290ZXIgc2VjdGlvbi5yZWQgcCxcclxuLy8ucGFnZS10ZW1wbGF0ZS1ibG9nIGZvb3RlciBzZWN0aW9uLnJlZCBwLFxyXG4vL2JvZHlbZGF0YS1iZz1cIndoaXRlXCJdIGZvb3RlciBzZWN0aW9uLnJlZCBwe1xyXG4vLyAgY29sb3I6ICM3NDc0NzQ7XHJcbi8vfVxyXG4ucGFnZS10ZW1wbGF0ZS1jb250YWN0IGZvb3RlciBzZWN0aW9uLnJlZCAubWVudS1mb290ZXItY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8vLnNpbmdsZSBmb290ZXIgc2VjdGlvbi5yZWQgLm1lbnUtZm9vdGVyLWNvbnRhaW5lciBhLFxyXG4vLy5wYWdlLXRlbXBsYXRlLWJsb2cgZm9vdGVyIHNlY3Rpb24ucmVkIC5tZW51LWZvb3Rlci1jb250YWluZXIgYSxcclxuLy9ib2R5W2RhdGEtYmc9XCJ3aGl0ZVwiXSBmb290ZXIgc2VjdGlvbi5yZWQgLm1lbnUtZm9vdGVyLWNvbnRhaW5lciBhe1xyXG4vLyAgY29sb3I6ICM3NDc0NzQ7XHJcbi8vfVxyXG4ucGFnZS10ZW1wbGF0ZS1ibG9nIC5uYXZfX3JpZ2h0IGEsXHJcbi5zaW5nbGUgLm5hdl9fcmlnaHQgYSxcclxuLmVycm9yNDA0IC5uYXZfX3JpZ2h0IGEge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcbi5wYWdlLXRlbXBsYXRlLWJsb2cgLm5hdl9fcmlnaHRfX3NvY2lhbCBzdmcgdXNlLFxyXG4uc2luZ2xlIC5uYXZfX3JpZ2h0X19zb2NpYWwgc3ZnIHVzZSxcclxuLmVycm9yNDA0IC5uYXZfX3JpZ2h0X19zb2NpYWwgc3ZnIHVzZSB7XHJcbiAgZmlsbDogIzAwMDtcclxufVxyXG4uZXJyb3I0MDQgLm5hdiAubmF2YmFyLWJyYW5kIHN2ZyBwYXRoIHtcclxuICBmaWxsOiAjMDAwO1xyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1ibG9nIC5uYXZfX3NpZGViYXIsXHJcbi5zaW5nbGUgLm5hdl9fc2lkZWJhcixcclxuLmVycm9yNDA0IC5uYXZfX3NpZGViYXIge1xyXG4gIC5iYXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIH1cclxufSIsIi5zd2lwZXItY29udGFpbmVye21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZXtmbG9hdDpsZWZ0fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcnstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5zd2lwZXItY29udGFpbmVyLW11bHRpcm93Pi5zd2lwZXItd3JhcHBlcnstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyey13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLXNsaWRley13ZWJraXQtZmxleC1zaHJpbms6MDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnstd2Via2l0LWJveC1hbGlnbjpzdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0LC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0LC13ZWJraXQtdHJhbnNmb3JtfS5zd2lwZXItY29udGFpbmVyLTNkey13ZWJraXQtcGVyc3BlY3RpdmU6MTIwMHB4O3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcnstd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIscmlnaHQgdG9wLGxlZnQgdG9wLGZyb20ocmdiYSgwLDAsMCwuNSkpLHRvKHJnYmEoMCwwLDAsMCkpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxyaWdodCB0b3AsZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgYm90dG9tLGxlZnQgdG9wLGZyb20ocmdiYSgwLDAsMCwuNSkpLHRvKHJnYmEoMCwwLDAsMCkpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20ocmdiYSgwLDAsMCwuNSkpLHRvKHJnYmEoMCwwLDAsMCkpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLC5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcnstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwsLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcnstbXMtdG91Y2gtYWN0aW9uOnBhbi14O3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDoyN3B4O2hlaWdodDo0NHB4O21hcmdpbi10b3A6LTIycHg7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLXNpemU6MjdweCA0NHB4O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIil9LnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFja3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXRyYW5zaXRpb246LjNzIG9wYWNpdHk7LW8tdHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206MTBweDtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjMzKTstbXMtdHJhbnNmb3JtOnNjYWxlKC4zMyk7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC42Nik7LW1zLXRyYW5zZm9ybTpzY2FsZSguNjYpO3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4zMyk7LW1zLXRyYW5zZm9ybTpzY2FsZSguMzMpO3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNjYpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjY2KTt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMzMpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjMzKTt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjhweDtoZWlnaHQ6OHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTouMn1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OjE7YmFja2dyb3VuZDojMDA3YWZmfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OjEwcHg7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjo2cHggMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LXRyYW5zaXRpb246LjJzIHRvcCwuMnMgLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbjouMnMgdG9wLC4ycyAtd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcDt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcDt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcCwuMnMgLXdlYmtpdC10cmFuc2Zvcm19LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIDRweH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHstd2Via2l0LXRyYW5zaXRpb246LjJzIGxlZnQsLjJzIC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb246LjJzIGxlZnQsLjJzIC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdDt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnQ7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0LC4ycyAtd2Via2l0LXRyYW5zZm9ybX0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHstd2Via2l0LXRyYW5zaXRpb246LjJzIHJpZ2h0LC4ycyAtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uOi4ycyByaWdodCwuMnMgLXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodDt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0O3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHQsLjJzIC13ZWJraXQtdHJhbnNmb3JtfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDojMDA3YWZmO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApOy1tcy10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDstbXMtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcDstbXMtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2JhY2tncm91bmQ6I2ZmZn0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGV7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6I2ZmZn0uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7YmFja2dyb3VuZDojMDAwfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFja3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDojMDAwfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjElO2JvdHRvbTozcHg7ei1pbmRleDo1MDtoZWlnaHQ6NXB4O3dpZHRoOjk4JX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7LW8tb2JqZWN0LWZpdDpjb250YWluO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJTstbXMtdHJhbnNmb3JtLW9yaWdpbjo1MCU7dHJhbnNmb3JtLW9yaWdpbjo1MCU7LXdlYmtpdC1hbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLGVuZCkgaW5maW5pdGU7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMixlbmQpIGluZmluaXRlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIil9QC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnsxMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0Oy1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5Oy1vLXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMDstbXMtdHJhbnNmb3JtLW9yaWdpbjowIDA7dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MTAwJSAwOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMDt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi42Oy13ZWJraXQtZmlsdGVyOmJsdXIoNTBweCk7ZmlsdGVyOmJsdXIoNTBweCk7ei1pbmRleDowfS5zd2lwZXItY29udGFpbmVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXJ7LW1zLXBlcnNwZWN0aXZlOjEyMDBweH0iLCJAZm9udC1uYW1lLW5ldXJpYWwtZ3JvdGVzazogJ05ldXJpYWwgR3JvdGVzayc7XHJcbkBuZXVyaWFsLWdyb3Rlc2s6ICdOZXVyaWFsIEdyb3Rlc2snO1xyXG4vKiEgR2VuZXJhdGVkIGJ5IEZvbnQgU3F1aXJyZWwgKGh0dHBzOi8vd3d3LmZvbnRzcXVpcnJlbC5jb20pIG9uIE5vdmVtYmVyIDUsIDIwMTggKi9cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1uYW1lLW5ldXJpYWwtZ3JvdGVzaztcclxuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvTmV1cmlhbEdyb3Rlc2svbmV1cmlhbGdyb3Rlc2stYm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvTmV1cmlhbEdyb3Rlc2svbmV1cmlhbGdyb3Rlc2stYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9OZXVyaWFsR3JvdGVzay9uZXVyaWFsZ3JvdGVzay1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9OZXVyaWFsR3JvdGVzay9uZXVyaWFsZ3JvdGVzay1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTmV1cmlhbEdyb3Rlc2svbmV1cmlhbGdyb3Rlc2stYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL05ldXJpYWxHcm90ZXNrL25ldXJpYWxncm90ZXNrLWJvbGQuc3ZnI25ldXJpYWxfZ3JvdGVza2JvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IEBmb250LW5hbWUtbmV1cmlhbC1ncm90ZXNrO1xyXG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9OZXVyaWFsR3JvdGVzay9uZXVyaWFsZ3JvdGVzay1leHRyYWJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL05ldXJpYWxHcm90ZXNrL25ldXJpYWxncm90ZXNrLWV4dHJhYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9OZXVyaWFsR3JvdGVzay9uZXVyaWFsZ3JvdGVzay1leHRyYWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL05ldXJpYWxHcm90ZXNrL25ldXJpYWxncm90ZXNrLWV4dHJhYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL05ldXJpYWxHcm90ZXNrL25ldXJpYWxncm90ZXNrLWV4dHJhYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL05ldXJpYWxHcm90ZXNrL25ldXJpYWxncm90ZXNrLWV4dHJhYm9sZC5zdmcjbmV1cmlhbF9ncm90ZXNrZXh0cmFib2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1uYW1lLW5ldXJpYWwtZ3JvdGVzaztcclxuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvTmV1cmlhbEdyb3Rlc2svbmV1cmlhbGdyb3Rlc2stbWVkaXVtLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9OZXVyaWFsR3JvdGVzay9uZXVyaWFsZ3JvdGVzay1tZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTmV1cmlhbEdyb3Rlc2svbmV1cmlhbGdyb3Rlc2stbWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9OZXVyaWFsR3JvdGVzay9uZXVyaWFsZ3JvdGVzay1tZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9OZXVyaWFsR3JvdGVzay9uZXVyaWFsZ3JvdGVzay1tZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9OZXVyaWFsR3JvdGVzay9uZXVyaWFsZ3JvdGVzay1tZWRpdW0uc3ZnI25ldXJpYWxfZ3JvdGVza21lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogQGZvbnQtbmFtZS1uZXVyaWFsLWdyb3Rlc2s7XHJcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL05ldXJpYWxHcm90ZXNrL25ldXJpYWxncm90ZXNrLXJlZ3VsYXIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL05ldXJpYWxHcm90ZXNrL25ldXJpYWxncm90ZXNrLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTmV1cmlhbEdyb3Rlc2svbmV1cmlhbGdyb3Rlc2stcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTmV1cmlhbEdyb3Rlc2svbmV1cmlhbGdyb3Rlc2stcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL05ldXJpYWxHcm90ZXNrL25ldXJpYWxncm90ZXNrLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9OZXVyaWFsR3JvdGVzay9uZXVyaWFsZ3JvdGVzay1yZWd1bGFyLnN2ZyNuZXVyaWFsX2dyb3Rlc2tyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG59XHJcbiIsIi5mb290ZXIge1xyXG5cdCYgc2VjdGlvbiB7XHJcblx0XHRwYWRkaW5nOiAzNnB4IDA7XHJcblx0fVxyXG5cdCZfX2NlbnRlciB7XHJcblx0XHQmIGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgMjVweDtcclxuXHRcdFx0QG1lZGlhIEBtYXhTTSB7XHJcbiAgIFx0XHQgXHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcbiAgXHRcdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogIzVkMDAwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjgzcHg7XHJcblx0XHRcdFx0LnRyYW5zaXRpb247XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgQG1heFNNIHtcclxuICAgXHRcdCBcdFx0XHRmb250LXNpemU6IDExcHg7XHJcbiAgXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGVmdCBhIHtcclxuXHRcdGNvbG9yOiAjNWQwMDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS44M3B4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0QG1lZGlhIEBtYXhTTSB7XHJcbiAgIFx0XHQgXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuICBcdFx0XHR9XHJcblx0fVxyXG5cdCZfX3JpZ2h0IGF7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjogIzVkMDAwMDtcclxuXHRcdHBhZGRpbmctdG9wOiAzcHg7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxLjgzcHg7XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG5cdFx0QG1lZGlhIEBtYXhTTSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdG1hcmdpbjogMzBweCBhdXRvIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICMxMjE1MzM7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHN2Z3tcclxuXHRcdFx0XHQuZmlsbHtcclxuXHRcdFx0XHRcdGZpbGw6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3Zne1xyXG5cdFx0XHQuZmlsbHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRmaWxsOiAjNWQwMDAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG59IiwiLmItYmxvZyB7XHJcblx0cGFkZGluZzogMTQwcHggMCA0NXB4IDA7XHJcblx0JiAuc2lkZV9zbV90aXRsZSB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHR9XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0QG1lZGlhIEBtaW5NRHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIGgzIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDR2dztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMS4xN3B4O1xyXG5cdFx0XHRcdEBtZWRpYSBAbWluWFhMe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzLjV2dztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhTTXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhYU3tcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiBwIHtcclxuXHRcdFx0XHRjb2xvcjogIzRhNGE0YTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMTF2dztcclxuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY1O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2RhdGUgcCB7XHJcblx0XHRcdFx0Y29sb3I6ICM0YTRhNGE7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjd2dztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fbGluayB7XHJcblx0XHRcdFx0Y29sb3I6IEByZWQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjd2dztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ljb25zL2Fycm93LXNpbXBsZS1yZWQucG5nKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xyXG4gICAgXHRcdFx0cGFkZGluZzogMTBweCA1NXB4IDEwcHggMDtcclxuXHRcdFx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19pbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCAxMzRweCByZ2JhKDI1NSwgMCwgMCwgMC41KTtcclxuXHRcdC8qXHRAbWVkaWEgQG1heFNNe1xyXG5cdFx0XHRcdG1heC13aWR0aDogNDAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDQwMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdH0qL1xyXG5cdFx0XHRAbWVkaWEgQG1heFhTe1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgaW1nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fYmcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHJlZDtcclxuXHRcdFx0XHR6LWluZGV4OiA5O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG5cdFx0XHRcdEBzdXBwb3J0cyBub3QgKG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseSkge1xyXG4gICBcdFx0XHRcdCNibGVuZGluZyAuZmlsbHtcclxuICAgICAgXHRcdFx0b3BhY2l0eTogMC43O1xyXG4gICBcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmItY2F0ZWdvcnkge1xyXG5cdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdCYgLnNpZGVfc21fdGl0bGUge1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0fVxyXG5cdCZfX2ZpbHRlciB7XHJcblx0XHQmX19idG4ge1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XHJcblx0XHRcdHBhZGRpbmc6IDI0cHggMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRAbWVkaWEgQG1pbkxHe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0yNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgLmJ0biB7XHJcblx0XHRcdFx0Y29sb3I6ICM0YTRhNGE7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC43dnc7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0Y29sb3I6IEByZWQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhTTSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0JiBwIHtcclxuXHRcdFx0XHRjb2xvcjogIzRhNGE0YTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMTF2dztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42NTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdEBtZWRpYSBAbWF4TUQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmIC5maWx0ZXJEaXYge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW46IDUwcHggMDtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGJyZWFrLWluc2lkZTogYXZvaWQ7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGZsZXg6IDAgMCA0OCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0OCU7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMm4pe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRcdEBrZXlmcmFtZXMgem9vbU91dHtcclxuXHRcdFx0XHRcdFx0ZnJvbXtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEwKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHRve1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdC8vcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG5cdFx0XHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHRcdFx0XHRcdC8vbWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbjogem9vbU91dCAwLjdzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmhpZGV7XHJcblx0XHRcdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxMCkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5yZW1vdmV7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgQG1heFNNIHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdCYgaDMge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQHJlZDtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdC50cmFuc2l0aW9uKDAuMXMpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiBoMyB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi44dnc7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdC50cmFuc2l0aW9uKDAuMXMpO1xyXG5cdFx0XHRcdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgLnNob3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2RhdGUgcCB7XHJcblx0XHRcdFx0Y29sb3I6ICM0YTRhNGE7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjd2dztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiIsIi5iLXNpbmdsZSB7XHJcblx0cGFkZGluZy10b3A6IDEyMHB4O1xyXG5cdCZfX2hlYWRpbmcge1xyXG5cdFx0aDMge1xyXG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0Zm9udC1zaXplOiA0Ljg1dnc7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTEuMTdweDtcclxuXHRcdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19hdXRob3Ige1xyXG5cdFx0XHRwYWRkaW5nOiAyMnB4IDA7XHJcblx0XHRcdCZfX25hbWUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2JjYmNiO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43dnc7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdFx0XHRcdEBtZWRpYSBAbWF4TUQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX3RpbWUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRjb2xvcjogIzc0NzQ3NDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43dnc7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdFx0XHRcdEBtZWRpYSBAbWF4TUQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdCYgaW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0PiAucm93IHtcclxuXHRcdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0JiBwIHtcclxuXHRcdFx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMTF2dztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS44NTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiBhIHtcclxuXHRcdFx0XHRjb2xvcjogQHJlZDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuOHZ3O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgLnBvc3Qge1xyXG5cdFx0XHRcdEBtZWRpYSBAbWluTUQge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX3Bvc3RzIHtcclxuXHRcdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYgYSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fc2lkZWJhciB7XHJcblx0XHRcdCZfX3NvY2lhbCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNGE0YTRhO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjd2dztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYTJhX2tpdCB7XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMXB4IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hMmFfbGFiZWwge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0Y2xpcDogaW5pdGlhbDtcclxuXHRcdFx0XHRcdGNsaXA6IGluaXRpYWw7XHJcblx0XHRcdFx0XHRjbGlwLXBhdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0XHQtd2Via2l0LWNsaXAtcGF0aDogbm9uZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJOZXVyaWFsIEdyb3Rlc2tcIjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43dnc7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX19kYXRlIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjd2dztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTVweCAwO1xyXG5cdFx0XHRcdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjdlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYXV0aG9yIHtcclxuXHRcdHBhZGRpbmc6IDM1cHggMDtcclxuXHRcdG1hcmdpbjogNTVweCAwO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC43dnc7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMjV2dztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3BhcnRuZXJzIHtcclxuXHRcdHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0QG1lZGlhIEBtYXhTTXtcclxuXHRcdFx0cGFkZGluZy10b3A6IDUwcHggMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHggMDtcclxuXHRcdH1cclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGZpbGw6ICNmZmY7XHJcblx0XHRcdC50cmFuc2l0aW9uKDAuMnMpO1xyXG5cdFx0XHQmIHAge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0XHRmb250LXNpemU6IDF2dztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDMyOHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRcdFx0QG1lZGlhIEBtaW5YWEx7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhMR3tcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBAbWF4U017XHJcblx0XHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmIGgyIHtcclxuXHRcdFx0XHRjb2xvcjogQHJlZDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogN3Z3O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMi41cHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKDAuMnMpO1xyXG5cdFx0XHRcdEBtZWRpYSBAbWluWFhMe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA2dnc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBAbWF4U017XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYgc3ZnIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdCYgdXNlIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogIzAwMDtcclxuXHRcdFx0XHRcdFx0LnRyYW5zaXRpb24oMC4ycyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCYgaDIge1xyXG5cdFx0XHRcdC8vY29sb3I6IEByZWQ7XHJcblx0XHRcdFx0LnRyYW5zaXRpb24oMC4ycyk7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0JiBzdmcgdXNlIHtcclxuXHRcdFx0XHRmaWxsOiBAcmVkO1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKDAuMnMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbn0iLCIuZXJyb3ItNDA0IHtcclxuICAgIHBhZGRpbmc6IDE0MHB4IDAgNDVweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDEge1xyXG4gICAgXHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdGZvbnQtc2l6ZTogNC44NXZ3O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMS4xN3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblx0XHRAbWVkaWEgQG1pblhYTCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNHZ3O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBAbWF4U00ge1xyXG5cdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgQG1heFhTIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiBAcmVkO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICBcdGNvbG9yOiAjNGE0YTRhO1xyXG5cdFx0Zm9udC1zaXplOiAxLjF2dztcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XHJcblx0XHRAbWVkaWEgQG1pblhYTCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMXZ3O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIEBtaW5NRCB7XHJcblx0XHRcdG1heC13aWR0aDogNjAlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBAbWluWEwge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQwJTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICBcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxdnc7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ljb25zL2Fycm93LnBuZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNXB4O1xyXG5cdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICBcdG1hcmdpbi1ib3R0b206IC03MHB4O1xyXG4gICAgXHRtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBcdEBtZWRpYSBAbWluWEwge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcclxuXHRcdH1cclxuICAgIFx0QG1lZGlhIEBtYXhTTSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdH1cclxuICAgIH1cclxuICAgIGJyIHtcclxuICAgIFx0QG1lZGlhIEBtYXhYUyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcbiAgICB9XHJcbn0iLCJAa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICBmcm9te1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XHJcbiAgfVxyXG4gIHRve1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgZnJvbXtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIHRve1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBmYWRlSW5EZWxheWVkIHtcclxuICBmcm9te1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgNTAle1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgdG97XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxldHRlcnNJbnNpZGUge1xyXG4gIGZyb217XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gIH1cclxuICB0b3tcclxuICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZnVsbFdpZHRoIHtcclxuICBmcm9te1xyXG4gICAgd2lkdGg6IDAlO1xyXG4gIH1cclxuICB0b3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtYW5pbWF0aW9uLW9ubG9hZF0sIFtkYXRhLWFuaW1hdGlvbi1vbnZpc2libGVde1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuW2RhdGEtYW5pbWF0aW9uLXBzZXVkby1vbmxvYWRdLCBbZGF0YS1hbmltYXRpb24tcHNldWRvLW9udmlzaWJsZV17XHJcbiAgJjo6YmVmb3JlLCAmOjphZnRlcntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbltkYXRhLWFuaW1hdGlvbl17XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybSwgbGV0dGVyLXNwYWNpbmc7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDBtcztcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxufVxyXG5cclxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiNTAwbXNcIl17XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcclxufVxyXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIxc1wiXXtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG59XHJcbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjJzXCJde1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbn1cclxuXHJcbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjUwMG1zXCJde1xyXG4gIGFuaW1hdGlvbi1kZWxheTogNTAwbXM7XHJcbn1cclxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMXNcIl17XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcclxufVxyXG5cclxuW2RhdGEtYW5pbWF0aW9uPVwiZmFkZUluXCJde1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbn1cclxuXHJcbltkYXRhLWFuaW1hdGlvbj1cImZhZGVJbkRlbGF5ZWRcIl17XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRlbGF5ZWQ7XHJcbn1cclxuXHJcbltkYXRhLWFuaW1hdGlvbj1cImZhZGVJblVwXCJde1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG5cclxuW2RhdGEtYW5pbWF0aW9uPVwibGV0dGVyc0luc2lkZVwiXXtcclxuICBhbmltYXRpb24tbmFtZTogbGV0dGVyc0luc2lkZTtcclxufVxyXG5cclxuW2RhdGEtYW5pbWF0aW9uPVwiYm9yZGVyV2lkdGhcIl17XHJcbiAgJjo6YmVmb3JlLCAmOjphZnRlcntcclxuICAgIHdpbGwtY2hhbmdlOiB3aWR0aDtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gICY6OmJlZm9yZXtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmdWxsV2lkdGg7XHJcbiAgfVxyXG4gICY6OmFmdGVye1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZ1bGxXaWR0aDtcclxuICB9XHJcbn1cclxuIiwiLmJhcmJhLWFuaW1hdGlvbntcclxuICAmX19jaXJjbGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDowO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIHdpZHRoOiA1MHZoO1xyXG4gICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxufSIsIi5hbmltYXRpb257XHJcblxyXG4gICZfX3BhcnR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19zZWN0aW9ue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgICYtLWZpeGVke1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2lyY2xle1xyXG4gICAgICAmX3dyYXB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYtLW5lZ2F0aXZle1xyXG4gICAgICAgICAgdG9wOiAtODB2aDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX3N0aWNreXtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDgwdmg7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogNjB2aDtcclxuICAgICAgaGVpZ2h0OiA2MHZoO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMTE0cHggQHJlZDtcclxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpe1xyXG4gICAgICAgIHdpZHRoOiA2MHZ3O1xyXG4gICAgICAgIGhlaWdodDogNjB2dztcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgQG1heFNNIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KXtcclxuICAgICAgICB3aWR0aDogOTV2dztcclxuICAgICAgICBoZWlnaHQ6IDk1dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19wYXJ0W2RhdGEtY2EtcGFydD1cIjFcIl17XHJcbiAgICAuYW5pbWF0aW9uX19jaXJjbGV7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgwLjEpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3BhcnRbZGF0YS1jYS1wYXJ0PVwiMlwiXXtcclxuICAgIC5hbmltYXRpb25fX2NpcmNsZXtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC40KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgICB0b3A6IDgwdmg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAwLjY4dnc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyLjM2cHg7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgQG1lZGlhIEBtYXhMR3tcclxuICAgICAgICBmb250LXNpemU6IDF2dztcclxuICAgICAgfVxyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIEBtZWRpYSBAbWF4U017XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjV2dztcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgQG1heFhTIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbn0iLCIubmF2e1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA5OTtcclxuICBwYWRkaW5nLXRvcDogMzVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICBAbWVkaWEgQG1heFNNe1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJiAubmF2YmFyLWJyYW5kIHtcclxuICAgICYgc3ZnIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgcGF0aHtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NpZGViYXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICYgLmJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHJlZDtcclxuICAgICAgICAmLmJhcjEge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgLnRyYW5zaXRpb24oMC4xcyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYmFyMyB7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAudHJhbnNpdGlvbigwLjFzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmJhciB7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLnRyYW5zaXRpb24oMC4xcyk7XHJcbiAgICAgICYuYmFyMSB7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5iYXIyIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgJi5iYXIzIHtcclxuICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19yaWdodCB7XHJcbiAgICAmIC5tZW51LWhlYWRlci1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgICYgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xyXG4gICAgICBjb2xvcjogQHJlZDtcclxuICAgIH1cclxuICAgICZfX3NvY2lhbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgIEBtZWRpYSBAbWF4U017XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICY6aG92ZXIgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiBAcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiBhIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5ldXJpYWwgR3JvdGVza1wiO1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjU3cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogQHJlZDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgQG1pblhYTHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJiAjbWVudS1oZWFkZXItbWVudSBsaSB7XHJcbiAgIHBhZGRpbmc6IDAgMzVweDtcclxuICAgQG1lZGlhIEBtYXhTTXtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICB9XHJcbn1cclxufVxyXG5cclxuYm9keXtcclxuICAmW2RhdGEtYmc9XCJibGFja1wiXXtcclxuICAgIC5uYXZ7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiBAcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgcGF0aHtcclxuICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICBmaWxsOiBAcmVkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYmFye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZbZGF0YS1iZz1cIndoaXRlXCJdLFxyXG4gICYuc2luZ2xle1xyXG4gICAgLm5hdntcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6IEByZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgZmlsbDogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgIGZpbGw6IEByZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5iYXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHJlZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJltkYXRhLWJnPVwicmVkXCJde1xyXG4gICAgLm5hdntcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5iYXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2lkZWJhcm5hdiB7XHJcblx0Ly9kaXNwbGF5OiBub25lO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAyOTBweDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0ei1pbmRleDogODAwO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdEBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCl7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSAwcztcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG5cdFx0Ji5vcGVuZWR7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xyXG5cdFx0XHQuY2xvc2VidG57XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQjbWVudS1zaWRlYmFyIGEsIC5zaWRlYmFybmF2X19oZWFkZXJfX2xvZ297XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLDAsMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpe1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLDAsMCk7XHJcblx0XHRcdCNtZW51LXNpZGViYXIgYSwgLnNpZGViYXJuYXZfX2hlYWRlcl9fbG9nb3tcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsMCwwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0I21lbnUtc2lkZWJhciBhLCAuc2lkZWJhcm5hdl9faGVhZGVyX19sb2dve1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwwLDApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdCYgLmNsb3NlYnRuIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiA1NXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdCYgc3ZnIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMC45KTtcclxuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdCY6aG92ZXIsICY6YWN0aXZle1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWCgxMCUpO1xyXG5cdFx0XHRcdFx0cGF0aHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogQHJlZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2xvZ28ge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC44cyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdHBhdGh7XHJcblx0XHRcdFx0ZmlsbDogQHJlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmICNtZW51LXNpZGViYXIgYSB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC44cyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xyXG5cdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDc2cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMjdweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBtZWRpYSBAbWF4TUQge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBAcmVkO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBlYXNlLW91dDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zO1xyXG5cdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IHVybCguLi9hc3NldHMvaWNvbnMvc2lkZWJhci1hcnJvdy5wbmcpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxM3B4O1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0cmlnaHQ6IDM1cHg7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMG1zIGVhc2Utb3V0O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5pbWFnZS1ncmlke1xyXG4gICZfX3RvcHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG4gICZfX2JvdHRvbXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG59XHJcbiIsIi5oLWludHJve1xyXG4gIHBhZGRpbmctdG9wOiAxMzJweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIEBtYXhYTHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICB9XHJcbiAgQG1lZGlhIEBtYXhNRHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcbiAgQG1lZGlhIEBtYXhTTXtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gIH1cclxuICAmX19tYWluIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgJiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICBAbWVkaWEgQG1heFNNe1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbWFpbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICAmX19jZW50ZXJlZCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxuICAmIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdG9wOiAxNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgQG1lZGlhIEBtYXhTTXtcclxuICAgICAgdG9wOiAxMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBAbWF4WFN7XHJcbiAgICAgIHRvcDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IEByZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jne1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuICB9XHJcbiAgJl9faGVhZGluZ3tcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiAgICB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtby10cmFuc2Zvcm06ICAgICAgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogICAgICAgICB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLndvcmQtLWhpZ2hsaWdodGVke1xyXG4gICAgICBjb2xvcjogQHJlZDtcclxuICAgIH1cclxuICAgIGZvbnQtZmFtaWx5OiBcIk5ldXJpYWwgR3JvdGVza1wiO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQG1lZGlhIEBtaW4tc217XHJcbiAgICAgIHBhZGRpbmc6IDAgMCU7XHJcbiAgICB9XHJcbiAgICAvLyYgPiBzcGFuIHtcclxuICAgIC8vICBjb2xvcjogQHJlZDtcclxuICAgIC8vICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vfVxyXG4gICAgQG1lZGlhIEBtaW5YTCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNy43dnc7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgQG1pblhYTCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNnZ3O1xyXG4gICAgICBwYWRkaW5nOiAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBAbWF4WFMge1xyXG4gICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMC43dnc7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjNzQ3NDc0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTIxcHg7XHJcbiAgICBAbWVkaWEgQG1heE1EIHtcclxuICAgICAgZm9udC1zaXplOiAxdnc7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgQG1heFNNIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIEBtYXhTTSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbG9nb3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDQ1cHggMDtcclxuICAgICYgLnJvdyB7XHJcbiAgICAgIEBtZWRpYSAgQG1heFNNIHtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Rpc3RyaWJ1dG9yIHtcclxuICAgIEBtZWRpYSBAbWF4TUQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxNDNweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQzcHg7XHJcbiAgICAgICYgcCB7XHJcbiAgICAgICAgY29sb3I6ICM3NDc0NzQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTmV1cmlhbCBHcm90ZXNrXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjQ4dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNjRweDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19oZWxwIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiA4MHZoO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgJiBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDAuNjh2dztcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMzZweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgQG1lZGlhIEBtYXhMR3tcclxuICAgICAgICBmb250LXNpemU6IDF2dztcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgQG1heFNNe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41dnc7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIEBtYXhYUyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLmgtYWJvdXR7XHJcblx0Ly9wYWRkaW5nOiA4MHB4IDAgMDtcclxuXHRwYWRkaW5nLXRvcDogMTMwdmg7XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHQmIGgzIHtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIk5ldXJpYWwgR3JvdGVza1wiO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDZ2dztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG5cdFx0XHQmOjpmaXJzdC13b3Jke1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBAbWluWFhMe1xyXG4gICAgXHRcdFx0Zm9udC1zaXplOiA1dnc7XHJcbiAgXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgQG1heE1Ee1xyXG4gICAgXHRcdFx0Zm9udC1zaXplOiA2MHB4O1xyXG4gIFx0XHRcdH1cclxuICBcdFx0XHRAbWVkaWEgQG1heFNNe1xyXG4gICAgXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG4gIFx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYgcCB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIk5ldXJpYWwgR3JvdGVza1wiO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjJ2dztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuOTtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdFx0QG1lZGlhIEBtaW5YWEx7XHJcbiAgICBcdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuICAgIFx0XHRcdGZvbnQtc2l6ZTogMS4wNXZ3O1xyXG4gIFx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIEBtYXhNRHtcclxuICAgIFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuICBcdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmgtcmVmZXJlbmNlcyB7XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0cGFkZGluZy10b3A6IDM1cHg7XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRAbWVkaWEgQG1pbk1EIHtcclxuXHRcdFx0dG9wOiA1cHg7XHJcblx0XHR9XHJcblx0XHQucm93IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQvL2JvcmRlci10b3A6IDFweCBzb2xpZCAjNWQwMDAwO1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0QG1lZGlhIEBtYXhTTXtcclxuICAgIFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuICBcdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzVkMDAwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ZDAwMDA7XHJcblx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWQwMDAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdCZfX251bWIgaDMge1xyXG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0Zm9udC1zaXplOiA1LjV2dztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC01cHg7XHJcblx0XHRcdEBtZWRpYSBAbWluWFhMIHtcclxuICAgICAgXHRcdFx0Zm9udC1zaXplOiA0dnc7XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdEBtZWRpYSBAbWF4U017XHJcbiAgICBcdFx0XHRmb250LXNpemU6NDVweDtcclxuICBcdFx0XHR9XHJcbiAgXHRcdFx0QG1lZGlhIEBtYXhYU3tcclxuICAgIFx0XHRcdGZvbnQtc2l6ZTo1MnB4O1xyXG4gIFx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3RleHQgcCB7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDJ2dztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRAbWVkaWEgQG1pblhYTHtcclxuICAgIFx0XHRcdGZvbnQtc2l6ZTogMS44dnc7XHJcbiAgXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgQG1heFNNe1xyXG4gICAgXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG4gICAgXHRcdFx0bWFyZ2luOiAxMHB4IDAgMjBweCAwO1xyXG4gIFx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NsaWVudCB7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHQmIGg0IHtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43NXZ3O1xyXG5cdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdFx0XHRAbWVkaWEgQG1heFNNe1xyXG4gICAgXHRcdFx0Zm9udC1zaXplOiA4cHg7XHJcbiAgICBcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIFx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFx0JiBwIHtcclxuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ydnc7XHJcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdEBtZWRpYSBAbWF4U017XHJcbiAgICBcdFx0XHRmb250LXNpemU6IDEycHg7XHJcbiAgICBcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIFx0XHRcdH1cclxuXHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuaC1jb21tZW50cyB7XHJcblx0cGFkZGluZzogNTBweCAwIDgwcHg7XHJcblx0QG1lZGlhIEBtYXhTTXtcclxuICAgXHRcdCBcdHBhZGRpbmc6IDMwcHggMDtcclxuICBcdFx0fVxyXG5cdCZfX25hbWUge1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRmb250LXNpemU6IDAuODV2dztcclxuICAgIFx0Ly9saW5lLWhlaWdodDogMi4zO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0QG1lZGlhIEBtYXhTTXtcclxuICAgXHRcdCBcdGZvbnQtc2l6ZTogMTJweDtcclxuICBcdFx0fVxyXG5cdH1cclxuXHQmX19jb21tZW50IHtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgSW5mYW50Jywgc2VyaWY7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Zm9udC1zaXplOiAyLjJ2dztcclxuICAgIFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIFx0QG1lZGlhIEBtYXhTTXtcclxuICAgXHRcdCBcdGZvbnQtc2l6ZTogMjJweDtcclxuICBcdFx0fVxyXG5cdH1cclxuICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICBAbWVkaWEgQG1heFNNe1xyXG4gICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgJl9fbmF2aWdhdGlvbiAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgJiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgJiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUzcHgnIGhlaWdodD0nN3B4JyB2aWV3Qm94PScwIDAgNTMgNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi41ICg2NzQ2OSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRUNvbWJpbmVkIFNoYXBlJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnJTNFJTNDZyBpZD0nNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzMDEuMDAwMDAwLCAtMTEwMi4wMDAwMDApJyBzdHJva2U9JyUyMzAwMDAwMCclM0UlM0NwYXRoIGQ9J00xMzQ2LjQ0ODE5LDExMDUuOTM5MzQgTDEzMDEuOTUyOTgsMTEwNS45MzkzNCBMMTM0Ni40NDgxOSwxMTA1LjkzOTM0IEwxMzQ2LjQ0ODE5LDExMDMuMzcxMDIgTDEzNTMuNjk5MDgsMTEwNS44Nzk4NyBMMTM0Ni40NDgxOSwxMTA4LjM4ODcyIEwxMzQ2LjQ0ODE5LDExMDUuOTM5MzQgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB3aWR0aDogNDhweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwcHggOXB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIC50cmFuc2l0aW9uKDAuMXMpO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSd1dGYtOCclM0YlM0UlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J1Zyc3R2YV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDUzIDcnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUzIDc7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwJTdCZmlsbDpub25lO3N0cm9rZTolMjNGRkZGRkY7c3Ryb2tlLWxpbmVjYXA6c3F1YXJlOyU3RCUwQSUzQy9zdHlsZSUzRSUzQ3RpdGxlJTNFQ29tYmluZWQgU2hhcGUlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1BhZ2UtMSclM0UlM0NnIGlkPSdfeDM0XycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzMDEuMDAwMDAwLCAtMTEwMi4wMDAwMDApJyUzRSUzQ3BhdGggaWQ9J0NvbWJpbmVkLVNoYXBlJyBjbGFzcz0nc3QwJyBkPSdNMTM0Ni40LDExMDUuOUgxMzAySDEzNDYuNHYtMi42bDcuMywyLjVsLTcuMywyLjVWMTEwNS45eicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgIC50cmFuc2l0aW9uKDAuMXMpO1xyXG4gICAgICB9XHJcbiAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgQG1heFNNe1xyXG4gICAgICB0b3A6IC0yNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIEBtYXhYU3tcclxuICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBAbWVkaWEgQG1heFNNe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gIH1cclxuXHR9XHJcbiIsIi5oLXNlcnZpY2VzIHtcclxuXHQmX19jb250ZW50IHtcclxuXHRcdCYgaDMge1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Zm9udC1zaXplOiA1LjV2dztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG5cdFx0XHRAbWVkaWEgQG1pblhYTHtcclxuICAgXHRcdCBcdGZvbnQtc2l6ZTogNC4zdnc7XHJcbiAgXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgQG1heFNNe1xyXG4gICBcdFx0IFx0Zm9udC1zaXplOiA0MHB4O1xyXG4gIFx0XHRcdH1cclxuXHRcdFx0JiBzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JiA+IHAge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjJ2dztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuOTtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MjdweDtcclxuXHRcdFx0QG1lZGlhIEBtaW5YWEx7XHJcbiAgICBcdFx0XHRtYXgtd2lkdGg6IDQ1JTtcclxuICAgIFx0XHRcdGZvbnQtc2l6ZTogMS4wNXZ3O1xyXG4gIFx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIEBtYXhTTXtcclxuICAgXHRcdCBcdGZvbnQtc2l6ZTogMTJweDtcclxuICBcdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2RldGFpbCB7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDE1cHggMCAxNXB4O1xyXG5cdFx0JiA+IGRpdiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0QG1lZGlhIEBtYXhTTXtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRcdFx0XHR9XHJcbiAgXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgQG1heE1Ee1xyXG5cdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzNCwgMTUsIDMwLCAwKSwgQHJlZCk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMzQsIDE1LCAzMCwgMCksIEByZWQpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG4gIFx0XHR9XHJcblx0XHQmIGg0IHtcclxuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4xdnc7XHJcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdEBtZWRpYSBAbWF4TUR7XHJcbiAgIFx0XHQgXHRmb250LXNpemU6IDMwcHg7XHJcbiAgXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JiBwIHtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xdnc7XHJcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDMuMjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdEBtZWRpYSBAbWF4TUR7XHJcbiAgIFx0XHQgXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuICBcdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19yb3cge1xyXG4gICAgXHRcdG92ZXJmbG93OiBhdXRvO1xyXG4gICAgXHRcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7IFxyXG5cdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fc2luZ2xlIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0JiAuc3dpcGVyLXdyYXBwZXIge1xyXG5cdFx0XHQvL3dpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0JiAuc3dpcGVyLXNsaWRlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0QG1lZGlhIEBtYXhNRCB7XHJcbiAgIFx0XHQgXHQvL1x0d2lkdGg6IDQwJTtcclxuICAgXHRcdCBcdC8qXHRvcGFjaXR5OiAwLjI7XHJcbiAgXHRcdFx0XHQmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuICBcdFx0XHRcdH1cclxuICBcdFx0XHRcdCYuc3dpcGVyLXNsaWRlLW5leHQge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuICBcdFx0XHRcdH0qL1xyXG4gIFx0XHRcdH1cclxuICBcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuICBcdFx0XHRcdEBtZWRpYSBAbWF4WFMge1xyXG5cdCAgIFx0XHQgXHRtYXJnaW4tbGVmdDogMHB4O1xyXG4gIFx0XHRcdH1cclxuICBcdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBAbWF4TUQge1xyXG5cdCAgIFx0XHQgXHRtYXgtd2lkdGg6IDI0MHB4O1xyXG4gIFx0XHRcdH1cclxuICBcdFx0XHRAbWVkaWEgQG1heFhTIHtcclxuXHQgICBcdFx0IFx0bWF4LXdpZHRoOiAyNDBweDtcclxuICBcdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5oLWNvbnRhY3QtdXMge1xyXG5cdHBhZGRpbmc6IDgwcHggMDtcclxuXHRAbWVkaWEgQG1heE1Ee1xyXG5cdFx0cGFkZGluZzogNTBweCAwO1xyXG5cdH1cclxuXHQmX19saW5rIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0JiBwIHtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40dnc7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JiBpbWcge1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiBzdmcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0ZmlsbDogIzAwMDtcclxuXHRcdFx0XHQudHJhbnNpdGlvbigwLjJzKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0JiBzdmcge1xyXG5cdFx0XHRcdGZpbGw6ICNmZmY7XHJcblx0XHRcdFx0LnRyYW5zaXRpb24oMC4ycyk7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRcclxufSIsIi5oLWNpcmNsZSB7XHJcblx0JiA+IGRpdiB7XHJcblx0XHQvL2JhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjNhV1IwYUQwaU5qazVJaUJvWldsbmFIUTlJalk1T1NJZ2RtbGxkMEp2ZUQwaU1DQXdJRFk1T1NBMk9Ua2lQanhrWldaelBqeHdZWFJvSUdsa1BTSnFaakZwWVNJZ1pEMGlUVE0zTVNBME9USXVOVU16TnpFZ01qazVMalEzTmlBMU1qY3VORGMySURFME15QTNNakF1TlNBeE5ETlRNVEEzTUNBeU9Ua3VORGMySURFd056QWdORGt5TGpVZ09URXpMalV5TkNBNE5ESWdOekl3TGpVZ09EUXlJRE0zTVNBMk9EVXVOVEkwSURNM01TQTBPVEl1TlhvaUx6NDhMMlJsWm5NK1BHYytQR2NnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xUTTNNU0F0TVRRektTSStQSFZ6WlNCbWFXeHNQU0lqWldFd1pqRmxJaUI0YkdsdWF6cG9jbVZtUFNJamFtWXhhV0VpTHo0OEwyYytQQzluUGp3dmMzWm5QZz09KTtcclxuXHRcdC8vYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdC8vYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ly9wYWRkaW5nOiAzNTBweCAwO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdC8vQG1lZGlhIEBtYXhTTSB7XHJcblx0XHQvL1x0cGFkZGluZzogNTBweCAwO1xyXG5cdFx0Ly9cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ly99XHJcblx0fVxyXG5cclxuXHRcclxuXHQmIGgzIHtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0Zm9udC1zaXplOiA2dnc7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTIuMjVweDtcclxuXHRcdEBtZWRpYSBAbWluTUQge1xyXG5cdFx0XHQvL3BhZGRpbmc6IDAgNTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBAbWF4U00ge1xyXG5cdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgcCB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDIuNjJweDtcclxuXHRcdEBtZWRpYSBAbWF4U00ge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0XHQmIGEge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuaC1tYXJrZXRvIHtcclxuXHRwYWRkaW5nLXRvcDogODBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdCYgaDMge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA2dnc7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcblx0XHRcdFx0JiBzcGFuIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBAcmVkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgQG1pblhYTHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNC4zdnc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBAbWF4U017XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgPiBwIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCJOZXVyaWFsIEdyb3Rlc2tcIjtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMjJ2dztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjk7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0MjdweDtcclxuXHRcdFx0XHRAbWVkaWEgQG1pblhYTHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgQG1heE1Ee1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fc2xpZGVzIHtcclxuXHRcdFx0JiAuc3dpcGVyLXNsaWRlIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9faW1nIGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDQzMHB4O1xyXG5cdFx0XHRcdEBtZWRpYSBAbWF4WFN7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fbnVtYmVyIHtcclxuXHRcdFx0XHR3aWR0aDogNDdweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ3cHg7XHJcblx0XHRcdFx0JiBwIHtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0N3B4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ3cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlYTBmMWU7XHJcblx0XHRcdFx0XHR3aWR0aDogNDdweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDdweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX190aXRsZSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjF2dztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xyXG5cdFx0XHRcdEBtZWRpYSBAbWluWEx7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgQG1heFNNe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX190ZXh0IHtcclxuXHRcdFx0XHRjb2xvcjogIzRhNGE0YTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMXZ3O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0QG1lZGlhIEBtaW5YTHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhTTXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fcmlnaHQge1xyXG5cdFx0XHRcdEBtZWRpYSBAbWF4U017XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3N3aXBlciB7XHJcblx0XHRcdEBtZWRpYSBAbWF4U017XHJcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgLnN3aXBlci13cmFwcGVyIHtcclxuXHRcdFx0Ly9sZWZ0OiAtMjAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHQmX19hcnJvd3Mge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQvKiB6LWluZGV4OiA4MDA7ICovXHJcblx0XHRcdFx0LnN3aXBlci1idXR0b24tbmV4dCB7XHJcblx0XHRcdFx0LypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzY2JyBoZWlnaHQ9JzY2JyB2aWV3Qm94PScwIDAgNjYgNjYnJTNlJTNjZGVmcyUzZSUzY3BhdGggaWQ9Jzd0dmZhJyBkPSdNMTMzNiAxNTkzYzAtMTguMjI1IDE0Ljc3NS0zMyAzMy0zM3MzMyAxNC43NzUgMzMgMzMtMTQuNzc1IDMzLTMzIDMzLTMzLTE0Ljc3NS0zMy0zM3onLyUzZSUzY3BhdGggaWQ9Jzd0dmZiJyBkPSdNMTM2NC4xODggMTU4Ny41bC0zLjE4OCAzLjI3MyA4LjUgOC43MjcgOC41LTguNzI3LTMuMTg4LTMuMjczLTUuMzEyIDUuNDU1eicvJTNlJTNjL2RlZnMlM2UlM2NnJTNlJTNjZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTMzNiAtMTU2MCknJTNlJTNjdXNlIGZpbGw9JyUyM2VhMGYxZScgeGxpbms6aHJlZj0nJTIzN3R2ZmEnLyUzZSUzYy9nJTNlJTNjZyB0cmFuc2Zvcm09J3JvdGF0ZSgtOTAgLTc4LjUgMTQ4MS41KSclM2UlM2N1c2UgZmlsbD0nJTIzZmZmJyB4bGluazpocmVmPSclMjM3dHZmYicvJTNlJTNjL2clM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XHJcblx0XHRcdFx0d2lkdGg6IDUzcHg7XHJcbiAgICBcdFx0XHQqL1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUzcHgnIGhlaWdodD0nN3B4JyB2aWV3Qm94PScwIDAgNTMgNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi41ICg2NzQ2OSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRUNvbWJpbmVkIFNoYXBlJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnJTNFJTNDZyBpZD0nNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzMDEuMDAwMDAwLCAtMTEwMi4wMDAwMDApJyBzdHJva2U9JyUyMzAwMDAwMCclM0UlM0NwYXRoIGQ9J00xMzQ2LjQ0ODE5LDExMDUuOTM5MzQgTDEzMDEuOTUyOTgsMTEwNS45MzkzNCBMMTM0Ni40NDgxOSwxMTA1LjkzOTM0IEwxMzQ2LjQ0ODE5LDExMDMuMzcxMDIgTDEzNTMuNjk5MDgsMTEwNS44Nzk4NyBMMTM0Ni40NDgxOSwxMTA4LjM4ODcyIEwxMzQ2LjQ0ODE5LDExMDUuOTM5MzQgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTNweDtcclxuICAgIFx0XHRcdHRvcDogMzBweDtcclxuICAgIFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG4gICAgXHRcdFx0d2lkdGg6IDUycHg7XHJcbiAgICBcdFx0XHRoZWlnaHQ6IDUzcHg7XHJcbiAgICBcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNjYnIGhlaWdodD0nNjYnIHZpZXdCb3g9JzAgMCA2NiA2NiclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nN3R2ZmEnIGQ9J00xMzM2IDE1OTNjMC0xOC4yMjUgMTQuNzc1LTMzIDMzLTMzczMzIDE0Ljc3NSAzMyAzMy0xNC43NzUgMzMtMzMgMzMtMzMtMTQuNzc1LTMzLTMzeicvJTNFJTNDcGF0aCBpZD0nN3R2ZmInIGQ9J00xMzY0LjE4OCAxNTg3LjVsLTMuMTg4IDMuMjczIDguNSA4LjcyNyA4LjUtOC43MjctMy4xODgtMy4yNzMtNS4zMTIgNS40NTV6Jy8lM0UlM0MvZGVmcyUzRSUzQ2clM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMzM2IC0xNTYwKSclM0UlM0N1c2UgZmlsbD0nJTIzMDAwMDAwJyB4bGluazpocmVmPSclMjM3dHZmYScvJTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKC05MCAtNzguNSAxNDgxLjUpJyUzRSUzQ3VzZSBmaWxsPSclMjNmZmYnIHhsaW5rOmhyZWY9JyUyMzd0dmZiJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdFx0XHQqL1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1M3B4JyBoZWlnaHQ9JzdweCcgdmlld0JveD0nMCAwIDUzIDcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTIuNSAoNjc0NjkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tJTNFJTNDdGl0bGUlM0VDb21iaW5lZCBTaGFwZSUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyUzRSUzQ2cgaWQ9JzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMzAxLjAwMDAwMCwgLTExMDIuMDAwMDAwKScgc3Ryb2tlPSclMjMwMDAwMDAnJTNFJTNDcGF0aCBkPSdNMTM0Ni40NDgxOSwxMTA1LjkzOTM0IEwxMzAxLjk1Mjk4LDExMDUuOTM5MzQgTDEzNDYuNDQ4MTksMTEwNS45MzkzNCBMMTM0Ni40NDgxOSwxMTAzLjM3MTAyIEwxMzUzLjY5OTA4LDExMDUuODc5ODcgTDEzNDYuNDQ4MTksMTEwOC4zODg3MiBMMTM0Ni40NDgxOSwxMTA1LjkzOTM0IFonIGlkPSdDb21iaW5lZC1TaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBAbWF4TUR7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTNweCcgaGVpZ2h0PSc3cHgnIHZpZXdCb3g9JzAgMCA1MyA3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLSUzRSUzQ3RpdGxlJTNFQ29tYmluZWQgU2hhcGUlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZSclM0UlM0NnIGlkPSc0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTMwMS4wMDAwMDAsIC0xMTAyLjAwMDAwMCknIHN0cm9rZT0nJTIzMDAwMDAwJyUzRSUzQ3BhdGggZD0nTTEzNDYuNDQ4MTksMTEwNS45MzkzNCBMMTMwMS45NTI5OCwxMTA1LjkzOTM0IEwxMzQ2LjQ0ODE5LDExMDUuOTM5MzQgTDEzNDYuNDQ4MTksMTEwMy4zNzEwMiBMMTM1My42OTkwOCwxMTA1Ljg3OTg3IEwxMzQ2LjQ0ODE5LDExMDguMzg4NzIgTDEzNDYuNDQ4MTksMTEwNS45MzkzNCBaJyBpZD0nQ29tYmluZWQtU2hhcGUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFx0XHRcdFx0dG9wOiAzMHB4O1xyXG4gICAgXHRcdFx0XHRyaWdodDogMjBweDtcclxuICAgIFx0XHRcdFx0d2lkdGg6IDUycHg7XHJcbiAgICBcdFx0XHRcdGxlZnQ6IGF1dG87XHJcbiAgICBcdFx0XHRcdCY6aG92ZXIge1xyXG4gICAgICBcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUzcHgnIGhlaWdodD0nN3B4JyB2aWV3Qm94PScwIDAgNTMgNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi41ICg2NzQ2OSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRUNvbWJpbmVkIFNoYXBlJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnJTNFJTNDZyBpZD0nNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzMDEuMDAwMDAwLCAtMTEwMi4wMDAwMDApJyBzdHJva2U9JyUyMzAwMDAwMCclM0UlM0NwYXRoIGQ9J00xMzQ2LjQ0ODE5LDExMDUuOTM5MzQgTDEzMDEuOTUyOTgsMTEwNS45MzkzNCBMMTM0Ni40NDgxOSwxMTA1LjkzOTM0IEwxMzQ2LjQ0ODE5LDExMDMuMzcxMDIgTDEzNTMuNjk5MDgsMTEwNS44Nzk4NyBMMTM0Ni40NDgxOSwxMTA4LjM4ODcyIEwxMzQ2LjQ0ODE5LDExMDUuOTM5MzQgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuXHRcdFx0XHQvKmJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNjYnIGhlaWdodD0nNjYnIHZpZXdCb3g9JzAgMCA2NiA2NiclM2UlM2NkZWZzJTNlJTNjcGF0aCBpZD0nN3R2ZmEnIGQ9J00xMzM2IDE1OTNjMC0xOC4yMjUgMTQuNzc1LTMzIDMzLTMzczMzIDE0Ljc3NSAzMyAzMy0xNC43NzUgMzMtMzMgMzMtMzMtMTQuNzc1LTMzLTMzeicvJTNlJTNjcGF0aCBpZD0nN3R2ZmInIGQ9J00xMzY0LjE4OCAxNTg3LjVsLTMuMTg4IDMuMjczIDguNSA4LjcyNyA4LjUtOC43MjctMy4xODgtMy4yNzMtNS4zMTIgNS40NTV6Jy8lM2UlM2MvZGVmcyUzZSUzY2clM2UlM2NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMzM2IC0xNTYwKSclM2UlM2N1c2UgZmlsbD0nJTIzZWEwZjFlJyB4bGluazpocmVmPSclMjM3dHZmYScvJTNlJTNjL2clM2UlM2NnIHRyYW5zZm9ybT0ncm90YXRlKC05MCAtNzguNSAxNDgxLjUpJyUzZSUzY3VzZSBmaWxsPSclMjNmZmYnIHhsaW5rOmhyZWY9JyUyMzd0dmZiJy8lM2UlM2MvZyUzZSUzYy9nJTNlJTNjL3N2ZyUzZVwiKTtcclxuXHRcdFx0XHR3aWR0aDogNTNweDtcclxuXHRcdFx0XHRsZWZ0OiAxOTBweDsqL1xyXG5cdFx0XHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblx0XHRcdFx0aGVpZ2h0OiA1M3B4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTNweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUzcHgnIGhlaWdodD0nN3B4JyB2aWV3Qm94PScwIDAgNTMgNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi41ICg2NzQ2OSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRUNvbWJpbmVkIFNoYXBlJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnJTNFJTNDZyBpZD0nNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzMDEuMDAwMDAwLCAtMTEwMi4wMDAwMDApJyBzdHJva2U9JyUyMzAwMDAwMCclM0UlM0NwYXRoIGQ9J00xMzQ2LjQ0ODE5LDExMDUuOTM5MzQgTDEzMDEuOTUyOTgsMTEwNS45MzkzNCBMMTM0Ni40NDgxOSwxMTA1LjkzOTM0IEwxMzQ2LjQ0ODE5LDExMDMuMzcxMDIgTDEzNTMuNjk5MDgsMTEwNS44Nzk4NyBMMTM0Ni40NDgxOSwxMTA4LjM4ODcyIEwxMzQ2LjQ0ODE5LDExMDUuOTM5MzQgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHRcdFx0dG9wOiAzMXB4O1xyXG4gICAgXHRcdFx0cmlnaHQ6IDgwcHg7XHJcbiAgICBcdFx0XHR3aWR0aDogNTJweDtcclxuICAgIFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0LypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc2NicgaGVpZ2h0PSc2Nicgdmlld0JveD0nMCAwIDY2IDY2JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGlkPSc3dHZmYScgZD0nTTEzMzYgMTU5M2MwLTE4LjIyNSAxNC43NzUtMzMgMzMtMzNzMzMgMTQuNzc1IDMzIDMzLTE0Ljc3NSAzMy0zMyAzMy0zMy0xNC43NzUtMzMtMzN6Jy8lM0UlM0NwYXRoIGlkPSc3dHZmYicgZD0nTTEzNjQuMTg4IDE1ODcuNWwtMy4xODggMy4yNzMgOC41IDguNzI3IDguNS04LjcyNy0zLjE4OC0zLjI3My01LjMxMiA1LjQ1NXonLyUzRSUzQy9kZWZzJTNFJTNDZyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzMzYgLTE1NjApJyUzRSUzQ3VzZSBmaWxsPSclMjMwMDAwMDAnIHhsaW5rOmhyZWY9JyUyMzd0dmZhJy8lM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoLTkwIC03OC41IDE0ODEuNSknJTNFJTNDdXNlIGZpbGw9JyUyM2ZmZicgeGxpbms6aHJlZj0nJTIzN3R2ZmInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0XHRcdCovXHJcbiAgICAgIFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1M3B4JyBoZWlnaHQ9JzdweCcgdmlld0JveD0nMCAwIDUzIDcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTIuNSAoNjc0NjkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tJTNFJTNDdGl0bGUlM0VDb21iaW5lZCBTaGFwZSUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyUzRSUzQ2cgaWQ9JzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMzAxLjAwMDAwMCwgLTExMDIuMDAwMDAwKScgc3Ryb2tlPSclMjMwMDAwMDAnJTNFJTNDcGF0aCBkPSdNMTM0Ni40NDgxOSwxMTA1LjkzOTM0IEwxMzAxLjk1Mjk4LDExMDUuOTM5MzQgTDEzNDYuNDQ4MTksMTEwNS45MzkzNCBMMTM0Ni40NDgxOSwxMTAzLjM3MTAyIEwxMzUzLjY5OTA4LDExMDUuODc5ODcgTDEzNDYuNDQ4MTksMTEwOC4zODg3MiBMMTM0Ni40NDgxOSwxMTA1LjkzOTM0IFonIGlkPSdDb21iaW5lZC1TaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgQG1heE1Ee1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUzcHgnIGhlaWdodD0nN3B4JyB2aWV3Qm94PScwIDAgNTMgNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi41ICg2NzQ2OSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRUNvbWJpbmVkIFNoYXBlJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnJTNFJTNDZyBpZD0nNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzMDEuMDAwMDAwLCAtMTEwMi4wMDAwMDApJyBzdHJva2U9JyUyMzAwMDAwMCclM0UlM0NwYXRoIGQ9J00xMzQ2LjQ0ODE5LDExMDUuOTM5MzQgTDEzMDEuOTUyOTgsMTEwNS45MzkzNCBMMTM0Ni40NDgxOSwxMTA1LjkzOTM0IEwxMzQ2LjQ0ODE5LDExMDMuMzcxMDIgTDEzNTMuNjk5MDgsMTEwNS44Nzk4NyBMMTM0Ni40NDgxOSwxMTA4LjM4ODcyIEwxMzQ2LjQ0ODE5LDExMDUuOTM5MzQgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdFx0XHRcdHRvcDogMzFweDtcclxuICAgIFx0XHRcdFx0cmlnaHQ6IDgwcHg7XHJcbiAgICBcdFx0XHRcdHdpZHRoOiA1MnB4O1xyXG4gICAgXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG4gICAgXHRcdFx0XHQmOmhvdmVyIHtcclxuICAgICAgXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1M3B4JyBoZWlnaHQ9JzdweCcgdmlld0JveD0nMCAwIDUzIDcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTIuNSAoNjc0NjkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tJTNFJTNDdGl0bGUlM0VDb21iaW5lZCBTaGFwZSUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyUzRSUzQ2cgaWQ9JzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMzAxLjAwMDAwMCwgLTExMDIuMDAwMDAwKScgc3Ryb2tlPSclMjMwMDAwMDAnJTNFJTNDcGF0aCBkPSdNMTM0Ni40NDgxOSwxMTA1LjkzOTM0IEwxMzAxLjk1Mjk4LDExMDUuOTM5MzQgTDEzNDYuNDQ4MTksMTEwNS45MzkzNCBMMTM0Ni40NDgxOSwxMTAzLjM3MTAyIEwxMzUzLjY5OTA4LDExMDUuODc5ODcgTDEzNDYuNDQ4MTksMTEwOC4zODg3MiBMMTM0Ni40NDgxOSwxMTA1LjkzOTM0IFonIGlkPSdDb21iaW5lZC1TaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMXMgbGluZWFyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIC5zd2lwZXItc2xpZGUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcclxuXHRcdFx0Ji5zd2lwZXItc2xpZGUtbmV4dCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIEBtYXhTTXtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdHdpZHRoOiA0MzBweDtcclxuXHRcdFx0QG1lZGlhIEBtYXhYU3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fSBcclxuXHRcdCYgLnN3aXBlci1jb250YWluZXIge1xyXG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRhY3Qge1xyXG5cdFx0cGFkZGluZzogNzBweCAwO1xyXG5cdFx0QG1lZGlhIEBtYXhNRHtcclxuXHRcdFx0cGFkZGluZzogNTBweCAwO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIEBtYXhTTXtcclxuXHRcdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGluayB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0I20zN2ZhIHtcclxuXHRcdFx0XHRmaWxsOiAjMDAwO1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKDAuMnMpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCYgc3ZnIHtcclxuXHRcdFx0XHRcdGZpbGw6IEByZWQ7XHJcblx0XHRcdFx0XHQudHJhbnNpdGlvbigwLjJzKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I20zN2ZhIHtcclxuXHRcdFx0XHRmaWxsOiBAcmVkO1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKDAuMnMpO1xyXG5cdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiBwIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHZ3O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhNRHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIEBtaW5YWEx7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnZ3O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6IEByZWQ7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdCYuaC1tYXJrZXRvX19jb250YWN0X190ZXh0X19saW5rIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2Fycm93IHN2ZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRmaWxsOiAjMDAwO1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKDAuMnMpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgaW1nIHtcclxuXHRcdFx0XHR3aWR0aDogNDdweDtcclxuXHRcdFx0XHRAbWVkaWEgQG1heFNNe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgLmNvbnRhaW5lci1mbHVpZC0tbm9wYWRkaW5nIHtcclxuXHRcdEBtZWRpYSBAbWluU017XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDU0MHB4KSAvIDIpO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIEBtaW5NRHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gNzIwcHgpIC8gMik7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgQG1pbkxHe1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSA5NjBweCkgLyAyKTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBAbWluWEx7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEyNzBweCkgLyAyKTtcclxuXHRcdC8vXHRsZWZ0OiAtMSU7XHJcblx0XHQmIC5yb3cge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEyNzBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxufVxyXG5cclxuXHJcbiIsIi5oLWJsb2cge1xyXG5cdHBhZGRpbmc6IDMwcHggMCA2MHB4IDA7XHJcblx0JiBpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmIGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHQmX19jb250ZW50IHtcclxuXHRcdCYgLm5vLWd1dHRlcnMgLmgtYmxvZ19fY29udGVudF9fdGl0bGV7XHJcblx0XHRcdEBtZWRpYSBAbWluTEd7XHJcbiAgIFx0XHQgXHRwYWRkaW5nLXJpZ2h0OiAxJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgQG1pblhMe1xyXG4gICBcdFx0IFx0cGFkZGluZy1yaWdodDogNSU7XHJcbiAgXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRAbWVkaWEgQG1pblhMe1xyXG4gICBcdFx0IFx0cGFkZGluZy1yaWdodDogNSU7XHJcbiAgXHRcdFx0fVxyXG4gIFx0XHRcdEBtZWRpYSBAbWluTEd7XHJcbiAgIFx0XHQgXHRwYWRkaW5nLXJpZ2h0OiAxJTtcclxuICBcdFx0XHR9XHJcblx0XHRcdCYgaDMge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA2dnc7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhTTXtcclxuICAgXHRcdFx0IFx0Zm9udC1zaXplOiA0MHB4O1xyXG4gIFx0XHRcdFx0fVxyXG4gIFx0XHRcdFx0QG1lZGlhIEBtaW5YWEx7XHJcbiAgIFx0XHQgXHRcdFx0Zm9udC1zaXplOiA0LjN2dztcclxuICAgXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiBpbWcge1xyXG5cdFx0XHRcdEBtZWRpYSBAbWluWEx7XHJcbiAgIFx0XHQgXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBcdFx0XHRcdFx0dG9wOiAtNDBweDtcclxuICAgXHRcdFx0XHR9XHJcbiAgIFx0XHQgXHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3Bvc3RzIHtcclxuXHRcdEBtZWRpYSBAbWluTUR7XHJcbiAgIFx0XHQgXHRcdFx0cGFkZGluZy1sZWZ0OiA1JTtcclxuICAgXHRcdFx0XHR9XHJcblx0XHQmX19wb3N0IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2JjYmNiO1xyXG5cdFx0XHRcclxuXHRcdFx0Lyo6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2JjYmNiO1xyXG5cdFx0XHR9Ki9cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JiBhOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEByZWQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYgYTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHJlZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiBwLCBoNCB7XHJcblx0XHRcdFx0XHRjb2xvcjogQHJlZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYgYTphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRcdFx0aGVpZ2h0OiAxcHg7XHJcbiAgICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdFx0XHRsZWZ0OiAwO1xyXG4gICAgXHRcdFx0Ym90dG9tOiAwO1xyXG4gICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NiY2JjYjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdCYgYTpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBcdFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRcdGhlaWdodDogMXB4O1xyXG4gICAgXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHRcdFx0bGVmdDogMDtcclxuICAgIFx0XHRcdHRvcDogMDtcclxuICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjYmNiY2I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyN3B4IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYgcCB7XHJcblx0XHRcdGNvbG9yOiAjNGE0YTRhO1xyXG5cdFx0XHRmb250LXNpemU6IDAuN3Z3O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRAbWVkaWEgQG1heE1Ee1xyXG4gICAgXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG4gIFx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYgaDQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40dnc7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdEBtZWRpYSBAbWF4TUR7XHJcbiAgICBcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcbiAgICBcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIFx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGluayB7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdCYgYSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMXZ3O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi4xO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ljb25zL2Fycm93LnBuZyk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDdweCA5cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuMXM7XHJcblx0XHRcdEBtZWRpYSBAbWF4TUR7XHJcbiAgICBcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcbiAgXHRcdFx0fVx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgNXB4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMXM7XHRcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5oLWV4cGxvcmUge1xyXG4gICAgLy9wYWRkaW5nLXRvcDogMTUwdmg7XHJcbiAgICBwYWRkaW5nLXRvcDogNzB2aDtcclxuXHRwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuXHRAbWVkaWEgQG1heFNNe1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQuY29udGFpbmVyLWhhbGYtZmx1aWQge1xyXG4gICAgICBAbWVkaWEgQG1heE1EIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNy41cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBAbWF4U00ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0JiBpbWcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgQG1lZGlhIEBtYXhTTXtcclxuICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAmIC5yb3cge1xyXG4gICAgICBtYXgtd2lkdGg6IDEyNzBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDcwcHg7XHJcbiAgICAgIEBtZWRpYSBAbWluTUQge1xyXG4gICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICB9XHJcbiAgICAgQG1lZGlhIEBtaW5YTCB7XHJcbiAgICAgICBtYXgtd2lkdGg6IDEyNzBweDtcclxuICAgICB9XHJcbiAgICAgQG1lZGlhIEBtYXhNRCB7XHJcbiAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICByaWdodDogMDtcclxuICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgfVxyXG4gICAgIEBtZWRpYSBAbWF4U00ge1xyXG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm90dG9tOiA1N3B4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTmV1cmlhbCBHcm90ZXNrXCI7XHJcbiAgICBmb250LXNpemU6IDd2dztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMi41cHg7XHJcbiAgICAvL2Rpc3BsYXk6IHRhYmxlO1xyXG4gICAgQG1lZGlhIEBtaW5YWEx7XHJcbiAgICAgZm9udC1zaXplOiA2dnc7XHJcbiAgIH1cclxuICAgQG1lZGlhIEBtYXhTTXtcclxuICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgfVxyXG4gICBAbWVkaWEgQG1heFhTe1xyXG4gICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgIH1cclxuICAgQG1lZGlhIEBtYXhTTXtcclxuICAgICB3aWR0aDogMTAwJTtcclxuICAgfVxyXG4gICBAbWVkaWEgQG1heFhTe1xyXG4gICAgIGJvdHRvbTogMjVweDtcclxuICAgfVxyXG5cclxuIH1cclxufVxyXG59XHJcbiZfX2NvbnRlbnQtdGV4dCB7XHJcbiAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgJl9fdGV4dCBwIHtcclxuICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgIGZvbnQtZmFtaWx5OiBcIk5ldXJpYWwgR3JvdGVza1wiO1xyXG4gICBmb250LXNpemU6IDEuNHZ3O1xyXG4gICBsaW5lLWhlaWdodDogMjtcclxuICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgQG1lZGlhIEBtYXhNRHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxufVxyXG59IiwiLmgtdGVhbSAge1xyXG5cdHBhZGRpbmctdG9wOiA5MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG5cdCZfX3JvdyB7XHJcblx0XHRAbWVkaWEgQG1heFNNe1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3N3aXBlciB7XHJcblx0XHQmX19zbGlkZXMge1xyXG5cdFx0XHQmIC5zd2lwZXItc2xpZGUge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XHJcblx0XHRcdFx0IHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhTTXtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0LmgtdGVhbV9fc3dpcGVyX19zbGlkZXNfX3Bvc2l0aW9uIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdC50cmFuc2l0aW9uKDAuMnMpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnN3aXBlci1zbGlkZS1wcmV2IHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcclxuXHRcdFx0XHRcdCYgaW1nOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogdW5zZXQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XHJcblx0XHRcdFx0XHQmIGltZzpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IHVuc2V0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmgtdGVhbV9fc3dpcGVyX19zbGlkZXNfX3Bvc2l0aW9uIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdC50cmFuc2l0aW9uKDAuMnMpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX19pbWFnZSB7IFxyXG5cdFx0XHRcdCYgaW1nIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fcG9zaXRpb24ge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdFx0XHQudHJhbnNpdGlvbigwLjJzKTtcclxuXHRcdFx0XHRAbWVkaWEgQG1heFNNIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzLjJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fbmFtZSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX3RleHQge1xyXG5cdFx0XHRcdGNvbG9yOiAjNGE0YTRhO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JiAuc3dpcGVyLWNvbnRhaW5lciB7XHJcblx0XHRcdCYgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc2NicgaGVpZ2h0PSc2Nicgdmlld0JveD0nMCAwIDY2IDY2JyUzZSUzY2RlZnMlM2UlM2NwYXRoIGlkPSc3dHZmYScgZD0nTTEzMzYgMTU5M2MwLTE4LjIyNSAxNC43NzUtMzMgMzMtMzNzMzMgMTQuNzc1IDMzIDMzLTE0Ljc3NSAzMy0zMyAzMy0zMy0xNC43NzUtMzMtMzN6Jy8lM2UlM2NwYXRoIGlkPSc3dHZmYicgZD0nTTEzNjQuMTg4IDE1ODcuNWwtMy4xODggMy4yNzMgOC41IDguNzI3IDguNS04LjcyNy0zLjE4OC0zLjI3My01LjMxMiA1LjQ1NXonLyUzZSUzYy9kZWZzJTNlJTNjZyUzZSUzY2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzMzYgLTE1NjApJyUzZSUzY3VzZSBmaWxsPSclMjMwMDAwMDAnIHhsaW5rOmhyZWY9JyUyMzd0dmZhJy8lM2UlM2MvZyUzZSUzY2cgdHJhbnNmb3JtPSdyb3RhdGUoLTkwIC03OC41IDE0ODEuNSknJTNlJTNjdXNlIGZpbGw9JyUyM2ZmZicgeGxpbms6aHJlZj0nJTIzN3R2ZmInLyUzZSUzYy9nJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNjZweDtcclxuXHRcdFx0XHR3aWR0aDogNjZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDY2cHg7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4xcyBsaW5lYXI7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTgwcHg7XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhTTXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzNweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzM3B4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNjYnIGhlaWdodD0nNjYnIHZpZXdCb3g9JzAgMCA2NiA2NiclM2UlM2NkZWZzJTNlJTNjcGF0aCBpZD0nN3R2ZmEnIGQ9J00xMzM2IDE1OTNjMC0xOC4yMjUgMTQuNzc1LTMzIDMzLTMzczMzIDE0Ljc3NSAzMyAzMy0xNC43NzUgMzMtMzMgMzMtMzMtMTQuNzc1LTMzLTMzeicvJTNlJTNjcGF0aCBpZD0nN3R2ZmInIGQ9J00xMzY0LjE4OCAxNTg3LjVsLTMuMTg4IDMuMjczIDguNSA4LjcyNyA4LjUtOC43MjctMy4xODgtMy4yNzMtNS4zMTIgNS40NTV6Jy8lM2UlM2MvZGVmcyUzZSUzY2clM2UlM2NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMzM2IC0xNTYwKSclM2UlM2N1c2UgZmlsbD0nJTIzMDAwMDAwJyB4bGluazpocmVmPSclMjM3dHZmYScvJTNlJTNjL2clM2UlM2NnIHRyYW5zZm9ybT0ncm90YXRlKC05MCAtNzguNSAxNDgxLjUpJyUzZSUzY3VzZSBmaWxsPSclMjNmZmYnIHhsaW5rOmhyZWY9JyUyMzd0dmZiJy8lM2UlM2MvZyUzZSUzYy9nJTNlJTNjL3N2ZyUzZVwiKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDY2cHg7XHJcblx0XHRcdFx0d2lkdGg6IDY2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2NnB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4xcyBsaW5lYXI7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTgwcHg7XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhTTXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzNweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzM3B4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMXMgbGluZWFyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgLmNvbnRhaW5lci1mbHVpZC0tbm9wYWRkaW5nIHtcclxuXHRcdEBtZWRpYSBAbWluU017XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDU0MHB4KSAvIDIpO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIEBtaW5NRHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gNzIwcHgpIC8gMik7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgQG1pbkxHe1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSA5NjBweCkgLyAyKTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBAbWluWEx7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEyNzBweCkgLyAyKTtcclxuXHRcdC8vXHRsZWZ0OiAtMSU7XHJcblx0XHQmIC5yb3cge1xyXG5cdFx0XHQvL21heC13aWR0aDogMTI3MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4mX19jb250YWN0IHtcclxuXHRwYWRkaW5nOiA2MHB4IDA7XHJcblx0QG1lZGlhIEBtYXhTTXtcclxuXHRcdHBhZGRpbmc6IDYwcHggMCAwIDA7XHJcblx0fVxyXG5cdCZfX3RleHQge1xyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJOZXVyaWFsIEdyb3Rlc2tcIjtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19tYWlsIHtcclxuXHRcdCYgcCB7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJOZXVyaWFsIEdyb3Rlc2tcIjtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdFx0XHQmIGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbn0iLCIuaC1mb2xsb3ctdXMge1xyXG5cdHBhZGRpbmc6IDYwcHggMDtcclxuXHQmX19zb2NpYWxzIHtcclxuXHRcdG1hcmdpbi10b3A6IC0yOXB4O1xyXG5cdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdH1cclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzO1xyXG5cdFx0ICAgIFx0JiBhIHtcclxuXHRcdCAgICBcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0ICAgIFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQgICAgXHRcdHBhZGRpbmc6IDI5cHggMCAyOXB4IDMzcHg7XHJcblx0XHQgICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQgICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgICBcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblx0XHQgICAgXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHRcdCAgICBcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAxMDAwbXM7XHJcblx0XHQgICAgXHRcdHRyYW5zaXRpb246IGNvbG9yIDEwMDBtcztcclxuXHRcdCAgICBcdFx0JjpiZWZvcmUge1xyXG5cdFx0ICAgIFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHQgICAgXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0ICAgIFx0XHRcdHRvcDogMDtcclxuXHRcdCAgICBcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0ICAgIFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0ICAgIFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdCAgICBcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0ICAgIFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHQgICAgXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHQgICAgXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuXHRcdCAgICBcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuXHRcdCAgICBcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuXHRcdCAgICBcdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcblx0XHQgICAgXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBlYXNlLW91dDtcclxuXHRcdCAgICBcdFx0XHR0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLW91dDtcclxuXHRcdCAgICBcdFx0fVxyXG5cdFx0ICAgIFx0XHQmOmhvdmVyOmJlZm9yZSB7XHJcblx0XHQgICAgXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuXHRcdCAgICBcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuXHRcdCAgICBcdFx0fVxyXG5cdFx0ICAgIFx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdCAgICBcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHQgICAgXHRcdH1cclxuXHRcdCAgICBcdFx0QG1lZGlhIEBtYXhTTSB7XHJcblx0XHQgICAgXHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0ICAgIFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCAgICBcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdCAgICBcdFx0XHR9XHJcblx0XHQgICAgXHRcdH1cclxuXHRcdCAgICBcdFx0JiBwIHtcclxuXHRcdCAgICBcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdCAgICBcdFx0XHRmb250LXNpemU6IDAuODV2dztcclxuXHRcdCAgICBcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0ICAgIFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHQgICAgXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdCAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdCAgICBcdFx0XHRAbWVkaWEgQG1heFNNIHtcclxuXHRcdCAgICBcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQgICAgXHRcdFx0fVxyXG5cdFx0ICAgIFx0XHR9XHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgICZfX2ljb24ge1xyXG5cdFx0ICAgIFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdCAgICBcdEBtZWRpYSBAbWF4U00ge1xyXG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdCAgICBcdH1cclxuXHRcdCAgICBcdCYgaW1nIHtcclxuICAgIFx0XHRcdFx0QG1lZGlhIEBtYXhTTSB7XHJcblx0XHQgICAgXHRcdFx0d2lkdGg6IDMwcHg7XHJcbiAgICBcdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0ICAgIFx0XHR9XHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdH0iLCIuaC1wYXJ0bmVycyB7XHJcblx0cGFkZGluZzogNzBweCAwIDEwMHB4O1xyXG5cdEBtZWRpYSBAbWF4U017XHJcbiAgIFx0XHQgXHRwYWRkaW5nOiA1MHB4IDA7XHJcbiAgXHRcdH1cclxuXHQmX19saW5rIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGZpbGw6ICNmZmY7XHJcblx0XHQudHJhbnNpdGlvbigwLjJzKTtcclxuXHRcdCYgcCB7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG4gICAgXHRcdGZvbnQtc2l6ZTogMXZ3O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMyOHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBtZWRpYSBAbWluWFhMe1xyXG4gICBcdFx0IFx0XHRtYXgtd2lkdGg6IDQwJTtcclxuICBcdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBAbWF4TEd7XHJcbiAgIFx0XHQgXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuICAgXHRcdCBcdFx0bWFyZ2luLXRvcDogMzVweDtcclxuICBcdFx0XHR9XHJcbiAgXHRcdFx0QG1lZGlhIEBtYXhTTXtcclxuICAgXHRcdCBcdFx0d2lkdGg6IDgwJTtcclxuICBcdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoMiB7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDd2dztcclxuICAgIFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0yLjVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdC50cmFuc2l0aW9uKDAuMnMpO1xyXG5cdFx0XHRAbWVkaWEgQG1heFNNe1xyXG4gICBcdFx0IFx0Zm9udC1zaXplOiA0MHB4O1xyXG4gIFx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0JiwgJiAud29yZHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0LnRyYW5zaXRpb24oMC4ycyk7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0c3ZnIHVzZSB7XHJcblx0XHRcdFx0ZmlsbDogIzAwMDtcclxuXHRcdFx0XHQudHJhbnNpdGlvbigwLjJzKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX193cmFwe1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0c3ZnIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dXNlIHtcclxuXHRcdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKDAuMnMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmMtaW50cm8ge1xyXG5cdHBhZGRpbmctdG9wOiAyMDBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0QG1lZGlhIEBtYXhNRHtcclxuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdH1cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHAsIGgzLCBoNCB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdFx0JiAuYy1pbnRyby1maXJzdC1yb3cge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHggODBweCAxNXB4O1xyXG5cdFx0XHRAbWVkaWEgQG1heE1Ee1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19oZWFkaW5nIGgyIHtcclxuXHRcdGNvbG9yOiBAcmVkO1xyXG5cdH1cclxuXHQmX190aXRsZSBoMyB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDZ2dztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcblx0XHRAbWVkaWEgQG1pblhYTHtcclxuXHRcdFx0Zm9udC1zaXplOiA1dnc7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgQG1heE1Ee1xyXG5cdFx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgQG1heFNNe1xyXG5cdFx0XHRmb250LXNpemU6IDUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2FkZHJlc3Mge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0JiBoNCB7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHZ3O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG5cdFx0XHRAbWVkaWEgQG1pblhYTHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnZ3O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBAbWF4TUR7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIGEge1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjR2dztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdG1heC13aWR0aDogMjQwcHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdEBtZWRpYSBAbWluWFhMe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ydnc7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIEBtYXhNRHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYgPiBkaXYge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogLTUwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNjhweDtcclxuXHRcdFx0QG1lZGlhIEBtYXhMRyB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBAbWF4TUQge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRib3R0b206IDBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRhY3Qge1xyXG5cdFx0cGFkZGluZzogNDBweCAxNXB4O1xyXG5cdFx0JiBhIHtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zOHZ3O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDY4cHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRAbWVkaWEgQG1pblhYTHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMXZ3O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBAbWF4TUQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19tYWlsIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCM2FXUjBhRDBpTWpJaUlHaGxhV2RvZEQwaU1UZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeU1pQXhPQ0krUEdSbFpuTStQSEJoZEdnZ2FXUTlJbkZzTmpaaElpQmtQU0pOTWpFMElEVTFOR2d4T0dFeUlESWdNQ0F3SURFZ01pQXlkakUwWVRJZ01pQXdJREFnTVMweUlESm9MVEU0WVRJZ01pQXdJREFnTVMweUxUSjJMVEUwWVRJZ01pQXdJREFnTVNBeUxUSjZiVEU0SURZdU5qRTViQzA1SURRdU5TMDVMVFF1TlZZMU56Qm9NVGg2YlRBdE1pNHlNemRXTlRVMmFDMHhPSFl5TGpNNE1tdzVJRFF1TlhvaUx6NDhMMlJsWm5NK1BHYytQR2NnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xUSXhNaUF0TlRVMEtTSStQSFZ6WlNCbWFXeHNQU0lqWldFd1pqRmxJaUI0YkdsdWF6cG9jbVZtUFNJamNXdzJObUVpTHo0OEwyYytQQzluUGp3dmMzWm5QZz09KTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGE6aG92ZXI6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAtM3B4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEByZWQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3Bob25lIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCM2FXUjBhRDBpTWpBaUlHaGxhV2RvZEQwaU1qQWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1DQXlNQ0krUEdSbFpuTStQSEJoZEdnZ2FXUTlJbVJsWmpCaElpQmtQU0pOT0RnNUxqazRJRFUxTnk0eU5UVmpMalU0TlM0Mk5TNDBJREV1TXpnMUxTNHhNVGtnTWk0d09ETmhOUzQwTlRNZ05TNDBOVE1nTUNBd0lERXRMalF6TlM0MU1Ea2dNVFF1T0RnZ01UUXVPRGdnTUNBd0lERXRMakk0TGpJNE5Xd3RMamMyTnk0M05qZGpMUzR4TGpFdU5UZzJJREV1TkRjZ01TNDVNVGNnTWk0NE1ETWdNUzR6TXlBeExqTXpNU0F5TGpjZ01pNHdNVGNnTWk0NE1ERWdNUzQ1TVRac0xqYzJOaTB1TnpZMll5NDBNakl0TGpReU1pNDJORFl0TGpZeU5pNDVOVE10TGpneU9DNDJNemd0TGpReE9DQXhMak16TlMwdU5UTXlJREV1T1RJeUxTNHdNRGNnTVM0NU1UY2dNUzR6TnpFZ015NHdNRElnTWk0eU1UTWdNeTQxTXpRZ01pNDNOalVnTVM0d016Y2dNUzR3TnpjdU9TQXlMamN6TlM0d01EWWdNeTQyT0RFdExqTXhMak15T0MwdU56QTBMamN5TWkweExqRTJPU0F4TGpFM0xUSXVPREV5SURJdU9ERXpMVGd1TnpRMUlERXVNVEF4TFRFekxqSTVNeTB6TGpRMUxUUXVOVFE0TFRRdU5UVXpMVFl1TWpZdE1UQXVORGczTFRNdU5EVTBMVEV6TGpJNU5DNDFNRFF0TGpVeE1TNDJOeTB1TmpjM0lERXVNVFl0TVM0eE5pNDVNVFF0TGprZ01pNDJORGt0TVM0d05ERWdNeTQzTURNZ01DQXVOVFUxTGpVME9DQXhMalEwSURFdU5qZzJJREl1TnpVMElETXVOVEkyZWlJdlBqd3ZaR1ZtY3o0OFp6NDhaeUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE9EZ3hJQzAxTlRNcElqNDhkWE5sSUdacGJHdzlJaU5sWVRCbU1XVWlJSGhzYVc1ck9taHlaV1k5SWlOa1pXWXdZU0l2UGp3dlp6NDhMMmMrUEM5emRtYyspO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YTpob3ZlcjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRib3R0b206IC0zcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHJlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHQmX19mb2xsb3cge1xyXG5cdFx0cGFkZGluZzogNjBweCAwcHg7XHJcblx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0cGFkZGluZzogNjBweCAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fc29jaWFscyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0yOXB4O1xyXG5cdFx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fbGluayB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycztcclxuXHRcdFx0XHQmIGEge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDI5cHggMCAyOXB4IDMzcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDEwMDBtcztcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDEwMDBtcztcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1vdXQ7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDMwMG1zIGVhc2Utb3V0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpob3ZlcjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBAbWF4TUQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgQG1heFNNIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmIHAge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg1dnc7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgQG1heFNNIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2ljb24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhTTSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiBpbWcge1xyXG5cdFx0XHRcdFx0QG1lZGlhIEBtYXhTTSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX193cml0ZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3R0b206IC0yLjF2dztcclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdCYgaDIge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0LjJ2dztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xyXG5cdFx0XHRcdEBtZWRpYSBAbWF4U017XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgc3ZnIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdCYgcGF0aCB7XHJcblx0XHRcdFx0XHQudHJhbnNpdGlvbigwLjJzKTtcclxuXHRcdFx0XHRcdGZpbGw6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHN2ZyBwYXRoIHtcclxuXHRcdFx0XHRcdGZpbGw6IEByZWQ7XHJcblx0XHRcdFx0XHQudHJhbnNpdGlvbigwLjJzKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0LnRyYW5zaXRpb24oMC4ycyk7XHJcblx0XHRcdFx0XHRjb2xvcjogQHJlZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbWFwIHtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBsaW5lYXI7XHJcblx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBsaW5lYXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0YVtocmVmXj1cImh0dHA6Ly9tYXBzLmdvb2dsZS5jb20vbWFwc1wiXSB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50XHJcblx0XHR9XHJcblx0XHRhW2hyZWZePVwiaHR0cHM6Ly9tYXBzLmdvb2dsZS5jb20vbWFwc1wiXSB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50XHJcblx0XHR9XHJcblx0XHQuZ21ub3ByaW50ICB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5nbS1zdHlsZS1jYyB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHRcdC5nbW5vcHJpbnQgZGl2IHtcclxuXHRcdFx0YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgcHVsc2F0ZSB7XHJcblx0XHRmcm9tIHtcclxuXHRcdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xyXG5cdFx0XHRvcGFjaXR5OiAxLjA7XHJcblx0XHR9XHJcblx0XHQ5NSUge1xyXG5cdFx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHRcdHRvIHtcclxuXHRcdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdEAtd2Via2l0LWtleWZyYW1lcyBwdWxzYXRlIHtcclxuXHRcdGZyb20ge1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XHJcblx0XHRcdG9wYWNpdHk6IDEuMDtcclxuXHRcdH1cclxuXHRcdDk1JSB7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdFx0dG8ge1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zKTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHR9XHJcbiNjLWludHJvX19tYXAgZGl2W3RpdGxlPVwibWFwIHRpdGxlXCJdIHtcclxuXHRcdC1tb3otYW5pbWF0aW9uOiBwdWxzYXRlIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogcHVsc2F0ZSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOjUxcHg7XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6NTFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6NTFweDtcclxuXHRcdGhlaWdodDo1MXB4IWltcG9ydGFudDtcclxuXHRcdHdpZHRoOjUxcHghaW1wb3J0YW50O1xyXG5cdH0iLCIuYy1iaWxsaW5nIHtcclxuXHRwYWRkaW5nOiAxMDBweCAwO1xyXG5cdCZfX2hlYWRpbmcgaDIge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0Jl9faW5mbyB7XHJcblx0XHRcdCYgcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjE3dnc7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG4gICAgXHRcdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTAuMnZ3O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgQG1heE1EIHtcclxuICAgICAgXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcbiAgICBcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2FkZHJlc3Mge1xyXG5cdFx0XHQmIGgzIHtcclxuXHRcdFx0XHRjb2xvcjogQHJlZDtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuOXZ3O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogODAlO1xyXG5cdFx0XHRcdEBtZWRpYSBAbWF4TUQge1xyXG4gICAgICBcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiBwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMTd2dztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjI7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhNRCB7XHJcbiAgICAgIFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuICAgIFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jLWxpbmtzIHtcclxuXHQmIGgyIHtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0Zm9udC1zaXplOiA0LjJ2dztcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS42NTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMS41cHg7XHJcblx0XHQudHJhbnNpdGlvbigwLjJzKTtcclxuXHRcdHBhZGRpbmc6IDYwcHggMCA2MHB4IDcycHg7XHJcblx0XHQvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaWNvbnMvYXJyb3cuc3ZnKTtcclxuXHRcdC8vYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdC8vYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNzBweCBjZW50ZXI7XHJcblx0XHRAbWVkaWEgQG1heE1EIHtcclxuICAgICAgXHRcdGZvbnQtc2l6ZTogNnZ3O1xyXG4gICAgXHR9XHJcbiAgICBcdEBtZWRpYSBAbWF4U00ge1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDYwcHggMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0JiBhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMxZTFlMWU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC50cmFuc2l0aW9uKDAuMnMpO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdCYgPiBzdmcgcGF0aCB7XHJcblx0XHRcdFx0ZmlsbDogQHJlZDtcclxuXHRcdFx0XHQudHJhbnNpdGlvbigwLjJzKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIGgyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcclxuXHRcdFx0LnRyYW5zaXRpb24oMC4ycyk7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRjb2xvcjogQHJlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JiBzdmcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHRyaWdodDogNjVweDtcclxuICAgIFx0dG9wOiA1MCU7XHJcbiAgICBcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBcdCYgcGF0aCB7XHJcbiAgICBcdFx0LnRyYW5zaXRpb24oMC4ycyk7XHJcbiAgICBcdFx0ZmlsbDogI2ZmZmZmZjtcclxuICAgIFx0fVxyXG4gICAgXHRAbWVkaWEgQG1heFNNIHtcclxuXHRcdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdH1cclxuXHJcbn0iLCIuYy10ZWFtIHtcclxuXHRwYWRkaW5nLXRvcDogMTUwcHg7XHJcblx0Jl9fYWxsIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIFx0bWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgXHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgQG1heFNNIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fcGVyc29uIHtcclxuXHRcdFx0ICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgXHRcdFx0cGFkZGluZzogMHB4IDE1cHggNzBweCAxNXB4O1xyXG4gICAgXHRcdFx0QG1lZGlhIEBtYXhTTSB7XHJcbiAgICBcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICBcdFx0XHRcdH1cclxuICAgIFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgXHRcdFx0XHR9XHJcbiAgICBcdFx0XHR9XHJcblx0XHRcdCYgaW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDJ2dztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgcCB7XHJcblx0XHRcdFx0Y29sb3I6IEByZWQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg1dnc7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0XHRcdFx0LnRyYW5zaXRpb24oMC4ycyk7XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgYSB7XHJcblx0XHRcdFx0Y29sb3I6ICM3NDc0NzQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxdnc7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0LnRyYW5zaXRpb24oMC4ycyk7XHJcblx0XHRcdFx0QG1lZGlhIEBtYXhNRCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIgcCB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0LnRyYW5zaXRpb24oMC4ycyk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciBhIHtcclxuXHRcdFx0XHRjb2xvcjogQHJlZDtcclxuXHRcdFx0XHQudHJhbnNpdGlvbigwLjJzKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgQG1heE1EIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHggNzBweCAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Il0sImZpbGUiOiJzdHlsZS5jc3MifQ== */

/* End */


/* Start:/local/templates/main/assets/css/page404.css?1699540005410*/
.custom-404 a {
	color: white;
	transition: all 0.5s ease;
}
.custom-404 a:hover {
	color: black;
	transition: all 0.5s ease;
}
.custom-404 h3 {
	font-size: 5vw;
	color: #ffffff;
    font-family: "Qanelas";
    font-weight: 700;
    line-height: 1;
    letter-spacing: -2px;
}
.custom-404 h4 {
	color: black;
	padding-top: 20px; 
}
.custom-404 .map-columns tbody tr {
	display: flex;
	flex-direction: column;
}
/* End */


/* Start:/local/templates/main/assets/css/termsOfUse.css?1699540005739*/
.termsOfUse_fixed {
	position: fixed;
    background-color: white;
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;

}
.termsOfUse_fixed a {
	color: #0080ff;
}
.termsOfUse_block{
	display: flex;
	padding-top: 70px;
	flex-direction: column;
	gap:50px;
}
.termsOfUse_block h5{
	font-size: 18px;
}
.purpose-table, .purpose-table th, .purpose-table td {
    border: 1px solid white;
    font-size: inherit;
    line-height: inherit;
    padding: 5px;
}
.purpose-table tr {
    text-align: left;
}
.purpose-table {
	padding-left: 40px;
	white-space: 100%;
}
.purpose-table ul {
	list-style-type: disc;
	padding-left: 25px;
}
.termsOfUse .mail-link {
	color: black;
}
.termsOfUse .mail-link:hover {
	opacity: 0.7;
}
/* End */
/* /local/templates/main/assets/css/style.css?1702981220553819 */
/* /local/templates/main/assets/css/page404.css?1699540005410 */
/* /local/templates/main/assets/css/termsOfUse.css?1699540005739 */
