/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./themes/expedition-theme-child/src/scss/app.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* VENDORS
========================================================================== */
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
/* ABSTRACTS
========================================================================== */
/* Variables
========================================================================== */
/* Colors
========================================================================== */
/* Backgrounds
========================================================================== */
.bg-white {
  background-color: #ffffff !important;
}
.bg-black {
  background-color: #000000;
}
.bg-shades-100 {
  background-color: #f6f6f6 !important;
}
.bg-blue-50 {
  background-color: #f2f6ff !important;
}
.c-primary {
  color: #0464ff;
}
.c-secondary {
  color: #faa61a;
}
.c-orange {
  color: #faa61a;
}
.c-white {
  color: #ffffff;
}
.c-black {
  color: #000000;
}
/* Fonts
========================================================================== */
@font-face {
  font-display: swap;
  font-family: "HafferXH";
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/HafferXHRegular/HafferXHRegular.woff") format("woff"), url("../../fonts/HafferXHRegular/HafferXHRegular.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "HafferXH";
  font-style: normal;
  font-weight: 600;
  src: url("../../fonts/HafferXHRegular/HafferXHSemiBold.woff") format("woff"), url("../../fonts/HafferXHRegular/HafferXHSemiBold.woff2") format("woff2");
}
/* Calculate REM
========================================================================== */
/*
 * usage:
 * @include font(18px, 30px);
 */
/* Inline list
========================================================================== */
/*
 * usage:
 * @include inline-list(10px);
 */
/* Border radius
========================================================================== */
/*
 * usage:
 * @include border-radius(10px);
 */
/* Placeholder color
========================================================================== */
/*
 * usage:
 * @include input-placeholder { color: $grey; }
 */
/* Selection color
========================================================================== */
/*
 * usage:
 * @include selection { color: $grey; }
 */
/* Button background
========================================================================== */
/*
 * usage:
 * @include btn-background(green);
 */
/* Hidden
========================================================================== */
/*
 * usage:
 * @include hidden;
 */
/* Clearfix
========================================================================== */
/*
 * usage:
 * @include clearfix;
 */
/* BASE
========================================================================== */
/* Buttons
========================================================================== */
/*
 * usage:
 * @extend %btn;
 */
#editor .btn, .btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  color: var(--color-white);
  cursor: pointer;
  border: none;
  text-align: center;
  padding: 12px 24px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  border-radius: 48px;
  overflow: hidden;
  transition: ease-out 0.4s;
  width: -moz-fit-content;
  width: fit-content;
  height: 41px;
}
/* Background image
========================================================================== */
/*
 * usage:
 * @extend %bg-image;
 */
/* Flexbox
========================================================================== */
/*
 * usage:
 * @extend %flexbox-center;
 */
/*
 * usage:
 * @extend %flexbox-v-center;
 */
/*
 * usage:
 * @extend %flexbox-h-center;
 */
/* Others
========================================================================== */
/*
 * usage:
 * @extend %select-arrow;
 */
.exp-vacancies-overview .facetwp-dropdown {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23858585%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23858585%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-position: calc(100% - 15px) center;
  background-repeat: no-repeat;
}
.btn {
  z-index: 1;
}
.btn::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  background-color: transparent;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.5s ease-out;
  z-index: -1;
  pointer-events: none;
}
.btn:hover, .btn:focus, .btn:active {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.btn:hover::before, .btn:focus::before, .btn:active::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.btn svg {
  width: 20px;
  height: 20px;
  margin-left: 10px;
  vertical-align: middle;
}
.btn--primary {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
.btn--primary::before {
  background-color: var(--color-black);
}
.btn--primary:hover, .btn--primary:focus, .btn--primary:active {
  background-color: var(--color-orange-500) !important;
  color: var(--color-white) !important;
}
.btn--primary-inverted {
  background-color: var(--color-white);
  border: 1px solid var(--color-orange-500);
  color: var(--color-orange-500);
}
.btn--primary-inverted::before {
  background-color: var(--color-black);
}
.btn--primary-inverted:hover, .btn--primary-inverted:focus, .btn--primary-inverted:active {
  background-color: var(--color-white) !important;
  border: 1px solid var(--color-black) !important;
  color: var(--color-white) !important;
}
.btn--white {
  background-color: var(--color-white);
  color: var(--color-black);
}
.btn--white::before {
  background-color: var(--color-black);
}
.btn--white:hover, .btn--white:focus, .btn--white:active {
  background-color: var(--color-white) !important;
  color: var(--color-white) !important;
}
.btn--white-inverted {
  background-color: transparent;
  border: 1px solid var(--color-shades-700);
  color: var(--color-white);
}
.btn--white-inverted::before {
  background-color: var(--color-orange-500);
}
.btn--white-inverted:hover, .btn--white-inverted:focus, .btn--white-inverted:active {
  background-color: transparent !important;
  border: 1px solid var(--color-orange-500) !important;
  color: var(--color-white) !important;
}
.btn--orange-light-hover {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
.btn--orange-light-hover::before {
  background-color: var(--color-white);
}
.btn--orange-light-hover:hover, .btn--orange-light-hover:focus, .btn--orange-light-hover:active {
  background-color: var(--color-orange-500) !important;
  color: var(--color-black) !important;
}
.btn--secondary {
  background-color: var(--color-black);
  color: var(--color-white);
}
.btn--secondary::before {
  background-color: var(--color-white);
}
.btn--secondary:hover, .btn--secondary:focus, .btn--secondary:active {
  background-color: var(--color-black);
  color: var(--color-white);
}
.btn--secondary-inverted {
  background-color: transparent;
  border: 1px solid var(--color-shades-500);
  color: var(--color-black);
}
.btn--secondary-inverted::before {
  background-color: var(--color-black);
}
.btn--secondary-inverted:hover, .btn--secondary-inverted:focus, .btn--secondary-inverted:active {
  background-color: transparent !important;
  border: 1px solid var(--color-black) !important;
  color: var(--color-white) !important;
}
.btn--fullwidth {
  width: 100%;
}
.btn--mobile-wide {
  width: 100%;
}
.btn--medium {
  padding: 4px 12px !important;
  font-size: 0.875rem;
  min-height: 26px !important;
}
.btn--small {
  font-size: 0.75rem;
  padding: 2px 6px;
  height: 22px !important;
}
.btn-arrow {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  border-radius: 9999px;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  overflow: hidden;
  width: -moz-fit-content;
  width: fit-content;
  height: 28px;
  box-sizing: border-box;
}
.btn-arrow::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 130%;
  height: 100%;
  background-color: transparent;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.5s ease-out;
  z-index: 1;
}
.btn-arrow:hover::before, .btn-arrow:focus::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.btn-arrow svg {
  width: 20px;
  height: 20px;
  z-index: 2;
}
.btn-arrow--primary {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
.btn-arrow--primary::before {
  background-color: var(--color-black);
}
.btn-arrow--primary:hover, .btn-arrow--primary:focus {
  color: var(--color-white);
}
.btn-arrow--primary-light-hover {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
.btn-arrow--primary-light-hover::before {
  background-color: var(--color-black);
}
.btn-arrow--primary-light-hover:hover, .btn-arrow--primary-light-hover:focus {
  color: var(--color-white);
}
.btn-arrow--secondary {
  background-color: var(--color-black);
  color: var(--color-white);
}
.btn-arrow--secondary::before {
  background-color: var(--color-white);
}
.btn-arrow--secondary:hover, .btn-arrow--secondary:focus {
  color: var(--color-black);
}
.btn-arrow--shades-500-outline {
  border: 1px solid var(--color-shades-500);
  background-color: var(--color-white);
  color: var(--color-black);
}
.btn-arrow--shades-500-outline::before {
  background-color: var(--color-black);
}
.btn-arrow--shades-500-outline:hover, .btn-arrow--shades-500-outline:focus, .btn-arrow--shades-500-outline:active {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
.btn-arrow--shades-500-outline-transparent {
  border: 1px solid var(--color-shades-500);
  color: var(--color-black);
}
.btn-arrow--shades-500-outline-transparent::before {
  background-color: var(--color-black);
}
.btn-arrow--shades-500-outline-transparent:hover, .btn-arrow--shades-500-outline-transparent:focus, .btn-arrow--shades-500-outline-transparent:active {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
.btn-icon-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  overflow: hidden;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  -webkit-text-decoration: none;
  text-decoration: none;
  gap: 12px;
  color: var(--color-black);
}
.btn-icon-link span {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  box-sizing: border-box;
  padding: 8px 16px;
  border-radius: 9999px;
  overflow: hidden;
  width: -moz-fit-content;
  width: fit-content;
}
.btn-icon-link span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 130%;
  height: 100%;
  background-color: transparent;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.5s ease-out;
  z-index: 1;
}
.btn-icon-link span svg {
  width: 20px;
  height: 20px;
  z-index: 2;
  vertical-align: middle;
}
.btn-icon-link--primary span {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
.btn-icon-link--primary span::before {
  background-color: var(--color-black);
}
.btn-icon-link--primary-light-hover span {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
.btn-icon-link--primary-light-hover span::before {
  background-color: var(--color-black);
}
.btn-icon-link--secondary span {
  background-color: var(--color-black);
  color: var(--color-white);
}
.btn-icon-link--secondary span::before {
  background-color: var(--color-white);
}
.btn-icon-link--shades-500-outline span {
  border: 1px solid var(--color-shades-500);
  background-color: var(--color-white);
  color: var(--color-black);
}
.btn-icon-link--shades-500-outline span::before {
  background-color: var(--color-black);
}
.btn-icon-link:hover span::before, .btn-icon-link:focus span::before, .btn-icon-link:active span::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.btn-icon-link:hover--primary-light-hover span, .btn-icon-link:focus--primary-light-hover span, .btn-icon-link:active--primary-light-hover span {
  color: var(--color-black);
}
.btn-icon-link:hover--secondary span, .btn-icon-link:focus--secondary span, .btn-icon-link:active--secondary span {
  color: var(--color-black);
}
.btn-icon-link:hover--shades-500-outline span, .btn-icon-link:focus--shades-500-outline span, .btn-icon-link:active--shades-500-outline span {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
#editor .btn {
  z-index: 1;
}
#editor .btn::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  background-color: transparent;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.5s ease-out;
  z-index: -1;
  pointer-events: none;
}
#editor .btn:hover, #editor .btn:focus, #editor .btn:active {
  -webkit-text-decoration: none;
  text-decoration: none;
}
#editor .btn:hover::before, #editor .btn:focus::before, #editor .btn:active::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}
#editor .btn svg {
  width: 20px;
  height: 20px;
  margin-left: 10px;
  vertical-align: middle;
}
#editor .btn--primary {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
#editor .btn--primary::before {
  background-color: var(--color-black);
}
#editor .btn--primary:hover, #editor .btn--primary:focus, #editor .btn--primary:active {
  background-color: var(--color-orange-500) !important;
  color: var(--color-white) !important;
}
#editor .btn--primary-inverted {
  background-color: var(--color-white);
  border: 1px solid var(--color-orange-500);
  color: var(--color-orange-500);
}
#editor .btn--primary-inverted::before {
  background-color: var(--color-black);
}
#editor .btn--primary-inverted:hover, #editor .btn--primary-inverted:focus, #editor .btn--primary-inverted:active {
  background-color: var(--color-white) !important;
  border: 1px solid var(--color-black) !important;
  color: var(--color-white) !important;
}
#editor .btn--white {
  background-color: var(--color-white);
  color: var(--color-black);
}
#editor .btn--white::before {
  background-color: var(--color-black);
}
#editor .btn--white:hover, #editor .btn--white:focus, #editor .btn--white:active {
  background-color: var(--color-white) !important;
  color: var(--color-white) !important;
}
#editor .btn--white-inverted {
  background-color: transparent;
  border: 1px solid var(--color-shades-700);
  color: var(--color-white);
}
#editor .btn--white-inverted::before {
  background-color: var(--color-orange-500);
}
#editor .btn--white-inverted:hover, #editor .btn--white-inverted:focus, #editor .btn--white-inverted:active {
  background-color: transparent !important;
  border: 1px solid var(--color-orange-500) !important;
  color: var(--color-white) !important;
}
#editor .btn--orange-light-hover {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
#editor .btn--orange-light-hover::before {
  background-color: var(--color-white);
}
#editor .btn--orange-light-hover:hover, #editor .btn--orange-light-hover:focus, #editor .btn--orange-light-hover:active {
  background-color: var(--color-orange-500) !important;
  color: var(--color-black) !important;
}
#editor .btn--secondary {
  background-color: var(--color-black);
  color: var(--color-white);
}
#editor .btn--secondary::before {
  background-color: var(--color-white);
}
#editor .btn--secondary:hover, #editor .btn--secondary:focus, #editor .btn--secondary:active {
  background-color: var(--color-black);
  color: var(--color-white);
}
#editor .btn--secondary-inverted {
  background-color: transparent;
  border: 1px solid var(--color-shades-500);
  color: var(--color-black);
}
#editor .btn--secondary-inverted::before {
  background-color: var(--color-black);
}
#editor .btn--secondary-inverted:hover, #editor .btn--secondary-inverted:focus, #editor .btn--secondary-inverted:active {
  background-color: transparent !important;
  border: 1px solid var(--color-black) !important;
  color: var(--color-white) !important;
}
#editor .btn--fullwidth {
  width: 100%;
}
#editor .btn--mobile-wide {
  width: 100%;
}
#editor .btn--medium {
  padding: 4px 12px !important;
  font-size: 0.875rem;
  min-height: 26px !important;
}
#editor .btn--small {
  font-size: 0.75rem;
  padding: 2px 6px;
  height: 22px !important;
}
#editor .btn-arrow {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  border-radius: 9999px;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  overflow: hidden;
  width: -moz-fit-content;
  width: fit-content;
  height: 28px;
  box-sizing: border-box;
}
#editor .btn-arrow::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 130%;
  height: 100%;
  background-color: transparent;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.5s ease-out;
  z-index: 1;
}
#editor .btn-arrow:hover::before, #editor .btn-arrow:focus::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}
#editor .btn-arrow svg {
  width: 20px;
  height: 20px;
  z-index: 2;
}
#editor .btn-arrow--primary {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
#editor .btn-arrow--primary::before {
  background-color: var(--color-black);
}
#editor .btn-arrow--primary:hover, #editor .btn-arrow--primary:focus {
  color: var(--color-white);
}
#editor .btn-arrow--primary-light-hover {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
#editor .btn-arrow--primary-light-hover::before {
  background-color: var(--color-black);
}
#editor .btn-arrow--primary-light-hover:hover, #editor .btn-arrow--primary-light-hover:focus {
  color: var(--color-white);
}
#editor .btn-arrow--secondary {
  background-color: var(--color-black);
  color: var(--color-white);
}
#editor .btn-arrow--secondary::before {
  background-color: var(--color-white);
}
#editor .btn-arrow--secondary:hover, #editor .btn-arrow--secondary:focus {
  color: var(--color-black);
}
#editor .btn-arrow--shades-500-outline {
  border: 1px solid var(--color-shades-500);
  background-color: var(--color-white);
  color: var(--color-black);
}
#editor .btn-arrow--shades-500-outline::before {
  background-color: var(--color-black);
}
#editor .btn-arrow--shades-500-outline:hover, #editor .btn-arrow--shades-500-outline:focus, #editor .btn-arrow--shades-500-outline:active {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
#editor .btn-arrow--shades-500-outline-transparent {
  border: 1px solid var(--color-shades-500);
  color: var(--color-black);
}
#editor .btn-arrow--shades-500-outline-transparent::before {
  background-color: var(--color-black);
}
#editor .btn-arrow--shades-500-outline-transparent:hover, #editor .btn-arrow--shades-500-outline-transparent:focus, #editor .btn-arrow--shades-500-outline-transparent:active {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
#editor .btn-icon-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  overflow: hidden;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  -webkit-text-decoration: none;
  text-decoration: none;
  gap: 12px;
  color: var(--color-black);
}
#editor .btn-icon-link span {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  box-sizing: border-box;
  padding: 8px 16px;
  border-radius: 9999px;
  overflow: hidden;
  width: -moz-fit-content;
  width: fit-content;
}
#editor .btn-icon-link span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 130%;
  height: 100%;
  background-color: transparent;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.5s ease-out;
  z-index: 1;
}
#editor .btn-icon-link span svg {
  width: 20px;
  height: 20px;
  z-index: 2;
  vertical-align: middle;
}
#editor .btn-icon-link--primary span {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
#editor .btn-icon-link--primary span::before {
  background-color: var(--color-black);
}
#editor .btn-icon-link--primary-light-hover span {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
#editor .btn-icon-link--primary-light-hover span::before {
  background-color: var(--color-black);
}
#editor .btn-icon-link--secondary span {
  background-color: var(--color-black);
  color: var(--color-white);
}
#editor .btn-icon-link--secondary span::before {
  background-color: var(--color-white);
}
#editor .btn-icon-link--shades-500-outline span {
  border: 1px solid var(--color-shades-500);
  background-color: var(--color-white);
  color: var(--color-black);
}
#editor .btn-icon-link--shades-500-outline span::before {
  background-color: var(--color-black);
}
#editor .btn-icon-link:hover span::before, #editor .btn-icon-link:focus span::before, #editor .btn-icon-link:active span::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}
#editor .btn-icon-link:hover--primary-light-hover span, #editor .btn-icon-link:focus--primary-light-hover span, #editor .btn-icon-link:active--primary-light-hover span {
  color: var(--color-black);
}
#editor .btn-icon-link:hover--secondary span, #editor .btn-icon-link:focus--secondary span, #editor .btn-icon-link:active--secondary span {
  color: var(--color-black);
}
#editor .btn-icon-link:hover--shades-500-outline span, #editor .btn-icon-link:focus--shades-500-outline span, #editor .btn-icon-link:active--shades-500-outline span {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
/* General
========================================================================== */
body {
  --footer-bg: #fff;
  --bs-body-bg: #fff;
  color: var(--color-black);
}
body:not(.wp-admin),
html {
  font-family: "HafferXH", sans-serif;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  line-height: 1.875rem;
}
html {
  scroll-behavior: smooth;
  scroll-padding-top: 175px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
  margin-top: 0;
}
h1 {
  font-size: 2.5rem;
  line-height: 3.25rem;
}
h2 {
  font-size: 1.875rem;
  line-height: 2.375rem;
}
h3 {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
h4 {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
h5 {
  font-size: 1rem;
  line-height: 1.75rem;
}
h6 {
  font-size: 1rem;
  line-height: 1.75rem;
}
a {
  color: var(--color-orange-500);
}
a:hover, a:focus {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 20px;
}
img {
  height: auto;
  max-width: 100%;
}
hr {
  border-color: #b5b5b5;
  margin: 28px 0;
  width: 100%;
}
b,
strong {
  font-weight: 600;
}
.wp-block-image {
  margin-bottom: 30px;
}
figcaption {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: var(--color-black);
  font-style: italic;
  margin-top: 10px;
}
.wp-block-quote p {
  font-size: 32px;
  font-size: 2rem;
  line-height: 52px;
  line-height: 3.25rem;
  color: #faa61a;
}
.wp-block-quote cite {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  font-style: normal;
}
.wp-block-embed-youtube,
.wp-block-embed-vimeo {
  margin-bottom: 30px;
}
.wp-block-embed-youtube .wp-block-embed__wrapper,
.wp-block-embed-vimeo .wp-block-embed__wrapper {
  display: block;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.wp-block-embed-youtube .wp-block-embed__wrapper::before,
.wp-block-embed-vimeo .wp-block-embed__wrapper::before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
.wp-block-embed-vimeo .wp-block-embed__wrapper iframe {
  border: 0;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.wp-block-embed__wrapper::before {
  padding-top: 56.25%;
}
.navbar-toggler {
  border: 0;
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.625 4.375L4.375 15.625' stroke='black' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.625 15.625L4.375 4.375' stroke='black' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.bg-black .navbar-toggler[aria-expanded=true] .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.625 4.375L4.375 15.625' stroke='white' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.625 15.625L4.375 4.375' stroke='white' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='black' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  flex: 0 0 20px;
  height: 20px;
  width: 20px;
}
.bg-black .navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.lead {
  font-weight: 500;
}
.click-url {
  cursor: pointer;
  filter: alpha(opacity=0);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  -webkit-text-decoration: none;
  text-decoration: none;
  top: 0;
  width: 100%;
}
/* Wordpress core styling */
/* End of Wordpress core styling */
.fade-in {
  animation: fadeIn 0.5s ease-in both;
  margin-top: 20px;
  opacity: 0;
}
.fade-in__large {
  animation: fadeInLarge 0.5s ease-in both;
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
}
@keyframes fadeInLarge {
  from {
    opacity: 0;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, -60px, 0);
  }
}
.switch-icon:not(.is-active) {
  display: none;
}
/* BLOCKS
========================================================================== */
.card-content {
  position: relative;
  display: flex;
  justify-content: flex-start;
  flex-flow: row nowrap;
  overflow: hidden;
  gap: 16px;
}
.card-content:hover .card-content__image {
  transform: scale(1.03);
}
.card-content:hover .card-content__btn {
  color: var(--color-white);
}
.card-content:hover .card-content__btn::before {
  transform: scaleX(1);
  transform-origin: bottom left;
  background-color: var(--color-black);
}
.card-content__type {
  position: absolute;
  top: 8px;
  left: 8px;
  display: inline-block;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 105%;
  padding: 10px 16px;
  color: var(--color-white);
  background-color: var(--color-black);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  z-index: 2;
}
.card-content__image-wrapper {
  position: relative;
  width: 170px;
  height: 170px;
  background-color: var(--color-shades-500);
  overflow: hidden;
}
.card-content__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: ease 0.2s;
  transition: all 0.2s ease-in-out;
  z-index: 1;
}
.card-content__content {
  flex: 1;
  position: relative;
  z-index: 20;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
}
.card-content__title {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
}
.card-content__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 30;
}
@keyframes vacancy-header-frame-admin {
  from {
    top: -80px;
  }
  to {
    top: 117px;
  }
}
@keyframes vacancy-header-frame {
  from {
    top: -80px;
  }
  to {
    top: 85px;
  }
}
.exp-vacancy-detail-sticky-header {
  height: 66px;
  background-color: var(--color-black);
  display: flex;
  align-items: center;
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
  transition: transform 0.5s;
  transform: translateY(84px);
}
.menu--is-hidden .exp-vacancy-detail-sticky-header {
  transform: translateY(0);
}
.exp-vacancy-detail-sticky-header__title {
  color: var(--color-white);
  font-size: 1rem;
  line-height: 130%;
  font-weight: 600;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  height: 100%;
}
.exp-vacancy-detail-sticky-header__buttons {
  display: flex;
  justify-content: flex-end;
}
.exp-vacancy-detail-sticky-header__buttons .btn:first-child {
  margin-right: 8px;
}

.exp-brand-header {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.exp-brand-header__background {
  width: 100%;
  margin-bottom: 16px;
  height: 343px;
}

.exp-brand-header__background picture img,
.exp-brand-header__background video source,
.exp-brand-header__background video {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 100%;
}

.exp-brand-header__wrapper {
  position: relative;
  margin-bottom: 48px;
}

.exp-brand-header__border {
  position: absolute;
  top: -85px;
  left: 0;
  width: 1px;
  height: calc(100% + 85px);
  display: none;
}

.exp-brand-header__title {
  color: var(--color-black);
  font-size: 3rem;
  font-weight: 300;
  line-height: 105%;
  letter-spacing: -0.075rem;
  margin-top: 0;
  margin-bottom: 12px;
}

.bg-black .exp-brand-header__title {
  color: var(--color-white);
}

.exp-brand-header__content {
  color: var(--color-black);
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 130%;
  margin: 0;
}

.bg-black .exp-brand-header__content {
  color: var(--color-white);
}

.exp-brand-header__button-wrapper {
  margin-top: 16px;
  display: flex;
  gap: 8px;
}

.exp-brand-header {
  /*
   * Hero header overwrites for similar headers
   */
}
 .exp-brand-header--stories .exp-brand-header__title {
  font-size: 2rem;
  letter-spacing: -0.05rem;
}
 .exp-brand-header--featured-inspiration .exp-brand-header__background {
  position: absolute;
  height: 100%;
  width: 100%;
  right: 0;
  bottom: 0;
  margin: 0;
}

.exp-brand-header--featured-inspiration .exp-brand-header__background img,
.exp-brand-header--featured-inspiration .exp-brand-header__background source {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 100%;
}
 .exp-brand-header--featured-inspiration .exp-brand-header__wrapper {
  z-index: 1;
  position: relative;
  min-height: 396px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
}
 .exp-brand-header--featured-inspiration .exp-brand-header__title {
  font-size: 2rem;
  letter-spacing: -0.05rem;
  margin-bottom: 0;
}
 .exp-brand-header--vacancies .exp-brand-header__background {
  position: absolute;
  height: 100%;
  width: 100%;
  right: 0;
  bottom: 0;
  margin: 0;
}

.exp-brand-header--vacancies .exp-brand-header__background img,
.exp-brand-header--vacancies .exp-brand-header__background source {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 100%;
}
 .exp-brand-header--vacancies .exp-brand-header__wrapper {
  z-index: 1;
  position: relative;
  min-height: 496px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
}

.exp-brand-header--vacancies .filter__search {
  margin-top: 24px;
}
 .exp-brand-header--vacancy-detail .exp-brand-header__title {
  font-size: 2rem;
  letter-spacing: -0.05rem;
  margin-bottom: 0;
}
 .exp-brand-header--inspiration .exp-brand-header__title {
  font-size: 2rem;
  letter-spacing: -0.05rem;
  margin-bottom: 0;
}
 .exp-brand-header--events .exp-brand-header__title {
  font-size: 2rem;
  letter-spacing: -0.05rem;
  margin-bottom: 0;
}
 .exp-brand-header--featured-inspiration-overview .exp-brand-header__title {
  font-size: 2rem;
  letter-spacing: -0.05rem;
  margin-bottom: 0;
}
.exp-working-area-header__content-wrapper {
  background: #000000;
  transition: all 1s ease;
}
.exp-working-area-header__content-wrapper.blue-background {
  background: #0464ff;
}
.exp-working-area-header__title {
  margin-bottom: 0;
}
.exp-working-area-header {
  position: relative;
}
.exp-working-area-header__background picture {
  height: 100%;
}
.exp-working-area-header__background picture img,
.exp-working-area-header__background picture source {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  border-radius: 40px 40px 0px 0px;
  width: 100%;
}
.exp-working-area-header__content-wrapper {
  padding-top: 24px;
  padding-bottom: 40px;
  color: #ffffff;
}
.exp-working-area-header__title {
  font-size: 1.875rem;
  line-height: 2.375rem;
}
.exp-working-area-header__content {
  font-weight: 300;
  margin-top: 20px;
}
.exp-brand-header__information {
  padding: 0;
  margin-top: 24px;
  margin-bottom: 0;
}
.exp-brand-header__information li {
  display: block;
  color: var(--color-white);
  font-size: 1rem;
  line-height: 130%;
  margin-bottom: 8px;
  position: relative;
  font-weight: 600;
}
.exp-brand-header__information li svg {
  margin-right: 8px;
  width: 20px;
  height: 20px;
}
.exp-vacancy-content {
  padding-top: 32px;
  padding-bottom: 48px;
}
.exp-vacancy-content ul li::before {
  content: "•";
  margin-right: 20px;
  font-size: 1.4375rem;
}
.exp-vacancy-content ol > li::before {
  content: counter(list) ".";
  margin-right: 16px;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 180%;
}
.exp-vacancy-content ul, .exp-vacancy-content ol {
  list-style: none;
  counter-reset: list;
  display: table;
  padding-left: 0;
}
.exp-vacancy-content ul li, .exp-vacancy-content ol li {
  display: table-row;
  list-style: none;
  counter-increment: list;
  margin-bottom: 12px;
  font-size: 1.125rem;
  line-height: 180%;
  font-weight: 300;
}
.exp-vacancy-content ul li:before, .exp-vacancy-content ol li:before {
  display: table-cell;
  text-align: right;
  padding-right: 1em;
}
.exp-vacancy-content ul li .exp-list .container, .exp-vacancy-content ol li .exp-list .container {
  padding: 0;
}
.exp-vacancy-content ul li .exp-list .row, .exp-vacancy-content ol li .exp-list .row {
  display: block;
}
.exp-vacancy-content ul li .exp-list .row > *, .exp-vacancy-content ol li .exp-list .row > * {
  margin-left: 0;
  width: 100%;
}
.exp-vacancy-content h1 {
  font-size: 2rem;
  line-height: 105%;
  color: var(--color-black);
  margin-bottom: 24px;
  font-weight: 300;
}
.exp-vacancy-content h2,
.exp-vacancy-content h3,
.exp-vacancy-content h4,
.exp-vacancy-content h5,
.exp-vacancy-content h6 {
  font-size: 1.5rem;
  line-height: 130%;
  color: var(--color-black);
  margin-bottom: 24px;
  font-weight: 300;
}
.exp-vacancy-content p:not(.recruiter-block p) {
  font-size: 1.125rem;
  line-height: 180%;
  font-weight: 300;
  margin-bottom: 16px;
}
.exp-vacancy-content p:not(.recruiter-block p):first-child:not(li p) {
  line-height: 160%;
  font-weight: 600;
}
.exp-vacancies-overview {
  overflow: hidden;
  position: relative;
}
.exp-vacancies-overview .filter__mobile-open-buttons {
  justify-content: space-between;
  margin: 0;
}
.exp-vacancies-overview .filter__mobile-open-buttons .facetwp-facet {
  margin-bottom: 0;
}
.exp-vacancies-overview .facetwp-reset {
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.5rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: var(--color-blue-500);
}
.exp-vacancies-overview .facetwp-checkbox {
  background-size: 16px 16px;
  padding-left: 24px;
  background-position: left top 4px !important;
}
.exp-vacancies-overview .facetwp-checkbox .facetwp-counter {
  display: none;
}
.exp-vacancies-overview .facetwp-checkbox .facetwp-display-value {
  font-size: 1rem;
  line-height: 160%;
}
.exp-vacancies-overview .facetwp-type-dropdown {
  margin-bottom: 10px;
}
.exp-vacancies-overview .facetwp-type-dropdown.facetwp-facet-vacancy_location {
  position: relative;
}
.exp-vacancies-overview .facetwp-type-dropdown.facetwp-facet-vacancy_location:before {
  position: absolute;
  top: 12px;
  left: 15px;
  color: #858585;
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="%23858585" viewBox="0 0 256 256"><path d="M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24ZM101.63,168h52.74C149,186.34,140,202.87,128,215.89,116,202.87,107,186.34,101.63,168ZM98,152a145.72,145.72,0,0,1,0-48h60a145.72,145.72,0,0,1,0,48ZM40,128a87.61,87.61,0,0,1,3.33-24H81.79a161.79,161.79,0,0,0,0,48H43.33A87.61,87.61,0,0,1,40,128ZM154.37,88H101.63C107,69.66,116,53.13,128,40.11,140,53.13,149,69.66,154.37,88Zm19.84,16h38.46a88.15,88.15,0,0,1,0,48H174.21a161.79,161.79,0,0,0,0-48Zm32.16-16H170.94a142.39,142.39,0,0,0-20.26-45A88.37,88.37,0,0,1,206.37,88ZM105.32,43A142.39,142.39,0,0,0,85.06,88H49.63A88.37,88.37,0,0,1,105.32,43ZM49.63,168H85.06a142.39,142.39,0,0,0,20.26,45A88.37,88.37,0,0,1,49.63,168Zm101.05,45a142.39,142.39,0,0,0,20.26-45h35.43A88.37,88.37,0,0,1,150.68,213Z"></path></svg>');
  background-repeat: no-repeat;
  background-size: 16px;
  width: 16px;
  height: 16px;
}
.exp-vacancies-overview .facetwp-toggle:not(.facetwp-hidden) {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.exp-vacancies-overview .facetwp-toggle:not(.facetwp-hidden):after {
  margin-left: 6px;
  content: "";
  color: #0464ff;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="%230464FF" viewBox="0 0 256 256"><path d="M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"></path></svg>');
  background-repeat: no-repeat;
  background-size: 14px;
  width: 14px;
  height: 14px;
}
.exp-vacancies-overview .facetwp-toggle:not(.facetwp-hidden):not(.expanded):after {
  margin-left: 6px;
  color: #0464ff;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="%230464FF" viewBox="0 0 256 256"><path d="M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128Z"></path></svg>');
  background-repeat: no-repeat;
  background-size: 14px;
  width: 14px;
  height: 14px;
  content: "";
}
.exp-vacancies-overview .facetwp-dropdown {
  width: 100%;
  font-size: 0.8125rem;
  line-height: 1.375rem;
  padding: 8px 8px 8px 38px;
  border-color: #d1d1d1;
  border-radius: 8px;
  color: #858585;
}
.exp-vacancies-overview .facetwp-toggle {
  font-size: 1rem;
  line-height: 130%;
  font-weight: 600;
  color: var(--color-blue-500);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.exp-vacancies-overview__filter-head {
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
.exp-vacancies-overview__filter-head .facetwp-reset {
  color: var(--color-blue-500);
}
.exp-vacancies-overview__filter-head .facetwp-facet {
  display: none;
}
.exp-vacancies-overview__filter-body {
  display: none;
}
.exp-vacancies-overview__filter-wrapper {
  position: relative;
}
.exp-vacancies-overview__filter-wrapper h4 {
  cursor: pointer;
}
.exp-vacancies-overview__filter-wrapper h4:after {
  content: "";
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.167 9.86523L12.667 17.3652L5.16699 9.86523' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  display: inline-block;
  transform: rotate(180deg);
  position: absolute;
  right: 0;
}
.exp-vacancies-overview__filter-wrapper.js-filter-wrapper--is-open h4:after {
  transform: rotate(0);
}
.exp-vacancies-overview__filter-wrapper.js-filter-wrapper--is-open .facetwp-facet {
  display: none;
}
.exp-vacancies-overview__filter {
  padding: 24px 16px 0 16px;
  margin-left: -16px;
  margin-right: -16px;
  background-color: var(--color-shades-100);
}
.exp-vacancies-overview__filter h4 {
  font-size: 1rem;
  line-height: 130%;
  margin-bottom: 16px;
  font-weight: 600;
}
.exp-vacancies-overview__vacancies {
  background-color: var(--color-shades-100);
  margin-left: -16px;
  width: calc(100% + 32px);
  padding: 32px 20px;
}
.exp-vacancies-overview__vacancies h2 {
  font-size: 1.875rem;
  line-height: 130%;
  margin-bottom: 0;
}
.exp-vacancies-overview__vacancies h2 .facetwp-counts {
  display: inline-block;
  font-weight: 600;
}
.exp-vacancies-overview .vacancy-announcement-wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 25px;
}
.exp-vacancies-overview .vacancy-announcement__link {
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 500;
  font-size: 0.9375rem;
}
.exp-vacancies-overview .vacancy-announcement svg {
  width: 16px;
}
.exp-careers-newsletter {
  padding-bottom: 48px;
  padding-top: 48px;
  background-color: var(--color-blue-50);
}
.exp-careers-newsletter__title {
  color: var(--color-black);
  font-size: 3rem;
  font-weight: 300;
  line-height: 105%;
  letter-spacing: -0.075rem;
  margin-bottom: 16px;
}
.exp-careers-newsletter__content {
  color: var(--color-black);
  font-size: 1rem;
  font-weight: 300;
  line-height: 160%;
}
.exp-careers-newsletter__content p:last-child {
  margin-bottom: 0;
}
.exp-careers-newsletter__button-wrapper {
  margin-top: 16px;
}
.exp-working-area-overview .card-content {
  margin-bottom: 16px;
}
.recruiter-block {
  padding: 16px 0 16px 16px;
  position: sticky;
  top: 180px;
  border-left: 1px solid var(--color-black);
}
.recruiter-block p {
  font-weight: 300;
  margin-bottom: 16px;
  font-size: 1rem;
  line-height: 130%;
}
.recruiter-block__information {
  margin-bottom: 12px;
}
.recruiter-block__image-wrapper {
  width: 72px;
  height: 72px;
  margin-bottom: 24px;
}
.recruiter-block__image-wrapper img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  width: 100%;
}
.recruiter-block__recruiter h4 {
  font-size: 1rem;
  line-height: 130%;
  margin-bottom: 8px;
  font-weight: 600;
}
.recruiter-block__recruiter p {
  font-size: 1rem;
  line-height: 130%;
  margin-bottom: 0;
}
.recruiter-block__link {
  margin-top: 8px;
}
.recruiter-block__link a {
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1rem;
  line-height: 130%;
  font-weight: 600;
  display: flex;
  align-items: center;
}
.recruiter-block__link a:hover, .recruiter-block__link a:focus {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.recruiter-block__link a svg {
  margin-right: 8px;
  display: inline-block;
  height: 20px;
  width: 20px;
}
/* FACETWP
========================================================================== */
.exp-facetwp-loading .content-box {
  display: none;
}
.exp-facetwp-loading .lds-ring {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.exp-facetwp-loading .lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid #0464ff;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #0464ff transparent transparent transparent;
}
.exp-facetwp-loading .lds-ring div:nth-child(1) {
  animation-delay: -0.3s;
}
.exp-facetwp-loading .lds-ring div:nth-child(2) {
  animation-delay: -0.15s;
}
.exp-facetwp-loading .lds-ring div:nth-child(3) {
  animation-delay: 0s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media (min-width: 768px){
  #editor .btn, .btn {
    padding: 14px 32px;
    height: 49px;
  }
  .btn--mobile-wide {
    width: auto;
  }
  .btn-icon-link span {
    height: 46px;
    padding: 13px 24px;
  }
  .btn-icon-link--small span {
    height: 28px;
    padding: 4px 16px;
  }
  #editor .btn--mobile-wide {
    width: auto;
  }
  #editor .btn-icon-link span {
    height: 46px;
    padding: 13px 24px;
  }
  #editor .btn-icon-link--small span {
    height: 28px;
    padding: 4px 16px;
  }
  .exp-working-area-header__content-wrapper {
    background: rgba(0, 0, 0, 0.88);
  }
  .exp-working-area-header__content-wrapper.blue-background {
    background: rgba(4, 100, 255, 0.88);
  }
  .exp-working-area-header__title {
    margin-bottom: 24px;
  }
  .exp-working-area-header {
    height: 500px;
  }
  .exp-working-area-header__background {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  }
  .exp-working-area-header__background picture {
    position: absolute;
  }
  .exp-working-area-header__background picture img,
  .exp-working-area-header__background picture source {
    width: 100vw;
  }
  .exp-working-area-header__content-wrapper {
    border-radius: 48px 48px 0px 0px;
    padding-top: 64px;
    padding-bottom: 64px;
    position: absolute;
    width: 100%;
    bottom: 0;
  }
  .exp-working-area-header__title {
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
  .exp-working-area-header__content {
    font-size: 1.125rem;
    line-height: 2rem;
  }
  .exp-vacancy-content ol > li::before {
    font-size: 1.25rem;
  }
  .exp-vacancy-content ul li, .exp-vacancy-content ol li {
    font-size: 1.25rem;
  }
  .exp-vacancies-overview .facetwp-reset {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .exp-vacancies-overview__filter-head {
    margin-bottom: 24px;
  }
  .exp-vacancies-overview__vacancies:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: -99999999px;
    background-color: var(--color-shades-100);
    z-index: -1;
  }
  .exp-vacancies-overview .vacancy-announcement {
    align-self: flex-end;
  }
  .exp-working-area-overview .card-content {
    margin-bottom: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px){
  .exp-vacancies-overview .filter__mobile-overlay {
    display: block;
  }
  .exp-vacancies-overview .filter__mobile-open-buttons {
    display: flex;
  }
  .exp-vacancies-overview .filter__mobile-open-filter {
    display: flex;
  }
  .exp-vacancies-overview__vacancies:after {
    left: -99999999px;
  }
}
@media (min-width: 992px){
  .btn-arrow {
    padding: 4px 16px;
  }
  #editor .btn-arrow {
    padding: 4px 16px;
  }
  h1 {
    font-size: 3.5rem;
    line-height: 4.375rem;
  }
  h2 {
    font-size: 3rem;
    line-height: 3.625rem;
  }
  h3 {
    font-size: 2.25rem;
    line-height: 3rem;
  }
  h4 {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  h5 {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  h6 {
    font-size: 1.25rem;
    line-height: 2.125rem;
  }
  .card-content {
    gap: 12px;
    flex-flow: column nowrap;
  }
  .card-content__type {
    top: 16px;
    left: 16px;
  }
  .card-content__image-wrapper {
    width: 100%;
    height: 290px;
  }
  .card-content__title {
    font-size: 1.125rem;
  }
  
  .exp-brand-header__background {
    margin-top: 32px;
    margin-bottom: 64px;
    height: calc(100% - 64px - 32px);
  }
  
  .exp-brand-header__wrapper {
    padding-left: 40px;
    min-height: 534px;
    margin-bottom: 64px;
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 32px;
  }
  
  .exp-brand-header__border {
    display: block;
    background-color: var(--color-black);
  }
  
  .bg-black .exp-brand-header__border {
    background-color: var(--color-white);
  }
  
  .exp-brand-header__title {
    font-size: 4.5rem;
    letter-spacing: -0.1125rem;
    margin-bottom: 16px;
  }
  
  .exp-brand-header__content {
    font-size: 1.25rem;
    line-height: 160%;
  }
  
  .exp-brand-header__button-wrapper {
    margin-top: 24px;
  }
   .exp-brand-header--stories .exp-brand-header__wrapper {
    justify-content: flex-end;
    padding-bottom: 32px;
  }
   .exp-brand-header--stories .exp-brand-header__title {
    font-size: 3rem;
    letter-spacing: -0.075rem;
  }
  
  .exp-brand-header--featured-inspiration .exp-brand-header__background img,
  .exp-brand-header--featured-inspiration .exp-brand-header__background source {
    -o-object-position: top right;
       object-position: top right;
  }
   .exp-brand-header--featured-inspiration .exp-brand-header__wrapper {
    justify-content: flex-end;
    padding-top: 32px;
    padding-bottom: 32px;
  }
   .exp-brand-header--featured-inspiration .exp-brand-header__title {
    font-size: 3rem;
    letter-spacing: -0.075rem;
  }
   .exp-brand-header--vacancies .exp-brand-header__wrapper {
    justify-content: flex-end;
    padding-top: 64px;
    padding-bottom: 64px;
  }
   .exp-brand-header--vacancies .exp-brand-header__title {
    margin-bottom: 24px;
  }
   .exp-brand-header--vacancy-detail .exp-brand-header__wrapper {
    justify-content: flex-end;
  }
   .exp-brand-header--vacancy-detail .exp-brand-header__title {
    font-size: 3rem;
    letter-spacing: -0.075rem;
  }
   .exp-brand-header--inspiration .exp-brand-header__wrapper {
    justify-content: flex-end;
  }
   .exp-brand-header--inspiration .exp-brand-header__title {
    font-size: 3rem;
    letter-spacing: -0.075rem;
  }
   .exp-brand-header--events .exp-brand-header__wrapper {
    justify-content: flex-end;
  }
   .exp-brand-header--events .exp-brand-header__title {
    font-size: 3rem;
    letter-spacing: -0.075rem;
  }
   .exp-brand-header--featured-inspiration-overview .exp-brand-header__wrapper {
    justify-content: flex-end;
  }
   .exp-brand-header--featured-inspiration-overview .exp-brand-header__title {
    font-size: 3rem;
    letter-spacing: -0.075rem;
  }
  .exp-brand-header__information {
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px;
  }
  .exp-brand-header__information li {
    flex: calc(50% - 25px);
    display: inline-block;
  }
  .exp-vacancy-content {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .exp-vacancy-content h1 {
    font-size: 3rem;
  }
  .exp-vacancy-content h2,
  .exp-vacancy-content h3,
  .exp-vacancy-content h4,
  .exp-vacancy-content h5,
  .exp-vacancy-content h6 {
    font-size: 1.875rem;
    line-height: 105%;
  }
  .exp-vacancy-content p:not(.recruiter-block p) {
    font-size: 1.25rem;
  }
  .exp-vacancies-overview .filter__mobile-overlay {
    display: none;
  }
  .exp-vacancies-overview .filter__mobile-open-buttons {
    display: none;
  }
  .exp-vacancies-overview .filter__mobile-open-filter {
    display: none;
  }
  .exp-vacancies-overview__filter-head h3 {
    font-size: 1rem;
    line-height: 130%;
    margin-bottom: 0;
  }
  .exp-vacancies-overview__filter-head .facetwp-facet {
    margin-bottom: 0;
    display: block;
  }
  .exp-vacancies-overview__filter-body {
    display: block;
  }
  .exp-vacancies-overview__filter {
    padding: 64px 0;
    margin: 0;
    background-color: var(--color-white);
  }
  .exp-vacancies-overview__vacancies {
    padding: 64px 0 48px 120px;
    position: relative;
    margin-left: 0;
    width: 100%;
  }
  .exp-vacancies-overview__vacancies h2 {
    font-size: 2.25rem;
  }
  .exp-careers-newsletter {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .exp-careers-newsletter__box {
    padding-top: 40px;
    padding-bottom: 50px;
    height: 100%;
  }
  .exp-careers-newsletter__box--first {
    padding-right: 40px;
  }
  .exp-careers-newsletter__box--last {
    padding-left: 40px;
    border-left: 1px solid var(--color-black);
  }
  .exp-careers-newsletter__content {
    font-size: 1.125rem;
  }
  .exp-careers-newsletter__button-wrapper {
    margin-top: 32px;
  }
  .recruiter-block {
    padding: 32px 0 32px 32px;
  }
  .recruiter-block__information {
    margin-bottom: 24px;
  }
  .recruiter-block__image-wrapper {
    width: 88px;
    height: 88px;
  }
  .recruiter-block__recruiter h4 {
    font-size: 1.125rem;
  }
  .recruiter-block__recruiter p {
    font-size: 1.125rem;
  }
  .recruiter-block__link a {
    font-size: 1.125rem;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px){
  .exp-vacancy-detail-sticky-header__buttons .btn {
    padding: 12px;
    font-size: 0.875rem;
  }
}
@media (min-width: 1200px){
  h1 {
    font-size: 3.5rem;
    line-height: 4.375rem;
  }
  h2 {
    font-size: 3rem;
    line-height: 3.625rem;
  }
  h3 {
    font-size: 2.25rem;
    line-height: 3rem;
  }
  h4 {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  h5 {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  h6 {
    font-size: 1.25rem;
    line-height: 2.125rem;
  }
}
@media (max-width: 991.98px){
  .navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='black' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  }
  .bg-black .navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  }
  .mobile-order-1 {
    order: 1;
  }
  .mobile-order-2 {
    order: 2;
  }
  .exp-vacancy-detail-sticky-header {
    display: none !important;
  }
  .exp-vacancies-overview__filter-head h3 {
    display: none;
  }
  .exp-careers-newsletter__box--last {
    border-top: 1px solid var(--color-black);
    padding-top: 32px;
    margin-top: 32px;
  }
  .recruiter-block {
    margin-bottom: 40px;
  }
}
@media (max-width: 767.98px){
  .exp-working-area-header .mobile-flex {
    display: flex;
    flex-direction: column;
  }
  .exp-working-area-header__background {
    width: 100%;
    margin-bottom: -1px;
  }
}

/*# sourceMappingURL=app.css.map */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNsQjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLFdBQVc7SUFDWCxZQUFZO0VBQ2Q7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0lBQ2IsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0lBQ2pCLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UsZUFBZTtJQUNmLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0lBQ2pCLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0UsaUJBQWlCO0lBQ2pCLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0Usa0JBQWtCO0lBQ2xCLHFCQUFxQjtFQUN2QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHdQQUF3UDtFQUMxUDtFQUNBO0lBQ0Usd1BBQXdQO0VBQzFQO0VBQ0E7SUFDRSxRQUFRO0VBQ1Y7RUFDQTtJQUNFLFFBQVE7RUFDVjtFQU9BO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLHdDQUF3QztJQUN4QyxpQkFBaUI7SUFDakIsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBT0U7SUFDRSxhQUFhO0lBQ2Isc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSxXQUFXO0lBQ1gsbUJBQW1CO0VBQ3JCO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93ZWItZXJhbmVvc2NvbS8lM0NpbnB1dCUyMGNzcyUyMHg0QVF6UiUzRSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiohKlxcXG4gICEqKiogY3NzIC4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9janMuanM/P3J1bGVTZXRbMV0ucnVsZXNbMV0udXNlWzFdIS4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzFdLnVzZVsyXSEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cnVsZVNldFsxXS5ydWxlc1sxXS51c2VbM10hLi90aGVtZXMvZXhwZWRpdGlvbi10aGVtZS1jaGlsZC9zcmMvc2Nzcy9hcHAuc2NzcyAqKiohXG4gIFxcKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogVkVORE9SU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIVxuICogQm9vdHN0cmFwICB2NS4zLjggKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDI1IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbi8qIEFCU1RSQUNUU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFZhcmlhYmxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIENvbG9yc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJhY2tncm91bmRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ2NGZmICFpbXBvcnRhbnQ7XG59XG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYTYxYSAhaW1wb3J0YW50O1xufVxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5iZy1ncmV5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uYmctZ3JleS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWE2MWE7XG59XG4uYmctc2hhZGVzLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjYgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmZiAhaW1wb3J0YW50O1xufVxuLmMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDQ2NGZmO1xufVxuLmMtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmYWE2MWE7XG59XG4uYy1vcmFuZ2Uge1xuICBjb2xvcjogI2ZhYTYxYTtcbn1cbi5jLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLyogRm9udHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJIYWZmZXJYSFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSGFmZmVyWEhSZWd1bGFyL0hhZmZlclhIUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL0hhZmZlclhIUmVndWxhci9IYWZmZXJYSFJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJIYWZmZXJYSFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSGFmZmVyWEhSZWd1bGFyL0hhZmZlclhIU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9IYWZmZXJYSFJlZ3VsYXIvSGFmZmVyWEhTZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbi8qIENhbGN1bGF0ZSBSRU1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogdXNhZ2U6XG4gKiBAaW5jbHVkZSBmb250KDE4cHgsIDMwcHgpO1xuICovXG4vKiBJbmxpbmUgbGlzdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiB1c2FnZTpcbiAqIEBpbmNsdWRlIGlubGluZS1saXN0KDEwcHgpO1xuICovXG4vKiBCb3JkZXIgcmFkaXVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIHVzYWdlOlxuICogQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMHB4KTtcbiAqL1xuLyogUGxhY2Vob2xkZXIgY29sb3Jcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogdXNhZ2U6XG4gKiBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkZ3JleTsgfVxuICovXG4vKiBTZWxlY3Rpb24gY29sb3Jcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogdXNhZ2U6XG4gKiBAaW5jbHVkZSBzZWxlY3Rpb24geyBjb2xvcjogJGdyZXk7IH1cbiAqL1xuLyogQnV0dG9uIGJhY2tncm91bmRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogdXNhZ2U6XG4gKiBAaW5jbHVkZSBidG4tYmFja2dyb3VuZChncmVlbik7XG4gKi9cbi8qIEhpZGRlblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiB1c2FnZTpcbiAqIEBpbmNsdWRlIGhpZGRlbjtcbiAqL1xuLyogQ2xlYXJmaXhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogdXNhZ2U6XG4gKiBAaW5jbHVkZSBjbGVhcmZpeDtcbiAqL1xuLyogQkFTRVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJ1dHRvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogdXNhZ2U6XG4gKiBAZXh0ZW5kICVidG47XG4gKi9cbiNlZGl0b3IgLmJ0biwgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC40cztcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuLyogQmFja2dyb3VuZCBpbWFnZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiB1c2FnZTpcbiAqIEBleHRlbmQgJWJnLWltYWdlO1xuICovXG4vKiBGbGV4Ym94XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIHVzYWdlOlxuICogQGV4dGVuZCAlZmxleGJveC1jZW50ZXI7XG4gKi9cbi8qXG4gKiB1c2FnZTpcbiAqIEBleHRlbmQgJWZsZXhib3gtdi1jZW50ZXI7XG4gKi9cbi8qXG4gKiB1c2FnZTpcbiAqIEBleHRlbmQgJWZsZXhib3gtaC1jZW50ZXI7XG4gKi9cbi8qIE90aGVyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiB1c2FnZTpcbiAqIEBleHRlbmQgJXNlbGVjdC1hcnJvdztcbiAqL1xuLmV4cC12YWNhbmNpZXMtb3ZlcnZpZXcgLmZhY2V0d3AtZHJvcGRvd24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMiUyMDEyJTIyJTNFJTNDdGl0bGUlM0Vkb3duLWFycm93JTNDJTJGdGl0bGUlM0UlM0NnJTIwZmlsbCUzRCUyMiUyMzg1ODU4NSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEwLjI5MyUyQzMuMjkzJTJDNiUyQzcuNTg2JTJDMS43MDclMkMzLjI5M0ExJTJDMSUyQzAlMkMwJTJDMCUyQy4yOTMlMkM0LjcwN2w1JTJDNWExJTJDMSUyQzAlMkMwJTJDMCUyQzEuNDE0JTJDMGw1LTVhMSUyQzElMkMwJTJDMSUyQzAtMS40MTQtMS40MTRaJTIyJTIwZmlsbCUzRCUyMiUyMzg1ODU4NSUyMiUzRSUzQyUyRnBhdGglM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTVweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmJ0biB7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDExMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAtMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuOmhvdmVyLCAuYnRuOmZvY3VzLCAuYnRuOmFjdGl2ZSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmhvdmVyOjpiZWZvcmUsIC5idG46Zm9jdXM6OmJlZm9yZSwgLmJ0bjphY3RpdmU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbn1cbi5idG4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYnRuLS1wcmltYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uYnRuLS1wcmltYXJ5OmhvdmVyLCAuYnRuLS1wcmltYXJ5OmZvY3VzLCAuYnRuLS1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydGVkOmhvdmVyLCAuYnRuLS1wcmltYXJ5LWludmVydGVkOmZvY3VzLCAuYnRuLS1wcmltYXJ5LWludmVydGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjaykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uYnRuLS13aGl0ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi0td2hpdGU6aG92ZXIsIC5idG4tLXdoaXRlOmZvY3VzLCAuYnRuLS13aGl0ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmJ0bi0td2hpdGUtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYnRuLS13aGl0ZS1pbnZlcnRlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG59XG4uYnRuLS13aGl0ZS1pbnZlcnRlZDpob3ZlciwgLmJ0bi0td2hpdGUtaW52ZXJ0ZWQ6Zm9jdXMsIC5idG4tLXdoaXRlLWludmVydGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW9yYW5nZS01MDApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbn1cbi5idG4tLW9yYW5nZS1saWdodC1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJ0bi0tb3JhbmdlLWxpZ2h0LWhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYnRuLS1vcmFuZ2UtbGlnaHQtaG92ZXI6aG92ZXIsIC5idG4tLW9yYW5nZS1saWdodC1ob3Zlcjpmb2N1cywgLmJ0bi0tb3JhbmdlLWxpZ2h0LWhvdmVyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaykgIWltcG9ydGFudDtcbn1cbi5idG4tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4tLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tLXNlY29uZGFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYnRuLS1zZWNvbmRhcnktaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uYnRuLS1zZWNvbmRhcnktaW52ZXJ0ZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5idG4tLXNlY29uZGFyeS1pbnZlcnRlZDpob3ZlciwgLmJ0bi0tc2Vjb25kYXJ5LWludmVydGVkOmZvY3VzLCAuYnRuLS1zZWNvbmRhcnktaW52ZXJ0ZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbn1cbi5idG4tLWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi0tbW9iaWxlLXdpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tLW1lZGl1bSB7XG4gIHBhZGRpbmc6IDRweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1pbi1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbn1cbi5idG4tLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5saW5rLS1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpbmstLXByaW1hcnkgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJ0bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYnRuLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEzMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1hcnJvdzpob3Zlcjo6YmVmb3JlLCAuYnRuLWFycm93OmZvY3VzOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG59XG4uYnRuLWFycm93IHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4uYnRuLWFycm93LS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYnRuLWFycm93LS1wcmltYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uYnRuLWFycm93LS1wcmltYXJ5OmhvdmVyLCAuYnRuLWFycm93LS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4tYXJyb3ctLXByaW1hcnktbGlnaHQtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4tYXJyb3ctLXByaW1hcnktbGlnaHQtaG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5idG4tYXJyb3ctLXByaW1hcnktbGlnaHQtaG92ZXI6aG92ZXIsIC5idG4tYXJyb3ctLXByaW1hcnktbGlnaHQtaG92ZXI6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJ0bi1hcnJvdy0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJ0bi1hcnJvdy0tc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYnRuLWFycm93LS1zZWNvbmRhcnk6aG92ZXIsIC5idG4tYXJyb3ctLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uYnRuLWFycm93LS1zaGFkZXMtNTAwLW91dGxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtNTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi1hcnJvdy0tc2hhZGVzLTUwMC1vdXRsaW5lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uYnRuLWFycm93LS1zaGFkZXMtNTAwLW91dGxpbmU6aG92ZXIsIC5idG4tYXJyb3ctLXNoYWRlcy01MDAtb3V0bGluZTpmb2N1cywgLmJ0bi1hcnJvdy0tc2hhZGVzLTUwMC1vdXRsaW5lOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4tYXJyb3ctLXNoYWRlcy01MDAtb3V0bGluZS10cmFuc3BhcmVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy01MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi1hcnJvdy0tc2hhZGVzLTUwMC1vdXRsaW5lLXRyYW5zcGFyZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uYnRuLWFycm93LS1zaGFkZXMtNTAwLW91dGxpbmUtdHJhbnNwYXJlbnQ6aG92ZXIsIC5idG4tYXJyb3ctLXNoYWRlcy01MDAtb3V0bGluZS10cmFuc3BhcmVudDpmb2N1cywgLmJ0bi1hcnJvdy0tc2hhZGVzLTUwMC1vdXRsaW5lLXRyYW5zcGFyZW50OmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4taWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZ2FwOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi1pY29uLWxpbmsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uYnRuLWljb24tbGluayBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEzMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1pY29uLWxpbmsgc3BhbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1pY29uLWxpbmstLXByaW1hcnkgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJ0bi1pY29uLWxpbmstLXByaW1hcnkgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi1pY29uLWxpbmstLXByaW1hcnktbGlnaHQtaG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJ0bi1pY29uLWxpbmstLXByaW1hcnktbGlnaHQtaG92ZXIgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi1pY29uLWxpbmstLXNlY29uZGFyeSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJ0bi1pY29uLWxpbmstLXNlY29uZGFyeSBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYnRuLWljb24tbGluay0tc2hhZGVzLTUwMC1vdXRsaW5lIHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtNTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi1pY29uLWxpbmstLXNoYWRlcy01MDAtb3V0bGluZSBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uYnRuLWljb24tbGluazpob3ZlciBzcGFuOjpiZWZvcmUsIC5idG4taWNvbi1saW5rOmZvY3VzIHNwYW46OmJlZm9yZSwgLmJ0bi1pY29uLWxpbms6YWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbn1cbi5idG4taWNvbi1saW5rOmhvdmVyLS1wcmltYXJ5LWxpZ2h0LWhvdmVyIHNwYW4sIC5idG4taWNvbi1saW5rOmZvY3VzLS1wcmltYXJ5LWxpZ2h0LWhvdmVyIHNwYW4sIC5idG4taWNvbi1saW5rOmFjdGl2ZS0tcHJpbWFyeS1saWdodC1ob3ZlciBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5idG4taWNvbi1saW5rOmhvdmVyLS1zZWNvbmRhcnkgc3BhbiwgLmJ0bi1pY29uLWxpbms6Zm9jdXMtLXNlY29uZGFyeSBzcGFuLCAuYnRuLWljb24tbGluazphY3RpdmUtLXNlY29uZGFyeSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5idG4taWNvbi1saW5rOmhvdmVyLS1zaGFkZXMtNTAwLW91dGxpbmUgc3BhbiwgLmJ0bi1pY29uLWxpbms6Zm9jdXMtLXNoYWRlcy01MDAtb3V0bGluZSBzcGFuLCAuYnRuLWljb24tbGluazphY3RpdmUtLXNoYWRlcy01MDAtb3V0bGluZSBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuI2VkaXRvciAuYnRuIHtcbiAgei1pbmRleDogMTtcbn1cbiNlZGl0b3IgLmJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dDtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI2VkaXRvciAuYnRuOmhvdmVyLCAjZWRpdG9yIC5idG46Zm9jdXMsICNlZGl0b3IgLmJ0bjphY3RpdmUge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2VkaXRvciAuYnRuOmhvdmVyOjpiZWZvcmUsICNlZGl0b3IgLmJ0bjpmb2N1czo6YmVmb3JlLCAjZWRpdG9yIC5idG46YWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG59XG4jZWRpdG9yIC5idG4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jZWRpdG9yIC5idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiNlZGl0b3IgLmJ0bi0tcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLS1wcmltYXJ5OmhvdmVyLCAjZWRpdG9yIC5idG4tLXByaW1hcnk6Zm9jdXMsICNlZGl0b3IgLmJ0bi0tcHJpbWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XG59XG4jZWRpdG9yIC5idG4tLXByaW1hcnktaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG59XG4jZWRpdG9yIC5idG4tLXByaW1hcnktaW52ZXJ0ZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbiNlZGl0b3IgLmJ0bi0tcHJpbWFyeS1pbnZlcnRlZDpob3ZlciwgI2VkaXRvciAuYnRuLS1wcmltYXJ5LWludmVydGVkOmZvY3VzLCAjZWRpdG9yIC5idG4tLXByaW1hcnktaW52ZXJ0ZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XG59XG4jZWRpdG9yIC5idG4tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLS13aGl0ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLS13aGl0ZTpob3ZlciwgI2VkaXRvciAuYnRuLS13aGl0ZTpmb2N1cywgI2VkaXRvciAuYnRuLS13aGl0ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuI2VkaXRvciAuYnRuLS13aGl0ZS1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtNzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiNlZGl0b3IgLmJ0bi0td2hpdGUtaW52ZXJ0ZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xufVxuI2VkaXRvciAuYnRuLS13aGl0ZS1pbnZlcnRlZDpob3ZlciwgI2VkaXRvciAuYnRuLS13aGl0ZS1pbnZlcnRlZDpmb2N1cywgI2VkaXRvciAuYnRuLS13aGl0ZS1pbnZlcnRlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XG59XG4jZWRpdG9yIC5idG4tLW9yYW5nZS1saWdodC1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuI2VkaXRvciAuYnRuLS1vcmFuZ2UtbGlnaHQtaG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiNlZGl0b3IgLmJ0bi0tb3JhbmdlLWxpZ2h0LWhvdmVyOmhvdmVyLCAjZWRpdG9yIC5idG4tLW9yYW5nZS1saWdodC1ob3Zlcjpmb2N1cywgI2VkaXRvciAuYnRuLS1vcmFuZ2UtbGlnaHQtaG92ZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xufVxuI2VkaXRvciAuYnRuLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4jZWRpdG9yIC5idG4tLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuI2VkaXRvciAuYnRuLS1zZWNvbmRhcnk6aG92ZXIsICNlZGl0b3IgLmJ0bi0tc2Vjb25kYXJ5OmZvY3VzLCAjZWRpdG9yIC5idG4tLXNlY29uZGFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4jZWRpdG9yIC5idG4tLXNlY29uZGFyeS1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtNTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbiNlZGl0b3IgLmJ0bi0tc2Vjb25kYXJ5LWludmVydGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4jZWRpdG9yIC5idG4tLXNlY29uZGFyeS1pbnZlcnRlZDpob3ZlciwgI2VkaXRvciAuYnRuLS1zZWNvbmRhcnktaW52ZXJ0ZWQ6Zm9jdXMsICNlZGl0b3IgLmJ0bi0tc2Vjb25kYXJ5LWludmVydGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XG59XG4jZWRpdG9yIC5idG4tLWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2VkaXRvciAuYnRuLS1tb2JpbGUtd2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2VkaXRvciAuYnRuLS1tZWRpdW0ge1xuICBwYWRkaW5nOiA0cHggMTJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtaW4taGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG59XG4jZWRpdG9yIC5idG4tLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbiNlZGl0b3IgLmxpbmstLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jZWRpdG9yIC5saW5rLS1wcmltYXJ5IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNlZGl0b3IgLmJ0bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jZWRpdG9yIC5idG4tYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTMwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDE7XG59XG4jZWRpdG9yIC5idG4tYXJyb3c6aG92ZXI6OmJlZm9yZSwgI2VkaXRvciAuYnRuLWFycm93OmZvY3VzOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG59XG4jZWRpdG9yIC5idG4tYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgei1pbmRleDogMjtcbn1cbiNlZGl0b3IgLmJ0bi1hcnJvdy0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuI2VkaXRvciAuYnRuLWFycm93LS1wcmltYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4jZWRpdG9yIC5idG4tYXJyb3ctLXByaW1hcnk6aG92ZXIsICNlZGl0b3IgLmJ0bi1hcnJvdy0tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4jZWRpdG9yIC5idG4tYXJyb3ctLXByaW1hcnktbGlnaHQtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiNlZGl0b3IgLmJ0bi1hcnJvdy0tcHJpbWFyeS1saWdodC1ob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLWFycm93LS1wcmltYXJ5LWxpZ2h0LWhvdmVyOmhvdmVyLCAjZWRpdG9yIC5idG4tYXJyb3ctLXByaW1hcnktbGlnaHQtaG92ZXI6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuI2VkaXRvciAuYnRuLWFycm93LS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4jZWRpdG9yIC5idG4tYXJyb3ctLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuI2VkaXRvciAuYnRuLWFycm93LS1zZWNvbmRhcnk6aG92ZXIsICNlZGl0b3IgLmJ0bi1hcnJvdy0tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbiNlZGl0b3IgLmJ0bi1hcnJvdy0tc2hhZGVzLTUwMC1vdXRsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTUwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbiNlZGl0b3IgLmJ0bi1hcnJvdy0tc2hhZGVzLTUwMC1vdXRsaW5lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4jZWRpdG9yIC5idG4tYXJyb3ctLXNoYWRlcy01MDAtb3V0bGluZTpob3ZlciwgI2VkaXRvciAuYnRuLWFycm93LS1zaGFkZXMtNTAwLW91dGxpbmU6Zm9jdXMsICNlZGl0b3IgLmJ0bi1hcnJvdy0tc2hhZGVzLTUwMC1vdXRsaW5lOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiNlZGl0b3IgLmJ0bi1hcnJvdy0tc2hhZGVzLTUwMC1vdXRsaW5lLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4jZWRpdG9yIC5idG4tYXJyb3ctLXNoYWRlcy01MDAtb3V0bGluZS10cmFuc3BhcmVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLWFycm93LS1zaGFkZXMtNTAwLW91dGxpbmUtdHJhbnNwYXJlbnQ6aG92ZXIsICNlZGl0b3IgLmJ0bi1hcnJvdy0tc2hhZGVzLTUwMC1vdXRsaW5lLXRyYW5zcGFyZW50OmZvY3VzLCAjZWRpdG9yIC5idG4tYXJyb3ctLXNoYWRlcy01MDAtb3V0bGluZS10cmFuc3BhcmVudDphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4jZWRpdG9yIC5idG4taWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZ2FwOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLWljb24tbGluayBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbiNlZGl0b3IgLmJ0bi1pY29uLWxpbmsgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMzAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dDtcbiAgei1pbmRleDogMTtcbn1cbiNlZGl0b3IgLmJ0bi1pY29uLWxpbmsgc3BhbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2VkaXRvciAuYnRuLWljb24tbGluay0tcHJpbWFyeSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4jZWRpdG9yIC5idG4taWNvbi1saW5rLS1wcmltYXJ5IHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbiNlZGl0b3IgLmJ0bi1pY29uLWxpbmstLXByaW1hcnktbGlnaHQtaG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuI2VkaXRvciAuYnRuLWljb24tbGluay0tcHJpbWFyeS1saWdodC1ob3ZlciBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4jZWRpdG9yIC5idG4taWNvbi1saW5rLS1zZWNvbmRhcnkgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiNlZGl0b3IgLmJ0bi1pY29uLWxpbmstLXNlY29uZGFyeSBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4jZWRpdG9yIC5idG4taWNvbi1saW5rLS1zaGFkZXMtNTAwLW91dGxpbmUgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy01MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4jZWRpdG9yIC5idG4taWNvbi1saW5rLS1zaGFkZXMtNTAwLW91dGxpbmUgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLWljb24tbGluazpob3ZlciBzcGFuOjpiZWZvcmUsICNlZGl0b3IgLmJ0bi1pY29uLWxpbms6Zm9jdXMgc3Bhbjo6YmVmb3JlLCAjZWRpdG9yIC5idG4taWNvbi1saW5rOmFjdGl2ZSBzcGFuOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG59XG4jZWRpdG9yIC5idG4taWNvbi1saW5rOmhvdmVyLS1wcmltYXJ5LWxpZ2h0LWhvdmVyIHNwYW4sICNlZGl0b3IgLmJ0bi1pY29uLWxpbms6Zm9jdXMtLXByaW1hcnktbGlnaHQtaG92ZXIgc3BhbiwgI2VkaXRvciAuYnRuLWljb24tbGluazphY3RpdmUtLXByaW1hcnktbGlnaHQtaG92ZXIgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4jZWRpdG9yIC5idG4taWNvbi1saW5rOmhvdmVyLS1zZWNvbmRhcnkgc3BhbiwgI2VkaXRvciAuYnRuLWljb24tbGluazpmb2N1cy0tc2Vjb25kYXJ5IHNwYW4sICNlZGl0b3IgLmJ0bi1pY29uLWxpbms6YWN0aXZlLS1zZWNvbmRhcnkgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4jZWRpdG9yIC5idG4taWNvbi1saW5rOmhvdmVyLS1zaGFkZXMtNTAwLW91dGxpbmUgc3BhbiwgI2VkaXRvciAuYnRuLWljb24tbGluazpmb2N1cy0tc2hhZGVzLTUwMC1vdXRsaW5lIHNwYW4sICNlZGl0b3IgLmJ0bi1pY29uLWxpbms6YWN0aXZlLS1zaGFkZXMtNTAwLW91dGxpbmUgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi8qIEdlbmVyYWxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ib2R5IHtcbiAgLS1mb290ZXItYmc6ICNmZmY7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keTpub3QoLndwLWFkbWluKSxcbmh0bWwge1xuICBmb250LWZhbWlseTogXCJIYWZmZXJYSFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxNzVweDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xufVxuaDMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbmg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbmEge1xuICBjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuaHIge1xuICBib3JkZXItY29sb3I6ICNiNWI1YjU7XG4gIG1hcmdpbjogMjhweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm5vc2NyaXB0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzA0NjRmZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi53cC1saXN0IHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1saXN0IHVsIGxpOjpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xuICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGVmdDogLTI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLndwLWxpc3QgdWwgbGk6OmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgZm9udC1zaXplOiAwLjI1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZWZ0OiAtMS42cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbn1cbi53cC1saXN0IHVsIGxpIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLndwLWxpc3QgdWwgbGkgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi53cC1saXN0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLndwLWxpc3Qgb2wgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ud3AtbGlzdCBvbCBsaTo6bWFya2VyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmEuc2tpcC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5maWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndwLWJsb2NrLXF1b3RlIHAge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xuICBjb2xvcjogI2ZhYTYxYTtcbn1cbi53cC1ibG9jay1xdW90ZSBjaXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUsXG4ud3AtYmxvY2stZW1iZWQtdmltZW8ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLFxuLndwLWJsb2NrLWVtYmVkLXZpbWVvIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOjpiZWZvcmUsXG4ud3AtYmxvY2stZW1iZWQtdmltZW8gLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi53cC1ibG9jay1lbWJlZC15b3V0dWJlIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciBpZnJhbWUsXG4ud3AtYmxvY2stZW1iZWQtdmltZW8gLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIGlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPXRydWVdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE1LjYyNSA0LjM3NUw0LjM3NSAxNS42MjUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMS44NzUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTUuNjI1IDE1LjYyNUw0LjM3NSA0LjM3NScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScxLjg3NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmJnLWJsYWNrIC5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPXRydWVdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE1LjYyNSA0LjM3NUw0LjM3NSAxNS42MjUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS44NzUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTUuNjI1IDE1LjYyNUw0LjM3NSA0LjM3NScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjg3NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgZmxleDogMCAwIDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uYmctYmxhY2sgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5mb250LXdlaWdodC01MDAsXG4ubGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jY29udGVudC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmhvbWUtY29udGVudCBoMSxcbi5ob21lLWNvbnRlbnQgaDIsXG4uaG9tZS1jb250ZW50IGgzLFxuLmhvbWUtY29udGVudCBoNCxcbi5ob21lLWNvbnRlbnQgaDUsXG4uaG9tZS1jb250ZW50IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaDEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNsaWNrLXVybCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uby1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIFdvcmRwcmVzcyBjb3JlIHN0eWxpbmcgKi9cbi5hbGlnbmNlbnRlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0bztcbn1cbi5hbGlnbmNlbnRlciBpbWcgZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5hbGlnbmxlZnQgaW1nIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hbGlnbnJpZ2h0IGltZyB7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuLmFsaWducmlnaHQgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmlzLXN0eWxlLXJvdW5kZWQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLyogRW5kIG9mIFdvcmRwcmVzcyBjb3JlIHN0eWxpbmcgKi9cbi5mYWRlLWluIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlLWluIGJvdGg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmFkZS1pbl9fbGFyZ2Uge1xuICBhbmltYXRpb246IGZhZGVJbkxhcmdlIDAuNXMgZWFzZS1pbiBib3RoO1xufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGFyZ2Uge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gIH1cbn1cbiNjbXBsei1jb29raWVzLW92ZXJ2aWV3IC5jbXBsei1kcm9wZG93bi5jbXBsei1kcm9wZG93bi1jb29raWVwb2xpY3kgc3VtbWFyeSBkaXYsXG4jY21wbHotZG9jdW1lbnQgLmNtcGx6LWRyb3Bkb3duLmNtcGx6LWRyb3Bkb3duLWNvb2tpZXBvbGljeSBzdW1tYXJ5IGRpdiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLnN3aXRjaC1pY29uOm5vdCguaXMtYWN0aXZlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5bZGF0YS1xdWl6LWlkXSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLyogQkxPQ0tTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNhcmQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdhcDogMTZweDtcbn1cbi5jYXJkLWNvbnRlbnQ6aG92ZXIgLmNhcmQtY29udGVudF9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuLmNhcmQtY29udGVudDpob3ZlciAuY2FyZC1jb250ZW50X19idG4ge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNhcmQtY29udGVudDpob3ZlciAuY2FyZC1jb250ZW50X19idG46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmNhcmQtY29udGVudF9fdHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB6LWluZGV4OiAyO1xufVxuLmNhcmQtY29udGVudF9faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtNTAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkLWNvbnRlbnRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xufVxuLmNhcmQtY29udGVudF9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jYXJkLWNvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLmNhcmQtY29udGVudF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzMDtcbn1cbi5leHAtdmFjYW5jeS1kZXRhaWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5leHAtdmFjYW5jeS1kZXRhaWwtaGVhZGVyX19iYWNrZ3JvdW5kIHBpY3R1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXhwLXZhY2FuY3ktZGV0YWlsLWhlYWRlcl9fYmFja2dyb3VuZCBwaWN0dXJlIGltZyxcbi5leHAtdmFjYW5jeS1kZXRhaWwtaGVhZGVyX19iYWNrZ3JvdW5kIHBpY3R1cmUgc291cmNlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtdmFjYW5jeS1kZXRhaWwtaGVhZGVyX19jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4cC12YWNhbmN5LWRldGFpbC1oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5leHAtdmFjYW5jeS1kZXRhaWwtaGVhZGVyX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5leHAtdmFjYW5jeS1kZXRhaWwtaGVhZGVyX19idXR0b25zIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmV4cC12YWNhbmN5LWRldGFpbC1oZWFkZXJfX2J1dHRvbnMgLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmV4cC12YWNhbmN5LWRldGFpbC1oZWFkZXJfX3NvY2lhbHMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmV4cC12YWNhbmN5LWRldGFpbC1oZWFkZXJfX3NvY2lhbHMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZXhwLXZhY2FuY3ktZGV0YWlsLWhlYWRlcl9fc29jaWFscyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZXhwLXZhY2FuY3ktZGV0YWlsLWhlYWRlcl9fc29jaWFscyB1bCBsaSBhIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5leHAtdmFjYW5jeS1kZXRhaWwtaGVhZGVyX19zb2NpYWxzIHVsIGxpIGE6aG92ZXIsIC5leHAtdmFjYW5jeS1kZXRhaWwtaGVhZGVyX19zb2NpYWxzIHVsIGxpIGE6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmV4cC12YWNhbmN5LWRldGFpbC1oZWFkZXJfX3NvY2lhbHMgdWwgbGkgc3BhbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ2NGZmO1xufVxuLmV4cC12YWNhbmN5LWRldGFpbC1oZWFkZXJfX3NvY2lhbHMgdWwgbGkgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbkBrZXlmcmFtZXMgdmFjYW5jeS1oZWFkZXItZnJhbWUtYWRtaW4ge1xuICBmcm9tIHtcbiAgICB0b3A6IC04MHB4O1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDExN3B4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZhY2FuY3ktaGVhZGVyLWZyYW1lIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAtODBweDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiA4NXB4O1xuICB9XG59XG4uYWRtaW4tYmFyIC5leHAtdmFjYW5jeS1kZXRhaWwtc3RpY2t5LWhlYWRlciB7XG4gIHRvcDogMzFweDtcbn1cbi5leHAtdmFjYW5jeS1kZXRhaWwtc3RpY2t5LWhlYWRlciB7XG4gIGhlaWdodDogNjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDg0cHgpO1xufVxuLm1lbnUtLWlzLWhpZGRlbiAuZXhwLXZhY2FuY3ktZGV0YWlsLXN0aWNreS1oZWFkZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uZXhwLXZhY2FuY3ktZGV0YWlsLXN0aWNreS1oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV4cC12YWNhbmN5LWRldGFpbC1zdGlja3ktaGVhZGVyX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5leHAtdmFjYW5jeS1kZXRhaWwtc3RpY2t5LWhlYWRlcl9fYnV0dG9ucyAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZXhwLWhlcm8taGVhZGVyLFxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4uZXhwLWhlcm8taGVhZGVyX190aXRsZSwgLmV4cC1oZXJvLWhlYWRlcl9fY29udGVudCwgLmV4cC1oZXJvLWhlYWRlciAuYnRuLCAuZXhwLWhlcm8taGVhZGVyIC5maWx0ZXJfX3NlYXJjaCwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzX190aXRsZSwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzX19jb250ZW50LCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgLmJ0biwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIC5maWx0ZXJfX3NlYXJjaCB7XG4gIHotaW5kZXg6IDExO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgcGljdHVyZSB7XG4gIHJpZ2h0OiAwO1xufVxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5leHAtaGVyby1oZWFkZXIsXG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsXG4uZXhwLWJyYW5kLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5leHAtaGVyby1oZWFkZXJfX2JhY2tncm91bmQsXG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2JhY2tncm91bmQsXG4uZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBoZWlnaHQ6IDM0M3B4O1xufVxuLmV4cC1oZXJvLWhlYWRlcl9fYmFja2dyb3VuZCBwaWN0dXJlIGltZyxcbi5leHAtaGVyby1oZWFkZXJfX2JhY2tncm91bmQgdmlkZW8gc291cmNlLFxuLmV4cC1oZXJvLWhlYWRlcl9fYmFja2dyb3VuZCB2aWRlbyxcbi5leHAtaGVyby1oZWFkZXItY2FyZWVyc19fYmFja2dyb3VuZCBwaWN0dXJlIGltZyxcbi5leHAtaGVyby1oZWFkZXItY2FyZWVyc19fYmFja2dyb3VuZCB2aWRlbyBzb3VyY2UsXG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2JhY2tncm91bmQgdmlkZW8sXG4uZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCBwaWN0dXJlIGltZyxcbi5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIHZpZGVvIHNvdXJjZSxcbi5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIHZpZGVvIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXhwLWhlcm8taGVhZGVyX193cmFwcGVyLFxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzX193cmFwcGVyLFxuLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4uZXhwLWhlcm8taGVhZGVyX19ib3JkZXIsXG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2JvcmRlcixcbi5leHAtYnJhbmQtaGVhZGVyX19ib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTg1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgODVweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmctYmxhY2sgLmV4cC1oZXJvLWhlYWRlcl9fdGFnLFxuLmJnLWJsYWNrIC5leHAtaGVyby1oZWFkZXItY2FyZWVyc19fdGFnLFxuLmJnLWJsYWNrIC5leHAtYnJhbmQtaGVhZGVyX190YWcge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmV4cC1oZXJvLWhlYWRlcl9fdGl0bGUsXG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX3RpdGxlLFxuLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5iZy1ibGFjayAuZXhwLWhlcm8taGVhZGVyX190aXRsZSxcbi5iZy1ibGFjayAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX3RpdGxlLFxuLmJnLWJsYWNrIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLWhlcm8taGVhZGVyX19jb250ZW50LFxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzX19jb250ZW50LFxuLmV4cC1icmFuZC1oZWFkZXJfX2NvbnRlbnQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmJnLWJsYWNrIC5leHAtaGVyby1oZWFkZXJfX2NvbnRlbnQsXG4uYmctYmxhY2sgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzX19jb250ZW50LFxuLmJnLWJsYWNrIC5leHAtYnJhbmQtaGVhZGVyX19jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5leHAtaGVyby1oZWFkZXJfX2J1dHRvbi13cmFwcGVyLFxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzX19idXR0b24td3JhcHBlcixcbi5leHAtYnJhbmQtaGVhZGVyX19idXR0b24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuLmV4cC1oZXJvLWhlYWRlcixcbi5leHAtaGVyby1oZWFkZXItY2FyZWVycyxcbi5leHAtYnJhbmQtaGVhZGVyIHtcbiAgLypcbiAgICogSGVybyBoZWFkZXIgb3ZlcndyaXRlcyBmb3Igc2ltaWxhciBoZWFkZXJzXG4gICAqL1xufVxuLmV4cC1oZXJvLWhlYWRlci0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci0tc3RvcmllcyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXN0b3JpZXMgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1zdG9yaWVzIC5leHAtYnJhbmQtaGVhZGVyX190YWcsIC5leHAtYnJhbmQtaGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXIsIC5leHAtYnJhbmQtaGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLXN0b3JpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3RhZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXhwLWhlcm8taGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXIgc3BhbiwgLmV4cC1oZXJvLWhlYWRlci0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgc3BhbiwgLmV4cC1oZXJvLWhlYWRlci0tc3RvcmllcyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnIHNwYW4sIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyIHNwYW4sIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgc3BhbiwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1zdG9yaWVzIC5leHAtYnJhbmQtaGVhZGVyX190YWcgc3BhbiwgLmV4cC1icmFuZC1oZWFkZXItLXN0b3JpZXMgLmV4cC1oZXJvLWhlYWRlciBzcGFuLCAuZXhwLWJyYW5kLWhlYWRlci0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgc3BhbiwgLmV4cC1icmFuZC1oZWFkZXItLXN0b3JpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3RhZyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uZXhwLWhlcm8taGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItLXN0b3JpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLS1zdG9yaWVzIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtYnJhbmQtaGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXIsIC5leHAtYnJhbmQtaGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLXN0b3JpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG59XG4uZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyIGltZyxcbi5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXIgc291cmNlLFxuLmV4cC1oZXJvLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIGltZyxcbi5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBzb3VyY2UsXG4uZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCBpbWcsXG4uZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCBzb3VyY2UsXG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXIgaW1nLFxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyIHNvdXJjZSxcbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIGltZyxcbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHNvdXJjZSxcbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgaW1nLFxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCBzb3VyY2UsXG4uZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlciBpbWcsXG4uZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlciBzb3VyY2UsXG4uZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIGltZyxcbi5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgc291cmNlLFxuLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIGltZyxcbi5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCBzb3VyY2Uge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDM5NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSwgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXIsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3RhZywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX190YWcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cC1oZXJvLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItLXZhY2FuY2llcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItLXZhY2FuY2llcyAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXZhY2FuY2llcyAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCwgLmV4cC1icmFuZC1oZWFkZXItLXZhY2FuY2llcyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLXZhY2FuY2llcyAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmV4cC1oZXJvLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXIgaW1nLFxuLmV4cC1oZXJvLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXIgc291cmNlLFxuLmV4cC1oZXJvLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBpbWcsXG4uZXhwLWhlcm8taGVhZGVyLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHNvdXJjZSxcbi5leHAtaGVyby1oZWFkZXItLXZhY2FuY2llcyAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCBpbWcsXG4uZXhwLWhlcm8taGVhZGVyLS12YWNhbmNpZXMgLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgc291cmNlLFxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlciBpbWcsXG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXZhY2FuY2llcyAuZXhwLWhlcm8taGVhZGVyIHNvdXJjZSxcbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBpbWcsXG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXZhY2FuY2llcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgc291cmNlLFxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmNpZXMgLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgaW1nLFxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmNpZXMgLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgc291cmNlLFxuLmV4cC1icmFuZC1oZWFkZXItLXZhY2FuY2llcyAuZXhwLWhlcm8taGVhZGVyIGltZyxcbi5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlciBzb3VyY2UsXG4uZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBpbWcsXG4uZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBzb3VyY2UsXG4uZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIGltZyxcbi5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmNpZXMgLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgc291cmNlIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXhwLWhlcm8taGVhZGVyLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXZhY2FuY2llcyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXZhY2FuY2llcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jaWVzIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXIsIC5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0OTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZXhwLWhlcm8taGVhZGVyLS12YWNhbmNpZXMgLmZpbHRlcl9fc2VhcmNoLFxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmNpZXMgLmZpbHRlcl9fc2VhcmNoLFxuLmV4cC1icmFuZC1oZWFkZXItLXZhY2FuY2llcyAuZmlsdGVyX19zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmV4cC1oZXJvLWhlYWRlci0tdmFjYW5jeS1kZXRhaWwgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci0tdmFjYW5jeS1kZXRhaWwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLS12YWNhbmN5LWRldGFpbCAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jeS1kZXRhaWwgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmN5LWRldGFpbCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jeS1kZXRhaWwgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlLCAuZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jeS1kZXRhaWwgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1icmFuZC1oZWFkZXItLXZhY2FuY3ktZGV0YWlsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLXZhY2FuY3ktZGV0YWlsIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1oZXJvLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fbWV0YS13cmFwcGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0taW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX19tZXRhLXdyYXBwZXIsIC5leHAtYnJhbmQtaGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX21ldGEtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXhwLWhlcm8taGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtYnJhbmQtaGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwLWhlcm8taGVhZGVyLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci0tZXZlbnRzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci0tZXZlbnRzIC5leHAtYnJhbmQtaGVhZGVyX190YWcsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZXZlbnRzIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZXZlbnRzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1ldmVudHMgLmV4cC1icmFuZC1oZWFkZXJfX3RhZywgLmV4cC1icmFuZC1oZWFkZXItLWV2ZW50cyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tZXZlbnRzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWV2ZW50cyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHAtaGVyby1oZWFkZXItLWV2ZW50cyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLS1ldmVudHMgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWV2ZW50cyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWV2ZW50cyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZXZlbnRzIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSwgLmV4cC1icmFuZC1oZWFkZXItLWV2ZW50cyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tZXZlbnRzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWV2ZW50cyAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1icmFuZC1oZWFkZXJfX21ldGEtd3JhcHBlciwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWJyYW5kLWhlYWRlcl9fbWV0YS13cmFwcGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX19tZXRhLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cC1oZXJvLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX190YWcsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1icmFuZC1oZWFkZXJfX3RhZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwLXdvcmtpbmctYXJlYS1oZWFkZXJfX3Njcm9sbCAuZXhwLXdvcmtpbmctYXJlYS1oZWFkZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbi5leHAtd29ya2luZy1hcmVhLWhlYWRlcl9fY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4uZXhwLXdvcmtpbmctYXJlYS1oZWFkZXJfX2NvbnRlbnQtd3JhcHBlci5ibHVlLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjMDQ2NGZmO1xufVxuLmV4cC13b3JraW5nLWFyZWEtaGVhZGVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwLXdvcmtpbmctYXJlYS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwLXdvcmtpbmctYXJlYS1oZWFkZXJfX2JhY2tncm91bmQgcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5leHAtd29ya2luZy1hcmVhLWhlYWRlcl9fYmFja2dyb3VuZCBwaWN0dXJlIGltZyxcbi5leHAtd29ya2luZy1hcmVhLWhlYWRlcl9fYmFja2dyb3VuZCBwaWN0dXJlIHNvdXJjZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDBweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4cC13b3JraW5nLWFyZWEtaGVhZGVyX19jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmV4cC13b3JraW5nLWFyZWEtaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbi5leHAtd29ya2luZy1hcmVhLWhlYWRlcl9fY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZXhwLWJyYW5kLWhlYWRlcl9faW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1icmFuZC1oZWFkZXJfX2luZm9ybWF0aW9uIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmV4cC1icmFuZC1oZWFkZXJfX2luZm9ybWF0aW9uIGxpIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmV4cC12YWNhbmN5LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG4uZXhwLXZhY2FuY3ktY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbn1cbi5leHAtdmFjYW5jeS1jb250ZW50IG9sID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCkgXCIuXCI7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG59XG4uZXhwLXZhY2FuY3ktY29udGVudCB1bCwgLmV4cC12YWNhbmN5LWNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBsaXN0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmV4cC12YWNhbmN5LWNvbnRlbnQgdWwgbGksIC5leHAtdmFjYW5jeS1jb250ZW50IG9sIGxpIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZXhwLXZhY2FuY3ktY29udGVudCB1bCBsaTpiZWZvcmUsIC5leHAtdmFjYW5jeS1jb250ZW50IG9sIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG4uZXhwLXZhY2FuY3ktY29udGVudCB1bCBsaSAuZXhwLWxpc3QgLmNvbnRhaW5lciwgLmV4cC12YWNhbmN5LWNvbnRlbnQgb2wgbGkgLmV4cC1saXN0IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmV4cC12YWNhbmN5LWNvbnRlbnQgdWwgbGkgLmV4cC1saXN0IC5yb3csIC5leHAtdmFjYW5jeS1jb250ZW50IG9sIGxpIC5leHAtbGlzdCAucm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwLXZhY2FuY3ktY29udGVudCB1bCBsaSAuZXhwLWxpc3QgLnJvdyA+ICosIC5leHAtdmFjYW5jeS1jb250ZW50IG9sIGxpIC5leHAtbGlzdCAucm93ID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtdmFjYW5jeS1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5leHAtdmFjYW5jeS1jb250ZW50IGgyLFxuLmV4cC12YWNhbmN5LWNvbnRlbnQgaDMsXG4uZXhwLXZhY2FuY3ktY29udGVudCBoNCxcbi5leHAtdmFjYW5jeS1jb250ZW50IGg1LFxuLmV4cC12YWNhbmN5LWNvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZXhwLXZhY2FuY3ktY29udGVudCBwOm5vdCgucmVjcnVpdGVyLWJsb2NrIHApIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXhwLXZhY2FuY3ktY29udGVudCBwOm5vdCgucmVjcnVpdGVyLWJsb2NrIHApOmZpcnN0LWNoaWxkOm5vdChsaSBwKSB7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmV4cC12YWNhbmNpZXMtb3ZlcnZpZXcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwLXZhY2FuY2llcy1vdmVydmlldyAuZmlsdGVyX19tb2JpbGUtb3Blbi1idXR0b25zIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG59XG4uZXhwLXZhY2FuY2llcy1vdmVydmlldyAuZmlsdGVyX19tb2JpbGUtb3Blbi1idXR0b25zIC5mYWNldHdwLWZhY2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3IC5mYWNldHdwLXJlc2V0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNTAwKTtcbn1cbi5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3IC5mYWNldHdwLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgNHB4ICFpbXBvcnRhbnQ7XG59XG4uZXhwLXZhY2FuY2llcy1vdmVydmlldyAuZmFjZXR3cC1jaGVja2JveCAuZmFjZXR3cC1jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3IC5mYWNldHdwLWNoZWNrYm94IC5mYWNldHdwLWRpc3BsYXktdmFsdWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLmV4cC12YWNhbmNpZXMtb3ZlcnZpZXcgLmZhY2V0d3AtdHlwZS1kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZXhwLXZhY2FuY2llcy1vdmVydmlldyAuZmFjZXR3cC10eXBlLWRyb3Bkb3duLmZhY2V0d3AtZmFjZXQtdmFjYW5jeV9sb2NhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3IC5mYWNldHdwLXR5cGUtZHJvcGRvd24uZmFjZXR3cC1mYWNldC12YWNhbmN5X2xvY2F0aW9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxNXB4O1xuICBjb2xvcjogIzg1ODU4NTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzMlwiIGhlaWdodD1cIjMyXCIgZmlsbD1cIiUyMzg1ODU4NVwiIHZpZXdCb3g9XCIwIDAgMjU2IDI1NlwiPjxwYXRoIGQ9XCJNMTI4LDI0QTEwNCwxMDQsMCwxLDAsMjMyLDEyOCwxMDQuMTEsMTA0LjExLDAsMCwwLDEyOCwyNFpNMTAxLjYzLDE2OGg1Mi43NEMxNDksMTg2LjM0LDE0MCwyMDIuODcsMTI4LDIxNS44OSwxMTYsMjAyLjg3LDEwNywxODYuMzQsMTAxLjYzLDE2OFpNOTgsMTUyYTE0NS43MiwxNDUuNzIsMCwwLDEsMC00OGg2MGExNDUuNzIsMTQ1LjcyLDAsMCwxLDAsNDhaTTQwLDEyOGE4Ny42MSw4Ny42MSwwLDAsMSwzLjMzLTI0SDgxLjc5YTE2MS43OSwxNjEuNzksMCwwLDAsMCw0OEg0My4zM0E4Ny42MSw4Ny42MSwwLDAsMSw0MCwxMjhaTTE1NC4zNyw4OEgxMDEuNjNDMTA3LDY5LjY2LDExNiw1My4xMywxMjgsNDAuMTEsMTQwLDUzLjEzLDE0OSw2OS42NiwxNTQuMzcsODhabTE5Ljg0LDE2aDM4LjQ2YTg4LjE1LDg4LjE1LDAsMCwxLDAsNDhIMTc0LjIxYTE2MS43OSwxNjEuNzksMCwwLDAsMC00OFptMzIuMTYtMTZIMTcwLjk0YTE0Mi4zOSwxNDIuMzksMCwwLDAtMjAuMjYtNDVBODguMzcsODguMzcsMCwwLDEsMjA2LjM3LDg4Wk0xMDUuMzIsNDNBMTQyLjM5LDE0Mi4zOSwwLDAsMCw4NS4wNiw4OEg0OS42M0E4OC4zNyw4OC4zNywwLDAsMSwxMDUuMzIsNDNaTTQ5LjYzLDE2OEg4NS4wNmExNDIuMzksMTQyLjM5LDAsMCwwLDIwLjI2LDQ1QTg4LjM3LDg4LjM3LDAsMCwxLDQ5LjYzLDE2OFptMTAxLjA1LDQ1YTE0Mi4zOSwxNDIuMzksMCwwLDAsMjAuMjYtNDVoMzUuNDNBODguMzcsODguMzcsMCwwLDEsMTUwLjY4LDIxM1pcIj48L3BhdGg+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3IC5mYWNldHdwLXRvZ2dsZTpub3QoLmZhY2V0d3AtaGlkZGVuKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZXhwLXZhY2FuY2llcy1vdmVydmlldyAuZmFjZXR3cC10b2dnbGU6bm90KC5mYWNldHdwLWhpZGRlbik6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBjb2xvcjogIzA0NjRmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzMlwiIGhlaWdodD1cIjMyXCIgZmlsbD1cIiUyMzA0NjRGRlwiIHZpZXdCb3g9XCIwIDAgMjU2IDI1NlwiPjxwYXRoIGQ9XCJNMjI0LDEyOGE4LDgsMCwwLDEtOCw4SDEzNnY4MGE4LDgsMCwwLDEtMTYsMFYxMzZINDBhOCw4LDAsMCwxLDAtMTZoODBWNDBhOCw4LDAsMCwxLDE2LDB2ODBoODBBOCw4LDAsMCwxLDIyNCwxMjhaXCI+PC9wYXRoPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uZXhwLXZhY2FuY2llcy1vdmVydmlldyAuZmFjZXR3cC10b2dnbGU6bm90KC5mYWNldHdwLWhpZGRlbik6bm90KC5leHBhbmRlZCk6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjb2xvcjogIzA0NjRmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzMlwiIGhlaWdodD1cIjMyXCIgZmlsbD1cIiUyMzA0NjRGRlwiIHZpZXdCb3g9XCIwIDAgMjU2IDI1NlwiPjxwYXRoIGQ9XCJNMjI0LDEyOGE4LDgsMCwwLDEtOCw4SDQwYTgsOCwwLDAsMSwwLTE2SDIxNkE4LDgsMCwwLDEsMjI0LDEyOFpcIj48L3BhdGg+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3IC5mYWNldHdwLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDM4cHg7XG4gIGJvcmRlci1jb2xvcjogI2QxZDFkMTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzg1ODU4NTtcbn1cbi5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3IC5mYWNldHdwLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTUwMCk7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZXhwLXZhY2FuY2llcy1vdmVydmlld19fZmlsdGVyLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItaGVhZCAuZmFjZXR3cC1yZXNldCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTUwMCk7XG59XG4uZXhwLXZhY2FuY2llcy1vdmVydmlld19fZmlsdGVyLWhlYWQgLmZhY2V0d3AtZmFjZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4cC12YWNhbmNpZXMtb3ZlcnZpZXdfX2ZpbHRlci1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItd3JhcHBlciBoNCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItd3JhcHBlciBoNDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjUgMjUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMC4xNjcgOS44NjUyM0wxMi42NjcgMTcuMzY1Mkw1LjE2Njk5IDkuODY1MjMnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uZXhwLXZhY2FuY2llcy1vdmVydmlld19fZmlsdGVyLXdyYXBwZXIuanMtZmlsdGVyLXdyYXBwZXItLWlzLW9wZW4gaDQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItd3JhcHBlci5qcy1maWx0ZXItd3JhcHBlci0taXMtb3BlbiAuZmFjZXR3cC1mYWNldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwLXZhY2FuY2llcy1vdmVydmlld19fZmlsdGVyIHtcbiAgcGFkZGluZzogMjRweCAxNnB4IDAgMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtMTAwKTtcbn1cbi5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXIgaDQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmV4cC12YWNhbmNpZXMtb3ZlcnZpZXdfX3ZhY2FuY2llcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy0xMDApO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgcGFkZGluZzogMzJweCAyMHB4O1xufVxuLmV4cC12YWNhbmNpZXMtb3ZlcnZpZXdfX3ZhY2FuY2llcyBoMiB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC12YWNhbmNpZXMtb3ZlcnZpZXdfX3ZhY2FuY2llcyBoMiAuZmFjZXR3cC1jb3VudHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZXhwLXZhY2FuY2llcy1vdmVydmlldyAudmFjYW5jeS1hbm5vdW5jZW1lbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3IC52YWNhbmN5LWFubm91bmNlbWVudF9fbGluayB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmV4cC12YWNhbmNpZXMtb3ZlcnZpZXcgLnZhY2FuY3ktYW5ub3VuY2VtZW50IHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmV4cC1jYXJlZXJzLW5ld3NsZXR0ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNTApO1xufVxuLmV4cC1jYXJlZXJzLW5ld3NsZXR0ZXJfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHAtY2FyZWVycy1uZXdzbGV0dGVyX19jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5leHAtY2FyZWVycy1uZXdzbGV0dGVyX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwLWNhcmVlcnMtbmV3c2xldHRlcl9fYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmV4cC13b3JraW5nLWFyZWEtb3ZlcnZpZXcgLmNhcmQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucmVjcnVpdGVyLWJsb2NrIHtcbiAgcGFkZGluZzogMTZweCAwIDE2cHggMTZweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxODBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4ucmVjcnVpdGVyLWJsb2NrIHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuLnJlY3J1aXRlci1ibG9ja19faW5mb3JtYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnJlY3J1aXRlci1ibG9ja19faW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucmVjcnVpdGVyLWJsb2NrX19pbWFnZS13cmFwcGVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVjcnVpdGVyLWJsb2NrX19yZWNydWl0ZXIgaDQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmVjcnVpdGVyLWJsb2NrX19yZWNydWl0ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVjcnVpdGVyLWJsb2NrX19saW5rIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnJlY3J1aXRlci1ibG9ja19fbGluayBhIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZWNydWl0ZXItYmxvY2tfX2xpbmsgYTpob3ZlciwgLnJlY3J1aXRlci1ibG9ja19fbGluayBhOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucmVjcnVpdGVyLWJsb2NrX19saW5rIGEgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5oZWFkZXIgLm5hdi1pdGVtLmRyb3Bkb3duLnNpdGVzIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLm5hdi1pdGVtLmRyb3Bkb3duLnNpdGVzIC5leHAtbGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbiAgaGVpZ2h0OiAzN3B4O1xufVxuLmhlYWRlciAubmF2LWl0ZW0uZHJvcGRvd24uc2l0ZXMgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmhlYWRlciAubmF2LWl0ZW0uZHJvcGRvd24uc2l0ZXMgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oZWFkZXIgLm5hdi1pdGVtLmRyb3Bkb3duLnNpdGVzIC5kcm9wZG93bi1tZW51IGltZyB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4vKiBGQUNFVFdQXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmV4cC1mYWNldHdwLWxvYWRpbmcgLmNvbnRlbnQtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHAtZmFjZXR3cC1sb2FkaW5nIC5sZHMtcmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmV4cC1mYWNldHdwLWxvYWRpbmcgLmxkcy1yaW5nIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogOHB4O1xuICBib3JkZXI6IDhweCBzb2xpZCAjMDQ2NGZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6ICMwNDY0ZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uZXhwLWZhY2V0d3AtbG9hZGluZyAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG4uZXhwLWZhY2V0d3AtbG9hZGluZyAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuLmV4cC1mYWNldHdwLWxvYWRpbmcgLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuQGtleWZyYW1lcyBsZHMtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpe1xuICAuYWRtaW4tYmFyIC5maXhlZC10b3Age1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgI2VkaXRvciAuYnRuLCAuYnRuIHtcbiAgICBwYWRkaW5nOiAxNHB4IDMycHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICB9XG4gIC5idG4tLW1vYmlsZS13aWRlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYnRuLWljb24tbGluayBzcGFuIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMTNweCAyNHB4O1xuICB9XG4gIC5idG4taWNvbi1saW5rLS1zbWFsbCBzcGFuIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogNHB4IDE2cHg7XG4gIH1cbiAgI2VkaXRvciAuYnRuLS1tb2JpbGUtd2lkZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI2VkaXRvciAuYnRuLWljb24tbGluayBzcGFuIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMTNweCAyNHB4O1xuICB9XG4gICNlZGl0b3IgLmJ0bi1pY29uLWxpbmstLXNtYWxsIHNwYW4ge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgfVxuICAuZXhwLXZhY2FuY3ktZGV0YWlsLWhlYWRlcl9fYnV0dG9ucyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmV4cC12YWNhbmN5LWRldGFpbC1oZWFkZXJfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmV4cC13b3JraW5nLWFyZWEtaGVhZGVyX19jb250ZW50LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44OCk7XG4gIH1cbiAgLmV4cC13b3JraW5nLWFyZWEtaGVhZGVyX19jb250ZW50LXdyYXBwZXIuYmx1ZS1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDEwMCwgMjU1LCAwLjg4KTtcbiAgfVxuICAuZXhwLXdvcmtpbmctYXJlYS1oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5leHAtd29ya2luZy1hcmVhLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuICAuZXhwLXdvcmtpbmctYXJlYS1oZWFkZXJfX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmV4cC13b3JraW5nLWFyZWEtaGVhZGVyX19iYWNrZ3JvdW5kIHBpY3R1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuZXhwLXdvcmtpbmctYXJlYS1oZWFkZXJfX2JhY2tncm91bmQgcGljdHVyZSBpbWcsXG4gIC5leHAtd29ya2luZy1hcmVhLWhlYWRlcl9fYmFja2dyb3VuZCBwaWN0dXJlIHNvdXJjZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5leHAtd29ya2luZy1hcmVhLWhlYWRlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0OHB4IDQ4cHggMHB4IDBweDtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5leHAtd29ya2luZy1hcmVhLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xuICB9XG4gIC5leHAtd29ya2luZy1hcmVhLWhlYWRlcl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAuZXhwLXZhY2FuY3ktY29udGVudCBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuZXhwLXZhY2FuY3ktY29udGVudCB1bCBsaSwgLmV4cC12YWNhbmN5LWNvbnRlbnQgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuZXhwLXZhY2FuY2llcy1vdmVydmlldyAuZmFjZXR3cC1yZXNldCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZXhwLXZhY2FuY2llcy1vdmVydmlld19fdmFjYW5jaWVzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IC05OTk5OTk5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy0xMDApO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3IC52YWNhbmN5LWFubm91bmNlbWVudCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmV4cC13b3JraW5nLWFyZWEtb3ZlcnZpZXcgLmNhcmQtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpe1xuICAuZXhwLXZhY2FuY2llcy1vdmVydmlldyAuZmlsdGVyX19tb2JpbGUtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmV4cC12YWNhbmNpZXMtb3ZlcnZpZXcgLmZpbHRlcl9fbW9iaWxlLW9wZW4tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZXhwLXZhY2FuY2llcy1vdmVydmlldyAuZmlsdGVyX19tb2JpbGUtb3Blbi1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmV4cC12YWNhbmNpZXMtb3ZlcnZpZXdfX3ZhY2FuY2llczphZnRlciB7XG4gICAgbGVmdDogLTk5OTk5OTk5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG4gIC5idG4tYXJyb3cge1xuICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICB9XG4gICNlZGl0b3IgLmJ0bi1hcnJvdyB7XG4gICAgcGFkZGluZzogNHB4IDE2cHg7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjM3NXJlbTtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjYyNXJlbTtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIH1cbiAgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud3AtYm9vdHN0cmFwLWJsb2Nrcy1yb3cgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXktbGFyZ2Uge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDU2cHg7XG4gIH1cbiAgLmNhcmQtY29udGVudCB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgfVxuICAuY2FyZC1jb250ZW50X190eXBlIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMTZweDtcbiAgfVxuICAuY2FyZC1jb250ZW50X19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG4gIC5jYXJkLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5leHAtdmFjYW5jeS1kZXRhaWwtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA2NHB4IDY0cHggMHB4IDBweDtcbiAgfVxuICAuZXhwLXZhY2FuY3ktZGV0YWlsLWhlYWRlcl9fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuZXhwLXZhY2FuY3ktZGV0YWlsLWhlYWRlcl9fYmFja2dyb3VuZCBwaWN0dXJlIGltZyxcbiAgLmV4cC12YWNhbmN5LWRldGFpbC1oZWFkZXJfX2JhY2tncm91bmQgcGljdHVyZSBzb3VyY2Uge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuICAuZXhwLXZhY2FuY3ktZGV0YWlsLWhlYWRlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogODRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcbiAgfVxuICAuZXhwLXZhY2FuY3ktZGV0YWlsLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLFxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMge1xuICAgIGhlaWdodDogNzUycHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlcl9fc2Nyb2xsLFxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX3Njcm9sbCB7XG4gICAgaGVpZ2h0OiA1NTJweDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyX19iYWNrZ3JvdW5kLFxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2JhY2tncm91bmQsXG4gIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2NHB4IC0gMzJweCk7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlcl9fd3JhcHBlcixcbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzX193cmFwcGVyLFxuICAuZXhwLWJyYW5kLWhlYWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXJfX2JvcmRlcixcbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzX19ib3JkZXIsXG4gIC5leHAtYnJhbmQtaGVhZGVyX19ib3JkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgfVxuICAuYmctYmxhY2sgLmV4cC1oZXJvLWhlYWRlcl9fYm9yZGVyLFxuICAuYmctYmxhY2sgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzX19ib3JkZXIsXG4gIC5iZy1ibGFjayAuZXhwLWJyYW5kLWhlYWRlcl9fYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlcl9fdGl0bGUsXG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVyc19fdGl0bGUsXG4gIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjExMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyX19jb250ZW50LFxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2NvbnRlbnQsXG4gIC5leHAtYnJhbmQtaGVhZGVyX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlcl9fYnV0dG9uLXdyYXBwZXIsXG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVyc19fYnV0dG9uLXdyYXBwZXIsXG4gIC5leHAtYnJhbmQtaGVhZGVyX19idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItLXN0b3JpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLS1zdG9yaWVzIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXN0b3JpZXMgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1zdG9yaWVzIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1zdG9yaWVzIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItLXN0b3JpZXMgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItLXN0b3JpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3RhZywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnLCAuZXhwLWJyYW5kLWhlYWRlci0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1zdG9yaWVzIC5leHAtYnJhbmQtaGVhZGVyX190YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyIHNwYW4sIC5leHAtaGVyby1oZWFkZXItLXN0b3JpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHNwYW4sIC5leHAtaGVyby1oZWFkZXItLXN0b3JpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3RhZyBzcGFuLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXN0b3JpZXMgLmV4cC1oZXJvLWhlYWRlciBzcGFuLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXN0b3JpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHNwYW4sIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnIHNwYW4sIC5leHAtYnJhbmQtaGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXIgc3BhbiwgLmV4cC1icmFuZC1oZWFkZXItLXN0b3JpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHNwYW4sIC5leHAtYnJhbmQtaGVhZGVyLS1zdG9yaWVzIC5leHAtYnJhbmQtaGVhZGVyX190YWcgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci0tc3RvcmllcyAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXN0b3JpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXN0b3JpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlLCAuZXhwLWJyYW5kLWhlYWRlci0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1zdG9yaWVzIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNzVyZW07XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlciBpbWcsXG4gIC5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXIgc291cmNlLFxuICAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgaW1nLFxuICAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgc291cmNlLFxuICAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCBpbWcsXG4gIC5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIHNvdXJjZSxcbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyIGltZyxcbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyIHNvdXJjZSxcbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgaW1nLFxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBzb3VyY2UsXG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgaW1nLFxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIHNvdXJjZSxcbiAgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXIgaW1nLFxuICAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlciBzb3VyY2UsXG4gIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgaW1nLFxuICAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHNvdXJjZSxcbiAgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIGltZyxcbiAgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIHNvdXJjZSB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fd3JhcHBlciwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fd3JhcHBlciwgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXIsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX190YWcsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3RhZywgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXIsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItLXZhY2FuY2llcyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLS12YWNhbmNpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmNpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIsIC5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1icmFuZC1oZWFkZXItLXZhY2FuY2llcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmNpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItLXZhY2FuY2llcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItLXZhY2FuY2llcyAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmNpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlLCAuZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXIsIC5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLS12YWNhbmN5LWRldGFpbCAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLS12YWNhbmN5LWRldGFpbCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItLXZhY2FuY3ktZGV0YWlsIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXZhY2FuY3ktZGV0YWlsIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jeS1kZXRhaWwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXZhY2FuY3ktZGV0YWlsIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jeS1kZXRhaWwgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1icmFuZC1oZWFkZXItLXZhY2FuY3ktZGV0YWlsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLXZhY2FuY3ktZGV0YWlsIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItLXZhY2FuY3ktZGV0YWlsIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItLXZhY2FuY3ktZGV0YWlsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci0tdmFjYW5jeS1kZXRhaWwgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXZhY2FuY3ktZGV0YWlsIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jeS1kZXRhaWwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXZhY2FuY3ktZGV0YWlsIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSwgLmV4cC1icmFuZC1oZWFkZXItLXZhY2FuY3ktZGV0YWlsIC5leHAtaGVyby1oZWFkZXIsIC5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmN5LWRldGFpbCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmN5LWRldGFpbCAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDc1cmVtO1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0taW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0taW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIsIC5leHAtYnJhbmQtaGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fbWV0YS13cmFwcGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0taW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX19tZXRhLXdyYXBwZXIsIC5leHAtYnJhbmQtaGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX21ldGEtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtYnJhbmQtaGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci0tZXZlbnRzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci0tZXZlbnRzIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWV2ZW50cyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWV2ZW50cyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZXZlbnRzIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tZXZlbnRzIC5leHAtaGVyby1oZWFkZXIsIC5leHAtYnJhbmQtaGVhZGVyLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tZXZlbnRzIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItLWV2ZW50cyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLS1ldmVudHMgLmV4cC1icmFuZC1oZWFkZXJfX3RhZywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWV2ZW50cyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnLCAuZXhwLWJyYW5kLWhlYWRlci0tZXZlbnRzIC5leHAtaGVyby1oZWFkZXIsIC5leHAtYnJhbmQtaGVhZGVyLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tZXZlbnRzIC5leHAtYnJhbmQtaGVhZGVyX190YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci0tZXZlbnRzIC5leHAtaGVyby1oZWFkZXI6YmVmb3JlLCAuZXhwLWhlcm8taGVhZGVyLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzOmJlZm9yZSwgLmV4cC1oZXJvLWhlYWRlci0tZXZlbnRzIC5leHAtYnJhbmQtaGVhZGVyX190YWc6YmVmb3JlLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWV2ZW50cyAuZXhwLWhlcm8taGVhZGVyOmJlZm9yZSwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzOmJlZm9yZSwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1ldmVudHMgLmV4cC1icmFuZC1oZWFkZXJfX3RhZzpiZWZvcmUsIC5leHAtYnJhbmQtaGVhZGVyLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlcjpiZWZvcmUsIC5leHAtYnJhbmQtaGVhZGVyLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzOmJlZm9yZSwgLmV4cC1icmFuZC1oZWFkZXItLWV2ZW50cyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci0tZXZlbnRzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci0tZXZlbnRzIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWV2ZW50cyAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtYnJhbmQtaGVhZGVyLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1icmFuZC1oZWFkZXItLWV2ZW50cyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1ldmVudHMgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1icmFuZC1oZWFkZXJfX21ldGEtd3JhcHBlciwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWJyYW5kLWhlYWRlcl9fbWV0YS13cmFwcGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX19tZXRhLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlciwgLmV4cC1oZXJvLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXIsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX190YWcsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1icmFuZC1oZWFkZXJfX3RhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbiAgfVxuICAuZXhwLWJyYW5kLWhlYWRlcl9faW5mb3JtYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmV4cC1icmFuZC1oZWFkZXJfX2luZm9ybWF0aW9uIGxpIHtcbiAgICBmbGV4OiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZXhwLXZhY2FuY3ktY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIH1cbiAgLmV4cC12YWNhbmN5LWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAuZXhwLXZhY2FuY3ktY29udGVudCBoMixcbiAgLmV4cC12YWNhbmN5LWNvbnRlbnQgaDMsXG4gIC5leHAtdmFjYW5jeS1jb250ZW50IGg0LFxuICAuZXhwLXZhY2FuY3ktY29udGVudCBoNSxcbiAgLmV4cC12YWNhbmN5LWNvbnRlbnQgaDYge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIH1cbiAgLmV4cC12YWNhbmN5LWNvbnRlbnQgcDpub3QoLnJlY3J1aXRlci1ibG9jayBwKSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3IC5maWx0ZXJfX21vYmlsZS1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3IC5maWx0ZXJfX21vYmlsZS1vcGVuLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmV4cC12YWNhbmNpZXMtb3ZlcnZpZXcgLmZpbHRlcl9fbW9iaWxlLW9wZW4tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItaGVhZCBoMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmV4cC12YWNhbmNpZXMtb3ZlcnZpZXdfX2ZpbHRlci1oZWFkIC5mYWNldHdwLWZhY2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmV4cC12YWNhbmNpZXMtb3ZlcnZpZXdfX2ZpbHRlciB7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIH1cbiAgLmV4cC12YWNhbmNpZXMtb3ZlcnZpZXdfX3ZhY2FuY2llcyB7XG4gICAgcGFkZGluZzogNjRweCAwIDQ4cHggMTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3X192YWNhbmNpZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxuICAuZXhwLWNhcmVlcnMtbmV3c2xldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmV4cC1jYXJlZXJzLW5ld3NsZXR0ZXJfX2JveCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5leHAtY2FyZWVycy1uZXdzbGV0dGVyX19ib3gtLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5leHAtY2FyZWVycy1uZXdzbGV0dGVyX19ib3gtLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgfVxuICAuZXhwLWNhcmVlcnMtbmV3c2xldHRlcl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuZXhwLWNhcmVlcnMtbmV3c2xldHRlcl9fYnV0dG9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLnJlY3J1aXRlci1ibG9jayB7XG4gICAgcGFkZGluZzogMzJweCAwIDMycHggMzJweDtcbiAgfVxuICAucmVjcnVpdGVyLWJsb2NrX19pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAucmVjcnVpdGVyLWJsb2NrX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogODhweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gIH1cbiAgLnJlY3J1aXRlci1ibG9ja19fcmVjcnVpdGVyIGg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5yZWNydWl0ZXItYmxvY2tfX3JlY3J1aXRlciBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5yZWNydWl0ZXItYmxvY2tfX2xpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KXtcbiAgLmV4cC12YWNhbmN5LWRldGFpbC1zdGlja3ktaGVhZGVyX19idXR0b25zIC5idG4ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4zNzVyZW07XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy42MjVyZW07XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpe1xuICAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgOGgyNE00IDE2aDI0TTQgMjRoMjQnLyUzRSUzQy9zdmclM0VcIik7XG4gIH1cbiAgLmJnLWJsYWNrIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICAubW9iaWxlLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5tb2JpbGUtb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmV4cC12YWNhbmN5LWRldGFpbC1oZWFkZXJfX2JhY2tncm91bmQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBoZWlnaHQ6IDIzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG4gIC5leHAtdmFjYW5jeS1kZXRhaWwtc3RpY2t5LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5leHAtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItaGVhZCBoMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZXhwLWNhcmVlcnMtbmV3c2xldHRlcl9fYm94LS1sYXN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLnJlY3J1aXRlci1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXtcbiAgLmV4cC12YWNhbmN5LWRldGFpbC1oZWFkZXJfX2J1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5leHAtd29ya2luZy1hcmVhLWhlYWRlciAubW9iaWxlLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZXhwLXdvcmtpbmctYXJlYS1oZWFkZXJfX2JhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/