@import url(https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&display=swap);@charset "UTF-8";
/*!
Theme Name: Carter & Co. CREATIVE
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ccc
Tags:

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Global
# Header
# Footer
# Elements
# Pages
# Vendors
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Import framework
--------------------------------------------------------------*/
/*Flex layoust shortcuts*/
/*Colours*/
/*Element Sizes*/
/*Screen Sizes*/
.has-primary-background-color {
  background-color: #1e90ff !important;
}

.has-primary-color {
  color: #1e90ff !important;
}

.has-secondary-background-color {
  background-color: #0a2472 !important;
}

.has-secondary-color {
  color: #0a2472 !important;
}

.has-ccc-white-background-color {
  background-color: #ffffff !important;
}

.has-ccc-white-color {
  color: #ffffff !important;
}

.has-default-background-color {
  background-color: #333c42 !important;
}

.has-default-color {
  color: #333c42 !important;
}

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
body {
  margin: 0;
  font-family: sans-serif;
  line-height: 24px;
  font-size: 16px;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  color: #333c42;
  font-family: "Crimson Pro", serif;
  font-optical-sizing: auto;
}

* {
  margin: 0;
  box-sizing: border-box;
  font-variant: normal;
  text-transform: none;
}

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

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

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

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
  text-decoration: none;
  color: inherit;
  transition: color 0.3s ease;
}

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

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
  max-width: 100%;
  height: auto;
}

img.svg {
  opacity: 0;
}

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

figure {
  margin: 1em 40px;
}

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

pre {
  overflow: auto;
}

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

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  border-radius: 0;
  background-color: white;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

select::-ms-expand {
  display: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
  border: none;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border-radius: 0;
}
input[type=checkbox] {
  -webkit-appearance: checkbox;
     -moz-appearance: checkbox;
          appearance: checkbox;
}
input[type=radio] {
  -webkit-appearance: radio;
     -moz-appearance: radio;
          appearance: radio;
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
  -moz-appearance: button;
       appearance: button;
  -webkit-appearance: button;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.3s ease;
}

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

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

textarea {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  -ms-overflow-style: none;
  border-radius: 0;
  overflow: auto;
  max-width: 100%;
  box-shadow: none;
  resize: vertical;
}

optgroup {
  font-weight: bold;
}

::-moz-placeholder {
  opacity: 1;
}

ol,
ul {
  overflow-wrap: normal;
}

/*--------------------------------------------------------------
# Global
--------------------------------------------------------------*/
.hidden {
  display: none;
}

.site-header {
  position: relative;
  z-index: 2;
}

.site-content {
  position: relative;
  z-index: 1;
  max-width: 100%;
  overflow: hidden;
}

.image-area {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.screen-reader-text.styled {
  background: #222;
  color: white;
  left: 50%;
  padding: 6px 15px;
  position: absolute;
  transform: translateY(-100%);
  transition: transform 0.3s;
}
.screen-reader-text.styled:focus {
  transform: translateY(0%);
}

.float-container:after {
  display: table;
  content: "";
  clear: both;
}

.entry-content > .editor-content:first-child > *:first-child {
  margin-top: 0;
}
.entry-content > .editor-content:first-child > p:first-child {
  padding-top: 0;
}

.menu-toggle {
  display: block;
}
@media (min-width: 1024px) {
  .menu-toggle {
    display: none;
  }
}

body .slick-dots {
  bottom: auto;
  width: 100%;
  position: relative;
  right: auto;
  left: auto;
  text-align: center;
  padding: 0;
  margin: 0;
}
body .slick-dots li {
  margin: 0;
}
body .slick-dots li button:before {
  color: rgba(0, 0, 0, 0.2);
}
body .slick-dots li.slick-active button:before {
  color: #1e90ff;
}

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

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#site-navigation {
  padding: 25px 0;
}
#site-navigation #menu-primary {
  list-style: none;
  padding-left: 0;
  display: flex;
  justify-content: center;
}
#site-navigation #menu-primary a {
  display: block;
}
@media (min-width: 1440px) {
  #site-navigation #menu-primary .sub-menu {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    width: 220px;
    background-color: #1e90ff;
    color: white;
    padding: 15px 0;
    list-style: none;
  }
  #site-navigation #menu-primary .sub-menu a {
    padding: 10px 15px;
  }
  #site-navigation #menu-primary .sub-menu a:hover, #site-navigation #menu-primary .sub-menu a.current-menu-item {
    color: #0a2472;
  }
  #site-navigation #menu-primary > li {
    padding: 10px 0;
    margin-right: 58px;
    position: relative;
    display: flex;
    align-items: center;
  }
  #site-navigation #menu-primary > li:after {
    content: "";
    height: 20px;
    width: 2px;
    background-color: rgba(123, 122, 122, 0.4);
    position: absolute;
    top: 18px;
    right: -30px;
  }
  #site-navigation #menu-primary > li > a {
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #1e90ff;
  }
  #site-navigation #menu-primary > li:hover > a {
    color: #0a2472;
  }
  #site-navigation #menu-primary > li:hover > .sub-menu {
    display: block;
  }
  #site-navigation #menu-primary > li.current-menu-ancestor > a, #site-navigation #menu-primary > li.current-menu-item > a, #site-navigation #menu-primary > li.current-page-ancestor > a {
    color: #0a2472;
  }
  #site-navigation #menu-primary > li:last-child:after {
    display: none;
  }
  #site-navigation #menu-primary > li:nth-child(1) {
    width: 80px;
  }
  #site-navigation #menu-primary > li:nth-child(2) {
    width: 60px;
  }
  #site-navigation #menu-primary > li:nth-child(3) {
    width: 84px;
  }
  #site-navigation #menu-primary > li:nth-child(5) {
    width: 80px;
  }
  #site-navigation #menu-primary > li:nth-child(6) {
    width: 85px;
  }
  #site-navigation #menu-primary > li:nth-child(4) {
    width: 80px;
    margin-right: 260px;
  }
  #site-navigation #menu-primary > li:nth-child(4):after {
    display: none;
  }
}
@media (max-width: 1439px) {
  #site-navigation {
    display: none;
    background-color: rgba(30, 144, 255, 0.95);
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    color: white;
  }
  #site-navigation.is-active {
    display: block;
  }
  #site-navigation #menu-primary {
    max-width: 1240px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: auto;
    margin-right: auto;
  }
  #site-navigation #menu-primary > li {
    position: relative;
  }
  #site-navigation #menu-primary > li > a {
    font-weight: 900;
  }
  #site-navigation #menu-primary > li:hover > a, #site-navigation #menu-primary > li.current-menu-ancestor > a, #site-navigation #menu-primary > li.current-menu-item > a, #site-navigation #menu-primary > li.current-page-ancestor > a {
    color: #1e90ff;
  }
}
@media (max-width: 1439px) and (min-width: 1024px) {
  #site-navigation #menu-primary > li {
    width: 160px;
    padding: 0 20px;
  }
  #site-navigation #menu-primary > li:after {
    content: "";
    height: calc(100% - 12px);
    width: 2px;
    background-color: rgba(123, 122, 122, 0.4);
    position: absolute;
    top: 6px;
    right: 0px;
  }
}
@media (max-width: 1439px) {
  #site-navigation #menu-primary > li:last-child:after {
    display: none;
  }
  #site-navigation #menu-primary .sub-menu {
    display: block;
    list-style: none;
    padding-left: 0;
  }
}
@media (max-width: 1439px) and (min-width: 1024px) {
  #site-navigation #menu-primary .sub-menu {
    margin-top: 10px;
  }
}
@media (max-width: 1439px) {
  #site-navigation #menu-primary .sub-menu a {
    font-size: 14px;
    line-height: 22px;
    padding: 5px 0;
  }
  #site-navigation #menu-primary .sub-menu a:hover, #site-navigation #menu-primary .sub-menu a.current-menu-item {
    font-weight: 700;
  }
}
@media (max-width: 1439px) and (max-width: 1023px) {
  #site-navigation #menu-primary {
    display: block;
  }
  #site-navigation #menu-primary > li {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(239, 239, 239, 0.5);
  }
}

.site-header {
  position: relative;
}
.site-header .header-top {
  background-image: url("./../../assets/img/pattern.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 7px 0;
  height: 38px;
}
.site-header .header-top .header__inner {
  display: flex;
  justify-content: flex-end;
}
.site-header .h-links a {
  font-size: 15px;
  line-height: 23px;
  color: rgba(255, 255, 255, 0.85);
  margin-left: 20px;
  font-weight: 900;
}
.site-header .h-links a:hover {
  color: white;
}
@media (max-width: 424px) {
  .site-header .h-links {
    display: none;
  }
  .site-header .h-links.is-active {
    display: block;
  }
}
.site-header .hamburger {
  display: none;
  padding: 0;
}
@media (max-width: 1439px) {
  .site-header .hamburger {
    display: flex;
    align-items: center;
  }
}
@media (max-width: 1023px) {
  .site-header .hamburger {
    position: absolute;
    right: 20px;
    bottom: 30px;
  }
  .site-header .hamburger:before {
    content: "";
    position: absolute;
    left: -24px;
    top: -1px;
    width: 2px;
    margin-left: 8px;
    height: 20px;
    background-color: rgba(123, 122, 122, 0.4);
  }
}
.site-header .header-bottom .header__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
@media (max-width: 1023px) {
  .site-header .header-bottom .header__inner {
    justify-content: flex-end;
    padding-right: 73px;
  }
}
.site-header .social-links {
  padding: 25px 0;
  display: flex;
  align-items: center;
  height: 74px;
}
.site-header .social-links .social-link {
  color: white;
  background-color: rgba(123, 122, 122, 0.4);
}
.site-header .social-links .social-link:hover {
  background-color: #0a2472;
}
@media (max-width: 767px) {
  .site-header .social-links .social-link {
    display: none;
  }
  .site-header .social-links .social-link.is-active {
    display: flex;
  }
}
.site-header .social-links .divider {
  width: 2px;
  margin-left: 8px;
  height: 20px;
  background-color: rgba(123, 122, 122, 0.4);
}
@media (max-width: 1023px) {
  .site-header .social-links .divider {
    display: none;
  }
}
.site-header .social-links #searchTrigger {
  display: flex;
  align-items: center;
  margin-left: 15px;
}
.site-header .social-links #searchTrigger path {
  opacity: 0.4;
  transition: all 0.3s ease-in-out;
}
.site-header .social-links #searchTrigger.is-active path, .site-header .social-links #searchTrigger:hover path {
  opacity: 1;
  stroke: #0a2472;
}
@media (max-width: 1023px) {
  .site-header .social-links #searchTrigger {
    margin-left: 0;
  }
}

.header__inner {
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}

.site-branding {
  width: 204px;
  height: 204px;
  background-color: white;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -38px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1439px) {
  .site-branding.is-active {
    display: none;
  }
}
.site-branding img,
.site-branding svg {
  width: 115px;
  float: left;
  transition: transform 0.3s ease-in-out;
  transform-origin: center;
}
.site-branding:hover img,
.site-branding:hover svg {
  transform: scale(1.05);
}
@media (max-width: 1023px) {
  .site-branding {
    transform: none;
    left: 20px;
  }
}
@media (max-width: 767px) {
  .site-branding {
    width: 150px;
    height: 150px;
  }
  .site-branding img,
  .site-branding svg {
    width: 100px;
  }
}

#header-search-form {
  transform: scaleX(0);
  position: absolute;
  transform-origin: right;
  top: 100%;
  padding: 40px 30px;
  width: 370px;
  max-width: 100vw;
  background: rgba(30, 144, 255, 0.9);
  right: -40px;
  display: flex;
}
#header-search-form .btn {
  margin-left: 15px;
}
@media (max-width: 1439px) {
  #header-search-form {
    right: 0px;
  }
}
#header-search-form input[type=text] {
  border: 0;
  background-color: #f4f4f4;
}
#header-search-form.is-active {
  transform: scaleX(1);
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.site-footer {
  margin-top: 60px;
}

.footer__inner {
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}

.footer-top {
  overflow: hidden;
  background-image: url("./../../assets/img/footer-pattern.png");
  background-position: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding-top: 135px;
  color: white;
  position: relative;
}
.footer-top:after {
  content: "";
  left: 0;
  top: 40vw;
  background-color: #1e90ff;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  pointer-events: none;
}
@media (max-width: 1023px) {
  .footer-top {
    background-size: 160% auto;
  }
}
@media (max-width: 767px) {
  .footer-top {
    background-size: 200% auto;
    padding-top: 0px;
  }
}
.footer-top .footer__inner {
  display: flex;
  padding-bottom: 40px;
  align-items: flex-end;
  position: relative;
}
.footer-top .footer__inner:after {
  content: "";
  height: 1px;
  background: rgba(239, 239, 239, 0.5);
  width: calc(100% - 40px);
  left: 20px;
  position: absolute;
  bottom: 0;
}
@media (max-width: 1023px) {
  .footer-top .footer__inner {
    flex-wrap: wrap;
    text-align: center;
    z-index: 1;
  }
}
.footer-top .footer-logo {
  padding-top: 100px;
}
.footer-top .footer-logo img,
.footer-top .footer-logo svg {
  width: 150px;
}
@media (max-width: 1023px) {
  .footer-top .footer-logo {
    text-align: center;
    width: 100%;
    padding-top: 15vw;
  }
}
@media (max-width: 767px) {
  .footer-top .footer-logo {
    padding-top: calc(50px + 30vw);
  }
}
@media (min-width: 1024px) {
  .footer-top .contact {
    padding-top: 140px;
    padding-left: 100px;
    padding-right: 100px;
    position: relative;
    flex: 1;
  }
}
@media (max-width: 1023px) {
  .footer-top .contact {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.footer-top .contact h3 {
  margin-bottom: 10px;
}
.footer-top .contact a:hover {
  text-decoration: underline;
}
.footer-top .social-links {
  display: flex;
  margin-top: 20px;
}
@media (min-width: 1440px) {
  .footer-top .social-links {
    position: absolute;
    left: 380px;
    top: 180px;
  }
}
@media (max-width: 1023px) {
  .footer-top .social-links {
    justify-content: center;
  }
}
.footer-top .logos {
  width: 340px;
}
@media (max-width: 1023px) {
  .footer-top .logos {
    text-align: center;
    width: 100%;
    margin-top: 30px;
  }
}
.footer-top .logos h3 {
  margin-bottom: 40px;
}
.footer-top .logos a {
  display: flex;
  margin-top: 20px;
  transition: opacity 0.3s ease-in-out;
}
.footer-top .logos a:hover {
  opacity: 0.8;
}
@media (max-width: 1023px) {
  .footer-top .logos a {
    justify-content: center;
  }
}

.ack {
  background-color: #1e90ff;
  color: rgba(255, 255, 255, 0.8);
  padding: 25px 0;
}

.footer-bottom {
  background-color: #1e90ff;
  color: rgba(255, 255, 255, 0.8);
  padding: 25px 0;
}
.footer-bottom .footer__inner {
  display: flex;
}
.footer-bottom .footer__inner div,
.footer-bottom .footer__inner li,
.footer-bottom .footer__inner ul {
  display: inline;
}
@media (max-width: 1023px) {
  .footer-bottom .footer__inner {
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
  }
}
.footer-bottom .menu-footer-container {
  flex: 1;
}
@media (max-width: 1023px) {
  .footer-bottom .menu-footer-container {
    width: 100%;
    flex: auto;
    margin: 0px 0 20px;
  }
}
.footer-bottom .sub-menu {
  display: none;
}
.footer-bottom ul {
  padding-left: 0;
}
.footer-bottom li {
  margin-left: 28px;
  position: relative;
}
.footer-bottom li:after {
  position: absolute;
  width: 1px;
  content: "";
  height: 16px;
  background: rgba(255, 255, 255, 0.8);
  left: -16px;
  top: 3px;
}
@media (max-width: 1023px) {
  .footer-bottom li:first-child:after {
    display: none;
  }
}
.footer-bottom a:hover {
  text-decoration: underline;
}
.footer-bottom #ccc-logo {
  opacity: 0.8;
  transition: opacity 0.3s ease-in-out;
  display: flex;
}
.footer-bottom #ccc-logo:hover {
  opacity: 1;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
.btn {
  display: inline-block;
  text-align: center;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  min-height: 52px;
  color: white;
  font-size: 20px;
  line-height: 28px;
  padding: 12px 20px;
  font-weight: 700;
  background-color: #333c42;
}
.btn:hover {
  background-color: #49565f;
}
.btn.btn-primary {
  background-color: #1e90ff;
}
.btn.btn-primary:hover {
  background-color: #51a9ff;
}
.btn.has-primary-background-color:hover {
  background-color: #51a9ff !important;
}
.btn.btn-secondary {
  background-color: #0a2472;
}
.btn.btn-secondary:hover {
  background-color: #0e33a1;
}
.btn.has-secondary-background-color:hover {
  background-color: #0e33a1 !important;
}
.btn.btn-ccc-white {
  background-color: #ffffff;
}
.btn.btn-ccc-white:hover {
  background-color: white;
}
.btn.has-ccc-white-background-color:hover {
  background-color: white !important;
}
.btn.btn-default {
  background-color: #333c42;
}
.btn.btn-default:hover {
  background-color: #49565f;
}
.btn.has-default-background-color:hover {
  background-color: #49565f !important;
}

.edit-link > a {
  display: inline-block;
  text-align: center;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  min-height: 52px;
  color: white;
  font-size: 20px;
  line-height: 28px;
  padding: 12px 20px;
  font-weight: 700;
  background-color: #1e90ff;
  color: white;
}

.post-password-form input[type=password] {
  width: 320px;
  max-width: 100%;
  display: block;
  margin: 15px 0;
}
.post-password-form input[type=submit] {
  display: inline-block;
  text-align: center;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  min-height: 52px;
  color: white;
  font-size: 20px;
  line-height: 28px;
  padding: 12px 20px;
  font-weight: 700;
  background: #1e90ff;
  color: white;
}

input.placeholder,
textarea.placeholder {
  color: rgba(51, 60, 66, 0.5);
  opacity: 1;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: rgba(51, 60, 66, 0.5);
  opacity: 1;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: rgba(51, 60, 66, 0.5);
  opacity: 1;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: rgba(51, 60, 66, 0.5);
  opacity: 1;
}

textarea {
  background: white;
  padding: 12px 15px;
  line-height: 23px;
  width: 100%;
  height: 150px;
  border: 1px solid #1e90ff;
}
textarea:focus, textarea:hover {
  background: white;
}

input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text] {
  background: white;
  padding: 0 15px;
  height: 52px;
  line-height: 23px;
  width: 100%;
  border: 1px solid #1e90ff;
}
input[type=date]:focus, input[type=date]:hover,
input[type=email]:focus,
input[type=email]:hover,
input[type=number]:focus,
input[type=number]:hover,
input[type=password]:focus,
input[type=password]:hover,
input[type=tel]:focus,
input[type=tel]:hover,
input[type=text]:focus,
input[type=text]:hover {
  background: white;
}

.customCheckbox {
  display: inline-block;
  position: relative;
  min-width: 20px;
  width: 20px;
  height: 20px;
  background: white;
  border: 1px solid #1e90ff;
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  overflow: hidden;
  vertical-align: top;
  top: 2px;
}
.customCheckbox.radio {
  border-radius: 50%;
}

.customCheckbox.customCheckboxChecked {
  background: #1e90ff;
  vertical-align: top;
}

.customCheckbox + label {
  display: inline-block;
  position: relative;
  padding-left: 8px;
  cursor: pointer;
  padding-bottom: 0 !important;
}

.customCheckbox input {
  opacity: 0;
  cursor: pointer;
  z-index: 5;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.customCheckbox span {
  display: none;
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  color: white;
}

.customCheckbox.customCheckboxChecked span {
  display: block;
}

.top-banner {
  height: 500px;
  position: relative;
  z-index: -1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 35%;
}
@media (min-width: 1440px) {
  .top-banner {
    height: auto;
    padding-top: 32%;
    margin-bottom: -80px;
  }
}
@media (min-width: 1440px) and (min-width: 1800px) {
  .top-banner {
    height: 650px;
    padding-top: 0;
  }
}
@media (max-width: 1023px) {
  .top-banner {
    height: 400px;
    margin-bottom: 0;
  }
}
.top-banner:before {
  content: "";
  background-image: url("../../assets/img/banner-pattern.png");
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: auto;
  pointer-events: none;
  z-index: 1;
  height: 200px;
  background-position: left top;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (max-width: 1439px) {
  .top-banner:before {
    height: 120px;
  }
}
@media (max-width: 767px) {
  .top-banner:before {
    background-size: auto 100%;
    background-position: 10% 100%;
  }
}

.paging {
  text-align: center;
  color: #7b7a7a;
}
.paging .wp-pagenavi {
  padding: 30px 0 40px;
}
.paging .current,
.paging a {
  margin: 0 10px;
  display: inline-block;
  transition: color 0.3s ease-in-out;
}
.paging a:hover {
  color: #1e90ff;
}
.paging .current {
  text-align: center;
  color: #1e90ff;
}
.paging i {
  color: #1e90ff;
  font-size: 20px;
  position: relative;
}

.editor-content {
  /**
  * Table wrapper is added via table-wrapper.js
  * It prevents larger table exceeding the screen width;
  */
}
.editor-content:after {
  display: table;
  content: "";
  clear: both;
}
.editor-content figure {
  max-width: 100%;
}
.editor-content iframe {
  max-width: 100%;
  margin: 14px auto 18px;
  display: block;
}
@media (max-width: 767px) {
  .editor-content iframe {
    width: 100%;
  }
}
.editor-content .inner-slide-show-image {
  width: 100%;
}
.editor-content p {
  padding-top: 6px;
  padding-bottom: 10px;
  line-height: 1.5;
}
.editor-content p a {
  color: #1e90ff;
  text-decoration: underline;
}
.editor-content p a:hover {
  color: #51a9ff;
}
@media (max-width: 767px) {
  .editor-content p a {
    word-break: break-all;
  }
}
.editor-content p.has-background {
  padding: 20px !important;
  margin-top: 14px;
  margin-bottom: 18px;
}
.editor-content p.has-background a {
  color: inherit;
}
.editor-content h1 {
  font-size: 36px;
  line-height: 44px;
  margin-top: 11px;
  margin-bottom: 10px;
  color: #1e90ff;
}
@media (max-width: 767px) {
  .editor-content h1 {
    font-size: 30px;
    line-height: 38px;
  }
}
.editor-content h2 {
  font-size: 32px;
  line-height: 40px;
  margin-top: 11px;
  margin-bottom: 5px;
  color: #0a2472;
}
@media (max-width: 767px) {
  .editor-content h2 {
    font-size: 26px;
    line-height: 36px;
  }
}
.editor-content h3 {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  color: #1e90ff;
  margin-top: 11px;
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  .editor-content h3 {
    font-size: 20px;
    line-height: 28px;
  }
}
.editor-content h4,
.editor-content h5,
.editor-content h6 {
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
}
.editor-content hr {
  margin-top: 30px;
  margin-bottom: 30px;
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #1e90ff;
}
.editor-content > ol,
.editor-content > p > ul,
.editor-content > ul,
.editor-content > p > ol,
.editor-content .wp-block-column > ul,
.editor-content .wp-block-column > ol {
  line-height: 1.5;
}
.editor-content > ol a,
.editor-content > p > ul a,
.editor-content > ul a,
.editor-content > p > ol a,
.editor-content .wp-block-column > ul a,
.editor-content .wp-block-column > ol a {
  color: #1e90ff;
  text-decoration: underline;
}
.editor-content > ol a:hover,
.editor-content > p > ul a:hover,
.editor-content > ul a:hover,
.editor-content > p > ol a:hover,
.editor-content .wp-block-column > ul a:hover,
.editor-content .wp-block-column > ol a:hover {
  color: #51a9ff;
}
@media (max-width: 767px) {
  .editor-content > ol a,
  .editor-content > p > ul a,
  .editor-content > ul a,
  .editor-content > p > ol a,
  .editor-content .wp-block-column > ul a,
  .editor-content .wp-block-column > ol a {
    word-break: break-all;
  }
}
.editor-content > ul,
.editor-content .wp-block-column > ul {
  list-style: none;
  padding-left: 10px;
  margin-top: 6px;
}
.editor-content > ul > li,
.editor-content .wp-block-column > ul > li {
  position: relative;
  padding-left: 0px;
  margin-bottom: 10px;
}
.editor-content > ul > li:before,
.editor-content .wp-block-column > ul > li:before {
  content: "";
  width: 6px;
  flex-shrink: 0;
  height: 6px;
  border-radius: 50%;
  margin-right: 15px;
  background: #0a2472;
  position: relative;
  display: inline-block;
}
.editor-content ol {
  list-style: decimal;
  padding-left: 25px;
}
.editor-content .table-wrapper {
  width: 100%;
  overflow-x: auto;
  overflow-y: visible;
}
.editor-content table {
  border-collapse: collapse;
  line-height: 1.5;
}
.editor-content table a {
  color: #1e90ff;
  text-decoration: underline;
}
.editor-content table a:hover {
  color: #51a9ff;
}
@media (max-width: 767px) {
  .editor-content table a {
    word-break: break-all;
  }
}
.editor-content table thead {
  background: #1e90ff;
  color: white;
  border-bottom: none;
}
.editor-content table td,
.editor-content table th {
  padding: 10px 20px;
  border: 1px solid #efefef;
}
.editor-content .alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0;
}
.editor-content .alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 0;
}
.editor-content .aligncenter {
  clear: both;
  display: block;
  margin: 20px auto;
}
.editor-content .alignnone {
  clear: both;
  display: block;
  margin: 20px auto;
}
@media (max-width: 767px) {
  .editor-content .aligncenter,
  .editor-content .alignleft,
  .editor-content .alignnone,
  .editor-content .alignright {
    max-width: 300px;
    width: auto;
    float: none;
    margin-right: auto;
    margin-left: auto;
  }
}

.gform_confirmation_message,
.validation_error {
  padding: 20px 0 40px;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}

.validation_error {
  color: #cc3333;
}

.gform_confirmation_message {
  color: #1e90ff;
}

h2.gform_submission_error {
  color: #cc3333;
}

.gform_wrapper {
  background: #f1f1f1;
  padding: 30px 20px;
  margin: 20px auto;
  position: relative;
}
.gform_wrapper .screen-reader-text {
  display: none;
}
.gform_wrapper .gf_progressbar_wrapper {
  margin-bottom: 30px;
  color: #cc3333;
}
.gform_wrapper .gf_progressbar {
  display: none;
}
.gform_wrapper .gform_heading {
  margin-bottom: 15px;
}
.gform_wrapper .gform_body {
  max-width: 100%;
}
.gform_wrapper .ginput_container {
  text-align: left;
}
.gform_wrapper .ginput_container_address > span {
  margin-bottom: 12px;
}
.gform_wrapper .gfield_checkbox li {
  padding: 8px 0;
}
.gform_wrapper .gform_fields {
  width: 100%;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  list-style: none;
  padding-left: 0;
}
.gform_wrapper .gfield {
  width: 100%;
  margin-bottom: 22px;
  text-align: left;
}
.gform_wrapper .gfield.gfield--width-half, .gform_wrapper .gfield.half {
  display: block;
  width: calc(50% - 10px);
}
@media (max-width: 767px) {
  .gform_wrapper .gfield.gfield--width-half, .gform_wrapper .gfield.half {
    width: 100%;
  }
}
.gform_wrapper .gfield.gfield--width-quarter {
  display: block;
  width: calc(25% - 10px);
}
@media (max-width: 767px) {
  .gform_wrapper .gfield.gfield--width-quarter {
    width: 100%;
  }
}
.gform_wrapper .gfield.gfield--width-third {
  display: block;
  width: calc(33.33% - 10px);
}
@media (max-width: 767px) {
  .gform_wrapper .gfield.gfield--width-third {
    width: 100%;
  }
}
.gform_wrapper .gfield.gfield--width-two-thirds {
  display: block;
  width: calc(66.66% - 10px);
}
@media (max-width: 767px) {
  .gform_wrapper .gfield.gfield--width-two-thirds {
    width: 100%;
  }
}
.gform_wrapper .gfield.one-third {
  display: block;
  width: calc(33.33% - 10px);
}
@media (max-width: 767px) {
  .gform_wrapper .gfield.one-third {
    width: 100%;
  }
}
.gform_wrapper .gfield.two-third {
  display: block;
  width: calc(66.66% - 10px);
}
@media (max-width: 767px) {
  .gform_wrapper .gfield.two-third {
    width: 100%;
  }
}
.gform_wrapper .gfield.no-label > label {
  display: none;
}
@media (min-width: 768px) {
  .gform_wrapper .gfield.no-label.half > label, .gform_wrapper .gfield.no-label.one-third > label, .gform_wrapper .gfield.no-label.two-third > label {
    display: block;
    opacity: 0;
  }
}
.gform_wrapper .gfield.no-below-space {
  margin-bottom: 0;
}
.gform_wrapper .gfield.has-single-file-input {
  /*Style file input*/
}
.gform_wrapper .gfield.has-single-file-input input[type=file] {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.gform_wrapper .gfield.has-single-file-input .ginput_preview {
  display: none;
}
.gform_wrapper .gfield.has-single-file-input .ccc-file-upload-label {
  cursor: pointer;
  margin-right: 20px;
}
.gform_wrapper .gfield.has-single-file-input .ccc-file-upload-label i {
  margin-right: 15px;
}
.gform_wrapper .gfield .ginput_preview a {
  text-decoration: underline;
}
.gform_wrapper .gfield .gform_fileupload_multifile {
  margin-bottom: 12px;
}
.gform_wrapper .gfield .gform_drop_area {
  height: 140px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px 15px;
  border: 1px solid #efefef;
  background: white;
  color: rgba(51, 60, 66, 0.6);
}
.gform_wrapper .gfield .gform_drop_area button {
  background: none;
  margin-left: 6px;
  text-decoration: underline;
}
.gform_wrapper .gfield .gfield_checkbox,
.gform_wrapper .gfield .gfield_radio {
  padding-left: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.gform_wrapper .gfield .gfield_checkbox li,
.gform_wrapper .gfield .gfield_radio li {
  width: auto;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.gform_wrapper .gfield .ginput_container_consent {
  display: flex;
}
.gform_wrapper .gfield .ginput_container_consent > div,
.gform_wrapper .gfield .ginput_container_consent > label {
  display: inline-block;
}
.gform_wrapper .gfield .ginput_container_consent > label {
  width: calc(100% - 35px);
}
.gform_wrapper .gfield.list-options .gfield_checkbox,
.gform_wrapper .gfield.list-options .gfield_radio {
  display: block;
}
.gform_wrapper .gfield_list {
  position: relative;
  padding-bottom: 40px;
}
.gform_wrapper .gfield_list .gfield_list_icons button {
  background: #1e90ff;
  color: white;
  padding: 0px 10px;
  font-size: 12px;
  border-radius: 5px;
}
.gform_wrapper .gfield_list .gfield_list_header,
.gform_wrapper .gfield_list .gfield_list_group {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .gform_wrapper .gfield_list .gfield_list_header,
  .gform_wrapper .gfield_list .gfield_list_group {
    margin-bottom: 0px;
  }
}
.gform_wrapper .gfield_list .gfield_list_header {
  margin-bottom: 0px;
}
.gform_wrapper .gfield_list .gfield_header_item,
.gform_wrapper .gfield_list .gfield_list_group_item {
  width: 160px;
  max-width: 20%;
  margin-right: 10px;
}
@media (max-width: 767px) {
  .gform_wrapper .gfield_list .gfield_header_item,
  .gform_wrapper .gfield_list .gfield_list_group_item {
    width: 100%;
    max-width: 100%;
    margin: 10px 0;
  }
}
.gform_wrapper .gfield_list .gfield_header_item--icons,
.gform_wrapper .gfield_list .gfield_list_icons {
  width: 115px;
  margin: 10px 0;
}
@media (max-width: 767px) {
  .gform_wrapper .gfield_list .gfield_header_item--icons {
    display: none;
  }
}
@media (min-width: 768px) {
  .gform_wrapper .gfield.larger .gfield_list .gfield_header_item,
  .gform_wrapper .gfield.larger .gfield_list .gfield_list_group_item {
    width: 330px;
    max-width: 40%;
  }
}
@media (min-width: 768px) {
  .gform_wrapper .gfield.smaller .gfield_list .gfield_header_item,
  .gform_wrapper .gfield.smaller .gfield_list .gfield_list_group_item {
    max-width: 16%;
  }
}
.gform_wrapper .gchoice {
  display: flex;
  margin-right: 20px;
  margin-bottom: 10px;
}
.gform_wrapper .hidden_label label {
  display: none;
}
.gform_wrapper .hidden_label > .gfield_label {
  display: none;
}
.gform_wrapper .hidden_label .customCheckbox + label {
  display: block;
}
.gform_wrapper .gf_clear_complex {
  display: none;
}
.gform_wrapper .ginput_complex {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.gform_wrapper .ginput_complex > span {
  width: calc(50% - 10px);
}
.gform_wrapper fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
.gform_wrapper fieldset .gfield_label,
.gform_wrapper fieldset label {
  color: #1e90ff;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  padding-bottom: 10px;
}
.gform_wrapper p {
  padding: 0;
}
.gform_wrapper label {
  width: 100%;
  text-align: left;
  display: block;
}
.gform_wrapper .gfield_fileupload_filename {
  color: #1e90ff;
}
.gform_wrapper .gform_delete_file {
  background-color: transparent;
  color: #cc3333;
  position: relative;
  top: 2px;
}
.gform_wrapper .gform_fileupload_rules {
  margin-top: 8px;
  display: block;
}
.gform_wrapper .gform_delete_file,
.gform_wrapper .gfield_fileupload_progress,
.gform_wrapper .gfield_fileupload_filesize {
  margin-left: 8px;
}
.gform_wrapper .gfield > label {
  color: #1e90ff;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  padding-bottom: 10px;
}
.gform_wrapper .gfield_description {
  padding-bottom: 10px;
}
.gform_wrapper input + label {
  width: auto;
  text-align: center;
  display: inline-block;
}
.gform_wrapper .gfield_required {
  color: #cc3333;
  font-size: 12px;
  margin-left: 3px;
}
.gform_wrapper .gfield_required_asterisk {
  color: #cc3333;
}
.gform_wrapper .gform_required_legend {
  display: none;
}
.gform_wrapper .gf_placeholder {
  color: #84c2ff;
}
.gform_wrapper .gfield_checkbox li input,
.gform_wrapper .gfield_radio li input,
.gform_wrapper .ginput_container_consent input {
  cursor: pointer;
}
.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label,
.gform_wrapper .ginput_container_consent label {
  cursor: pointer;
  position: relative;
}
.gform_wrapper .ginput_container_consent {
  margin-bottom: 22px;
}
.gform_wrapper .ginput_container_consent .gfield_required {
  display: none;
}
.gform_wrapper .ginput_recaptcha {
  display: block;
  margin: auto;
  text-align: left;
  overflow: hidden;
}
@media (max-width: 424px) {
  .gform_wrapper .ginput_recaptcha {
    overflow: visible;
    transform: translateX(-10%) scale(0.8);
  }
}
.gform_wrapper .validation_message {
  padding-top: 5px;
  color: #cc3333;
}
.gform_wrapper .validation_message:empty {
  padding-top: 0;
  padding-bottom: 0;
}
.gform_wrapper input[type=submit] {
  display: inline-block;
  text-align: center;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  min-height: 52px;
  color: white;
  font-size: 20px;
  line-height: 28px;
  padding: 12px 20px;
  font-weight: 700;
  display: block;
  background: #1e90ff;
  text-transform: uppercase;
  color: white;
}

.gform_footer {
  margin-top: 15px;
}
.gform_footer .gform_ajax_spinner {
  margin-left: 15px;
}

.gform_page_footer .gform_previous_button {
  margin-right: 15px;
}
.gform_page_footer .gform_next_button,
.gform_page_footer .gform_previous_button {
  color: #cc3333;
  background: none;
  position: relative;
  text-decoration: underline;
  transition: color 0.3s ease-in-out;
  margin-bottom: 30px;
  padding: 0px;
}
.gform_page_footer .gform_next_button:hover,
.gform_page_footer .gform_previous_button:hover {
  color: #d65c5c;
}

.wp-block-pullquote.is-style-solid-color:not(.has-background) {
  background: #efefef;
}

.has-drop-cap:not(:focus):first-letter {
  font-size: 64px;
}

.wp-block-columns {
  margin: 0;
}
.wp-block-columns.justify-between {
  justify-content: space-between;
}

.wp-block-image {
  text-align: center;
  margin: 0;
}
.wp-block-image .alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0;
}
.wp-block-image .alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 0;
}
.wp-block-image .aligncenter {
  clear: both;
  display: block;
  margin: 20px auto;
}
.wp-block-image .alignnone {
  clear: both;
  display: block;
  margin: 20px auto;
}
@media (max-width: 767px) {
  .wp-block-image .aligncenter,
  .wp-block-image .alignleft,
  .wp-block-image .alignnone,
  .wp-block-image .alignright {
    max-width: 300px;
    width: auto;
    float: none;
    margin-right: auto;
    margin-left: auto;
  }
}
.wp-block-image figcaption {
  display: inline-block;
  margin: auto;
}

.wp-block-embed {
  margin: 24px 0 28px;
}
.wp-block-embed.is-type-video .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  position: relative;
}
.wp-block-embed.is-type-video .wp-block-embed__wrapper:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.wp-block-embed.is-type-video .wp-block-embed__wrapper > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.wp-block-embed.is-type-video .wp-block-embed__wrapper iframe {
  margin: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.wp-block-quote {
  padding-left: 24px;
  border-left: 3px solid #333c42;
  margin-top: 14px;
  margin-bottom: 18px;
}

ul.blocks-gallery-grid {
  padding-left: 0;
}

.wp-block-cover {
  margin-top: 24px;
  margin-bottom: 28px;
}

.wp-block-gallery {
  margin-top: 24px;
  margin-bottom: 28px;
}

/*Media Text*/
.wp-block-media-text {
  margin-top: 6px;
  margin-bottom: 10px;
}

.wp-block-media-text .wp-block-media-text__media {
  margin-top: 10px;
  margin-right: 20px;
}

.wp-block-media-text__content {
  padding: 0 !important;
}

.has-media-on-the-right .wp-block-media-text__media {
  margin-left: 20px;
  margin-right: 0;
}

@media (max-width: 600px) {
  .wp-block-media-text__media {
    margin: 0 0 20px !important;
  }
}
/*Image Row*/
.wp-block-column .wp-block-image img {
  -o-object-fit: cover;
     object-fit: cover;
}

.wp-block-image figcaption {
  font-size: 14px;
  display: block !important;
  margin-top: 0;
  color: white;
  background-color: #333c42;
  text-align: left;
  padding: 8px 20px;
}

@media (min-width: 600px) and (max-width: 781px) {
  .wp-block-column:not(:only-child) {
    flex-basis: 100% !important;
    flex-grow: 0;
  }
  .wp-block-column:nth-child(2n) {
    margin-left: 0;
  }
}
/* wp-block-table */
.wp-block-table {
  margin: 20px 0;
}
.wp-block-table figcaption {
  margin-top: 10px;
  text-align: center;
  font-style: italic;
}
.wp-block-table thead {
  border-bottom: none;
}

.image-carousel {
  margin-top: 40px;
  margin-bottom: 40px;
  width: 100%;
}
.image-carousel .slick-dots {
  text-align: right;
}

@media (max-width: 767px) {
  .img-container-wrapper {
    padding-bottom: 30px;
  }
}
.img-container-wrapper .image-area {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.img-container-wrapper .image-area:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.img-container-wrapper .image-area > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.img-container-wrapper img {
  height: 400px;
}
@media (max-width: 767px) {
  .img-container-wrapper img {
    height: 45vw;
  }
}
.img-container-wrapper .img-container {
  text-align: center;
}
.img-container-wrapper .img-container img {
  display: inline-block;
}
.img-container-wrapper .orbit-caption {
  font-size: 14px;
  display: block !important;
  margin-top: 0;
  color: white;
  background-color: #333c42;
  text-align: left;
  padding: 8px 20px;
  width: 100%;
}

.q-item {
  position: relative;
  color: white;
}
.q-item:hover .hover-area {
  opacity: 1;
  transform: scaleY(1);
}
.q-item .image-area {
  position: relative;
}
.q-item .image-area:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.q-item .image-area > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.q-item h3 {
  font-size: 17px;
}
.q-item .rm {
  display: flex;
  align-items: center;
  font-weight: 700;
}
.q-item .rm svg {
  margin-left: 5px;
  position: relative;
  top: 1px;
}
.q-item .bottom-area {
  padding: 25px;
  background-color: #1e90ff;
}
.q-item .hover-area {
  opacity: 0;
  transform: scaleY(0);
  transition: all 0.3s ease-in-out;
  transform-origin: bottom;
  pointer-events: none;
  position: absolute;
  background-color: #061543;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 25px;
}
.q-item .hover-area p {
  margin: 10px 0 20px;
  font-size: 16px;
  line-height: 28px;
  white-space: pre-line;
}

.download-box-wrapper {
  margin: 25px auto;
  max-width: 600px;
}

a.download-box {
  padding-top: 14px;
  padding-bottom: 14px;
  min-height: 48px;
  padding-right: 30px;
  font-size: 18px;
  line-height: 26px;
  padding-left: 66px;
  display: block;
  width: 100%;
  color: white;
  background-color: #0a2472;
  transition: opacity 0.3s ease-in-out;
  position: relative;
  font-weight: 600;
}
a.download-box:hover {
  opacity: 0.9;
}
a.download-box:after {
  position: absolute;
  left: 20px;
  content: "";
  background-image: url("./../../assets/img/download.svg");
  top: 14px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 28px;
  height: 28px;
}
a.download-box.external {
  background-color: #1e90ff;
}
a.download-box.external:after {
  background-image: url("./../../assets/img/external.svg");
}

.ccc-quote {
  color: white;
  text-align: center;
  background-image: url("./../../assets/img/pattern.png");
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.ccc-quote .quote-mark {
  font-size: 120px;
  position: absolute;
  left: 0;
  top: 80px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .ccc-quote .quote-mark {
    font-size: 80px;
    top: 35px;
    left: 0px;
  }
}
.ccc-quote .quote-mark.quote-mark-end {
  left: auto;
  top: auto;
  bottom: 40px;
  right: 0;
}
@media (max-width: 767px) {
  .ccc-quote .quote-mark.quote-mark-end {
    bottom: 5px;
  }
}
.ccc-quote .content-area {
  position: relative;
  padding: 70px 70px;
}
@media (max-width: 767px) {
  .ccc-quote .content-area {
    padding: 50px 20px;
  }
}
.ccc-quote .quote-area {
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}
.ccc-quote p {
  font-size: 24px;
  line-height: 32px;
  display: inline;
}
.ccc-quote .sig {
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
}

.editor-content .ccc-quote {
  margin: 40px 0;
  width: 100vw;
  position: relative;
  left: calc(600px - 50vw);
}
@media (max-width: 1239px) {
  .editor-content .ccc-quote {
    left: -20px;
  }
}

.ccc-contact {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  margin-top: -40px;
  padding-top: 80px;
  background-color: #f6f6f6;
  width: 100vw;
  position: relative;
  left: calc(600px - 50vw);
}
@media (max-width: 1239px) {
  .ccc-contact {
    left: -20px;
  }
}
@media (max-width: 1023px) {
  .ccc-contact {
    flex-wrap: wrap;
  }
}
.ccc-contact .map-area {
  display: flex;
  overflow: hidden;
  width: 60%;
  margin-left: 40px;
}
.ccc-contact .map-area iframe {
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .ccc-contact .map-area {
    width: 100%;
    margin-left: 0;
  }
}
.ccc-contact .contact-area {
  padding-bottom: 40px;
}
@media (min-width: 1240px) {
  .ccc-contact .contact-area {
    padding-left: calc(50vw - 600px);
  }
}
@media (max-width: 1239px) {
  .ccc-contact .contact-area {
    padding-left: 20px;
  }
}
.ccc-contact .contact-area h4 {
  margin-top: 20px;
}
.ccc-contact .contact-area a:hover {
  text-decoration: underline;
}
.ccc-contact .social-links {
  display: flex;
  margin-top: 40px;
}
.ccc-contact .social-links .social-link {
  color: white;
  background-color: #1e90ff;
}
.ccc-contact .social-links .social-link:hover {
  background-color: #0a2472;
}

.social-link {
  margin-right: 10px;
  width: 24px;
  height: 24px;
  color: #1e90ff;
  background-color: white;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none !important;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
.social-link:hover {
  color: #0a2472;
}

.remodal.video-modal {
  padding: 0 10px;
  text-align: center;
  background: none;
  width: auto;
  max-width: 100%;
  margin: 0;
}
.remodal.video-modal .video-container {
  width: 984px;
  padding-top: 56.25%;
  position: relative;
}
@media (max-width: 1023px) {
  .remodal.video-modal .video-container {
    width: 728px;
  }
}
@media (max-width: 767px) {
  .remodal.video-modal .video-container {
    width: calc(100vw - 40px);
  }
}
.remodal.video-modal iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.remodal.video-modal .remodal-close {
  left: auto;
  right: 30px;
  color: white;
  top: -45px;
  transition: color 0.3s ease-in-out;
  width: auto;
}
@media (max-width: 767px) {
  .remodal.video-modal .remodal-close {
    top: -40px;
    right: 26px;
  }
}
.remodal.video-modal .remodal-close:before {
  font-size: 40px;
  width: auto;
}
@media (max-width: 767px) {
  .remodal.video-modal .remodal-close:before {
    font-size: 30px;
  }
}
.remodal.video-modal .remodal-close:hover {
  color: #1e90ff;
}

.ccc-accordion {
  margin-top: 30px;
  margin-bottom: 30px;
}
.ccc-accordion .a-content {
  display: none;
}
.ccc-accordion .a-title {
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  font-weight: 700;
  position: relative;
  display: flex;
  overflow: hidden;
}
.ccc-accordion .a-title .text-area {
  background: #1e90ff;
  color: white;
  flex: 1;
  padding: 13px 20px;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
.ccc-accordion .a-title .arrow-area {
  min-height: 50px;
  background: #1e90ff;
  color: white;
  margin-right: 1px;
  width: 50px;
  position: relative;
  transition: background-color 0.3s ease-in-out;
}
.ccc-accordion .a-title .arrow-area:after {
  content: "\f107";
  font-family: "FontAwesome";
  vertical-align: middle;
  position: absolute;
  pointer-events: none;
  font-weight: 300;
  font-size: 24px;
  left: 50%;
  top: 50%;
  transition: all 0.3s ease-in-out;
  transform: translate(-50%, -50%) rotate(-90deg);
}
.ccc-accordion .a-title:hover .text-area, .ccc-accordion .a-title.is-active .text-area {
  background: #389dff;
}
.ccc-accordion .a-title:hover .arrow-area, .ccc-accordion .a-title.is-active .arrow-area {
  background: #389dff;
}
.ccc-accordion .a-title:hover .arrow-area:after, .ccc-accordion .a-title.is-active .arrow-area:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.ccc-accordion .a-title.is-active .arrow-area:after {
  transform: translate(-50%, -50%) rotate(0deg);
}
.ccc-accordion .a-content {
  background: #f3f5f5;
  padding: 10px 20px;
}

.link-boxes {
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  position: relative;
}
.link-boxes:not(.should-slick) {
  width: calc(100% + 56px);
  left: -8px;
}
@media (max-width: 1439px) {
  .link-boxes:not(.should-slick) {
    width: calc(100% + 46px);
  }
}
@media (max-width: 1023px) {
  .link-boxes:not(.should-slick) {
    width: calc(100% + 36px);
  }
}
@media (max-width: 767px) {
  .link-boxes:not(.should-slick) {
    width: calc(100% + 18px);
  }
}
.link-boxes:not(.should-slick).centre {
  left: -28px;
  justify-content: center;
}
@media (max-width: 1439px) {
  .link-boxes:not(.should-slick).centre {
    left: -23px;
  }
}
@media (max-width: 1023px) {
  .link-boxes:not(.should-slick).centre {
    left: -18px;
  }
}
@media (max-width: 767px) {
  .link-boxes:not(.should-slick).centre {
    left: -9px;
  }
}
.link-boxes.should-slick {
  width: calc(100% + 16px);
  left: -8px;
  margin-bottom: 58px;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.link-boxes.should-slick.slick-initialized {
  opacity: 1;
}
.link-boxes .slick-arrow:before {
  color: #1e90ff !important;
  transition: opacity 0.3s ease-in-out;
}
.link-boxes .slick-dots {
  position: relative;
  bottom: 0;
}
.link-boxes .slick-dots li button:before {
  color: #1e90ff;
}
.link-boxes .slick-dots li.slick-active button:before {
  color: #1e90ff;
}

.link-box {
  padding: 2px 10px;
  margin-bottom: 20px;
  width: calc(33.33% - 10px);
}
@media (max-width: 1023px) {
  .link-box {
    width: calc(50% - 10px);
  }
}
@media (max-width: 767px) {
  .link-box {
    width: 100%;
  }
}
.link-box__inner {
  box-shadow: 0 0 5px 2px #e8e8e8;
}
.link-box__inner.has-link {
  transition: box-shadow 0.3s ease-in-out;
}
.link-box__inner.has-link:hover {
  box-shadow: 0 0 10px 2px #cfcfcf;
}
.link-box .image-area-wrapper {
  overflow: hidden;
  position: relative;
}
.link-box .image-area-wrapper:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.link-box .image-area-wrapper > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.link-box .image-area-wrapper .image-area {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: transform 0.3s ease-in-out;
}
.link-box .image-area-wrapper .image-area:hover {
  transform: scale(1.06);
}
.link-box .text-area {
  padding: 20px 15px;
}
.link-box .title {
  font-size: 20px;
  line-height: 28px;
  color: #1e90ff;
}
.link-box .text {
  margin-top: 15px;
}
.link-box .label {
  margin-top: 15px;
  color: #1e90ff;
  transition: color 0.3s ease-in-out;
}
.link-box .label:hover {
  color: #51a9ff;
}

.link-boxes.square .link-box .image-area .image-area__inner {
  position: relative;
}
.link-boxes.square .link-box .image-area .image-area__inner:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
.link-boxes.square .link-box .image-area .image-area__inner > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.profile-item {
  border-radius: 5px;
  background-color: white;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  max-width: 320px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}
.profile-item .image-wrapper {
  position: relative;
}
.profile-item .image-wrapper:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 133.3333333333%;
}
.profile-item .image-wrapper > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.profile-item img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.profile-item .content-wrapper {
  padding: 20px;
}
.profile-item h2 {
  font-size: 20px;
  line-height: 28px;
  margin-top: 11px;
  color: #0a2472;
}
.profile-item h3 {
  font-size: 16px;
  line-height: 24px;
  font-style: italic;
  color: #1e90ff;
}
@media (max-width: 767px) {
  .profile-item h3 {
    font-size: 20px;
    line-height: 28px;
  }
}

#internal-nav {
  color: #1e90ff;
}
#internal-nav ul,
#internal-nav li {
  list-style: none;
  padding-left: 0px;
}
#internal-nav > ul {
  padding-top: 10px;
  display: inline-block;
  width: 100%;
  border-top: 2px solid #1e90ff;
  margin-top: 27px;
  text-align: left;
}
#internal-nav > ul > li > a {
  border-bottom: 1px solid rgba(30, 144, 255, 0.2);
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 18px;
  line-height: 26px;
}
@media (max-width: 1023px) {
  #internal-nav > ul > li > a {
    border-bottom: none;
  }
}
#internal-nav > ul > li:last-child > a {
  border-bottom: 0;
  margin-bottom: 0;
}
#internal-nav .children {
  padding-left: 20px;
  padding-bottom: 10px;
}
#internal-nav .children a {
  font-size: 16px;
  line-height: 24px;
  padding: 3px 0;
}
#internal-nav a {
  display: block;
  padding: 10px;
}
#internal-nav a:hover {
  color: #0a2472;
}
@media (max-width: 1023px) {
  #internal-nav > ul {
    background: #f7f8f8;
    padding: 15px;
    margin-top: 15px;
    width: 100%;
  }
}
#internal-nav li.current_page_ancestor > a, #internal-nav li.current_page_parent > a, #internal-nav li.current_page_item > a {
  color: #0a2472;
  font-weight: 700;
}
@media (max-width: 1023px) {
  #internal-nav {
    background: none;
    width: 100%;
    text-align: left;
    padding: 0 0 0 0;
    border-bottom: 1px solid #1e90ff;
    color: #1e90ff;
  }
  #internal-nav > ul {
    display: none;
    padding-bottom: 0;
    margin-top: 0;
    border-top: 1px solid #1e90ff;
  }
}
#internal-nav .section-title {
  display: none;
  position: relative;
  color: #1e90ff;
  padding-right: 30px;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 10px;
}
#internal-nav .section-title > a {
  padding: 0px;
}
#internal-nav .section-title:after {
  content: "\f107";
  font-family: "FontAwesome";
  vertical-align: middle;
  position: absolute;
  pointer-events: none;
  font-weight: 300;
  right: 0px;
  top: 0px;
  cursor: pointer;
}
@media (max-width: 1023px) {
  #internal-nav .section-title {
    display: block;
  }
  #internal-nav .section-title.is-active + ul {
    display: block;
  }
}

/*--------------------------------------------------------------
# Pages
--------------------------------------------------------------*/
.home-banner {
  min-height: 660px;
  height: calc(100vh - 144px);
  position: relative;
  overflow: hidden;
}
@media (max-width: 1439px) {
  .home-banner {
    height: calc(100vh - 112px);
  }
}
.home-banner:after {
  content: "";
  width: 100%;
  height: 400px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-image: linear-gradient(to top, rgba(34, 34, 34, 0.8), rgba(34, 34, 34, 0));
}
.home-banner #hb-pattern {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: auto;
  pointer-events: none;
  z-index: 1;
  height: 300px;
  background-position: left top;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (max-width: 1023px) {
  .home-banner #hb-pattern {
    height: 240px;
    background-size: auto 100%;
  }
}
@media (max-width: 767px) {
  .home-banner #hb-pattern {
    background-position: 20% 100%;
  }
}
.home-banner .banner-video {
  overflow: hidden;
}
@media (max-width: 1439px) {
  .home-banner .banner-video {
    width: 100%;
    height: 100%;
    position: relative;
  }
}
.home-banner #banner-video-bg {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.home-banner .banner-images {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.home-banner .banner-images.slick-initialized {
  opacity: 1;
}
.home-banner .banner-images .slick-list,
.home-banner .banner-images .slick-slide,
.home-banner .banner-images .slick-track {
  height: 100%;
}
.home-banner .banner-images .slick-slide > div {
  height: 100%;
}
.home-banner .banner-images .slick-dots {
  width: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  justify-content: flex-end;
  bottom: 10px;
  z-index: 1;
  display: flex;
}
.home-banner .banner-images .slick-dots button:before {
  color: #0a2472;
}
.home-banner .banner-images .images-background {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}
@media (max-width: 1023px) {
  .home-banner {
    min-height: 700px;
  }
  .home-banner .banner-video,
  .home-banner .banner-images {
    position: relative;
  }
}
.home-banner .play-button {
  position: absolute;
  left: 20px;
  z-index: 1;
  bottom: 350px;
  transition: transform 0.3s ease-in-out;
}
.home-banner .play-button:hover {
  transform: scale(1.1);
}
@media (max-width: 1439px) {
  .home-banner .play-button {
    bottom: 300px;
  }
}
@media (max-width: 767px) {
  .home-banner .play-button {
    bottom: auto;
    top: 20px;
    left: auto;
    right: 20px;
  }
}
.home-banner .hb-buttons {
  display: flex;
  margin-bottom: 10px;
}
.home-banner .hb-buttons .btn {
  flex: 1;
}
.home-banner .hb-csbb-wrapper {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  bottom: 30px;
  z-index: 2;
  display: flex;
}
.home-banner .banner-content-wrapper {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  bottom: 100px;
  display: flex;
  z-index: 1;
  justify-content: flex-end;
}
@media (max-width: 1023px) {
  .home-banner .banner-content-wrapper {
    bottom: 180px;
  }
}
@media (max-width: 767px) {
  .home-banner .banner-content-wrapper {
    bottom: 220px;
  }
}
.home-banner .banner-content {
  width: 360px;
  z-index: 1;
}
.home-banner .banner-content .btn {
  margin-bottom: 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767px) {
  .home-banner .banner-content .btn {
    width: auto;
    font-size: 14px;
    line-height: 22px;
  }
}

.home-wrapper .flex-sections {
  position: relative;
  z-index: 1;
}
.home-wrapper .flex-sections > section {
  margin: 40px 0;
}
.home-wrapper .flex-sections .section-inner {
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}
.home-wrapper .flex-sections .section-title {
  color: #0a2472;
}
.home-wrapper section.quick-links {
  background-color: rgba(194, 195, 196, 0.15);
  padding-top: 100px;
  padding-bottom: 100px;
}
.home-wrapper section.quick-links .section-inner {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
}
@media (max-width: 1023px) {
  .home-wrapper section.quick-links .section-inner {
    flex-wrap: wrap;
  }
}
.home-wrapper section.quick-links .content-area {
  flex: 1;
}
.home-wrapper section.quick-links .content-area > .btn {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .home-wrapper section.quick-links .q-items {
    display: flex;
    width: calc(100% + 25px);
    position: relative;
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) and (max-width: 767px) {
  .home-wrapper section.quick-links .q-items {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .home-wrapper section.quick-links .q-items > div {
    width: calc((100% - 50px) / 2);
    margin-right: 25px;
    margin-bottom: 25px;
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .home-wrapper section.quick-links .q-items > div {
    width: calc((100% - 50px) / 2);
  }
}
@media (min-width: 768px) and (max-width: 767px) {
  .home-wrapper section.quick-links .q-items > div {
    width: 100%;
    margin-right: 0;
  }
}
.home-wrapper section.quick-links .slick-dots {
  margin-top: 20px;
}
.home-wrapper section.quick-links.has-side .q-items {
  width: 780px;
  margin-left: 100px;
}
@media (max-width: 1439px) {
  .home-wrapper section.quick-links.has-side .q-items {
    width: 640px;
    margin-left: 40px;
  }
}
@media (max-width: 1023px) {
  .home-wrapper section.quick-links.has-side .q-items {
    margin: 40px 0 0 0;
    width: 100%;
  }
}
.home-wrapper section.video {
  margin-top: 70px;
  margin-bottom: 90px;
  max-height: 625px;
  position: relative;
  overflow: hidden;
  position: relative;
}
.home-wrapper section.video:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.home-wrapper section.video > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.home-wrapper section.video:hover .image-area {
  background-color: rgba(0, 0, 0, 0.6);
}
.home-wrapper section.video:hover #video-circle {
  opacity: 1;
}
.home-wrapper section.video .image-area {
  background-blend-mode: multiply;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: background-color 0.3s ease-in-out;
}
.home-wrapper section.video .play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
@media (max-width: 767px) {
  .home-wrapper section.video .play-button svg {
    width: 50px;
  }
}
.home-wrapper section.video #video-circle {
  transition: opacity 0.3s ease-in-out;
}
.home-wrapper section.icon-links-block .icon-name {
  color: #0a2472;
  position: relative;
  font-size: 20px;
}
.home-wrapper section.icon-links-block .icon-name:before {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -12px;
  background-color: rgba(194, 195, 196, 0.5);
  height: 2px;
  width: 80px;
  content: "";
}
.home-wrapper section.icon-links-block .icon-links {
  display: flex;
  flex-wrap: wrap;
  padding-top: 60px;
  width: 100%;
  padding-bottom: 40px;
  justify-content: center;
}
.home-wrapper section.icon-links-block .icon-links .icon-link {
  text-align: center;
  margin: 0 20px;
  transition: color 0.3s ease-in-out;
}
.home-wrapper section.icon-links-block .icon-links .icon-link:hover .icon-name {
  font-weight: 700;
}
.home-wrapper section.icon-links-block .icon-links .icon-link a {
  display: block;
}
@media (min-width: 1024px) {
  .home-wrapper section.icon-links-block .icon-links .icon-link {
    width: 120px;
    transition: transform 0.3s ease-in-out;
  }
  .home-wrapper section.icon-links-block .icon-links .icon-link:hover {
    transform: translateY(-7px);
  }
}
@media (min-width: 1440px) {
  .home-wrapper section.icon-links-block .icon-links .icon-link {
    width: 160px;
  }
}
.home-wrapper section.icon-links-block .icon-links .icon-link img,
.home-wrapper section.icon-links-block .icon-links .icon-link svg {
  display: inline-block;
  width: auto;
  height: 60px;
  margin-bottom: 24px;
}
.home-wrapper section.icon-links-block .slick-dotted .icon-link {
  margin: 0;
  padding: 0 10px;
}
.home-wrapper section.icon-links-block .slick-dots {
  position: relative;
  bottom: auto;
  margin-top: 30px;
}
.home-wrapper section.icon-links-block .slick-dots li button:before {
  color: #0a2472;
}
.home-wrapper section.hp-quote {
  margin-bottom: 120px;
}
.home-wrapper section.hp-quote .slick-dots {
  position: absolute;
  bottom: -60px;
}
.home-wrapper section.pathways .pathway-items {
  max-width: 2000px;
  margin: 32px auto 0;
  border-top: 20px solid #1e90ff;
}
.home-wrapper section.pathways .pathway-items .pathway-item a {
  display: block;
  position: relative;
}
.home-wrapper section.pathways .pathway-items .pathway-item a:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.home-wrapper section.pathways .pathway-items .pathway-item a:before {
  content: "";
  width: 100%;
  height: 50%;
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  background-image: linear-gradient(to top, rgba(34, 34, 34, 0.8), rgba(34, 34, 34, 0));
}
.home-wrapper section.pathways .pathway-items .pathway-item a:hover:after {
  opacity: 0;
}
.home-wrapper section.pathways .pathway-items .pathway-item a:hover:before {
  opacity: 1;
}
.home-wrapper section.pathways .pathway-items .pathway-item a:hover .bottom-area {
  color: white;
}
.home-wrapper section.pathways .pathway-items .pathway-item .image-area {
  position: relative;
}
.home-wrapper section.pathways .pathway-items .pathway-item .image-area:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 75%;
}
.home-wrapper section.pathways .pathway-items .pathway-item .image-area > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.home-wrapper section.pathways .pathway-items .pathway-item .bottom-area {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 15px 30px;
  z-index: 1;
  transition: color 0.3s ease-in-out;
}

.entry-footer {
  text-align: center;
  display: block;
  margin: 18px 0;
}
.entry-footer .btn {
  display: inline-block;
}

.innerpages > article {
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
}
.innerpages > article .page-title {
  font-size: 46px;
  line-height: 54px;
  color: #1e90ff;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .innerpages > article .page-title {
    font-size: 32px;
    line-height: 40px;
  }
}
@media (max-width: 1023px) {
  .innerpages > article .page-title {
    display: none;
  }
  .innerpages > article .page-title.no-side {
    display: none;
  }
}

.layout-wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  .layout-wrapper {
    flex-wrap: wrap;
  }
}
.layout-wrapper > .editor-content {
  width: 100%;
}
@media (min-width: 1024px) {
  .layout-wrapper > .editor-content.has-side {
    width: calc(100% - 300px);
  }
  .layout-wrapper > .editor-content.has-side .ccc-quote,
  .layout-wrapper > .editor-content.has-side .ccc-contact,
  .layout-wrapper > .editor-content.has-side #newsletter-list .first-item {
    width: 100%;
    left: 0;
  }
  .layout-wrapper > .editor-content.has-side .contact-area {
    padding-left: 20px;
  }
}
.layout-wrapper #internal-nav {
  width: 240px;
}
@media (max-width: 1023px) {
  .layout-wrapper #internal-nav {
    width: 100%;
    margin-bottom: 20px;
  }
}

.post-list {
  margin: 40px 0;
}
.post-list .two-column-wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.post-list .two-column-wrapper > div {
  width: calc(50% - 10px);
  display: block;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .post-list .two-column-wrapper > div {
    width: 100%;
  }
}

.post-list-filter {
  border-top: 1px solid rgba(30, 144, 255, 0.5);
  padding: 40px 0;
  margin: 20px 0;
}
.post-list-filter form {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .post-list-filter form {
    flex-wrap: wrap;
  }
}
.post-list-filter form .btn {
  width: 180px;
}
.post-list-filter form input[type=text] {
  width: calc(100% - 490px);
}
@media (max-width: 1023px) {
  .post-list-filter form input[type=text] {
    width: calc(50% - 110px);
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .post-list-filter form input[type=text] {
    width: 100%;
    margin-bottom: 20px;
  }
}
.post-list-filter form .selectric-wrapper {
  width: 270px;
}
@media (max-width: 1023px) {
  .post-list-filter form .selectric-wrapper {
    width: calc(50% - 110px);
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .post-list-filter form .selectric-wrapper {
    width: 100%;
    margin-bottom: 20px;
  }
}

.post-header {
  width: 100%;
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
}
.post-header .left {
  flex: 1;
}
.post-header .post-date {
  color: #1e90ff;
  font-weight: 500;
}

#back-button {
  background-color: rgba(30, 144, 255, 0.24);
}
#back-button:hover {
  background-color: #1e90ff;
}
#back-button i {
  margin-right: 10px;
}

.main-wrapper.search-404 > article {
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}
.main-wrapper.search-404 .entry-header {
  margin-top: 24px;
  margin-bottom: 12px;
}
.main-wrapper.search-404 .entry-header h1 {
  font-size: 30px;
  line-height: 38px;
  margin-bottom: 15px;
}
.main-wrapper.search-404 .not-found-notice {
  margin-bottom: 16px;
}
.main-wrapper.search-404 .search-form {
  padding-bottom: 60px;
}
.main-wrapper.search-404 .search-form input[type=text] {
  width: 500px;
  border: 1px solid #333c42;
  height: 52px;
  margin-right: 15px;
}
@media (max-width: 767px) {
  .main-wrapper.search-404 .search-form input[type=text] {
    display: block;
    width: 100%;
    margin-bottom: 15px;
  }
}
.main-wrapper.search-404 .results-container {
  padding-top: 60px;
}
.main-wrapper.search-404 .results-container .result-item {
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: 30px;
  padding-bottom: 15px;
}
.main-wrapper.search-404 .results-container .result-item > h2 {
  padding: 0;
  margin: 0 0 10px;
  font-size: 24px;
  line-height: 32px;
}
.main-wrapper.search-404 .results-container .result-item > a:hover {
  color: #1e90ff;
}

#newsletter-list .first-item {
  margin: 40px 0 60px;
  padding: 60px 0;
  background-color: #f6f6f6;
  width: 100vw;
  position: relative;
  left: calc(600px - 50vw);
}
@media (max-width: 1239px) {
  #newsletter-list .first-item {
    left: -20px;
  }
}
@media (max-width: 1023px) {
  #newsletter-list .first-item {
    padding: 40px 0 20px;
  }
}
#newsletter-list .first-item__inner {
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
#newsletter-list .first-item__inner .excerpt {
  color: #7b7a7a;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin-top: 20px;
  margin-bottom: 50px;
}

section.news .q-items {
  display: flex;
  width: calc(100% + 25px);
  position: relative;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  section.news .q-items {
    width: 100%;
  }
}
section.news .q-items > div {
  width: calc((100% - 75px) / 3);
  margin-right: 25px;
  margin-bottom: 25px;
  position: relative;
}
@media (max-width: 1023px) {
  section.news .q-items > div {
    width: calc((100% - 50px) / 2);
  }
}
@media (max-width: 767px) {
  section.news .q-items > div {
    width: 100%;
    margin-right: 0;
  }
}
section.news .btn-calendar {
  background-color: rgba(30, 144, 255, 0.3);
}
section.news .btn-calendar:hover {
  background-color: rgba(30, 144, 255, 0.7);
}
section.news .q-item h3 {
  color: white;
}
@media (min-width: 768px) and (max-width: 1023px) {
  section.news .q-item:last-child {
    display: none;
  }
}
section.news .bottom-area {
  background-color: #0a2472;
}
section.news .date {
  font-weight: 500;
}
section.news .rm,
section.news .date {
  color: #1e90ff;
}
section.news .section-header {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 35px;
}
section.news .section-header .buttons {
  display: flex;
}
section.news .section-header .buttons .btn {
  font-size: 14px;
}
@media (max-width: 767px) {
  section.news .section-header {
    flex-wrap: wrap;
    margin-bottom: 40px;
  }
  section.news .section-header .buttons {
    margin-top: 40px;
    width: 100%;
  }
}

.editor-content section.news {
  margin-top: 40px;
  margin-bottom: 80px;
}

/*--------------------------------------------------------------
# Pages
--------------------------------------------------------------*/
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 1;
}

.hamburger-box {
  width: 24px;
  height: 16px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 24px;
  height: 2px;
  background-color: #0a2472;
  border-radius: 0.5px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -7px;
}
.hamburger-inner::after {
  bottom: -7px;
}

/*
 * 3DX
 */
.hamburger--3dx .hamburger-box {
  perspective: 48px;
}
.hamburger--3dx .hamburger-inner {
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent;
  transform: rotateY(180deg);
}
.hamburger--3dx.is-active .hamburger-inner::before {
  transform: translate3d(0, 7px, 0) rotate(45deg);
}
.hamburger--3dx.is-active .hamburger-inner::after {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
}

/*
 * 3DX Reverse
 */
.hamburger--3dx-r .hamburger-box {
  perspective: 48px;
}
.hamburger--3dx-r .hamburger-inner {
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent;
  transform: rotateY(-180deg);
}
.hamburger--3dx-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 7px, 0) rotate(45deg);
}
.hamburger--3dx-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
}

/*
 * 3DY
 */
.hamburger--3dy .hamburger-box {
  perspective: 48px;
}
.hamburger--3dy .hamburger-inner {
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent;
  transform: rotateX(-180deg);
}
.hamburger--3dy.is-active .hamburger-inner::before {
  transform: translate3d(0, 7px, 0) rotate(45deg);
}
.hamburger--3dy.is-active .hamburger-inner::after {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
}

/*
 * 3DY Reverse
 */
.hamburger--3dy-r .hamburger-box {
  perspective: 48px;
}
.hamburger--3dy-r .hamburger-inner {
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent;
  transform: rotateX(180deg);
}
.hamburger--3dy-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 7px, 0) rotate(45deg);
}
.hamburger--3dy-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
}

/*
 * Arrow
 */
.hamburger--arrow.is-active .hamburger-inner::before {
  transform: translate3d(-4.8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}
.hamburger--arrow.is-active .hamburger-inner::after {
  transform: translate3d(-4.8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
 * Arrow Right
 */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  transform: translate3d(4.8px, 0, 0) rotate(45deg) scale(0.7, 1);
}
.hamburger--arrow-r.is-active .hamburger-inner::after {
  transform: translate3d(4.8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
 * Arrow Alt
 */
.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(-4.8px, -6px, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(-4.8px, 6px, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
 * Arrow Alt Right
 */
.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(4.8px, -6px, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(4.8px, 6px, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
 * Boring
 */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  transition-property: none;
}
.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg);
}
.hamburger--boring.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}
.hamburger--boring.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
}

/*
 * Collapse
 */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.15s;
  transition-delay: 0.15s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
  top: -14px;
  transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
  transition-delay: 0.32s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Collapse Reverse
 */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.15s;
  transition-delay: 0.15s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r .hamburger-inner::after {
  top: -14px;
  transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse-r .hamburger-inner::before {
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r.is-active .hamburger-inner {
  transform: translate3d(0, -7px, 0) rotate(45deg);
  transition-delay: 0.32s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;
}
.hamburger--collapse-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
  * Elastic
  */
.hamburger--elastic .hamburger-inner {
  top: 1px;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic .hamburger-inner::before {
  top: 7px;
  transition: opacity 0.15s 0.4s ease;
}
.hamburger--elastic .hamburger-inner::after {
  top: 14px;
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 7px, 0) rotate(135deg);
  transition-delay: 0.1s;
}
.hamburger--elastic.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}
.hamburger--elastic.is-active .hamburger-inner::after {
  transform: translate3d(0, -14px, 0) rotate(-270deg);
  transition-delay: 0.1s;
}

/*
  * Elastic Reverse
  */
.hamburger--elastic-r .hamburger-inner {
  top: 1px;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic-r .hamburger-inner::before {
  top: 7px;
  transition: opacity 0.15s 0.4s ease;
}
.hamburger--elastic-r .hamburger-inner::after {
  top: 14px;
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic-r.is-active .hamburger-inner {
  transform: translate3d(0, 7px, 0) rotate(-135deg);
  transition-delay: 0.1s;
}
.hamburger--elastic-r.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}
.hamburger--elastic-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -14px, 0) rotate(270deg);
  transition-delay: 0.1s;
}

/*
 * Emphatic
 */
.hamburger--emphatic {
  overflow: hidden;
}
.hamburger--emphatic .hamburger-inner {
  transition: background-color 0.2s 0.25s ease-in;
}
.hamburger--emphatic .hamburger-inner::before {
  left: 0;
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in;
}
.hamburger--emphatic .hamburger-inner::after {
  top: 7px;
  right: 0;
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in;
}
.hamburger--emphatic.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent;
}
.hamburger--emphatic.is-active .hamburger-inner::before {
  left: -48px;
  top: -48px;
  transform: translate3d(48px, 48px, 0) rotate(45deg);
  transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.hamburger--emphatic.is-active .hamburger-inner::after {
  right: -48px;
  top: -48px;
  transform: translate3d(-48px, 48px, 0) rotate(-45deg);
  transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
 * Emphatic Reverse
 */
.hamburger--emphatic-r {
  overflow: hidden;
}
.hamburger--emphatic-r .hamburger-inner {
  transition: background-color 0.2s 0.25s ease-in;
}
.hamburger--emphatic-r .hamburger-inner::before {
  left: 0;
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in;
}
.hamburger--emphatic-r .hamburger-inner::after {
  top: 7px;
  right: 0;
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in;
}
.hamburger--emphatic-r.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent;
}
.hamburger--emphatic-r.is-active .hamburger-inner::before {
  left: -48px;
  top: 48px;
  transform: translate3d(48px, -48px, 0) rotate(-45deg);
  transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.hamburger--emphatic-r.is-active .hamburger-inner::after {
  right: -48px;
  top: 48px;
  transform: translate3d(-48px, -48px, 0) rotate(45deg);
  transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
  * Slider
  */
.hamburger--slider .hamburger-inner {
  top: 1px;
}
.hamburger--slider .hamburger-inner::before {
  top: 7px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.2s;
}
.hamburger--slider .hamburger-inner::after {
  top: 14px;
}
.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 7px, 0) rotate(45deg);
}
.hamburger--slider.is-active .hamburger-inner::before {
  transform: rotate(-45deg) translate3d(-3.4285714286px, -5px, 0);
  opacity: 0;
}
.hamburger--slider.is-active .hamburger-inner::after {
  transform: translate3d(0, -14px, 0) rotate(-90deg);
}

/*
  * Slider Reverse
  */
.hamburger--slider-r .hamburger-inner {
  top: 1px;
}
.hamburger--slider-r .hamburger-inner::before {
  top: 7px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.2s;
}
.hamburger--slider-r .hamburger-inner::after {
  top: 14px;
}
.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 7px, 0) rotate(-45deg);
}
.hamburger--slider-r.is-active .hamburger-inner::before {
  transform: rotate(45deg) translate3d(3.4285714286px, -5px, 0);
  opacity: 0;
}
.hamburger--slider-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -14px, 0) rotate(90deg);
}

/*
  * Spring
  */
.hamburger--spring .hamburger-inner {
  top: 1px;
  transition: background-color 0s 0.15s linear;
}
.hamburger--spring .hamburger-inner::before {
  top: 7px;
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring .hamburger-inner::after {
  top: 14px;
  transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.32s;
  background-color: transparent;
}
.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 7px, 0) rotate(45deg);
}
.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 7px, 0) rotate(-45deg);
}

/*
 * Spring Reverse
 */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.15s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring-r .hamburger-inner::after {
  top: -14px;
  transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
}
.hamburger--spring-r .hamburger-inner::before {
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring-r.is-active .hamburger-inner {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
  transition-delay: 0.32s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spring-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.32s linear;
}
.hamburger--spring-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Stand
 */
.hamburger--stand .hamburger-inner {
  transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear;
}
.hamburger--stand .hamburger-inner::before {
  transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand.is-active .hamburger-inner {
  transform: rotate(90deg);
  background-color: transparent;
  transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear;
}
.hamburger--stand.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--stand.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Stand Reverse
 */
.hamburger--stand-r .hamburger-inner {
  transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear;
}
.hamburger--stand-r .hamburger-inner::before {
  transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand-r .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand-r.is-active .hamburger-inner {
  transform: rotate(-90deg);
  background-color: transparent;
  transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear;
}
.hamburger--stand-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--stand-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Spin
 */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.14s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;
}
.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Spin Reverse
 */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r .hamburger-inner::before {
  transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin-r .hamburger-inner::after {
  transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r.is-active .hamburger-inner {
  transform: rotate(-225deg);
  transition-delay: 0.14s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;
}
.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg);
  transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Squeeze
 */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.1s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.1s 0.14s ease, opacity 0.1s ease;
}
.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.14s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease, opacity 0.1s 0.14s ease;
}
.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Vortex
 */
.hamburger--vortex .hamburger-inner {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}
.hamburger--vortex .hamburger-inner::before {
  transition-property: top, opacity;
}
.hamburger--vortex .hamburger-inner::after {
  transition-property: bottom, transform;
}
.hamburger--vortex.is-active .hamburger-inner {
  transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
  transition-delay: 0s;
}
.hamburger--vortex.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}
.hamburger--vortex.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg);
}

/*
 * Vortex Reverse
 */
.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}
.hamburger--vortex-r .hamburger-inner::before {
  transition-property: top, opacity;
}
.hamburger--vortex-r .hamburger-inner::after {
  transition-property: bottom, transform;
}
.hamburger--vortex-r.is-active .hamburger-inner {
  transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
  transition-delay: 0s;
}
.hamburger--vortex-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}
.hamburger--vortex-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("../../assets/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../../assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../../assets/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../../assets/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../../assets/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../../assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("../../assets/img/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("../../assets/fonts/slick.eot");
  src: url("../../assets/fonts/slick.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/slick.woff") format("woff"), url("../../assets/fonts/slick.ttf") format("truetype"), url("../../assets/fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  z-index: 1000;
  display: block;
  height: 40px;
  width: 40px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.5;
}
.slick-prev:before,
.slick-next:before {
  font-family: "FontAwesome";
  font-size: 40px;
  line-height: 1;
  color: #999;
  opacity: 0.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: 25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: 25px;
}
.slick-prev:before {
  content: "\f137";
}
[dir=rtl] .slick-prev:before {
  content: "\f138";
}

.slick-next {
  right: 25px;
}
[dir=rtl] .slick-next {
  left: 25px;
  right: auto;
}
.slick-next:before {
  content: "\f138";
}
[dir=rtl] .slick-next:before {
  content: "\f137";
}

/* Dots */
.slick-dots {
  position: absolute;
  bottom: 25px;
  left: 0;
  text-align: center;
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
  width: 100%;
  z-index: 1000;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 10px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 1;
}

/*======================================
  Selectric
======================================*/
.selectric-wrapper {
  position: relative;
  cursor: pointer;
}

.selectric-responsive {
  width: 100%;
}

.selectric {
  border: 1px solid #1e90ff;
  background: white;
  position: relative;
  transition: all 0.3s ease-in-out;
}

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 45px 0 15px;
  font-size: 16px;
  line-height: 50px;
  color: #1e90ff;
  height: 50px;
}

.selectric-hover .selectric {
  background: white;
}

.selectric-hover .selectric .button {
  color: #e6e6e6;
}

.selectric-hover .selectric .button:after {
  border-top-color: #e6e6e6;
}

.selectric-open {
  z-index: 9999;
}

.selectric-open .selectric {
  background: white;
}

.selectric-open .selectric-items {
  display: block;
}

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}

.selectric-hide-select select {
  position: absolute;
  left: -100%;
}

.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  opacity: 0;
}

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #f8f8f8;
  border: 1px solid #c4c4c4;
  z-index: -1;
  box-shadow: 0 0 10px -6px;
}

.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}

.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
}

.selectric-items li,
.selectric-items ul {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  min-height: 20px;
}

.selectric-items li {
  display: block;
  padding: 8px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #eee;
  color: #666;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

.selectric-items li.selected {
  background: #efefef;
  color: #444;
}

.selectric-items li.highlighted {
  background: #efefef;
  color: #51a9ff;
}

.selectric-items li:hover {
  background: #f0f0f0;
}

.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background: none;
  color: #444;
}

.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}

.selectric-items .selectric-group li {
  padding-left: 25px;
}

.selectric-items li {
  padding: 8px 15px;
}

.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  height: 50px;
  line-height: 50px;
  background-color: none;
  color: #bbb;
  text-align: center;
  font: 0/0 a;
  *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}

.selectric .button:after {
  content: "\f107";
  z-index: 1;
  font-size: 16px;
  font-family: "FontAwesome";
  position: absolute;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
  margin: auto;
  color: #1e90ff;
}

.xdsoft_datetimepicker {
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
  background: #fff;
  border-bottom: 1px solid #bbb;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  color: #333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 8px;
  padding-left: 0;
  padding-top: 2px;
  position: absolute;
  z-index: 9999;
  box-sizing: border-box;
  display: none;
}

.xdsoft_datetimepicker.xdsoft_rtl {
  padding: 8px 0 8px 8px;
}

.xdsoft_datetimepicker iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
  height: 210px;
  background: transparent;
  border: 0;
}

.xdsoft_datetimepicker button {
  border: none !important;
}

.xdsoft_noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.xdsoft_noselect::-moz-selection {
  background: transparent;
}

.xdsoft_noselect::selection {
  background: transparent;
}

.xdsoft_noselect::-moz-selection {
  background: transparent;
}

.xdsoft_datetimepicker.xdsoft_inline {
  display: inline-block;
  position: static;
  box-shadow: none;
}

.xdsoft_datetimepicker * {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
  display: none;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
  display: block;
}

.xdsoft_datetimepicker .xdsoft_datepicker {
  width: 224px;
  float: left;
  margin-left: 8px;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
  width: 256px;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
  width: 58px;
  float: left;
  text-align: center;
  margin-left: 8px;
  margin-top: 0;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
  margin-top: 8px;
  margin-bottom: 3px;
}

.xdsoft_datetimepicker .xdsoft_monthpicker {
  position: relative;
  text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i {
  opacity: 0.5;
  background-position: -92px -19px;
  display: inline-block;
  width: 9px;
  height: 20px;
  vertical-align: middle;
}

.xdsoft_datetimepicker .xdsoft_prev {
  float: left;
  background-position: -20px 0;
}

.xdsoft_datetimepicker .xdsoft_today_button {
  float: left;
  background-position: -70px 0;
  margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_next {
  float: right;
  background-position: 0 0;
}

.xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button {
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0 none;
  cursor: pointer;
  display: block;
  height: 30px;
  opacity: 0.5;
  -ms-filter: "alpha(opacity=50)";
  outline: medium none;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: 100%;
  white-space: nowrap;
  width: 20px;
  min-width: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
  float: none;
  background-position: -40px -15px;
  height: 15px;
  width: 30px;
  display: block;
  margin-left: 14px;
  margin-top: 7px;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
  float: none;
  margin-left: 0;
  margin-right: 14px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
  background-position: -40px 0;
  margin-bottom: 7px;
  margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
  height: 151px;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: #f5f5f5;
  border-top: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: center;
  border-collapse: collapse;
  cursor: pointer;
  border-bottom-width: 0;
  height: 25px;
  line-height: 25px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
  border-top-width: 0;
}

.xdsoft_datetimepicker .xdsoft_today_button:hover, .xdsoft_datetimepicker .xdsoft_next:hover, .xdsoft_datetimepicker .xdsoft_prev:hover {
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
}

.xdsoft_datetimepicker .xdsoft_label {
  display: inline;
  position: relative;
  z-index: 9999;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #fff;
  float: left;
  width: 182px;
  text-align: center;
  cursor: pointer;
}

.xdsoft_datetimepicker .xdsoft_label:hover > span {
  text-decoration: underline;
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
  opacity: 1;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
  border: 1px solid #ccc;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 101;
  display: none;
  background: #fff;
  max-height: 160px;
  overflow-y: hidden;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
  right: -7px;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
  right: 2px;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #fff;
  background: #ff8000;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
  padding: 2px 10px 2px 5px;
  text-decoration: none !important;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #3af;
  box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_month {
  width: 100px;
  text-align: right;
}

.xdsoft_datetimepicker .xdsoft_calendar {
  clear: both;
}

.xdsoft_datetimepicker .xdsoft_year {
  width: 48px;
  margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar table {
  border-collapse: collapse;
  width: 100%;
}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
  padding-right: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
  height: 25px;
}

.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
  width: 14.2857142%;
  background: #f5f5f5;
  border: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: right;
  vertical-align: middle;
  padding: 0;
  border-collapse: collapse;
  cursor: pointer;
  height: 25px;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
  width: 12.5%;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
  background: #f1f1f1;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  color: #3af;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #3af;
  box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
  opacity: 0.5;
  -ms-filter: "alpha(opacity=50)";
  cursor: default;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
  opacity: 0.2;
  -ms-filter: "alpha(opacity=20)";
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #fff !important;
  background: #ff8000 !important;
  box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover {
  background: #3af !important;
  box-shadow: #178fe5 0 1px 3px 0 inset !important;
  color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
  color: inherit !important;
  background: inherit !important;
  box-shadow: inherit !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
  font-weight: 700;
  text-align: center;
  color: #999;
  cursor: default;
}

.xdsoft_datetimepicker .xdsoft_copyright {
  color: #ccc !important;
  font-size: 10px;
  clear: both;
  float: none;
  margin-left: 8px;
}

.xdsoft_datetimepicker .xdsoft_copyright a {
  color: #eee !important;
}

.xdsoft_datetimepicker .xdsoft_copyright a:hover {
  color: #aaa !important;
}

.xdsoft_time_box {
  position: relative;
  border: 1px solid #ccc;
}

.xdsoft_scrollbar > .xdsoft_scroller {
  background: #ccc !important;
  height: 20px;
  border-radius: 3px;
}

.xdsoft_scrollbar {
  position: absolute;
  width: 7px;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
  left: 0;
  right: auto;
}

.xdsoft_scroller_box {
  position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
  box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
  background: #000;
  border-bottom: 1px solid #444;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  border-top: 1px solid #333;
  color: #ccc;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
  border-bottom: 1px solid #222;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: #0a0a0a;
  border-top: 1px solid #222;
  color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
  background-color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
  border: 1px solid #333;
  background: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #000;
  background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #c50;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_next, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0a0a0a;
  border: 1px solid #222;
  color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0e0e0e;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
  color: #c50;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #c50;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000 !important;
  background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  color: #666;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
  color: #333 !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
  color: #111 !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
  color: #555 !important;
}

.xdsoft_dark .xdsoft_time_box {
  border: 1px solid #333;
}

.xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller {
  background: #333 !important;
}

.xdsoft_datetimepicker .xdsoft_save_selected {
  display: block;
  border: 1px solid #ddd !important;
  margin-top: 5px;
  width: 100%;
  color: #454551;
  font-size: 13px;
}

.xdsoft_datetimepicker .blue-gradient-button {
  font-family: "museo-sans", "Book Antiqua", sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #82878c;
  height: 28px;
  position: relative;
  padding: 4px 17px 4px 33px;
  border: 1px solid #d7d8da;
  background: linear-gradient(to bottom, #fff 0, #f4f8fa 73%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f4f8fa",GradientType=0);
}

.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: linear-gradient(to bottom, #f4f8fa 0, #FFF 73%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa",endColorstr="#FFF",GradientType=0);
}

/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */
/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */
/* Default theme styles for the background */
.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  filter: blur(3px);
}

/* Default theme styles of the overlay */
.remodal-overlay {
  background: rgba(43, 46, 56, 0.9);
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
  animation-name: remodal-overlay-opening-keyframes;
}

.remodal-overlay.remodal-is-closing {
  animation-name: remodal-overlay-closing-keyframes;
}

/* Default theme styles of the wrapper */
.remodal-wrapper {
  padding: 10px 10px 0;
}

/* Default theme styles of the modal dialog */
.remodal {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;
  transform: translate3d(0, 0, 0);
  color: #2b2e38;
  background: #fff;
}

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
  animation-name: remodal-opening-keyframes;
}

.remodal.remodal-is-closing {
  animation-name: remodal-closing-keyframes;
}

/* Vertical align of the modal dialog */
.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}

/* Close button */
.remodal-close {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  overflow: visible;
  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  transition: color 0.2s;
  text-decoration: none;
  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
}

.remodal-close:hover,
.remodal-close:focus {
  color: #2b2e38;
}

.remodal-close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 35px;
  content: "×";
  text-align: center;
}

/* Dialog buttons */
.remodal-confirm,
.remodal-cancel {
  font: inherit;
  display: inline-block;
  overflow: visible;
  min-width: 110px;
  margin: 0;
  padding: 12px 0;
  cursor: pointer;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  border: 0;
  outline: 0;
}

.remodal-confirm {
  color: #fff;
  background: #81c784;
}

.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #66bb6a;
}

.remodal-cancel {
  color: #fff;
  background: #e57373;
}

.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #ef5350;
}

/* Remove inner padding and border in Firefox 4+ for the button tag. */
.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* Keyframes
   ========================================================================== */
@keyframes remodal-opening-keyframes {
  from {
    transform: scale(1.05);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
    filter: blur(0);
  }
}
@keyframes remodal-closing-keyframes {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.95);
    opacity: 0;
    filter: blur(0);
  }
}
@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* Media queries
   ========================================================================== */
@media only screen and (min-width: 641px) {
  .remodal {
    max-width: 700px;
  }
}
/* IE8
   ========================================================================== */
.lt-ie9 .remodal-overlay {
  background: #2b2e38;
}

.lt-ie9 .remodal {
  width: 700px;
}

/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */
/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */
/* Hide scroll bar */
html.remodal-is-locked {
  overflow: hidden;
  touch-action: none;
}

/* Anti FOUC */
.remodal,
[data-remodal-id] {
  display: none;
}

/* Necessary styles of the overlay */
.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  display: none;
}

/* Necessary styles of the wrapper */
.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  overflow: auto;
  text-align: center;
  -webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: "";
}

/* Fix iPad, iPhone glitches */
.remodal-overlay,
.remodal-wrapper {
  backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */
.remodal {
  position: relative;
  outline: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
       text-size-adjust: 100%;
}

.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL19ibG9jay1jb2xvdXItbWFuYWdlci5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvX25vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvX2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy9oZWFkZXIvX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL2hlYWRlci9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy9mb290ZXIvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL2VsZW1lbnRzL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy9lbGVtZW50cy9fdG9wLWJhbm5lci5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvZWxlbWVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL2VsZW1lbnRzL190aW55bWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy9lbGVtZW50cy9fZ3Jhdml0eWZvcm0uc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL2VsZW1lbnRzL19ibG9ja3Muc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL2VsZW1lbnRzL19pbm5lcnBhZ2UtZ2FsbGVyeS5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvZWxlbWVudHMvX3EtaXRlbS5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvZWxlbWVudHMvX2Rvd25sb2FkLWJveC5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvZWxlbWVudHMvX3F1b3RlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy9lbGVtZW50cy9fY29udGFjdC5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvZWxlbWVudHMvX3NvY2lhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvZWxlbWVudHMvX3ZpZGVvLW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy9lbGVtZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy9lbGVtZW50cy9fbGluay1ib3guc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL2VsZW1lbnRzL19wcm9maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy9lbGVtZW50cy9faW50ZXJuYWwtbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy9wYWdlcy9faG9tZS1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy9wYWdlcy9faW5uZXJwYWdlcy5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvcGFnZXMvX3NlYXJjaC00MDQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3BhZ2VzL19uZXdzbGV0dGVycy5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvcGFnZXMvX25ld3Muc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvaGFtYnVyZ2Vycy9faGFtYnVyZ2Vycy5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9oYW1idXJnZXJzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy92ZW5kb3JzL192ZW5kb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy92ZW5kb3JzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9oYW1idXJnZXJzL3R5cGVzL18zZHgtci5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9oYW1idXJnZXJzL3R5cGVzL18zZHkuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3cuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3ctci5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd2FsdC5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd2FsdC1yLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy92ZW5kb3JzL2hhbWJ1cmdlcnMvdHlwZXMvX2JvcmluZy5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS1yLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy92ZW5kb3JzL2hhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy1yLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy92ZW5kb3JzL2hhbWJ1cmdlcnMvdHlwZXMvX2VtcGhhdGljLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy92ZW5kb3JzL2hhbWJ1cmdlcnMvdHlwZXMvX2VtcGhhdGljLXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy92ZW5kb3JzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci1yLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy92ZW5kb3JzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmctci5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC1yLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy92ZW5kb3JzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4uc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi1yLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy92ZW5kb3JzL2hhbWJ1cmdlcnMvdHlwZXMvX3NxdWVlemUuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy92ZW5kb3JzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC1yLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9fZm9udC1hd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9fcGF0aC5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9mb250LWF3ZXNvbWUvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL19sYXJnZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9mb250LWF3ZXNvbWUvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9mb250LWF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9mb250LWF3ZXNvbWUvX21peGlucy5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9mb250LWF3ZXNvbWUvX3N0YWNrZWQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9mb250LWF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvc2xpY2svX3NsaWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy92ZW5kb3JzL3NsaWNrL19zbGljay10aGVtZS5zY3NzIiwid2VicGFjazovLy4vc3JjL3Njc3MvdmVuZG9ycy9fc2VsZWN0cmljLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Nzcy92ZW5kb3JzL19kYXRldGltZS1waWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvcmVtb2RhbC9yZW1vZGFsLWRlZmF1bHQtdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zY3NzL3ZlbmRvcnMvcmVtb2RhbC9yZW1vZGFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEs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O0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0ExRXFpSkY7O0EwRW5pSkE7RUFBOEIsb0JBQUE7QTFFdWlKOUI7O0EwRXRpSkE7RUFBOEIsY0FBQTtBMUUwaUo5Qjs7QTBFemlKQTtFQUE2QixXTFRoQjtBckVzakpiOztBMkVoa0pBO21FQUFBO0FBR0E7RUFBa0MsZ0JOd1VuQjtBckUydklmOztBMkVsa0pBO0VBQWtDLGdCTjJkbkI7QXJFMm1JZjs7QTJFcmtKQTtFQUFtQyxnQk4wakJuQjtBckUrZ0loQjs7QTJFeGtKQTtFQUF1QyxnQk5zT25CO0FyRXMySXBCOztBMkUza0pBO0VBQWtDLGdCTnVXbkI7QXJFd3VJZjs7QTJFOWtKQTtFQUFpQyxnQk5rbkJuQjtBckVnK0hkOztBMkVqbEpBO0VBQW1DLGdCTnNuQm5CO0FyRSs5SGhCOztBMkVwbEpBO0VBQWlDLGdCTnl0Qm5CO0FyRSszSGQ7O0EyRXZsSkE7RUFBaUMsZ0JObVJuQjtBckV3MElkOztBMkUxbEpBO0VBQXFDLGdCTnVwQm5CO0FyRXU4SGxCOztBMkU3bEpBO0VBQStCLGdCTnFwQm5CO0FyRTQ4SFo7O0EyRWhtSkE7RUFBb0MsZ0JOc3BCbkI7QXJFODhIakI7O0EyRW5tSkE7RUFBa0MsZ0JOeUluQjtBckU4OUlmOztBMkV0bUpBOzs7RUFFa0MsZ0JOcXFCbkI7QXJFcThIZjs7QTJFem1KQTtFQUF3QyxnQk44aUJuQjtBckUraklyQjs7QTJFNW1KQTtFQUF5QyxnQk40aUJuQjtBckVva0l0Qjs7QTJFL21KQTtFQUFzQyxnQk40Zm5CO0FyRXVuSW5COztBMkVsbkpBO0VBQW1DLGdCTmlrQm5CO0FyRXFqSWhCOztBMkVybkpBOztFQUNnQyxnQk5nS25CO0FyRXk5SWI7O0EyRXhuSkE7RUFBb0MsZ0JOK3FCbkI7QXJFNjhIakI7O0EyRTNuSkE7RUFBaUMsZ0JOd1ZuQjtBckV1eUlkOztBMkU5bkpBO0VBQW1DLGdCTnVQbkI7QXJFMjRJaEI7O0EyRWpvSkE7RUFBb0MsZ0JOZ0puQjtBckVxL0lqQjs7QTJFcG9KQTtFQUFpQyxnQk5taEJuQjtBckVxbklkOztBMkV2b0pBO0VBQXFDLGdCTmdNbkI7QXJFMjhJbEI7O0EyRTFvSkE7RUFBZ0QsZ0JOWW5CO0FyRWtvSjdCOztBMkU3b0pBO0VBQThDLGdCTmNuQjtBckVtb0ozQjs7QTJFaHBKQTtFQUFrQyxnQk5xV25CO0FyRSt5SWY7O0EyRW5wSkE7RUFBMEMsZ0JOd2VuQjtBckUrcUl2Qjs7QTJFdHBKQTs7RUFDbUMsZ0JOc2dCbkI7QXJFb3BJaEI7O0EyRXpwSkE7RUFBb0MsZ0JOZ2dCbkI7QXJFNnBJakI7O0EyRTVwSkE7RUFBcUMsZ0JOd1luQjtBckV3eElsQjs7QTJFL3BKQTtFQUFpQyxnQk4yWW5CO0FyRXd4SWQ7O0EyRWxxSkE7RUFBaUMsZ0JONFBuQjtBckUwNklkOztBMkVycUpBO0VBQXVDLGdCTm9VbkI7QXJFcTJJcEI7O0EyRXhxSkE7RUFBdUMsZ0JOaXRCbkI7QXJFMjlIcEI7O0EyRTNxSkE7RUFBd0MsZ0JOK3NCbkI7QXJFZytIckI7O0EyRTlxSkE7RUFBc0MsZ0JOZ3RCbkI7QXJFaytIbkI7O0EyRWpySkE7RUFBbUMsZ0JOeWVuQjtBckU0c0loQjs7QTJFcHJKQTtFQUFvQyxnQk53Qm5CO0FyRWdxSmpCOztBMkV2ckpBO0VBQWdDLGdCTnltQm5CO0FyRWtsSWI7O0EyRTFySkE7RUFBaUMsZ0JOeW1CbkI7QXJFcWxJZDs7QTJFN3JKQTtFQUFpQyxnQk55RG5CO0FyRXdvSmQ7O0EyRWhzSkE7RUFBcUMsZ0JOeURuQjtBckUyb0psQjs7QTJFbnNKQTtFQUFrQyxnQk4rZG5CO0FyRXd1SWY7O0EyRXRzSkE7RUFBbUMsZ0JOMkVuQjtBckUrbkpoQjs7QTJFenNKQTtFQUFpQyxnQk4wUG5CO0FyRW05SWQ7O0EyRTVzSkE7RUFBaUMsZ0JOaURuQjtBckUrcEpkOztBMkUvc0pBO0VBQW1DLGdCTjBWbkI7QXJFeTNJaEI7O0EyRWx0SkE7RUFBd0MsZ0JOd21CbkI7QXJFOG1JckI7O0EyRXJ0SkE7RUFBdUMsZ0JOd21CbkI7QXJFaW5JcEI7O0EyRXh0SkE7RUFBdUMsZ0JOcENuQjtBckVnd0pwQjs7QTJFM3RKQTtFQUF5QyxnQk52Q25CO0FyRXN3SnRCOztBMkU5dEpBO0VBQXdDLGdCTnJDbkI7QXJFdXdKckI7O0EyRWp1SkE7RUFBMEMsZ0JOeENuQjtBckU2d0p2Qjs7QTJFcHVKQTtFQUFpQyxnQk4rV25CO0FyRXkzSWQ7O0EyRXZ1SkE7O0VBQ29DLGdCTjJhbkI7QXJFZzBJakI7O0EyRTF1SkE7RUFBbUMsZ0JOc1VuQjtBckV3NkloQjs7QTJFN3VKQTtFQUF5QyxnQk5rckJuQjtBckUrakl0Qjs7QTJFaHZKQTs7O0VBRXNDLGdCTjBibkI7QXJFMHpJbkI7O0EyRW52SkE7RUFBbUMsZ0JOa2JuQjtBckVxMEloQjs7QTJFdHZKQTtFQUF1QyxnQk53WG5CO0FyRWs0SXBCOztBMkV6dkpBO0VBQW1DLGdCTnREbkI7QXJFbXpKaEI7O0EyRTV2SkE7RUFBaUMsZ0JObW5CbkI7QXJFNm9JZDs7QTJFL3ZKQTs7RUFDNEMsZ0JOK2FuQjtBckVvMUl6Qjs7QTJFbHdKQTtFQUEyQyxnQk44Zm5CO0FyRXd3SXhCOztBMkVyd0pBO0VBQTJDLGdCTitFbkI7QXJFMHJKeEI7O0EyRXh3SkE7RUFBbUMsZ0JOekJuQjtBckVxeUpoQjs7QTJFM3dKQTtFQUEwQyxnQk5takJuQjtBckU0dEl2Qjs7QTJFOXdKQTtFQUEwQyxnQk5xTG5CO0FyRTZsSnZCOztBMkVqeEpBO0VBQXFDLGdCTmxCbkI7QXJFdXlKbEI7O0EyRXB4SkE7RUFBaUMsZ0JOc2JuQjtBckVrMklkOztBMkV2eEpBO0VBQWtDLGdCTmdhbkI7QXJFMjNJZjs7QTJFMXhKQTtFQUFpQyxnQk5takJuQjtBckUydUlkOztBMkU3eEpBO0VBQW9DLGdCTitObkI7QXJFa2tKakI7O0EyRWh5SkE7RUFBeUMsZ0JOZ0xuQjtBckVvbkp0Qjs7QTJFbnlKQTtFQUF5QyxnQk40aUJuQjtBckUydkl0Qjs7QTJFdHlKQTtFQUFrQyxnQk4rSW5CO0FyRTJwSmY7O0EyRXp5SkE7RUFBeUMsZ0JOeUVuQjtBckVvdUp0Qjs7QTJFNXlKQTtFQUEwQyxnQk55RW5CO0FyRXV1SnZCOztBMkUveUpBO0VBQXdDLGdCTmtibkI7QXJFaTRJckI7O0EyRWx6SkE7RUFBeUMsZ0JOdVhuQjtBckUrN0l0Qjs7QTJFcnpKQTtFQUF5QyxnQk4ybEJuQjtBckU4dEl0Qjs7QTJFeHpKQTtFQUF5QyxnQk4yRG5CO0FyRWl3SnRCOztBMkUzekpBO0VBQTRDLGdCTnlibkI7QXJFczRJekI7O0EyRTl6SkE7RUFBd0MsZ0JOMFNuQjtBckV3aEpyQjs7QTJFajBKQTtFQUF1QyxnQk4wR25CO0FyRTJ0SnBCOztBMkVwMEpBO0VBQTJDLGdCTnVsQm5CO0FyRWl2SXhCOztBMkV2MEpBO0VBQTJDLGdCTnVEbkI7QXJFb3hKeEI7O0EyRTEwSkE7RUFBZ0MsZ0JObkNuQjtBckVpM0piOztBMkU3MEpBO0VBQXVDLGdCTm5EbkI7QXJFbzRKcEI7O0EyRWgxSkE7RUFBd0MsZ0JObkRuQjtBckV1NEpyQjs7QTJFbjFKQTtFQUFxQyxnQk5uRG5CO0FyRTA0SmxCOztBMkV0MUpBO0VBQXVDLGdCTnZEbkI7QXJFaTVKcEI7O0EyRXoxSkE7O0VBQ2tDLGdCTjRkbkI7QXJFaTRJZjs7QTJFNTFKQTtFQUFtQyxnQk44SW5CO0FyRWt0SmhCOztBMkUvMUpBO0VBQXFDLGdCTnNGbkI7QXJFNndKbEI7O0EyRWwySkE7RUFBaUMsZ0JOK1puQjtBckV1OElkOztBMkVyMkpBO0VBQWtDLGdCTm9XbkI7QXJFcWdKZjs7QTJFeDJKQTtFQUFxQyxnQk5wRG5CO0FyRWc2SmxCOztBMkUzMkpBO0VBQStDLGdCTnVJbkI7QXJFd3VKNUI7O0EyRTkySkE7RUFBaUMsZ0JOa05uQjtBckVncUpkOztBMkVqM0pBO0VBQWlDLGdCTjBTbkI7QXJFMmtKZDs7QTJFcDNKQTtFQUFpQyxnQk42S25CO0FyRTJzSmQ7O0EyRXYzSkE7RUFBZ0MsZ0JOeUluQjtBckVrdkpiOztBMkUxM0pBO0VBQXNDLGdCTnlJbkI7QXJFcXZKbkI7O0EyRTczSkE7O0VBQ2lELGdCTmlJbkI7QXJFZ3dKOUI7O0EyRWg0SkE7RUFBa0MsZ0JOK1luQjtBckVxL0lmOztBMkVuNEpBO0VBQXFDLGdCQUFBO0EzRXU0SnJDOztBMkV0NEpBO0VBQW1DLGdCTm9hbkI7QXJFcytJaEI7O0EyRXo0SkE7RUFBb0MsZ0JOZ0VuQjtBckU2MEpqQjs7QTJFNTRKQTtFQUFtQyxnQk42VG5CO0FyRW1sSmhCOztBMkUvNEpBO0VBQXVDLGdCTnVDbkI7QXJFNDJKcEI7O0EyRWw1SkE7RUFBeUMsZ0JObUNuQjtBckVtM0p0Qjs7QTJFcjVKQTtFQUFvQyxnQk4rYW5CO0FyRTArSWpCOztBMkV4NUpBO0VBQTBDLGdCTmtkbkI7QXJFMDhJdkI7O0EyRTM1SkE7RUFBbUMsZ0JOMEtuQjtBckVxdkpoQjs7QTJFOTVKQTtFQUF3QyxnQk4yS25CO0FyRXV2SnJCOztBMkVqNkpBO0VBQXFDLGdCTjNFbkI7QXJFZy9KbEI7O0EyRXA2SkE7RUFBcUMsZ0JON0VuQjtBckVxL0psQjs7QTJFdjZKQTs7RUFDc0MsZ0JObEVuQjtBckU2K0puQjs7QTJFMTZKQTtFQUEyQyxnQk4ra0JuQjtBckUrMUl4Qjs7QTJFNzZKQTtFQUE0QyxnQk40SG5CO0FyRXF6SnpCOztBMkVoN0pBO0VBQXlDLGdCTlRuQjtBckU2N0p0Qjs7QTJFbjdKQTtFQUFnQyxnQk4yUW5CO0FyRTRxSmI7O0EyRXQ3SkE7O0VBQ2lDLGdCTjZDbkI7QXJFNjRKZDs7QTJFejdKQTtFQUFxQyxnQk5rRG5CO0FyRTI0SmxCOztBMkU1N0pBO0VBQXdDLGdCTnNpQm5CO0FyRTA1SXJCOztBMkUvN0pBO0VBQTBDLGdCTm9pQm5CO0FyRSs1SXZCOztBMkVsOEpBO0VBQXNDLGdCTjJlbkI7QXJFMjlJbkI7O0EyRXI4SkE7RUFBb0MsZ0JOOE5uQjtBckUydUpqQjs7QTJFeDhKQTtFQUFxQyxnQk5vY25CO0FyRXdnSmxCOztBMkUzOEpBO0VBQTRDLGdCTnVSbkI7QXJFd3JKekI7O0EyRTk4SkE7RUFBdUMsZ0JONmhCbkI7QXJFcTdJcEI7O0EyRWo5SkE7RUFBMEMsZ0JOc0duQjtBckUrMkp2Qjs7QTJFcDlKQTtFQUFvQyxnQk44Ym5CO0FyRTBoSmpCOztBMkV2OUpBO0VBQW1DLGdCTnFqQm5CO0FyRXM2SWhCOztBMkUxOUpBO0VBQTBDLGdCTmdMbkI7QXJFOHlKdkI7O0EyRTc5SkE7RUFBbUMsZ0JOdWtCbkI7QXJFMDVJaEI7O0EyRWgrSkE7RUFBb0MsZ0JOcVFuQjtBckUrdEpqQjs7QTJFbitKQTtFQUFrQyxnQk5pV25CO0FyRXNvSmY7O0EyRXQrSkE7RUFBcUMsZ0JOMmRuQjtBckUrZ0psQjs7QTJFeitKQTtFQUF1QyxnQk5qRG5CO0FyRThoS3BCOztBMkU1K0pBO0VBQXlDLGdCTitWbkI7QXJFaXBKdEI7O0EyRS8rSkE7RUFBb0MsZ0JOc2pCbkI7QXJFNjdJakI7O0EyRWwvSkE7O0VBQ3FDLGdCTmdHbkI7QXJFczVKbEI7O0EyRXIvSkE7RUFBbUMsZ0JOb0tuQjtBckVxMUpoQjs7QTJFeC9KQTtFQUFtQyxnQk4wakJuQjtBckVrOEloQjs7QTJFMy9KQTtFQUF3QyxnQk5vQ25CO0FyRTI5SnJCOztBMkU5L0pBOztFQUNnQyxnQk4rWW5CO0FyRW1uSmI7O0EyRWpnS0E7RUFBa0MsZ0JOb01uQjtBckVpMEpmOztBMkVwZ0tBO0VBQXFDLGdCTnJEbkI7QXJFNmpLbEI7O0EyRXZnS0E7RUFBaUMsZ0JOaEZuQjtBckUybEtkOztBMkUxZ0tBO0VBQXdDLGdCTnJCbkI7QXJFbWlLckI7O0EyRTdnS0E7RUFBeUMsZ0JOb0xuQjtBckU2MUp0Qjs7QTJFaGhLQTtFQUF3QyxnQk5rTG5CO0FyRWsySnJCOztBMkVuaEtBO0VBQXNDLGdCTm1MbkI7QXJFbzJKbkI7O0EyRXRoS0E7RUFBd0MsZ0JOK0tuQjtBckUyMkpyQjs7QTJFemhLQTtFQUE4QyxnQk5ySW5CO0FyRWtxSzNCOztBMkU1aEtBO0VBQStDLGdCTmpJbkI7QXJFaXFLNUI7O0EyRS9oS0E7RUFBNEMsZ0JOakluQjtBckVvcUt6Qjs7QTJFbGlLQTtFQUE4QyxnQk56SW5CO0FyRStxSzNCOztBMkVyaUtBO0VBQWtDLGdCTjJKbkI7QXJFODRKZjs7QTJFeGlLQTtFQUFtQyxnQk42bEJuQjtBckUrOEloQjs7QTJFM2lLQTtFQUFrQyxnQk5xZW5CO0FyRTBrSmY7O0EyRTlpS0E7RUFBbUMsZ0JOeUduQjtBckV5OEpoQjs7QTJFampLQTtFQUFzQyxnQk56RW5CO0FyRThuS25COztBMkVwaktBO0VBQXVDLGdCTmxJbkI7QXJFMHJLcEI7O0EyRXZqS0E7O0VBQ2tDLGdCTmlqQm5CO0FyRTBnSmY7O0EyRTFqS0E7O0VBQ2lDLGdCTjRPbkI7QXJFazFKZDs7QTJFN2pLQTtFQUFrQyxnQk5kbkI7QXJFK2tLZjs7QTJFaGtLQTtFQUFrQyxnQk4wR25CO0FyRTA5SmY7O0EyRW5rS0E7O0VBQ3FDLGdCTjZYbkI7QXJFMHNKbEI7O0EyRXRrS0E7O0VBQ29DLGdCTjJGbkI7QXJFKytKakI7O0EyRXprS0E7RUFBc0MsZ0JONlNuQjtBckVneUpuQjs7QTJFNWtLQTs7RUFDcUMsZ0JOcUduQjtBckUyK0psQjs7QTJFL2tLQTtFQUFtQyxnQk5nYm5CO0FyRW1xSmhCOztBMkVsbEtBOzs7RUFFaUMsZ0JObEluQjtBckV3dEtkOztBMkVybEtBO0VBQW9DLGdCTnNPbkI7QXJFbTNKakI7O0EyRXhsS0E7RUFBb0MsZ0JOb09uQjtBckV3M0pqQjs7QTJFM2xLQTtFQUEwQyxnQk4rYm5CO0FyRWdxSnZCOztBMkU5bEtBO0VBQXNDLGdCTjJnQm5CO0FyRXVsSm5COztBMkVqbUtBO0VBQWtDLGdCTnVjbkI7QXJFOHBKZjs7QTJFcG1LQTtFQUFrQyxnQk55T25CO0FyRSszSmY7O0EyRXZtS0E7RUFBa0MsZ0JONmZuQjtBckU4bUpmOztBMkUxbUtBO0VBQXNDLGdCTm1UbkI7QXJFMnpKbkI7O0EyRTdtS0E7RUFBNkMsZ0JOb1RuQjtBckU2ekoxQjs7QTJFaG5LQTtFQUErQyxnQk5nSW5CO0FyRW8vSjVCOztBMkVubktBO0VBQXdDLGdCTjRIbkI7QXJFMi9KckI7O0EyRXRuS0E7RUFBa0MsZ0JOcVFuQjtBckVxM0pmOztBMkV6bktBO0VBQXVDLGdCTnBGbkI7QXJFaXRLcEI7O0EyRTVuS0E7RUFBcUMsZ0JOOUVuQjtBckU4c0tsQjs7QTJFL25LQTtFQUF1QyxnQk5yRm5CO0FyRXd0S3BCOztBMkVsb0tBO0VBQXdDLGdCTnJGbkI7QXJFMnRLckI7O0EyRXJvS0E7RUFBb0MsZ0JOaENuQjtBckV5cUtqQjs7QTJFeG9LQTs7RUFDaUMsZ0JOMFluQjtBckVrd0pkOztBMkUzb0tBOztFQUNzQyxnQk44WW5CO0FyRWl3Sm5COztBMkU5b0tBOztFQUNxQyxnQk4yWW5CO0FyRXV3SmxCOztBMkVqcEtBO0VBQXFDLGdCTlVuQjtBckUyb0tsQjs7QTJFcHBLQTtFQUFxQyxnQk51TW5CO0FyRWk5SmxCOztBMkV2cEtBOztFQUNpQyxnQk5xZm5CO0FyRXNxSmQ7O0EyRTFwS0E7O0VBQ2tDLGdCTm9GbkI7QXJFMGtLZjs7QTJFN3BLQTs7RUFDdUMsZ0JOK2FuQjtBckVrdkpwQjs7QTJFaHFLQTtFQUFzQyxnQk43Q25CO0FyRWl0S25COztBMkVucUtBO0VBQXVDLGdCTjFDbkI7QXJFaXRLcEI7O0EyRXRxS0E7O0VBQ2lDLGdCTnBJbkI7QXJFOHlLZDs7QTJFenFLQTtFQUFvQyxnQk42V25CO0FyRWcwSmpCOztBMkU1cUtBO0VBQXFDLGdCTnllbkI7QXJFdXNKbEI7O0EyRS9xS0E7O0VBQ3NDLGdCTnJFbkI7QXJFd3ZLbkI7O0EyRWxyS0E7RUFBd0MsZ0JOcUxuQjtBckVpZ0tyQjs7QTJFcnJLQTtFQUFxQyxnQk5HbkI7QXJFc3JLbEI7O0EyRXhyS0E7RUFBMkMsZ0JObkVuQjtBckUrdkt4Qjs7QTJFM3JLQTtFQUF5QyxnQk5uRW5CO0FyRWt3S3RCOztBMkU5cktBO0VBQW9DLGdCTmlmbkI7QXJFaXRKakI7O0EyRWpzS0E7RUFBd0MsZ0JOOFluQjtBckV1ekpyQjs7QTJFcHNLQTtFQUFxQyxnQk55Wm5CO0FyRSt5SmxCOztBMkV2c0tBO0VBQW1DLGdCTjlKbkI7QXJFeTJLaEI7O0EyRTFzS0E7RUFBbUMsZ0JObEVuQjtBckVneEtoQjs7QTJFN3NLQTtFQUFvQyxnQk4xQ25CO0FyRTJ2S2pCOztBMkVodEtBO0VBQXdDLGdCTjhCbkI7QXJFc3JLckI7O0EyRW50S0E7RUFBdUMsZ0JOMUluQjtBckVpMktwQjs7QTJFdHRLQTtFQUF1QyxnQk5zSG5CO0FyRW9tS3BCOztBMkV6dEtBO0VBQXNDLGdCTnJPbkI7QXJFazhLbkI7O0EyRTV0S0E7RUFBbUMsZ0JONE1uQjtBckVvaEtoQjs7QTJFL3RLQTtFQUF3QyxnQk5VbkI7QXJFeXRLckI7O0EyRWx1S0E7RUFBaUMsZ0JOM0tuQjtBckVpNUtkOztBMkVydUtBO0VBQXFDLGdCTnVGbkI7QXJFa3BLbEI7O0EyRXh1S0E7RUFBd0MsZ0JOMlFuQjtBckVpK0pyQjs7QTJFM3VLQTtFQUE4QyxnQk5yT25CO0FyRW85SzNCOztBMkU5dUtBO0VBQStDLGdCTnJPbkI7QXJFdTlLNUI7O0EyRWp2S0E7RUFBNEMsZ0JOck9uQjtBckUwOUt6Qjs7QTJFcHZLQTtFQUE4QyxnQk56T25CO0FyRWkrSzNCOztBMkV2dktBO0VBQXVDLGdCTnJPbkI7QXJFZytLcEI7O0EyRTF2S0E7RUFBd0MsZ0JOck9uQjtBckVtK0tyQjs7QTJFN3ZLQTtFQUFxQyxnQk5yT25CO0FyRXMrS2xCOztBMkVod0tBO0VBQXVDLGdCTnpPbkI7QXJFNitLcEI7O0EyRW53S0E7RUFBb0MsZ0JOcERuQjtBckUyektqQjs7QTJFdHdLQTtFQUFtQyxnQk40SW5CO0FyRThuS2hCOztBMkV6d0tBO0VBQW1DLGdCTndZbkI7QXJFcTRKaEI7O0EyRTV3S0E7O0VBQ21DLGdCTnVNbkI7QXJFeWtLaEI7O0EyRS93S0E7RUFBcUMsZ0JOekduQjtBckU0M0tsQjs7QTJFbHhLQTtFQUF1QyxnQk55UW5CO0FyRTZnS3BCOztBMkVyeEtBO0VBQXdDLGdCTnlRbkI7QXJFZ2hLckI7O0EyRXh4S0E7RUFBb0MsZ0JOK1ZuQjtBckU2N0pqQjs7QTJFM3hLQTtFQUFtQyxnQk45R25CO0FyRTY0S2hCOztBMkU5eEtBOztFQUNrQyxnQk5vUm5CO0FyRThnS2Y7O0EyRWp5S0E7RUFBdUMsZ0JOK0NuQjtBckVzdktwQjs7QTJFcHlLQTtFQUFxQyxnQk5tQm5CO0FyRXF4S2xCOztBMkV2eUtBO0VBQTBDLGdCTm9CbkI7QXJFdXhLdkI7O0EyRTF5S0E7RUFBb0MsZ0JOcVVuQjtBckV5K0pqQjs7QTJFN3lLQTtFQUFvQyxnQk4yQm5CO0FyRXN4S2pCOztBMkVoektBO0VBQWtDLGdCTmdMbkI7QXJFb29LZjs7QTJFbnpLQTtFQUFvQyxnQk4yQm5CO0FyRTR4S2pCOztBMkV0ektBO0VBQXVDLGdCTnVIbkI7QXJFbXNLcEI7O0EyRXp6S0E7RUFBbUMsZ0JOTW5CO0FyRXV6S2hCOztBMkU1ektBO0VBQTJDLGdCTkluQjtBckU0ekt4Qjs7QTJFL3pLQTtFQUFxQyxnQk42WG5CO0FyRXM4SmxCOztBMkVsMEtBO0VBQWlDLGdCTmhIbkI7QXJFczdLZDs7QTJFcjBLQTs7RUFDc0MsZ0JOdVFuQjtBckVra0tuQjs7QTJFeDBLQTs7O0VBRXdDLGdCTnNWbkI7QXJFcy9KckI7O0EyRTMwS0E7RUFBMkMsZ0JOd0luQjtBckV1c0t4Qjs7QTJFOTBLQTtFQUFpQyxnQk5oR25CO0FyRWs3S2Q7O0EyRWoxS0E7RUFBc0MsZ0JOdkhuQjtBckU0OEtuQjs7QTJFcDFLQTs7RUFDeUMsZ0JOdEpuQjtBckU4K0t0Qjs7QTJFdjFLQTtFQUFxQyxnQk55T25CO0FyRWtuS2xCOztBMkUxMUtBO0VBQWlDLGdCTjBGbkI7QXJFb3dLZDs7QTJFNzFLQTtFQUF3QyxnQk4xRG5CO0FyRTI1S3JCOztBMkVoMktBO0VBQXdDLGdCTmtXbkI7QXJFa2dLckI7O0EyRW4yS0E7RUFBc0MsZ0JONFZuQjtBckUyZ0tuQjs7QTJFdDJLQTtFQUFtQyxnQk5sRW5CO0FyRTQ2S2hCOztBMkV6MktBO0VBQXlDLGdCTmdPbkI7QXJFNm9LdEI7O0EyRTUyS0E7RUFBdUMsZ0JOMkpuQjtBckVxdEtwQjs7QTJFLzJLQTtFQUE2QyxnQk4ySm5CO0FyRXd0SzFCOztBMkVsM0tBO0VBQW1DLGdCTnNSbkI7QXJFZ21LaEI7O0EyRXIzS0E7RUFBdUMsZ0JONUxuQjtBckVxakxwQjs7QTJFeDNLQTtFQUE4QyxnQk54Qm5CO0FyRW81SzNCOztBMkUzM0tBO0VBQW1DLGdCTnVQbkI7QXJFd29LaEI7O0EyRTkzS0E7RUFBbUMsZ0JONkluQjtBckVxdktoQjs7QTJFajRLQTtFQUFnRCxnQk45Sm5CO0FyRW1pTDdCOztBMkVwNEtBO0VBQWlELGdCTjlKbkI7QXJFc2lMOUI7O0EyRXY0S0E7RUFBOEMsZ0JOOUpuQjtBckV5aUwzQjs7QTJFMTRLQTtFQUFnRCxnQk5sS25CO0FyRWdqTDdCOztBMkU3NEtBO0VBQWtDLGdCTjhEbkI7QXJFbTFLZjs7QTJFaDVLQTtFQUFpQyxnQk5ySG5CO0FyRXlnTGQ7O0EyRW41S0E7RUFBbUMsZ0JOdlNuQjtBckU4ckxoQjs7QTJFdDVLQTtFQUF1QyxnQk4yWm5CO0FyRSsvSnBCOztBMkV6NUtBO0VBQXFDLGdCTmhObkI7QXJFNm1MbEI7O0EyRTU1S0E7RUFBdUMsZ0JON0ZuQjtBckU2L0twQjs7QTJFLzVLQTtFQUF1QyxnQk43Rm5CO0FyRWdnTHBCOztBMkVsNktBO0VBQXVDLGdCTitPbkI7QXJFdXJLcEI7O0EyRXI2S0E7RUFBd0MsZ0JOaU1uQjtBckV3dUtyQjs7QTJFeDZLQTtFQUFtQyxnQk42V25CO0FyRStqS2hCOztBMkUzNktBO0VBQXlDLGdCTjBJbkI7QXJFcXlLdEI7O0EyRTk2S0E7RUFBMkMsZ0JOMEluQjtBckV3eUt4Qjs7QTJFajdLQTtFQUFxQyxnQk5xRm5CO0FyRWcyS2xCOztBMkVwN0tBO0VBQXVDLGdCTm1GbkI7QXJFcTJLcEI7O0EyRXY3S0E7RUFBeUMsZ0JObkxuQjtBckU4bUx0Qjs7QTJFMTdLQTtFQUEwQyxnQk4wS25CO0FyRW94S3ZCOztBMkU3N0tBO0VBQWlELGdCTnBGbkI7QXJFcWhMOUI7O0EyRWg4S0E7RUFBeUMsZ0JOd1BuQjtBckU0c0t0Qjs7QTJFbjhLQTtFQUFvQyxnQk5qSm5CO0FyRXdsTGpCOztBMkV0OEtBOztFQUNnRCxnQk4vTW5CO0FyRXlwTDdCOztBMkV6OEtBOztFQUM4QyxnQk45TW5CO0FyRTJwTDNCOztBMkU1OEtBOztFQUNpRCxnQk5qTm5CO0FyRWlxTDlCOztBMkUvOEtBOztFQUNnQyxnQk52R25CO0FyRTBqTGI7O0EyRWw5S0E7RUFBZ0MsZ0JOaENuQjtBckVzL0tiOztBMkVyOUtBOztFQUNnQyxnQk5xWW5CO0FyRW9sS2I7O0EyRXg5S0E7O0VBQ2dDLGdCTjRDbkI7QXJFZzdLYjs7QTJFMzlLQTs7OztFQUdnQyxnQk5nRG5CO0FyRSs2S2I7O0EyRTk5S0E7OztFQUVnQyxnQk5pTm5CO0FyRWl4S2I7O0EyRWorS0E7O0VBQ2dDLGdCTitDbkI7QXJFczdLYjs7QTJFcCtLQTs7RUFDZ0MsZ0JOM1BuQjtBckVtdUxiOztBMkV2K0tBO0VBQWlDLGdCTmhHbkI7QXJFMmtMZDs7QTJFMStLQTtFQUFzQyxnQk5wRm5CO0FyRWtrTG5COztBMkU3K0tBO0VBQTJDLGdCTjBQbkI7QXJFdXZLeEI7O0EyRWgvS0E7RUFBNEMsZ0JOMFBuQjtBckUwdkt6Qjs7QTJFbi9LQTtFQUE0QyxnQk4wUG5CO0FyRTZ2S3pCOztBMkV0L0tBO0VBQTZDLGdCTjBQbkI7QXJFZ3dLMUI7O0EyRXovS0E7RUFBNkMsZ0JONlBuQjtBckVnd0sxQjs7QTJFNS9LQTtFQUE4QyxnQk42UG5CO0FyRW13SzNCOztBMkUvL0tBO0VBQXNDLGdCTmtVbkI7QXJFaXNLbkI7O0EyRWxnTEE7RUFBd0MsZ0JOOFRuQjtBckV3c0tyQjs7QTJFcmdMQTtFQUEyQyxnQk55YW5CO0FyRWdtS3hCOztBMkV4Z0xBO0VBQW9DLGdCTnNhbkI7QXJFc21LakI7O0EyRTNnTEE7RUFBaUMsZ0JOMlpuQjtBckVvbktkOztBMkU5Z0xBO0VBQXdDLGdCTjJabkI7QXJFdW5LckI7O0EyRWpoTEE7RUFBeUMsZ0JOb2FuQjtBckVpbkt0Qjs7QTJFcGhMQTtFQUFvQyxnQk54Sm5CO0FyRWdyTGpCOztBMkV2aExBO0VBQTJDLGdCTjhQbkI7QXJFNnhLeEI7O0EyRTFoTEE7RUFBc0MsZ0JOZ0JuQjtBckU4Z0xuQjs7QTJFN2hMQTtFQUFtQyxnQk5wRm5CO0FyRXFuTGhCOztBMkVoaUxBO0VBQWdDLGdCTjNXbkI7QXJFKzRMYjs7QTJFbmlMQTtFQUFzQyxnQk4vUm5CO0FyRXMwTG5COztBMkV0aUxBO0VBQTZDLGdCTi9SbkI7QXJFeTBMMUI7O0EyRXppTEE7RUFBbUMsZ0JOK1VuQjtBckU4dEtoQjs7QTJFNWlMQTtFQUEwQyxnQk4rVW5CO0FyRWl1S3ZCOztBMkUvaUxBO0VBQTRDLGdCTmdEbkI7QXJFbWdMekI7O0EyRWxqTEE7RUFBMEMsZ0JOa0RuQjtBckVvZ0x2Qjs7QTJFcmpMQTtFQUE0QyxnQk4rQ25CO0FyRTBnTHpCOztBMkV4akxBO0VBQTZDLGdCTitDbkI7QXJFNmdMMUI7O0EyRTNqTEE7RUFBa0MsZ0JOalduQjtBckVnNkxmOztBMkU5akxBO0VBQW9DLGdCTm1ZbkI7QXJFK3JLakI7O0EyRWprTEE7RUFBb0MsZ0JON1duQjtBckVrN0xqQjs7QTJFcGtMQTtFQUFrQyxnQk5rQ25CO0FyRXNpTGY7O0EyRXZrTEE7RUFBcUMsZ0JONUtuQjtBckV1dkxsQjs7QTJFMWtMQTtFQUFrQyxnQk5nTm5CO0FyRTgzS2Y7O0EyRTdrTEE7RUFBdUMsZ0JOeEZuQjtBckV5cUxwQjs7QTJFaGxMQTtFQUFtQyxnQk40VG5CO0FyRXd4S2hCOztBMkVubExBO0VBQW1DLGdCTnRJbkI7QXJFNnRMaEI7O0EyRXRsTEE7RUFBaUMsZ0JONkNuQjtBckU2aUxkOztBMkV6bExBOztFQUNxQyxnQk41RG5CO0FyRXlwTGxCOztBMkU1bExBO0VBQWtDLGdCTjhQbkI7QXJFazJLZjs7QTJFL2xMQTtFQUFtQyxnQk51RW5CO0FyRTRoTGhCOztBMkVsbUxBO0VBQW9DLGdCTjlXbkI7QXJFbzlMakI7O0EyRXJtTEE7RUFBZ0MsZ0JOdFNuQjtBckUrNExiOztBMkV4bUxBO0VBQStCLGdCTmlXbkI7QXJFMndLWjs7QTJFM21MQTtFQUFrQyxnQk51V25CO0FyRXd3S2Y7O0EyRTltTEE7RUFBbUMsZ0JOK0luQjtBckVtK0toQjs7QTJFam5MQTtFQUFzQyxnQk5rRm5CO0FyRW1pTG5COztBMkVwbkxBO0VBQTJDLGdCTjZObkI7QXJFMjVLeEI7O0EyRXZuTEE7RUFBaUQsZ0JOL1duQjtBckUwK0w5Qjs7QTJFMW5MQTtFQUFnRCxnQk5qWG5CO0FyRSsrTDdCOztBMkU3bkxBOztFQUNnRCxnQk56Um5CO0FyRTA1TDdCOztBMkVob0xBO0VBQXlDLGdCTm5NbkI7QXJFdTBMdEI7O0EyRW5vTEE7RUFBdUMsZ0JOaVduQjtBckVzeUtwQjs7QTJFdG9MQTtFQUF5QyxnQk5vVm5CO0FyRXN6S3RCOztBMkV6b0xBOztFQUNnQyxnQk4wU25CO0FyRW0yS2I7O0EyRTVvTEE7RUFBMEMsZ0JOMEduQjtBckVzaUx2Qjs7QTJFL29MQTtFQUEwQyxnQk40TW5CO0FyRXU4S3ZCOztBMkVscExBO0VBQWtDLGdCTnNMbkI7QXJFZytLZjs7QTJFcnBMQTtFQUE0QyxnQk56TG5CO0FyRWsxTHpCOztBMkV4cExBO0VBQXNDLGdCTm9XbkI7QXJFd3pLbkI7O0EyRTNwTEE7RUFBbUMsZ0JOOERuQjtBckVpbUxoQjs7QTJFOXBMQTs7O0VBRXVDLGdCTjhTbkI7QXJFbzNLcEI7O0EyRWpxTEE7O0VBQzJDLGdCTjFGbkI7QXJFK3ZMeEI7O0EyRXBxTEE7RUFBa0MsZ0JOc1duQjtBckVrMEtmOztBMkV2cUxBO0VBQW1DLGdCTmxHbkI7QXJFNndMaEI7O0EyRTFxTEE7RUFBbUMsZ0JOZ0huQjtBckU4akxoQjs7QTJFN3FMQTtFQUEwQyxnQk5pSG5CO0FyRWdrTHZCOztBMkVockxBO0VBQStDLGdCTnlObkI7QXJFMjlLNUI7O0EyRW5yTEE7RUFBd0MsZ0JOdU5uQjtBckVnK0tyQjs7QTJFdHJMQTtFQUFzQyxnQk4vTm5CO0FyRXk1TG5COztBMkV6ckxBO0VBQWlDLGdCTjVObkI7QXJFeTVMZDs7QTJFNXJMQTtFQUEwQyxnQk4yRW5CO0FyRXFuTHZCOztBMkUvckxBO0VBQTJDLGdCTnlFbkI7QXJFMG5MeEI7O0EyRWxzTEE7RUFBbUMsZ0JOdk5uQjtBckU2NUxoQjs7QTJFcnNMQTtFQUFtQyxnQk56Q25CO0FyRWt2TGhCOztBMkV4c0xBO0VBQXFDLGdCTnBDbkI7QXJFZ3ZMbEI7O0EyRTNzTEE7RUFBZ0MsZ0JOdExuQjtBckVxNExiOztBMkU5c0xBO0VBQXFDLGdCTjdVbkI7QXJFK2hNbEI7O0EyRWp0TEE7RUFBa0MsZ0JOMVJuQjtBckUrK0xmOztBMkVwdExBO0VBQWdDLGdCTnNEbkI7QXJFa3FMYjs7QTJFdnRMQTtFQUFrQyxnQk5tTG5CO0FyRXdpTGY7O0EyRTF0TEE7RUFBaUMsZ0JOclBuQjtBckVtOUxkOztBMkU3dExBO0VBQWtDLGdCTnJQbkI7QXJFczlMZjs7QTJFaHVMQTtFQUFvQyxnQk43V25CO0FyRWlsTWpCOztBMkVudUxBO0VBQTJDLGdCTjdXbkI7QXJFb2xNeEI7O0EyRXR1TEE7RUFBa0MsZ0JOMExuQjtBckVnakxmOztBMkV6dUxBO0VBQXlDLGdCTjBMbkI7QXJFbWpMdEI7O0EyRTV1TEE7RUFBb0MsZ0JOeUZuQjtBckV1cExqQjs7QTJFL3VMQTs7RUFDZ0MsZ0JOelVuQjtBckU0ak1iOztBMkVsdkxBOztFQUNpQyxnQk4rTW5CO0FyRXVpTGQ7O0EyRXJ2TEE7RUFBaUMsZ0JONFBuQjtBckU2L0tkOztBMkV4dkxBO0VBQW9DLGdCTnVLbkI7QXJFcWxMakI7O0EyRTN2TEE7RUFBdUMsZ0JOdFBuQjtBckVxL0xwQjs7QTJFOXZMQTtFQUF1QyxnQk5pS25CO0FyRWltTHBCOztBMkVqd0xBO0VBQXFDLGdCTjlQbkI7QXJFbWdNbEI7O0EyRXB3TEE7RUFBdUMsZ0JOL0xuQjtBckV1OExwQjs7QTJFdndMQTtFQUF3QyxnQk54TG5CO0FyRW04THJCOztBMkUxd0xBO0VBQXlDLGdCTnJNbkI7QXJFbTlMdEI7O0EyRTd3TEE7RUFBOEMsZ0JOL0xuQjtBckVnOUwzQjs7QTJFaHhMQTs7O0VBRXlDLGdCTnhNbkI7QXJFNDlMdEI7O0EyRW54TEE7O0VBQzJDLGdCTjlNbkI7QXJFcStMeEI7O0EyRXR4TEE7O0VBQ3lDLGdCTi9NbkI7QXJFeStMdEI7O0EyRXp4TEE7O0VBQ3lDLGdCTnBNbkI7QXJFaStMdEI7O0EyRTV4TEE7RUFBd0MsZ0JOak5uQjtBckVpL0xyQjs7QTJFL3hMQTtFQUFpQyxnQk51Um5CO0FyRTRnTGQ7O0EyRWx5TEE7RUFBb0MsZ0JONVNuQjtBckVrbE1qQjs7QTJFcnlMQTtFQUFxQyxnQk45RW5CO0FyRXUzTGxCOztBMkV4eUxBOzs7OztFQUlzQyxnQk5uRW5CO0FyRSsyTG5COztBMkUzeUxBO0VBQTJDLGdCTi9UbkI7QXJFOG1NeEI7O0EyRTl5TEE7OztFQUVrQyxnQk5xRG5CO0FyRTZ2TGY7O0EyRWp6TEE7O0VBQ21DLGdCTm5RbkI7QXJFd2pNaEI7O0EyRXB6TEE7RUFBdUMsZ0JOektuQjtBckVpK0xwQjs7QTJFdnpMQTtFQUFnQyxnQk4zS25CO0FyRXMrTGI7O0EyRTF6TEE7OztFQUV3QyxnQk54Sm5CO0FyRXM5THJCOztBMkU3ekxBO0VBQTBDLGdCTjJLbkI7QXJFc3BMdkI7O0EyRWgwTEE7RUFBK0IsZ0JOaUNuQjtBckVteUxaOztBMkVuMExBOztFQUNtQyxnQk4wUW5CO0FyRTZqTGhCOztBMkV0MExBOztFQUN3QyxnQk5WbkI7QXJFbzFMckI7O0EyRXowTEE7O0VBQzBDLGdCTlhuQjtBckV3MUx2Qjs7QTJFNTBMQTtFQUFvQyxnQk4xSW5CO0FyRTA5TGpCOztBMkUvMExBO0VBQXdDLGdCTmxWbkI7QXJFcXFNckI7O0EyRWwxTEE7RUFBbUMsZ0JOakpuQjtBckV1K0xoQjs7QTJFcjFMQTtFQUFzQyxnQk5ibkI7QXJFczJMbkI7O0EyRXgxTEE7RUFBb0MsZ0JOK0ZuQjtBckU2dkxqQjs7QTJFMzFMQTtFQUFzQyxnQk51RW5CO0FyRXd4TG5COztBMkU5MUxBO0VBQTZDLGdCTnVFbkI7QXJFMnhMMUI7O0EyRWoyTEE7RUFBaUMsZ0JOelpuQjtBckU4dk1kOztBMkVwMkxBOztFQUNxQyxnQk41TW5CO0FyRW9qTWxCOztBMkV2MkxBO0VBQWdDLGdCTjBNbkI7QXJFaXFMYjs7QTJFMTJMQTtFQUF1QyxnQk54YW5CO0FyRXN4TXBCOztBMkU3MkxBO0VBQWlDLGdCTkluQjtBckU2MkxkOztBMkVoM0xBO0VBQXVDLGdCTnVGbkI7QXJFNnhMcEI7O0EyRW4zTEE7RUFBbUMsZ0JOMk1uQjtBckU0cUxoQjs7QTJFdDNMQTtFQUFpQyxnQk4rUW5CO0FyRTJtTGQ7O0EyRXozTEE7RUFBd0MsZ0JOekNuQjtBckVzNkxyQjs7QTJFNTNMQTtFQUFpQyxnQk53UG5CO0FyRXdvTGQ7O0EyRS8zTEE7RUFBdUMsZ0JOclpuQjtBckV3eE1wQjs7QTJFbDRMQTtFQUFtQyxnQk52Qm5CO0FyRTY1TGhCOztBMkVyNExBO0VBQTBDLGdCTjNMbkI7QXJFb2tNdkI7O0EyRXg0TEE7RUFBb0MsZ0JONVhuQjtBckV3d01qQjs7QTJFMzRMQTtFQUEwQyxnQk5oWW5CO0FyRSt3TXZCOztBMkU5NExBO0VBQXdDLGdCTm5ZbkI7QXJFcXhNckI7O0EyRWo1TEE7RUFBb0MsZ0JOdFluQjtBckUyeE1qQjs7QTJFcDVMQTtFQUFzQyxnQk5sWW5CO0FyRTB4TW5COztBMkV2NUxBO0VBQXNDLGdCTmxZbkI7QXJFNnhNbkI7O0EyRTE1TEE7RUFBdUMsZ0JOM2JuQjtBckV5MU1wQjs7QTJFNzVMQTtFQUF5QyxnQk4zYm5CO0FyRTQxTXRCOztBMkVoNkxBO0VBQWtDLGdCTitLbkI7QXJFcXZMZjs7QTJFbjZMQTtFQUFzQyxnQk5uVm5CO0FyRTB2TW5COztBMkV0NkxBO0VBQStCLGdCTjlkbkI7QXJFdzRNWjs7QTJFejZMQTtFQUF1QyxnQk41Um5CO0FyRXlzTXBCOztBMkU1NkxBO0VBQXdDLGdCTi9DbkI7QXJFKzlMckI7O0EyRS82TEE7RUFBMEMsZ0JOOWJuQjtBckVpM012Qjs7QTJFbDdMQTtFQUF1QyxnQk50Zm5CO0FyRTQ2TXBCOztBMkVyN0xBO0VBQXNDLGdCTi9CbkI7QXJFdzlMbkI7O0EyRXg3TEE7RUFBdUMsZ0JOekhuQjtBckVxak1wQjs7QTJFMzdMQTtFQUFtQyxnQk52SW5CO0FyRXNrTWhCOztBMkU5N0xBO0VBQTBDLGdCTnZJbkI7QXJFeWtNdkI7O0EyRWo4TEE7RUFBdUMsZ0JONEpuQjtBckV5eUxwQjs7QTJFcDhMQTtFQUFzQyxnQk40Sm5CO0FyRTR5TG5COztBMkV2OExBO0VBQW9DLGdCTnhjbkI7QXJFbTVNakI7O0EyRTE4TEE7RUFBZ0MsZ0JOamJuQjtBckUrM01iOztBMkU3OExBO0VBQW9DLGdCTnZKbkI7QXJFd21NakI7O0EyRWg5TEE7RUFBc0MsZ0JOM2dCbkI7QXJFKzlNbkI7O0EyRW45TEE7RUFBK0IsZ0JON1puQjtBckVvM01aOztBMkV0OUxBOzs7RUFFZ0MsZ0JOektuQjtBckVtb01iOztBMkV6OUxBO0VBQXFDLGdCTnBHbkI7QXJFaWtNbEI7O0EyRTU5TEE7RUFBdUMsZ0JOeGJuQjtBckV3NU1wQjs7QTJFLzlMQTtFQUEyQyxnQk41V25CO0FyRSswTXhCOztBMkVsK0xBO0VBQXFDLGdCTjlWbkI7QXJFbzBNbEI7O0EyRXIrTEE7RUFBcUMsZ0JOOVBuQjtBckV1dU1sQjs7QTJFeCtMQTtFQUFvQyxnQk5ySm5CO0FyRWlvTWpCOztBMkUzK0xBO0VBQW1DLGdCTmVuQjtBckVnK0xoQjs7QTJFOStMQTtFQUF5QyxnQk4yQm5CO0FyRXU5THRCOztBMkVqL0xBO0VBQXdDLGdCTm9DbkI7QXJFaTlMckI7O0EyRXAvTEE7RUFBcUMsZ0JOcUNuQjtBckVtOUxsQjs7QTJFdi9MQTtFQUFzQyxnQk41YW5CO0FyRXU2TW5COztBMkUxL0xBO0VBQTRDLGdCTjlhbkI7QXJFNDZNekI7O0EyRTcvTEE7RUFBb0MsZ0JOL1ZuQjtBckVnMk1qQjs7QTJFaGdNQTtFQUFpQyxnQk5vQm5CO0FyRWcvTGQ7O0EyRW5nTUE7RUFBd0MsZ0JOOEtuQjtBckV5MUxyQjs7QTJFdGdNQTtFQUF1QyxnQk4vRm5CO0FyRXltTXBCOztBMkV6Z01BO0VBQXdDLGdCTjZFbkI7QXJFZzhMckI7O0EyRTVnTUE7RUFBc0MsZ0JOOU1uQjtBckU4dE1uQjs7QTJFL2dNQTtFQUFrQyxnQk4rS25CO0FyRW8yTGY7O0EyRWxoTUE7RUFBaUMsZ0JON0huQjtBckVtcE1kOztBMkVyaE1BO0VBQW9DLGdCTm5IbkI7QXJFNG9NakI7O0EyRXhoTUE7O0VBQ3dDLGdCTmtJbkI7QXJFMDVMckI7O0EyRTNoTUE7RUFBNEMsZ0JOa0luQjtBckU2NUx6Qjs7QTJFOWhNQTtFQUF5QyxnQk4wS25CO0FyRXczTHRCOztBMkVqaU1BO0VBQXdDLGdCTmxJbkI7QXJFdXFNckI7O0EyRXBpTUE7RUFBdUMsZ0JOeUtuQjtBckUrM0xwQjs7QTJFdmlNQTtFQUF3QyxnQk5uSW5CO0FyRThxTXJCOztBMkUxaU1BO0VBQTBDLGdCTmxJbkI7QXJFZ3JNdkI7O0EyRTdpTUE7RUFBMEMsZ0JOcEluQjtBckVxck12Qjs7QTJFaGpNQTtFQUFtQyxnQk4xR25CO0FyRThwTWhCOztBMkVuak1BO0VBQXVDLGdCTjdRbkI7QXJFbzBNcEI7O0EyRXRqTUE7RUFBOEMsZ0JOMVVuQjtBckVvNE0zQjs7QTJFempNQTtFQUF3QyxnQk56RW5CO0FyRXNvTXJCOztBMkU1ak1BO0VBQXFDLGdCTmtMbkI7QXJFODRMbEI7O0EyRS9qTUE7RUFBbUMsZ0JOWG5CO0FyRThrTWhCOztBMkVsa01BO0VBQXNDLGdCTnVKbkI7QXJFKzZMbkI7O0EyRXJrTUE7RUFBdUMsZ0JOd0puQjtBckVpN0xwQjs7QTJFeGtNQTs7RUFDZ0MsZ0JOL2ZuQjtBckUya05iOztBMkUza01BO0VBQW9DLGdCTjRKbkI7QXJFbTdMakI7O0EyRTlrTUE7RUFBa0MsZ0JOOEduQjtBckVvK0xmOztBMkVqbE1BO0VBQW1DLGdCTndEbkI7QXJFNmhNaEI7O0EyRXBsTUE7RUFBbUMsZ0JOOUluQjtBckVzdU1oQjs7QTJFdmxNQTs7RUFDeUMsZ0JOMExuQjtBckVpNkx0Qjs7QTJFMWxNQTtFQUEwQyxnQk5qSG5CO0FyRStzTXZCOztBMkU3bE1BO0VBQXFDLGdCTnJIbkI7QXJFc3RNbEI7O0EyRWhtTUE7RUFBeUMsZ0JOblduQjtBckV1OE10Qjs7QTJFbm1NQTs7O0VBRXlDLGdCTi9nQm5CO0FyRXNuTnRCOztBMkV0bU1BOztFQUNtRCxnQk45Z0JuQjtBckV3bk5oQzs7QTJFem1NQTs7RUFDeUMsZ0JObGhCbkI7QXJFK25OdEI7O0EyRTVtTUE7O0VBQzRDLGdCTm5oQm5CO0FyRW1vTnpCOztBMkUvbU1BOztFQUMwQyxnQk54aEJuQjtBckUyb052Qjs7QTJFbG5NQTtFQUEwQyxnQk4zSW5CO0FyRWl3TXZCOztBMkVybk1BO0VBQXFDLGdCTjNPbkI7QXJFbzJNbEI7O0EyRXhuTUE7RUFBeUMsZ0JOeEluQjtBckVvd010Qjs7QTJFM25NQTtFQUEyQyxnQk54SW5CO0FyRXV3TXhCOztBMkU5bk1BO0VBQXdDLGdCTndCbkI7QXJFMG1NckI7O0EyRWpvTUE7RUFBMEMsZ0JOd0JuQjtBckU2bU12Qjs7QTJFcG9NQTtFQUFtQyxnQk4vZG5CO0FyRXVtTmhCOztBMkV2b01BO0VBQTJDLGdCTmxlbkI7QXJFNm1OeEI7O0EyRTFvTUE7RUFBa0MsZ0JOcGNuQjtBckVrbE5mOztBMkU3b01BO0VBQTBDLGdCTmxqQm5CO0FyRW1zTnZCOztBMkVocE1BO0VBQXdDLGdCTnhQbkI7QXJFNDRNckI7O0EyRW5wTUE7O0VBQzRDLGdCTnpQbkI7QXJFZzVNekI7O0EyRXRwTUE7O0VBQzJDLGdCTjdQbkI7QXJFdTVNeEI7O0EyRXpwTUE7O0VBQzBDLGdCTmhRbkI7QXJFNjVNdkI7O0EyRTVwTUE7RUFBc0MsZ0JOclFuQjtBckVxNk1uQjs7QTJFL3BNQTs7RUFDd0MsZ0JOeFJuQjtBckUyN01yQjs7QTJFbHFNQTs7RUFDeUMsZ0JON1JuQjtBckVtOE10Qjs7QTJFcnFNQTtFQUE0QyxnQk4xUm5CO0FyRW04TXpCOztBMkV4cU1BO0VBQTBDLGdCTnBTbkI7QXJFZzlNdkI7O0EyRTNxTUE7RUFBeUMsZ0JOM1JuQjtBckUwOE10Qjs7QTJFOXFNQTtFQUEyQyxnQk4vUm5CO0FyRWk5TXhCOztBMkVqck1BO0VBQXlDLGdCTmpTbkI7QXJFczlNdEI7O0EyRXByTUE7RUFBc0MsZ0JOK0RuQjtBckV5bk1uQjs7QTJFdnJNQTtFQUF1QyxnQk4vRm5CO0FyRTB4TXBCOztBMkUxck1BO0VBQTZDLGdCTi9ibkI7QXJFNm5OMUI7O0EyRTdyTUE7RUFBK0IsZ0JOdFVuQjtBckV1Z05aOztBMkVoc01BO0VBQXNDLGdCTnRVbkI7QXJFMGdObkI7O0EyRW5zTUE7RUFBd0MsZ0JOa0VuQjtBckVxb01yQjs7QTJFdHNNQTtFQUEwQyxnQk5yS25CO0FyRSsyTXZCOztBMkV6c01BO0VBQWlELGdCTnJLbkI7QXJFazNNOUI7O0EyRTVzTUE7RUFBdUMsZ0JONVVuQjtBckU0aE5wQjs7QTJFL3NNQTtFQUF3QyxnQk53SG5CO0FyRTJsTXJCOztBMkVsdE1BO0VBQW1DLGdCTm5GbkI7QXJFeXlNaEI7O0EyRXJ0TUE7RUFBbUMsZ0JOemVuQjtBckVrc05oQjs7QTJFeHRNQTtFQUFvQyxnQk45V25CO0FyRTBrTmpCOztBMkUzdE1BO0VBQWtDLGdCTnhLbkI7QXJFdTRNZjs7QTJFOXRNQTtFQUE4QyxnQk5wUW5CO0FyRXMrTTNCOztBMkVqdU1BOztFQUN1QyxnQk5TbkI7QXJFNHRNcEI7O0EyRXB1TUE7RUFBbUMsZ0JOamRuQjtBckV5ck5oQjs7QTJFdnVNQTtFQUFrQyxnQk56b0JuQjtBckVvM05mOztBMkUxdU1BO0VBQW1DLGdCTi9uQm5CO0FyRTYyTmhCOztBMkU3dU1BO0VBQTRDLGdCTjNoQm5CO0FyRTR3TnpCOztBMkVodk1BO0VBQTZDLGdCTjloQm5CO0FyRWt4TjFCOztBMkVudk1BO0VBQTZDLGdCTjVoQm5CO0FyRW14TjFCOztBMkV0dk1BO0VBQTZDLGdCTmppQm5CO0FyRTJ4TjFCOztBMkV6dk1BO0VBQXFDLGdCTnBSbkI7QXJFaWhObEI7O0EyRTV2TUE7RUFBb0MsZ0JONU5uQjtBckU0OU1qQjs7QTJFL3ZNQTtFQUFzQyxnQk41Tm5CO0FyRSs5TW5COztBMkVsd01BO0VBQWtDLGdCTi9ObkI7QXJFcStNZjs7QTJFcndNQTtFQUFnQyxnQk5sT25CO0FyRTIrTWI7O0EyRXh3TUE7RUFBdUMsZ0JOcGVuQjtBckVndk5wQjs7QTJFM3dNQTtFQUF5QyxnQk5wZW5CO0FyRW12TnRCOztBMkU5d01BO0VBQWtDLGdCTnRTbkI7QXJFd2pOZjs7QTJFanhNQTtFQUFrQyxnQk5pRm5CO0FyRW9zTWY7O0EyRXB4TUE7RUFBc0MsZ0JObGtCbkI7QXJFMDFObkI7O0EyRXZ4TUE7RUFBc0MsZ0JOclhuQjtBckVncE5uQjs7QTJFMXhNQTtFQUF5QyxnQk5wSW5CO0FyRWs2TXRCOztBMkU3eE1BO0VBQWlDLGdCTnBjbkI7QXJFcXVOZDs7QTJFaHlNQTtFQUE0QyxnQk5oZW5CO0FyRW93TnpCOztBMkVueU1BO0VBQXFDLGdCTnBmbkI7QXJFMnhObEI7O0EyRXR5TUE7RUFBaUMsZ0JObE5uQjtBckU0L01kOztBMkV6eU1BO0VBQXlDLGdCTjFYbkI7QXJFdXFOdEI7O0EyRTV5TUE7RUFBZ0MsZ0JOb0RuQjtBckU0dk1iOztBMkUveU1BO0VBQXlDLGdCTjNKbkI7QXJFODhNdEI7O0EyRWx6TUE7RUFBcUMsZ0JOek5uQjtBckUrZ05sQjs7QTJFcnpNQTtFQUFtQyxnQk5sSG5CO0FyRTI2TWhCOztBMkV4ek1BO0VBQXlDLGdCTjdMbkI7QXJFeS9NdEI7O0EyRTN6TUE7RUFBMkMsZ0JON0xuQjtBckU0L014Qjs7QTJFOXpNQTtFQUF3QyxnQk4zQ25CO0FyRTYyTXJCOztBMkVqME1BO0VBQTBDLGdCTjNDbkI7QXJFZzNNdkI7O0EyRXAwTUE7RUFBeUMsZ0JOckduQjtBckU2Nk10Qjs7QTJFdjBNQTtFQUE0QyxnQk5yR25CO0FyRWc3TXpCOztBMkUxME1BO0VBQW9DLGdCTjdVbkI7QXJFMnBOakI7O0EyRTcwTUE7RUFBc0MsZ0JObmxCbkI7QXJFbzZObkI7O0EyRWgxTUE7RUFBd0MsZ0JObmxCbkI7QXJFdTZOckI7O0EyRW4xTUE7RUFBb0MsZ0JOL0xuQjtBckVzaE5qQjs7QTJFdDFNQTtFQUFtQyxnQk5sWG5CO0FyRTRzTmhCOztBMkV6MU1BO0VBQXVDLGdCTmtGbkI7QXJFMndNcEI7O0EyRTUxTUE7RUFBb0MsZ0JObUZuQjtBckU2d01qQjs7QTJFLzFNQTtFQUFtQyxnQk45Y25CO0FyRWl6TmhCOztBMkVsMk1BO0VBQTZDLGdCTjJCbkI7QXJFMjBNMUI7O0EyRXIyTUE7RUFBMkMsZ0JObUVuQjtBckVzeU14Qjs7QTJFeDJNQTtFQUE4QyxnQk54S25CO0FyRW9oTjNCOztBMkUzMk1BO0VBQWtDLGdCTjlsQm5CO0FyRTY4TmY7O0EyRTkyTUE7RUFBOEMsZ0JOdG9CbkI7QXJFdy9OM0I7O0EyRWozTUE7RUFBaUQsZ0JOcURuQjtBckVnME05Qjs7QTJFcDNNQTtFQUFvQyxnQk54bEJuQjtBckVnOU5qQjs7QTJFdjNNQTtFQUF3RCxnQk41b0JuQjtBckV1Z09yQzs7QTJFMTNNQTs7RUFDZ0UsZ0JOOXFCbkI7QXJFNGlPN0M7O0EyRTczTUE7OztFQUVpQyxnQk52Zm5CO0FyRXczTmQ7O0EyRWg0TUE7RUFBa0MsZ0JOaFluQjtBckVvd05mOztBMkVuNE1BO0VBQW9DLGdCTmhZbkI7QXJFdXdOakI7O0EyRXQ0TUE7O0VBQzBDLGdCTjFIbkI7QXJFb2dOdkI7O0EyRXo0TUE7RUFBdUMsZ0JOelJuQjtBckVzcU5wQjs7QTJFNTRNQTtFQUFtQyxnQk5pQ25CO0FyRSsyTWhCOztBMkUvNE1BO0VBQTBDLGdCTmlDbkI7QXJFazNNdkI7O0EyRWw1TUE7RUFBcUMsZ0JObEhuQjtBckV3Z05sQjs7QTJFcjVNQTtFQUEyQyxnQk5sSG5CO0FyRTJnTnhCOztBMkV4NU1BO0VBQTRDLGdCTmxIbkI7QXJFOGdOekI7O0EyRTM1TUE7RUFBdUMsZ0JOck5uQjtBckVvbk5wQjs7QTJFOTVNQTtFQUF3QyxnQk5wYm5CO0FyRXMxTnJCOztBMkVqNk1BO0VBQWtDLGdCTm1FbkI7QXJFazJNZjs7QTJFcDZNQTtFQUFzQyxnQk5wRG5CO0FyRTQ5TW5COztBMkV2Nk1BOztFQUNpRCxnQk56WW5CO0FyRW96TjlCOztBMkUxNk1BOztFQUN5QyxnQk43YW5CO0FyRTIxTnRCOztBMkU3Nk1BO0VBQXdDLGdCTnRYbkI7QXJFdXlOckI7O0EyRWg3TUE7RUFBMEMsZ0JObGZuQjtBckVzNk52Qjs7QTJFbjdNQTtFQUE0QyxnQk5sZm5CO0FyRXk2TnpCOztBMkV0N01BO0VBQW1DLGdCTnRUbkI7QXJFZ3ZOaEI7O0EyRXo3TUE7RUFBeUMsZ0JOcHRCbkI7QXJFaXBPdEI7O0EyRTU3TUE7RUFBMkMsZ0JOcHRCbkI7QXJFb3BPeEI7O0EyRS83TUE7O0VBQ3lDLGdCTnJ0Qm5CO0FyRXdwT3RCOztBMkVsOE1BOztFQUMyQyxnQk50dEJuQjtBckU0cE94Qjs7QTJFcjhNQTtFQUF3QyxnQk5KbkI7QXJFNjhNckI7O0EyRXg4TUE7RUFBMEMsZ0JOSm5CO0FyRWc5TXZCOztBMkUzOE1BO0VBQW1DLGdCTkhuQjtBckVrOU1oQjs7QTJFOThNQTtFQUFxQyxnQk4zV25CO0FyRTZ6TmxCOztBMkVqOU1BOztFQUNvQyxnQk41V25CO0FyRWkwTmpCOztBMkVwOU1BOztFQUNzQyxnQk43V25CO0FyRXEwTm5COztBMkV2OU1BO0VBQWtDLGdCTnRObkI7QXJFaXJOZjs7QTJFMTlNQTtFQUEyQyxnQk4zYm5CO0FyRXk1TnhCOztBMkU3OU1BO0VBQXFDLGdCTnRGbkI7QXJFdWpObEI7O0EyRWgrTUE7OztFQUU2QyxnQk54RW5CO0FyRTRpTjFCOztBMkVuK01BOztFQUN1RCxnQk52RW5CO0FyRThpTnBDOztBMkV0K01BOztFQUM2QyxnQk4zRW5CO0FyRXFqTjFCOztBMkV6K01BOztFQUNnRCxnQk41RW5CO0FyRXlqTjdCOztBMkU1K01BOztFQUM4QyxnQk5qRm5CO0FyRWlrTjNCOztBMkUvK01BO0VBQW1DLGdCTjNLbkI7QXJFOHBOaEI7O0EyRWwvTUE7OztFQUVpQyxnQk56ckJuQjtBckUrcU9kOztBMkVyL01BO0VBQW9DLGdCTmxQbkI7QXJFMnVOakI7O0EyRXgvTUE7RUFBNEMsZ0JOS25CO0FyRXUvTXpCOztBMkUzL01BO0VBQTRDLGdCTktuQjtBckUwL016Qjs7QTJFOS9NQTtFQUEyQyxnQk5LbkI7QXJFNi9NeEI7O0EyRWpnTkE7O0VBQ3lDLGdCTkRuQjtBckVzZ050Qjs7QTJFcGdOQTs7RUFDMkMsZ0JORm5CO0FyRTBnTnhCOztBMkV2Z05BO0VBQXFDLGdCTnhzQm5CO0FyRW10T2xCOztBMkUxZ05BO0VBQWlDLGdCTnBibkI7QXJFazhOZDs7QTJFN2dOQTtFQUFpQyxnQk4xaEJuQjtBckUyaU9kOztBMkVoaE5BO0VBQWlDLGdCTnhZbkI7QXJFNDVOZDs7QTJFbmhOQTtFQUFvQyxnQk4vT25CO0FyRXN3TmpCOztBMkV0aE5BO0VBQW9DLGdCTnppQm5CO0Fy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RUFFQSxhQUFBO0VBRUEsOEJBQUE7RUFFQSwyQkFBQTtPQUFBLHNCQUFBO0FsRm9uUkY7O0FrRmpuUkE7RUFDRSxzQkFBQTtFQUNBLHFCQUFBO0FsRm9uUkYiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6IENhcnRlciAmIENvLiBDUkVBVElWRVxuVmVyc2lvbjogMS4wLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46IGNjY1xuVGFnczpcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbiMgR2xvYmFsXG4jIEhlYWRlclxuIyBGb290ZXJcbiMgRWxlbWVudHNcbiMgUGFnZXNcbiMgVmVuZG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbXBvcnQgZnJhbWV3b3JrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnRzJztcbkBpbXBvcnQgJ2Jsb2NrLWNvbG91ci1tYW5hZ2VyJztcbkBpbXBvcnQgJ2ZvbnRzJztcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdub3JtYWxpemUnO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHbG9iYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ2dsb2JhbCc7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAnaGVhZGVyL2hlYWRlcic7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAnZm9vdGVyL2Zvb3Rlcic7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdlbGVtZW50cy9lbGVtZW50cyc7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdwYWdlcy9wYWdlcyc7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICd2ZW5kb3JzL3ZlbmRvcnMnO1xuIiwiQG1peGluIGVhY2goJG51bSkge1xuXHQmOm50aC1jaGlsZCgjeyRudW19bikge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gZmlyc3QoJG51bSkge1xuXHQmOm50aC1jaGlsZCgtbiArICN7JG51bX0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIGxhc3QoJG51bSkge1xuXHQmOm50aC1sYXN0LWNoaWxkKC1uICsgI3skbnVtfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gcm93IHtcblx0Knpvb206IDE7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdCY6YWZ0ZXIsXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnICc7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuQG1peGluIGV2ZW4oKSB7XG5cdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIG9kZCgpIHtcblx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiBmaXJzdC1jaGlsZCgpIHtcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIGxhc3QtY2hpbGQoKSB7XG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0Ji5wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIG1heC13aWR0aCgkd2lkdGgpIHtcblx0bWF4LXdpZHRoOiAkd2lkdGg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcbn1cbkBtaXhpbiBjb21tb24tYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtaXhpbiBhcnJvdyB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICdcXGYxMDcnO1xuXHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiBoLWNlbnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWl4aW4gdi1jZW50ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWl4aW4gZi1jZW50ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1peGluIGFzcGVjdC1yYXRpbygkd2lkdGgsICRoZWlnaHQpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogY2FsYygoJGhlaWdodCAvICR3aWR0aCkgKiAxMDAlKTtcblx0fVxuXG5cdD4gLmNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cbn1cbkBtaXhpbiBoLWxpbmUge1xuXHQmOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiB2LWxpbmUge1xuXHQmOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIGZ1bGxzaXplIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbkBtaXhpbiBjbGVhciB7XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4vLyBUcmFuc2l0aW9uIHNob3J0Y3V0c1xuQG1peGluIHRyYW4oJGF0dHIpIHtcblx0dHJhbnNpdGlvbjogJGF0dHIgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtaXhpbiB0cmFuQiB7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtaXhpbiB0cmFuQyB7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWl4aW4gdHJhbkJDIHtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1peGluIHRyYW5PIHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLypGbGV4IGxheW91c3Qgc2hvcnRjdXRzKi9cbkBtaXhpbiBpbmxpbmUtZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWl4aW4gZmxleC13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuQG1peGluIGZsZXgtbm93cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWl4aW4gd2FpdC1zbGljayB7XG5cdG9wYWNpdHk6IDA7IC8vd2lsbCBiZWNvbWUgMSBhZnRlciBzbGljayBpcyBpbml0aWFsaXNlZDtcblx0QGluY2x1ZGUgdHJhbk87XG5cblx0Ji5zbGljay1pbml0aWFsaXplZCB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5AbWl4aW4gbi1jb2wtbGF5b3V0KCRuOiAzLCAkZ2FwOiAyMHB4LCAkZ2FwQm90dG9tOiAkZ2FwKSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRnYXB9KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdEBpbmNsdWRlIHVwLXRvLW1vYmlsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQ+IGRpdiB7XG5cdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRuICogJGdhcH0pIC8jeyRufSk7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXHRcdG1hcmdpbi1ib3R0b206ICRnYXBCb3R0b207XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHVwLXRvLXRhYmxldCB7XG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtICN7MiAqICRnYXB9KSAvIDIpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB3aWRlIHtcblx0bWF4LXdpZHRoOiAxMjQwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1peGluIGNhcHRpb24ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDhweCAyMHB4O1xufVxuXG5AbWl4aW4gbm8tc2Nyb2xsYmFyIHtcblx0LyogSGlkZSBzY3JvbGxiYXIgZm9yIENocm9tZSwgU2FmYXJpIGFuZCBPcGVyYSAqL1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cdC8qIElFIGFuZCBFZGdlICovXG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcblx0LyogRmlyZWZveCAqL1xufVxuXG5AbWl4aW4gYWxpZ25YIHtcblx0LmFsaWdubGVmdCB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogMS41ZW07XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5hbGlnbnJpZ2h0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi1sZWZ0OiAxLjVlbTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdC5hbGlnbmNlbnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdH1cblx0LmFsaWdubm9uZSB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdH1cblx0LmFsaWduY2VudGVyLFxuXHQuYWxpZ25sZWZ0LFxuXHQuYWxpZ25ub25lLFxuXHQuYWxpZ25yaWdodCB7XG5cdFx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG4iLCIvKkNvbG91cnMqL1xuJHByaW1hcnk6ICMxZTkwZmY7XG4kc2Vjb25kYXJ5OiAjMGEyNDcyO1xuJGVycm9yOiAjY2MzMzMzO1xuJGdyZXk6ICM3YjdhN2E7XG4kZGVmYXVsdDogIzMzM2M0MjtcbiRib3JkZXI6ICNlZmVmZWY7XG4kY29sb3JzLWxpc3Q6IChcblx0cHJpbWFyeTogJHByaW1hcnksXG5cdHNlY29uZGFyeTogJHNlY29uZGFyeSxcblx0Y2NjLXdoaXRlOiAjZmZmZmZmLFxuXHRkZWZhdWx0OiAkZGVmYXVsdFxuKTtcblxuLypFbGVtZW50IFNpemVzKi9cbiRkZWZhdWx0VG9wR2FwOiA2cHg7XG4kZGVmYXVsdEJvdHRvbUdhcDogMTBweDtcbiRidXR0b24taGVpZ2h0OiA1MnB4O1xuLypTY3JlZW4gU2l6ZXMqL1xuJHNtYWxsLXdpZHRoOiA0MjVweDtcbiR0YWJsZXQtd2lkdGg6IDc2OHB4O1xuJGRlc2t0b3Atd2lkdGg6IDEwMjRweDtcbiRsYXJnZS13aWR0aDogMTQ0MHB4O1xuIiwiQGVhY2ggJGN1cnJlbnQtbmFtZSwgJGN1cnJlbnQtY29sb3IgaW4gJGNvbG9ycy1saXN0IHtcblx0Lmhhcy0jeyRjdXJyZW50LW5hbWV9LWJhY2tncm91bmQtY29sb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjdXJyZW50LWNvbG9yICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuaGFzLSN7JGN1cnJlbnQtbmFtZX0tY29sb3Ige1xuXHRcdGNvbG9yOiAkY3VycmVudC1jb2xvciAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCJib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGNvbG9yOiAkZGVmYXVsdDtcblx0Zm9udC1mYW1pbHk6ICdDcmltc29uIFBybycsIHNlcmlmO1xuXHRmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xufVxuXG4qIHtcblx0bWFyZ2luOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuXHRiYWNrZ3JvdW5kOiAjZmYwO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuaW1nLnN2ZyB7XG5cdG9wYWNpdHk6IDA7IC8vVG8gYXZvaWQgdGhlIGZsYXNoIGJlZm9yZSB0aGUgc3ZnIGlzIGxvYWRlZDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250OiBpbmhlcml0O1xuXHRtYXJnaW46IDA7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbmJ1dHRvbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuXHRtYXJnaW46IDAgMnB4O1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbmxlZ2VuZCB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRib3JkZXI6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0Ly8gcmVtb3ZlIHNoYWRvdyBpbiBpT1Ncblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ly8gcmVtb3ZlIGJvcmRlci1yYWRpdXMgaW4gaU9TXG5cdCZbdHlwZT0nY2hlY2tib3gnXSB7XG5cdFx0YXBwZWFyYW5jZTogY2hlY2tib3g7XG5cdH1cblxuXHQmW3R5cGU9J3JhZGlvJ10ge1xuXHRcdGFwcGVhcmFuY2U6IHJhZGlvO1xuXHR9XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9J2J1dHRvbiddLFxuaW5wdXRbdHlwZT0ncmVzZXQnXSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddIHtcblx0YXBwZWFyYW5jZTogYnV0dG9uO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwO1xufVxuXG50ZXh0YXJlYSB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRvdmVyZmxvdzogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRyZXNpemU6IHZlcnRpY2FsO1xufVxuXG5vcHRncm91cCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG5vbCxcbnVsIHtcblx0b3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xufVxuIiwiLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG4uc2l0ZS1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1hZ2UtYXJlYSB7XG5cdEBpbmNsdWRlIGNvbW1vbi1iYWNrZ3JvdW5kO1xufVxuLnNjcmVlbi1yZWFkZXItdGV4dC5zdHlsZWQge1xuXHRiYWNrZ3JvdW5kOiAjMjIyO1xuXHRjb2xvcjogd2hpdGU7XG5cdGxlZnQ6IDUwJTtcblx0cGFkZGluZzogNnB4IDE1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG5cblx0Jjpmb2N1cyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcblx0fVxufVxuXG4uZmxvYXQtY29udGFpbmVyIHtcblx0QGluY2x1ZGUgY2xlYXI7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gLmVkaXRvci1jb250ZW50OmZpcnN0LWNoaWxkIHtcblx0PiAqOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0PiBwOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4ubWVudS10b2dnbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0QGluY2x1ZGUgZnJvbS1kZXNrdG9wIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbmJvZHkge1xuXHQuc2xpY2stZG90cyB7XG5cdFx0Ym90dG9tOiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJ1dHRvbjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogcmdiYShibGFjaywgMC4yKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0XHRidXR0b246YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFsaWduLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIE1vYmlsZSBmaXJzdCBtaXhpblxuQG1peGluIGZyb20tbW9iaWxlIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JHNtYWxsLXdpZHRofSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gZnJvbS10YWJsZXQge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skdGFibGV0LXdpZHRofSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gZnJvbS1kZXNrdG9wIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGRlc2t0b3Atd2lkdGh9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiBmcm9tLWxhcmdlIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGxhcmdlLXdpZHRofSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4vLyBEZXNrdG9wIGZpcnN0IG1peGluc1xuQG1peGluIHVwLXRvLXNtYWxsIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtYWxsLXdpZHRoIC0gMXB4fSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gdXAtdG8tbW9iaWxlIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldC13aWR0aCAtIDFweH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIHVwLXRvLXRhYmxldCB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLXdpZHRoIC0gMXB4fSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gdXAtdG8tZGVza3RvcCB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAjeyRsYXJnZS13aWR0aCAtIDFweH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIiNzaXRlLW5hdmlnYXRpb24ge1xuXHRwYWRkaW5nOiAyNXB4IDA7XG5cblx0I21lbnUtcHJpbWFyeSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgZnJvbS1sYXJnZSB7XG5cdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDIyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gbGkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNThweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzdiN2E3YSwgMC40KTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmN1cnJlbnQtbWVudS1hbmNlc3Rvcixcblx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSxcblx0XHRcdFx0Ji5jdXJyZW50LXBhZ2UtYW5jZXN0b3Ige1xuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdHdpZHRoOiA4NHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDUpIHtcblx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCg2KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDg1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjYwcHg7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgdXAtdG8tZGVza3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjk1KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQjbWVudS1wcmltYXJ5IHtcblx0XHRcdEBpbmNsdWRlIHdpZGU7XG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmN1cnJlbnQtbWVudS1hbmNlc3Rvcixcblx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSxcblx0XHRcdFx0Ji5jdXJyZW50LXBhZ2UtYW5jZXN0b3Ige1xuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgZnJvbS1kZXNrdG9wIHtcblx0XHRcdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEycHgpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzdiN2E3YSwgMC40KTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNnB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdWItbWVudSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgZnJvbS1kZXNrdG9wIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRib3JkZXIsIDAuNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBpbXBvcnQgJ25hdmlnYXRpb24nO1xuLnNpdGUtaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuaGVhZGVyLXRvcCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uLy4uL2Fzc2V0cy9pbWcvcGF0dGVybi5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHBhZGRpbmc6IDdweCAwO1xuXHRcdGhlaWdodDogMzhweDtcblx0XHQuaGVhZGVyX19pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cblxuXHQuaC1saW5rcyB7XG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdGNvbG9yOiByZ2JhKHdoaXRlLCAwLjg1KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgdXAtdG8tc21hbGwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhhbWJ1cmdlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgdXAtdG8tZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRib3R0b206IDMwcHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTI0cHg7XG5cdFx0XHRcdHRvcDogLTFweDtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM3YjdhN2EsIDAuNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlci1ib3R0b20ge1xuXHRcdC5oZWFkZXJfX2lubmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgdXAtdG8tdGFibGV0IHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNzNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc29jaWFsLWxpbmtzIHtcblx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogNzRweDtcblx0XHQuc29jaWFsLWxpbmsge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjN2I3YTdhLCAwLjQpO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGl2aWRlciB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzdiN2E3YSwgMC40KTtcblx0XHRcdEBpbmNsdWRlIHVwLXRvLXRhYmxldCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNzZWFyY2hUcmlnZ2VyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuKGFsbCk7XG5cdFx0XHR9XG5cdFx0XHQmLmlzLWFjdGl2ZSxcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHN0cm9rZTogJHNlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdXAtdG8tdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaGVhZGVyX19pbm5lciB7XG5cdEBpbmNsdWRlIHdpZGU7XG59XG5cbi5zaXRlLWJyYW5kaW5nIHtcblx0d2lkdGg6IDIwNHB4O1xuXHRoZWlnaHQ6IDIwNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRAaW5jbHVkZSBoLWNlbnRlcjtcblx0dG9wOiAtMzhweDtcblx0Ym94LXNoYWRvdzogcmdiYSgjMDAwMDAwLCAwLjE2KSAwcHggM3B4IDZweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCYuaXMtYWN0aXZlIHtcblx0XHRAaW5jbHVkZSB1cC10by1kZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdGltZyxcblx0c3ZnIHtcblx0XHR3aWR0aDogMTE1cHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0QGluY2x1ZGUgdHJhbih0cmFuc2Zvcm0pO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGltZyxcblx0XHRzdmcge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRsZWZ0OiAyMHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHR3aWR0aDogMTUwcHg7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRpbWcsXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHR9XG5cdH1cbn1cblxuI2hlYWRlci1zZWFyY2gtZm9ybSB7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuXHR0b3A6IDEwMCU7XG5cdHBhZGRpbmc6IDQwcHggMzBweDtcblx0d2lkdGg6IDM3MHB4O1xuXHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LCAwLjkpO1xuXHRyaWdodDogLTQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC5idG4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHR9XG5cdEBpbmNsdWRlIHVwLXRvLWRlc2t0b3Age1xuXHRcdHJpZ2h0OiAwcHg7XG5cdH1cblxuXHRpbnB1dFt0eXBlPSd0ZXh0J10ge1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuXHR9XG5cdCYuaXMtYWN0aXZlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0fVxufVxuIiwiLnNpdGUtZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmZvb3Rlcl9faW5uZXIge1xuXHRAaW5jbHVkZSB3aWRlO1xufVxuXG4uZm9vdGVyLXRvcCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi8uLi9hc3NldHMvaW1nL2Zvb3Rlci1wYXR0ZXJuLnBuZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHBhZGRpbmctdG9wOiAxMzVweDtcblx0Y29sb3I6IHdoaXRlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiA0MHZ3O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTYwJSBhdXRvO1xuXHR9XG5cblx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHR9XG5cblx0LmZvb3Rlcl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRib3JkZXIsIDAuNSk7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItbG9nbyB7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRcdGltZyxcblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTV2dztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0cGFkZGluZy10b3A6IGNhbGMoNTBweCArIDMwdncpO1xuXHRcdH1cblx0fVxuXHQuY29udGFjdCB7XG5cdFx0QGluY2x1ZGUgZnJvbS1kZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNDBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHVwLXRvLXRhYmxldCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHRhOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXHQuc29jaWFsLWxpbmtzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0QGluY2x1ZGUgZnJvbS1sYXJnZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAzODBweDtcblx0XHRcdHRvcDogMTgwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgdXAtdG8tdGFibGV0IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5sb2dvcyB7XG5cdFx0d2lkdGg6IDM0MHB4O1xuXHRcdEBpbmNsdWRlIHVwLXRvLXRhYmxldCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRAaW5jbHVkZSB0cmFuTztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFjayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRjb2xvcjogcmdiYSh3aGl0ZSwgMC44KTtcblx0cGFkZGluZzogMjVweCAwO1xufVxuLmZvb3Rlci1ib3R0b20ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0Y29sb3I6IHJnYmEod2hpdGUsIDAuOCk7XG5cdHBhZGRpbmc6IDI1cHggMDtcblxuXHQuZm9vdGVyX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRkaXYsXG5cdFx0bGksXG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHVwLXRvLXRhYmxldCB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQubWVudS1mb290ZXItY29udGFpbmVyIHtcblx0XHRmbGV4OiAxO1xuXHRcdEBpbmNsdWRlIHVwLXRvLXRhYmxldCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsZXg6IGF1dG87XG5cdFx0XHRtYXJnaW46IDBweCAwIDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnN1Yi1tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0dWwge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdGxpIHtcblx0XHRtYXJnaW4tbGVmdDogMjhweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgdi1saW5lIHtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEod2hpdGUsIDAuOCk7XG5cdFx0XHRsZWZ0OiAtMTZweDtcblx0XHRcdHRvcDogM3B4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHVwLXRvLXRhYmxldCB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0I2NjYy1sb2dvIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0QGluY2x1ZGUgdHJhbk87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG4iLCJAbWl4aW4gYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIHRyYW5CQztcblx0bWluLWhlaWdodDogJGJ1dHRvbi1oZWlnaHQ7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0cGFkZGluZzogMTJweCAyMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uYnRuIHtcblx0QGluY2x1ZGUgYnRuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGVmYXVsdCwgMTApO1xuXHR9XG5cdEBlYWNoICRjdXJyZW50LW5hbWUsICRjdXJyZW50LWNvbG9yIGluICRjb2xvcnMtbGlzdCB7XG5cdFx0Ji5idG4tI3skY3VycmVudC1uYW1lfSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY3VycmVudC1jb2xvcjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjdXJyZW50LWNvbG9yLCAxMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5oYXMtI3skY3VycmVudC1uYW1lfS1iYWNrZ3JvdW5kLWNvbG9yOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGN1cnJlbnQtY29sb3IsIDEwKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uZWRpdC1saW5rID4gYSB7XG5cdEBpbmNsdWRlIGJ0bjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cbiIsIi5wb3N0LXBhc3N3b3JkLWZvcm0ge1xuXHRpbnB1dCB7XG5cdFx0Jlt0eXBlPSdwYXNzd29yZCddIHtcblx0XHRcdHdpZHRoOiAzMjBweDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXRbdHlwZT0nc3VibWl0J10ge1xuXHRcdEBpbmNsdWRlIGJ0bjtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG5cdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogcmdiYSgkZGVmYXVsdCwgMC41KTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbnRleHRhcmVhIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBhZGRpbmc6IDEycHggMTVweDtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDE1MHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblxuXHQmOmZvY3VzLFxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0fVxufVxuXG5pbnB1dFt0eXBlPSdkYXRlJ10sXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuaW5wdXRbdHlwZT0ndGVsJ10sXG5pbnB1dFt0eXBlPSd0ZXh0J10ge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRoZWlnaHQ6ICRidXR0b24taGVpZ2h0O1xuXHRsaW5lLWhlaWdodDogMjNweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHR9XG59XG5cbi5jdXN0b21DaGVja2JveCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4td2lkdGg6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHRvcDogMnB4O1xuXG5cdCYucmFkaW8ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxufVxuXG4uY3VzdG9tQ2hlY2tib3guY3VzdG9tQ2hlY2tib3hDaGVja2VkIHtcblx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jdXN0b21DaGVja2JveCArIGxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b21DaGVja2JveCBpbnB1dCB7XG5cdG9wYWNpdHk6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogNTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4uY3VzdG9tQ2hlY2tib3ggc3BhbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4uY3VzdG9tQ2hlY2tib3guY3VzdG9tQ2hlY2tib3hDaGVja2VkIHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIi50b3AtYmFubmVyIHtcblx0aGVpZ2h0OiA1MDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAtMTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDM1JTtcblx0QGluY2x1ZGUgZnJvbS1sYXJnZSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiAzMiU7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTgwcHg7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuXHRcdFx0aGVpZ2h0OiA2NTBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvYmFubmVyLXBhdHRlcm4ucG5nJyk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0QGluY2x1ZGUgdXAtdG8tZGVza3RvcCB7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHVwLXRvLW1vYmlsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwJSAxMDAlO1xuXHRcdH1cblx0fVxufVxuIiwiLnBhZ2luZyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRncmV5O1xuXHQud3AtcGFnZW5hdmkge1xuXHRcdHBhZGRpbmc6IDMwcHggMCA0MHB4O1xuXHR9XG5cblx0LmN1cnJlbnQsXG5cdGEge1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRAaW5jbHVkZSB0cmFuQztcblx0fVxuXG5cdGEge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5jdXJyZW50IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHR9XG5cblx0aSB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cbiIsIi8vIENvbnRlbnQgZWRpdG9yO1xuQG1peGluIHRleHQtc3R5bGUge1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRhIHtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAxMCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHVwLXRvLW1vYmlsZSB7XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi5lZGl0b3ItY29udGVudCB7XG5cdEBpbmNsdWRlIGNsZWFyO1xuXHRmaWd1cmUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRpZnJhbWUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW46ICRkZWZhdWx0VG9wR2FwICsgOHB4IGF1dG8gJGRlZmF1bHRCb3R0b21HYXAgKyA4cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5pbm5lci1zbGlkZS1zaG93LWltYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdHAge1xuXHRcdHBhZGRpbmctdG9wOiAkZGVmYXVsdFRvcEdhcDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHRCb3R0b21HYXA7XG5cdFx0QGluY2x1ZGUgdGV4dC1zdHlsZTtcblxuXHRcdCYuaGFzLWJhY2tncm91bmQge1xuXHRcdFx0cGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDogJGRlZmF1bHRUb3BHYXAgKyA4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkZGVmYXVsdEJvdHRvbUdhcCArIDhweDtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRcdG1hcmdpbi10b3A6ICRkZWZhdWx0VG9wR2FwICsgNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdEBpbmNsdWRlIHVwLXRvLW1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbi10b3A6ICRkZWZhdWx0VG9wR2FwICsgNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRtYXJnaW4tdG9wOiAkZGVmYXVsdFRvcEdhcCArIDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdH1cblx0fVxuXG5cdGg0LFxuXHRoNSxcblx0aDYge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0aHIge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5O1xuXHR9XG5cblx0PiBvbCxcblx0PiBwID4gdWwsXG5cdD4gdWwsXG5cdD4gcCA+IG9sLFxuXHQud3AtYmxvY2stY29sdW1uID4gdWwsXG5cdC53cC1ibG9jay1jb2x1bW4gPiBvbCB7XG5cdFx0QGluY2x1ZGUgdGV4dC1zdHlsZTtcblx0fVxuXG5cdD4gdWwsXG5cdC53cC1ibG9jay1jb2x1bW4gPiB1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0bWFyZ2luLXRvcDogJGRlZmF1bHRUb3BHYXA7XG5cblx0XHQ+IGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0fVxuXHQvKipcblx0KiBUYWJsZSB3cmFwcGVyIGlzIGFkZGVkIHZpYSB0YWJsZS13cmFwcGVyLmpzXG5cdCogSXQgcHJldmVudHMgbGFyZ2VyIHRhYmxlIGV4Y2VlZGluZyB0aGUgc2NyZWVuIHdpZHRoO1xuXHQqL1xuXHQudGFibGUtd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRvdmVyZmxvdy15OiB2aXNpYmxlO1xuXHR9XG5cblx0dGFibGUge1xuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0QGluY2x1ZGUgdGV4dC1zdHlsZTtcblx0XHR0aGVhZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXG5cdFx0dGQsXG5cdFx0dGgge1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBhbGlnblg7XG59XG4iLCIuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UsXG4udmFsaWRhdGlvbl9lcnJvciB7XG5cdHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4udmFsaWRhdGlvbl9lcnJvciB7XG5cdGNvbG9yOiAkZXJyb3I7XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG5cdGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuaDIuZ2Zvcm1fc3VibWlzc2lvbl9lcnJvciB7XG5cdGNvbG9yOiAkZXJyb3I7XG59XG5cbi5nZm9ybV93cmFwcGVyIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRtYXJnaW46IDIwcHggYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRjb2xvcjogJGVycm9yO1xuXHR9XG5cdC5nZl9wcm9ncmVzc2JhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5nZm9ybV9oZWFkaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0Lmdmb3JtX2JvZHkge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5naW5wdXRfY29udGFpbmVyIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LmdpbnB1dF9jb250YWluZXJfYWRkcmVzcyB7XG5cdFx0PiBzcGFuIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHR9XG5cblx0LmdmaWVsZF9jaGVja2JveCB7XG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Lmdmb3JtX2ZpZWxkcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQuZ2ZpZWxkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHQmLmdmaWVsZC0td2lkdGgtaGFsZixcblx0XHQmLmhhbGYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRcdEBpbmNsdWRlIHVwLXRvLW1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZ2ZpZWxkLS13aWR0aC1xdWFydGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG5cdFx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmdmaWVsZC0td2lkdGgtdGhpcmQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogY2FsYygzMy4zMyUgLSAxMHB4KTtcblx0XHRcdEBpbmNsdWRlIHVwLXRvLW1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZ2ZpZWxkLS13aWR0aC10d28tdGhpcmRzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGNhbGMoNjYuNjYlIC0gMTBweCk7XG5cdFx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm9uZS10aGlyZCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzJSAtIDEwcHgpO1xuXHRcdFx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji50d28tdGhpcmQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogY2FsYyg2Ni42NiUgLSAxMHB4KTtcblx0XHRcdEBpbmNsdWRlIHVwLXRvLW1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubm8tbGFiZWwge1xuXHRcdFx0PiBsYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYuaGFsZixcblx0XHRcdCYub25lLXRoaXJkLFxuXHRcdFx0Ji50d28tdGhpcmQge1xuXHRcdFx0XHQ+IGxhYmVsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmcm9tLXRhYmxldCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5uby1iZWxvdy1zcGFjZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCYuaGFzLXNpbmdsZS1maWxlLWlucHV0IHtcblx0XHRcdC8qU3R5bGUgZmlsZSBpbnB1dCovXG5cdFx0XHRpbnB1dFt0eXBlPSdmaWxlJ10ge1xuXHRcdFx0XHR3aWR0aDogMC4xcHg7XG5cdFx0XHRcdGhlaWdodDogMC4xcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cblx0XHRcdC5naW5wdXRfcHJldmlldyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5jY2MtZmlsZS11cGxvYWQtbGFiZWwge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2lucHV0X3ByZXZpZXcge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nZm9ybV9maWxldXBsb2FkX211bHRpZmlsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblxuXHRcdC5nZm9ybV9kcm9wX2FyZWEge1xuXHRcdFx0aGVpZ2h0OiAxNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDEycHggMTVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdGNvbG9yOiByZ2JhKCRkZWZhdWx0LCAwLjYpO1xuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2ZpZWxkX2NoZWNrYm94LFxuXHRcdC5nZmllbGRfcmFkaW8ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdpbnB1dF9jb250YWluZXJfY29uc2VudCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHQ+IGRpdixcblx0XHRcdD4gbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdD4gbGFiZWwge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5saXN0LW9wdGlvbnMge1xuXHRcdFx0LmdmaWVsZF9jaGVja2JveCxcblx0XHRcdC5nZmllbGRfcmFkaW8ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL0xpc3Rcblx0LmdmaWVsZF9saXN0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0XHQuZ2ZpZWxkX2xpc3RfaWNvbnMge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0cGFkZGluZzogMHB4IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2ZpZWxkX2xpc3RfaGVhZGVyLFxuXHRcdC5nZmllbGRfbGlzdF9ncm91cCB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdmaWVsZF9saXN0X2hlYWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0fVxuXG5cdFx0LmdmaWVsZF9oZWFkZXJfaXRlbSxcblx0XHQuZ2ZpZWxkX2xpc3RfZ3JvdXBfaXRlbSB7XG5cdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDIwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdFx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdmaWVsZF9oZWFkZXJfaXRlbS0taWNvbnMsXG5cdFx0LmdmaWVsZF9saXN0X2ljb25zIHtcblx0XHRcdHdpZHRoOiAxMTVweDtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdH1cblx0XHQuZ2ZpZWxkX2hlYWRlcl9pdGVtLS1pY29ucyB7XG5cdFx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5nZmllbGQubGFyZ2VyIC5nZmllbGRfbGlzdCB7XG5cdFx0QGluY2x1ZGUgZnJvbS10YWJsZXQge1xuXHRcdFx0LmdmaWVsZF9oZWFkZXJfaXRlbSxcblx0XHRcdC5nZmllbGRfbGlzdF9ncm91cF9pdGVtIHtcblx0XHRcdFx0d2lkdGg6IDMzMHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZ2ZpZWxkLnNtYWxsZXIgLmdmaWVsZF9saXN0IHtcblx0XHRAaW5jbHVkZSBmcm9tLXRhYmxldCB7XG5cdFx0XHQuZ2ZpZWxkX2hlYWRlcl9pdGVtLFxuXHRcdFx0LmdmaWVsZF9saXN0X2dyb3VwX2l0ZW0ge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE2JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZ2Nob2ljZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5oaWRkZW5fbGFiZWwge1xuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0PiAuZ2ZpZWxkX2xhYmVsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmN1c3RvbUNoZWNrYm94IHtcblx0XHRcdCsgbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZ2ZfY2xlYXJfY29tcGxleCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5naW5wdXRfY29tcGxleCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmdpbnB1dF9jb21wbGV4ID4gc3BhbiB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdH1cblxuXHRmaWVsZHNldCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0LmdmaWVsZF9sYWJlbCxcblx0XHRsYWJlbCB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmdmaWVsZF9maWxldXBsb2FkX2ZpbGVuYW1lIHtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdH1cblx0Lmdmb3JtX2RlbGV0ZV9maWxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGVycm9yO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDJweDtcblx0fVxuXHQuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5nZm9ybV9kZWxldGVfZmlsZSxcblx0LmdmaWVsZF9maWxldXBsb2FkX3Byb2dyZXNzLFxuXHQuZ2ZpZWxkX2ZpbGV1cGxvYWRfZmlsZXNpemUge1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdH1cblx0LmdmaWVsZCA+IGxhYmVsIHtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblx0LmdmaWVsZF9kZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblx0aW5wdXQgKyBsYWJlbCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHQuZ2ZpZWxkX3JlcXVpcmVkIHtcblx0XHRjb2xvcjogJGVycm9yO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHR9XG5cdC5nZmllbGRfcmVxdWlyZWRfYXN0ZXJpc2sge1xuXHRcdGNvbG9yOiAkZXJyb3I7XG5cdH1cblx0Lmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5nZl9wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDIwKTtcblx0fVxuXHQvL0NoZWNrIGJveFxuXHQuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuXHQuZ2ZpZWxkX3JhZGlvIGxpLFxuXHQuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcblx0XHRpbnB1dCB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXG5cdC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cblx0XHQuZ2ZpZWxkX3JlcXVpcmVkIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmdpbnB1dF9yZWNhcHRjaGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QGluY2x1ZGUgdXAtdG8tc21hbGwge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSkgc2NhbGUoMC44KTtcblx0XHR9XG5cblx0XHQrIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuXHRcdH1cblx0fVxuXG5cdC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0Y29sb3I6ICRlcnJvcjtcblxuXHRcdCY6ZW1wdHkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG5cdFx0QGluY2x1ZGUgYnRuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbi5nZm9ybV9mb290ZXIge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHQuZ2Zvcm1fYWpheF9zcGlubmVyIHtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0fVxufVxuXG4uZ2Zvcm1fcGFnZV9mb290ZXIge1xuXHQuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdH1cblx0Lmdmb3JtX25leHRfYnV0dG9uLFxuXHQuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIHtcblx0XHRjb2xvcjogJGVycm9yO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdEBpbmNsdWRlIHRyYW5DO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZzogMHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogbGlnaHRlbigkZXJyb3IsIDEwKTtcblx0XHR9XG5cdH1cbn1cbiIsIi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3I6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuXHRiYWNrZ3JvdW5kOiAkYm9yZGVyO1xufVxuXG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMpOmZpcnN0LWxldHRlciB7XG5cdGZvbnQtc2l6ZTogNjRweDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMge1xuXHRtYXJnaW46IDA7XG5cblx0Ji5qdXN0aWZ5LWJldHdlZW4ge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuXG4ud3AtYmxvY2staW1hZ2Uge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMDtcblx0QGluY2x1ZGUgYWxpZ25YO1xuXHRmaWdjYXB0aW9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHR9XG59XG5cbi53cC1ibG9jay1lbWJlZCB7XG5cdG1hcmdpbjogJGRlZmF1bHRUb3BHYXAgKyAxOHB4IDAgJGRlZmF1bHRCb3R0b21HYXAgKyAxOHB4O1xuXG5cdCYuaXMtdHlwZS12aWRlbyB7XG5cdFx0LndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LCA5KTtcblxuXHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLXF1b3RlIHtcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRkZWZhdWx0O1xuXHRtYXJnaW4tdG9wOiAkZGVmYXVsdFRvcEdhcCArIDhweDtcblx0bWFyZ2luLWJvdHRvbTogJGRlZmF1bHRCb3R0b21HYXAgKyA4cHg7XG59XG5cbnVsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53cC1ibG9jay1jb3ZlciB7XG5cdG1hcmdpbi10b3A6ICRkZWZhdWx0VG9wR2FwICsgMThweDtcblx0bWFyZ2luLWJvdHRvbTogJGRlZmF1bHRCb3R0b21HYXAgKyAxOHB4O1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSB7XG5cdG1hcmdpbi10b3A6ICRkZWZhdWx0VG9wR2FwICsgMThweDtcblx0bWFyZ2luLWJvdHRvbTogJGRlZmF1bHRCb3R0b21HYXAgKyAxOHB4O1xufVxuLypNZWRpYSBUZXh0Ki9cbi53cC1ibG9jay1tZWRpYS10ZXh0IHtcblx0bWFyZ2luLXRvcDogJGRlZmF1bHRUb3BHYXA7XG5cdG1hcmdpbi1ib3R0b206ICRkZWZhdWx0Qm90dG9tR2FwO1xufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qSW1hZ2UgUm93Ki9cbi53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWltYWdlIHtcblx0aW1nIHtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxufVxuXG4ud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG5cdEBpbmNsdWRlIGNhcHRpb247XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3ODFweCkge1xuXHQud3AtYmxvY2stY29sdW1uOm5vdCg6b25seS1jaGlsZCkge1xuXHRcdGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcblx0XHRmbGV4LWdyb3c6IDA7XG5cdH1cblxuXHQud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgybikge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG4vKiB3cC1ibG9jay10YWJsZSAqL1xuLndwLWJsb2NrLXRhYmxlIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGZpZ2NhcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXHR0aGVhZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxufVxuIiwiLmltYWdlLWNhcm91c2VsIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0d2lkdGg6IDEwMCU7XG5cblx0LnNsaWNrLWRvdHMge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG5cbi5pbWctY29udGFpbmVyLXdyYXBwZXIge1xuXHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0LmltYWdlLWFyZWEge1xuXHRcdEBpbmNsdWRlIGNvbW1vbi1iYWNrZ3JvdW5kO1xuXHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwgOSk7XG5cdH1cblxuXHRpbWcge1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdFx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHRcdGhlaWdodDogNDV2dztcblx0XHR9XG5cdH1cblxuXHQuaW1nLWNvbnRhaW5lciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Lm9yYml0LWNhcHRpb24ge1xuXHRcdEBpbmNsdWRlIGNhcHRpb247XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi5xLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Jjpob3ZlciB7XG5cdFx0LmhvdmVyLWFyZWEge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHRcdH1cblx0fVxuXHQuaW1hZ2UtYXJlYSB7XG5cdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LCA5KTtcblx0fVxuXG5cdGgzIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdH1cblxuXHQucm0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHN2ZyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAxcHg7XG5cdFx0fVxuXHR9XG5cdC5ib3R0b20tYXJlYSB7XG5cdFx0cGFkZGluZzogMjVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0fVxuXG5cdC5ob3Zlci1hcmVhIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHRcdEBpbmNsdWRlIHRyYW4oYWxsKTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LCAxMCk7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMjVweDtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IHByZS1saW5lO1xuXHRcdH1cblx0fVxufVxuIiwiLmRvd25sb2FkLWJveC13cmFwcGVyIHtcblx0bWFyZ2luOiAyNXB4IGF1dG87XG5cdG1heC13aWR0aDogNjAwcHg7XG59XG5cbmEuZG93bmxvYWQtYm94IHtcblx0cGFkZGluZy10b3A6IDE0cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXHRtaW4taGVpZ2h0OiA0OHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDY2cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Y29sb3I6IHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRAaW5jbHVkZSB0cmFuTztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMjBweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vLi4vYXNzZXRzL2ltZy9kb3dubG9hZC5zdmcnKTtcblx0XHR0b3A6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0fVxuXG5cdCYuZXh0ZXJuYWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uLy4uL2Fzc2V0cy9pbWcvZXh0ZXJuYWwuc3ZnJyk7XG5cdFx0fVxuXHR9XG59XG4iLCIuY2NjLXF1b3RlIHtcblx0Y29sb3I6IHdoaXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi8uLi9hc3NldHMvaW1nL3BhdHRlcm4ucG5nJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC5xdW90ZS1tYXJrIHtcblx0XHRmb250LXNpemU6IDEyMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogODBweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0Zm9udC1zaXplOiA4MHB4O1xuXHRcdFx0dG9wOiAzNXB4O1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdH1cblxuXHRcdCYucXVvdGUtbWFyay1lbmQge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0XHRib3R0b206IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRlbnQtYXJlYSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDcwcHggNzBweDtcblx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0cGFkZGluZzogNTBweCAyMHB4O1xuXHRcdH1cblx0fVxuXHQucXVvdGUtYXJlYSB7XG5cdFx0QGluY2x1ZGUgd2lkZTtcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQuc2lnIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxufVxuXG4uZWRpdG9yLWNvbnRlbnQge1xuXHQuY2NjLXF1b3RlIHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IGNhbGMoNjAwcHggLSA1MHZ3KTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTIzOXB4KSB7XG5cdFx0XHRsZWZ0OiAtMjBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5jY2MtY29udGFjdCB7XG5cdEBpbmNsdWRlIGlubGluZS1mbGV4O1xuXHRtYXJnaW4tdG9wOiAtNDBweDtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdHdpZHRoOiAxMDB2dztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiBjYWxjKDYwMHB4IC0gNTB2dyk7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjM5cHgpIHtcblx0XHRsZWZ0OiAtMjBweDtcblx0fVxuXHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQubWFwLWFyZWEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogNjAlO1xuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdGlmcmFtZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQuY29udGFjdC1hcmVhIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDYwMHB4KTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTIzOXB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdFx0YTpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQuc29jaWFsLWxpbmtzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0XHQuc29jaWFsLWxpbmsge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zb2NpYWwtbGluayB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0Y29sb3I6ICRwcmltYXJ5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdEBpbmNsdWRlIHRyYW5CQztcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdH1cbn1cbiIsIi5yZW1vZGFsLnZpZGVvLW1vZGFsIHtcblx0cGFkZGluZzogMCAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblxuXHQudmlkZW8tY29udGFpbmVyIHtcblx0XHR3aWR0aDogOTg0cHg7XG5cdFx0cGFkZGluZy10b3A6IDU2LjI1JTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgdXAtdG8tdGFibGV0IHtcblx0XHRcdHdpZHRoOiA3MjhweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG5cdFx0fVxuXHR9XG5cblx0aWZyYW1lIHtcblx0XHRAaW5jbHVkZSBmdWxsc2l6ZTtcblx0XHRjb250ZW50OiAnJztcblx0fVxuXG5cdC5yZW1vZGFsLWNsb3NlIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR0b3A6IC00NXB4O1xuXHRcdEBpbmNsdWRlIHRyYW5DO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdEBpbmNsdWRlIHVwLXRvLW1vYmlsZSB7XG5cdFx0XHR0b3A6IC00MHB4O1xuXHRcdFx0cmlnaHQ6IDI2cHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG4iLCIuY2NjLWFjY29yZGlvbiB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0LmEtY29udGVudCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5hLXRpdGxlIHtcblx0XHRAaW5jbHVkZSB0cmFuKGFsbCk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0LnRleHQtYXJlYSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRwYWRkaW5nOiAxM3B4IDIwcHg7XG5cdFx0XHRAaW5jbHVkZSB0cmFuQkM7XG5cdFx0fVxuXHRcdC5hcnJvdy1hcmVhIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMXB4O1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSB0cmFuQjtcblx0XHRcdEBpbmNsdWRlIGFycm93IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuKGFsbCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0LnRleHQtYXJlYSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnksIDUpO1xuXHRcdFx0fVxuXHRcdFx0LmFycm93LWFyZWEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5LCA1KTtcblx0XHRcdH1cblx0XHRcdC5hcnJvdy1hcmVhOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0LmFycm93LWFyZWE6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6ICNmM2Y1ZjU7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHR9XG59XG4iLCIubGluay1ib3hlcyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdEBpbmNsdWRlIGZsZXgtd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjpub3QoLnNob3VsZC1zbGljaykge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA1NnB4KTtcblx0XHRsZWZ0OiAtOHB4O1xuXHRcdEBpbmNsdWRlIHVwLXRvLWRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQ2cHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDM2cHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDE4cHgpO1xuXHRcdH1cblxuXHRcdCYuY2VudHJlIHtcblx0XHRcdGxlZnQ6IC0yOHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSB1cC10by1kZXNrdG9wIHtcblx0XHRcdFx0bGVmdDogLTIzcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdFx0XHRsZWZ0OiAtMThweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHVwLXRvLW1vYmlsZSB7XG5cdFx0XHRcdGxlZnQ6IC05cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5zaG91bGQtc2xpY2sge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcblx0XHRsZWZ0OiAtOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDU4cHg7XG5cdFx0QGluY2x1ZGUgd2FpdC1zbGljaztcblx0fVxuXG5cdC5zbGljay1hcnJvdyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRAaW5jbHVkZSB0cmFuTztcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stZG90cyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvdHRvbTogMDtcblxuXHRcdGxpIHtcblx0XHRcdGJ1dHRvbjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cblx0XHRcdCYuc2xpY2stYWN0aXZlIHtcblx0XHRcdFx0YnV0dG9uOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5saW5rLWJveCB7XG5cdHBhZGRpbmc6IDJweCAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR3aWR0aDogY2FsYygzMy4zMyUgLSAxMHB4KTtcblxuXHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHR9XG5cdEBpbmNsdWRlIHVwLXRvLW1vYmlsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDVweCAycHggI2U4ZThlODtcblxuXHRcdCYuaGFzLWxpbmsge1xuXHRcdFx0QGluY2x1ZGUgdHJhbihib3gtc2hhZG93KTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IDJweCBkYXJrZW4oI2U4ZThlOCwgMTApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaW1hZ2UtYXJlYS13cmFwcGVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwgOSk7XG5cdFx0LmltYWdlLWFyZWEge1xuXHRcdFx0QGluY2x1ZGUgY29tbW9uLWJhY2tncm91bmQ7XG5cdFx0XHRAaW5jbHVkZSBmdWxsc2l6ZTtcblx0XHRcdEBpbmNsdWRlIHRyYW4odHJhbnNmb3JtKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGV4dC1hcmVhIHtcblx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XG5cdH1cblx0LnRpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHR9XG5cdC50ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0LmxhYmVsIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRAaW5jbHVkZSB0cmFuQztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAxMCk7XG5cdFx0fVxuXHR9XG59XG5cbi5saW5rLWJveGVzLnNxdWFyZSAubGluay1ib3ggLmltYWdlLWFyZWEgLmltYWdlLWFyZWFfX2lubmVyIHtcblx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xufVxuIiwiLnByb2ZpbGUtaXRlbSB7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJveC1zaGFkb3c6IHJnYmEoMTQ5LCAxNTcsIDE2NSwgMC4yKSAwcHggOHB4IDI0cHg7XG5cdG1heC13aWR0aDogMzIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0LmltYWdlLXdyYXBwZXIge1xuXHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygzLCA0KTtcblx0fVxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHQuY29udGVudC13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cdGgyIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0bWFyZ2luLXRvcDogJGRlZmF1bHRUb3BHYXAgKyA1cHg7XG5cdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdH1cblxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdH1cblx0fVxufVxuIiwiI2ludGVybmFsLW5hdiB7XG5cdGNvbG9yOiAkcHJpbWFyeTtcblx0dWwsXG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHR9XG5cblx0PiB1bCB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHQ+IGxpID4gYSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkcHJpbWFyeSwgMC4yKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0QGluY2x1ZGUgdXAtdG8tdGFibGV0IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGxpOmxhc3QtY2hpbGQgPiBhIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5jaGlsZHJlbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRwYWRkaW5nOiAzcHggMDtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG5cblx0PiB1bCB7XG5cdFx0QGluY2x1ZGUgdXAtdG8tdGFibGV0IHtcblx0XHRcdGJhY2tncm91bmQ6ICNmN2Y4Zjg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHQmLmN1cnJlbnRfcGFnZV9hbmNlc3Rvcixcblx0XHQmLmN1cnJlbnRfcGFnZV9wYXJlbnQsXG5cdFx0Ji5jdXJyZW50X3BhZ2VfaXRlbSB7XG5cdFx0XHQ+IGEge1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgdXAtdG8tdGFibGV0IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZzogMCAwIDAgMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdD4gdWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi10aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0PiBhIHtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYXJyb3cge1xuXHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdCsgdWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuaG9tZS1iYW5uZXIge1xuXHRtaW4taGVpZ2h0OiA2NjBweDtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ0cHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIHVwLXRvLWRlc2t0b3Age1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDExMnB4KTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCMyMjIsIDAuOCksIHJnYmEoIzIyMiwgMCkpO1xuXHR9XG5cblx0I2hiLXBhdHRlcm4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdFx0QGluY2x1ZGUgdXAtdG8tdGFibGV0IHtcblx0XHRcdGhlaWdodDogMjQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5iYW5uZXItdmlkZW8ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QGluY2x1ZGUgdXAtdG8tZGVza3RvcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblx0I2Jhbm5lci12aWRlby1iZyB7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cblxuXHQuYmFubmVyLWltYWdlcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRAaW5jbHVkZSB3YWl0LXNsaWNrO1xuXHRcdC5zbGljay1saXN0LFxuXHRcdC5zbGljay1zbGlkZSxcblx0XHQuc2xpY2stdHJhY2sge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblxuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIGgtY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgd2lkZTtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGJ1dHRvbjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW1hZ2VzLWJhY2tncm91bmQge1xuXHRcdFx0QGluY2x1ZGUgY29tbW9uLWJhY2tncm91bmQ7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgdXAtdG8tdGFibGV0IHtcblx0XHRtaW4taGVpZ2h0OiA3MDBweDtcblx0XHQuYmFubmVyLXZpZGVvLFxuXHRcdC5iYW5uZXItaW1hZ2VzIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblx0LnBsYXktYnV0dG9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMjBweDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJvdHRvbTogMzUwcHg7XG5cdFx0QGluY2x1ZGUgdHJhbih0cmFuc2Zvcm0pO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB1cC10by1kZXNrdG9wIHtcblx0XHRcdGJvdHRvbTogMzAwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHR9XG5cdH1cblx0LmhiLWJ1dHRvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQuYnRuIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0LmhiLWNzYmItd3JhcHBlciB7XG5cdFx0QGluY2x1ZGUgaC1jZW50ZXI7XG5cdFx0QGluY2x1ZGUgd2lkZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3R0b206IDMwcHg7XG5cdFx0ei1pbmRleDogMjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LmJhbm5lci1jb250ZW50LXdyYXBwZXIge1xuXHRcdEBpbmNsdWRlIGgtY2VudGVyO1xuXHRcdEBpbmNsdWRlIHdpZGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym90dG9tOiAxMDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdFx0Ym90dG9tOiAxODBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHRcdGJvdHRvbTogMjIwcHg7XG5cdFx0fVxuXHR9XG5cdC5iYW5uZXItY29udGVudCB7XG5cdFx0d2lkdGg6IDM2MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAaW1wb3J0ICcuL2hvbWUtYmFubmVyJztcbi5ob21lLXdyYXBwZXIge1xuXHQuZmxleC1zZWN0aW9ucyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0PiBzZWN0aW9uIHtcblx0XHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdH1cblx0XHQuc2VjdGlvbi1pbm5lciB7XG5cdFx0XHRAaW5jbHVkZSB3aWRlO1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxuXHRzZWN0aW9uLnF1aWNrLWxpbmtzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNjMmMzYzQsIDAuMTUpO1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0LnNlY3Rpb24taW5uZXIge1xuXHRcdFx0QGluY2x1ZGUgaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgdXAtdG8tdGFibGV0IHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC1hcmVhIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHQ+IC5idG4ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucS1pdGVtcyB7XG5cdFx0XHRAaW5jbHVkZSBmcm9tLXRhYmxldCB7XG5cdFx0XHRcdEBpbmNsdWRlIG4tY29sLWxheW91dCgyLCAyNXB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0XHQmLmhhcy1zaWRlIHtcblx0XHRcdC5xLWl0ZW1zIHtcblx0XHRcdFx0d2lkdGg6IDc4MHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTAwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHVwLXRvLWRlc2t0b3Age1xuXHRcdFx0XHRcdHdpZHRoOiA2NDBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdFx0XHRcdG1hcmdpbjogNDBweCAwIDAgMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb24udmlkZW8ge1xuXHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOTBweDtcblx0XHRtYXgtaGVpZ2h0OiA2MjVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsIDkpO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmltYWdlLWFyZWEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuNik7XG5cdFx0XHR9XG5cblx0XHRcdCN2aWRlby1jaXJjbGUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW1hZ2UtYXJlYSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdFx0QGluY2x1ZGUgZnVsbHNpemU7XG5cdFx0XHRAaW5jbHVkZSB0cmFuQjtcblx0XHR9XG5cblx0XHQucGxheS1idXR0b24ge1xuXHRcdFx0QGluY2x1ZGUgZi1jZW50ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCN2aWRlby1jaXJjbGUge1xuXHRcdFx0QGluY2x1ZGUgdHJhbk87XG5cdFx0fVxuXHR9XG5cblx0c2VjdGlvbi5pY29uLWxpbmtzLWJsb2NrIHtcblx0XHQuaWNvbi1uYW1lIHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRAaW5jbHVkZSBoLWNlbnRlcjtcblx0XHRcdFx0dG9wOiAtMTJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjYzJjM2M0LCAwLjUpO1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaWNvbi1saW5rcyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQuaWNvbi1saW5rIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDAgMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbkM7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5pY29uLW5hbWUge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgZnJvbS1kZXNrdG9wIHtcblx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbih0cmFuc2Zvcm0pO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGZyb20tbGFyZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAxNjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyxcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNsaWNrLWRvdHRlZCAuaWNvbi1saW5rIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cblx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0bGkgYnV0dG9uOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb24uaHAtcXVvdGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXG5cdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtNjBweDtcblx0XHR9XG5cdH1cblxuXHRzZWN0aW9uLnBhdGh3YXlzIHtcblx0XHQucGF0aHdheS1pdGVtcyB7XG5cdFx0XHRtYXgtd2lkdGg6IDIwMDBweDtcblx0XHRcdG1hcmdpbjogMzJweCBhdXRvIDA7XG5cdFx0XHRib3JkZXItdG9wOiAyMHB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdFx0LnBhdGh3YXktaXRlbSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbk87XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCNmZmYsIDAuOCksIHJnYmEoI2ZmZiwgMC44KSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogNTAlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuTztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoIzIyMiwgMC44KSwgcmdiYSgjMjIyLCAwKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmJvdHRvbS1hcmVhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaW1hZ2UtYXJlYSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDQsIDMpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJvdHRvbS1hcmVhIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAzMHB4O1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbkM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5lbnRyeS1mb290ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDE4cHggMDtcblxuXHQuYnRuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLmlubmVycGFnZXMgPiBhcnRpY2xlIHtcblx0QGluY2x1ZGUgd2lkZTtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cdC5wYWdlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDQ2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDU0cHg7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHVwLXRvLXRhYmxldCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQmLm5vLXNpZGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubGF5b3V0LXdyYXBwZXIge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQ+IC5lZGl0b3ItY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ji5oYXMtc2lkZSB7XG5cdFx0XHRAaW5jbHVkZSBmcm9tLWRlc2t0b3Age1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuXG5cdFx0XHRcdC5jY2MtcXVvdGUsXG5cdFx0XHRcdC5jY2MtY29udGFjdCxcblx0XHRcdFx0I25ld3NsZXR0ZXItbGlzdCAuZmlyc3QtaXRlbSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb250YWN0LWFyZWEge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjaW50ZXJuYWwtbmF2IHtcblx0XHR3aWR0aDogMjQwcHg7XG5cdFx0QGluY2x1ZGUgdXAtdG8tdGFibGV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cbn1cbi5wb3N0LWxpc3Qge1xuXHRtYXJnaW46IDQwcHggMDtcblx0LnR3by1jb2x1bW4td3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBvc3QtbGlzdC1maWx0ZXIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkcHJpbWFyeSwgMC41KTtcblx0cGFkZGluZzogNDBweCAwO1xuXHRtYXJnaW46IDIwcHggMDtcblx0Zm9ybSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAaW5jbHVkZSB1cC10by1tb2JpbGUge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdH1cblx0XHRpbnB1dFt0eXBlPSd0ZXh0J10ge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ5MHB4KTtcblx0XHRcdEBpbmNsdWRlIHVwLXRvLXRhYmxldCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDExMHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zZWxlY3RyaWMtd3JhcHBlciB7XG5cdFx0XHR3aWR0aDogMjcwcHg7XG5cdFx0XHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMTBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIHVwLXRvLW1vYmlsZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucG9zdC1oZWFkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0QGluY2x1ZGUgaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LmxlZnQge1xuXHRcdGZsZXg6IDE7XG5cdH1cblx0LnBvc3QtZGF0ZSB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cbn1cblxuI2JhY2stYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4yNCk7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHR9XG5cdGkge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuIiwiLm1haW4td3JhcHBlci5zZWFyY2gtNDA0IHtcblx0PiBhcnRpY2xlIHtcblx0XHRAaW5jbHVkZSB3aWRlO1xuXHR9XG5cdC5lbnRyeS1oZWFkZXIge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Lm5vdC1mb3VuZC1ub3RpY2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblx0LnNlYXJjaC1mb3JtIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRpbnB1dFt0eXBlPSd0ZXh0J10ge1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQ7XG5cdFx0XHRoZWlnaHQ6ICRidXR0b24taGVpZ2h0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0QGluY2x1ZGUgdXAtdG8tbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vZm9yIFNlYXJjaCByZXN1dGxzIHBhZ2U7XG5cdC5yZXN1bHRzLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cblx0XHQucmVzdWx0LWl0ZW0ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cblx0XHRcdD4gaDIge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGEge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIiNuZXdzbGV0dGVyLWxpc3Qge1xuXHQuZmlyc3QtaXRlbSB7XG5cdFx0bWFyZ2luOiA0MHB4IDAgNjBweDtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IGNhbGMoNjAwcHggLSA1MHZ3KTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTIzOXB4KSB7XG5cdFx0XHRsZWZ0OiAtMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdXAtdG8tdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5maXJzdC1pdGVtX19pbm5lciB7XG5cdFx0QGluY2x1ZGUgd2lkZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQuZXhjZXJwdCB7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdH1cbn1cbiIsInNlY3Rpb24ubmV3cyB7XG5cdC5xLWl0ZW1zIHtcblx0XHRAaW5jbHVkZSBuLWNvbC1sYXlvdXQoMywgMjVweCk7XG5cdH1cblx0LmJ0bi1jYWxlbmRhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4zKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuNyk7XG5cdFx0fVxuXHR9XG5cblx0LnEtaXRlbSB7XG5cdFx0aDMge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBmcm9tLXRhYmxldCB7XG5cdFx0XHRAaW5jbHVkZSB1cC10by10YWJsZXQge1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYm90dG9tLWFyZWEge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdH1cblx0LmRhdGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0LnJtLFxuXHQuZGF0ZSB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHR9XG5cblx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRAaW5jbHVkZSBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0LmJ1dHRvbnMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC5idG4ge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHVwLXRvLW1vYmlsZSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0LmJ1dHRvbnMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmVkaXRvci1jb250ZW50IHNlY3Rpb24ubmV3cyB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgICAgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICAgICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgICAgICAgICAgICAgOiA0MHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgICAgICAgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgICAgICAgICAgICAgIDogNnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgICAgICAgICAgICAgIDogIzMzMyAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyAgICAgICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICAgICAgICAgICAgICA6IDAuNyAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi1kdXJhdGlvbiAgICAgICA6IDAuMTVzICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFkZWZhdWx0O1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyOiBmYWxzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgIDogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIDNkeCxcbiAgM2R4LXIsXG4gIDNkeSxcbiAgM2R5LXIsXG4gIGFycm93LFxuICBhcnJvdy1yLFxuICBhcnJvd2FsdCxcbiAgYXJyb3dhbHQtcixcbiAgYm9yaW5nLFxuICBjb2xsYXBzZSxcbiAgY29sbGFwc2UtcixcbiAgZWxhc3RpYyxcbiAgZWxhc3RpYy1yLFxuICBlbXBoYXRpYyxcbiAgZW1waGF0aWMtcixcbiAgc2xpZGVyLFxuICBzbGlkZXItcixcbiAgc3ByaW5nLFxuICBzcHJpbmctcixcbiAgc3RhbmQsXG4gIHN0YW5kLXIsXG4gIHNwaW4sXG4gIHNwaW4tcixcbiAgc3F1ZWV6ZSxcbiAgdm9ydGV4LFxuICB2b3J0ZXgtclxuKSAhZGVmYXVsdDtcblxuLy8gQmFzZSBIYW1idXJnZXIgKFdlIG5lZWQgdGhpcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyBIYW1idXJnZXIgdHlwZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwidHlwZXMvM2R4XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHktclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93XCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3ctclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0XCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dhbHQtclwiO1xuQGltcG9ydCBcInR5cGVzL2JvcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2UtclwiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zbGlkZXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zbGlkZXItclwiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3BpblwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW4tclwiO1xuQGltcG9ydCBcInR5cGVzL3NxdWVlemVcIjtcbkBpbXBvcnQgXCJ0eXBlcy92b3J0ZXhcIjtcbkBpbXBvcnQgXCJ0eXBlcy92b3J0ZXgtclwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29va2luZyB1cCBhZGRpdGlvbmFsIHR5cGVzOlxuLy9cbi8vIFRoZSBTYXNzIGZvciBlYWNoIGhhbWJ1cmdlciB0eXBlIHNob3VsZCBiZSBuZXN0ZWRcbi8vIGluc2lkZSBhbiBAaWYgZGlyZWN0aXZlIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90XG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXG4vLyBpbmNsdWRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkLlxuLy9cbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xuLy9cbi8vIEBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBuZXctdHlwZSkge1xuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XG4vLyAgICAgLi4uXG4vLyAgIH1cbi8vIH1cbiIsIi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuXHRwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb247XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG5cdC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXG5cdGZvbnQ6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHQmOmhvdmVyIHtcblx0XHRAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuXHRcdFx0ZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcblx0XHR9IEBlbHNlIHtcblx0XHRcdG9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eTtcblx0XHR9XG5cdH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuXHR3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcblx0aGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogY2FsYygkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIC0yKTtcblxuXHQmLFxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHR3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcblx0XHRoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cdH1cblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0dG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Ym90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG5cdH1cbn1cbiIsIiRoYW1idXJnZXItaG92ZXItb3BhY2l0eTogMSAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGg6IDI0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc6IDVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0OiAycHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXM6IDAuNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvcjogJHNlY29uZGFyeSAhZGVmYXVsdDtcblxuQGltcG9ydCAnaGFtYnVyZ2Vycy9oYW1idXJnZXJzJztcbkBpbXBvcnQgJ2ZvbnQtYXdlc29tZS9mb250LWF3ZXNvbWUnO1xuQGltcG9ydCAnc2xpY2svc2xpY2snO1xuQGltcG9ydCAnc2xpY2svc2xpY2stdGhlbWUnO1xuQGltcG9ydCAnc2VsZWN0cmljJztcbkBpbXBvcnQgJ2RhdGV0aW1lLXBpY2tlcic7XG5AaW1wb3J0ICdyZW1vZGFsL3JlbW9kYWwtZGVmYXVsdC10aGVtZSc7XG5AaW1wb3J0ICdyZW1vZGFsL3JlbW9kYWwnO1xuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeCkge1xuICAvKlxuICAgKiAzRFhcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeCB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R4LXIpIHtcbiAgLypcbiAgICogM0RYIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeC1yIHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R5KSB7XG4gIC8qXG4gICAqIDNEWVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R5IHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R5LXIpIHtcbiAgLypcbiAgICogM0RZIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeS1yIHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvdykge1xuICAvKlxuICAgKiBBcnJvd1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93LXIpIHtcbiAgLypcbiAgICogQXJyb3cgUmlnaHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd2FsdCkge1xuICAvKlxuICAgKiBBcnJvdyBBbHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93YWx0IHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMTVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMjUsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMjUsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3dhbHQtcikge1xuICAvKlxuICAgKiBBcnJvdyBBbHQgUmlnaHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93YWx0LXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xNXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjI1LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yNSwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYm9yaW5nKSB7XG4gIC8qXG4gICAqIEJvcmluZ1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tYm9yaW5nIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICYsXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgY29sbGFwc2UpIHtcbiAgLypcbiAgICogQ29sbGFwc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMiArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4yN3MgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4xOHMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyAwLjQycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGNvbGxhcHNlLXIpIHtcbiAgLypcbiAgICogQ29sbGFwc2UgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTEsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4yN3MgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjE4cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIDAuNDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZWxhc3RpYykge1xuXHQvKlxuICAgKiBFbGFzdGljXG4gICAqL1xuXHQuaGFtYnVyZ2VyLS1lbGFzdGljIHtcblx0XHQuaGFtYnVyZ2VyLWlubmVyIHtcblx0XHRcdHRvcDogY2FsYygkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDIpO1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyAwLjRzIGVhc2U7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0dG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0LmhhbWJ1cmdlci1pbm5lciB7XG5cdFx0XHRcdCR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSgxMzVkZWcpO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoLTI3MGRlZyk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC4xcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGVsYXN0aWMtcikge1xuXHQvKlxuICAgKiBFbGFzdGljIFJldmVyc2VcbiAgICovXG5cdC5oYW1idXJnZXItLWVsYXN0aWMtciB7XG5cdFx0LmhhbWJ1cmdlci1pbm5lciB7XG5cdFx0XHR0b3A6IGNhbGMoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyKTtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgMC40cyBlYXNlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdC5oYW1idXJnZXItaW5uZXIge1xuXHRcdFx0XHQkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoLTEzNWRlZyk7XG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSgyNzBkZWcpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBlbXBoYXRpYykge1xuICAvKlxuICAgKiBFbXBoYXRpY1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tZW1waGF0aWMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyAwLjI1cyBlYXNlLWluO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjJzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAwLjJzIDAuMjVzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjJzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQgMC4ycyAwLjI1cyBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMiwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjJzIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjJzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4ycyAwLjI1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGVtcGhhdGljLXIpIHtcbiAgLypcbiAgICogRW1waGF0aWMgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tZW1waGF0aWMtciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIDAuMjVzIGVhc2UtaW47XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICBsZWZ0IDAuMnMgMC4yNXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICByaWdodCAwLjJzIDAuMjVzIGVhc2UtaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjJzIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjJzIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc2xpZGVyKSB7XG5cdC8qXG4gICAqIFNsaWRlclxuICAgKi9cblx0LmhhbWJ1cmdlci0tc2xpZGVyIHtcblx0XHQuaGFtYnVyZ2VyLWlubmVyIHtcblx0XHRcdHRvcDogY2FsYygkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDIpO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuXHRcdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0LmhhbWJ1cmdlci1pbm5lciB7XG5cdFx0XHRcdCR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSg0NWRlZyk7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG5cdFx0XHRcdFx0XHR0cmFuc2xhdGUzZChcblx0XHRcdFx0XHRcdFx0Y2FsYygkaGFtYnVyZ2VyLWxheWVyLXdpZHRoIC8gLTcpLFxuXHRcdFx0XHRcdFx0XHRjYWxjKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIC0xKSxcblx0XHRcdFx0XHRcdFx0MFxuXHRcdFx0XHRcdFx0KTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc2xpZGVyLXIpIHtcblx0LypcbiAgICogU2xpZGVyIFJldmVyc2VcbiAgICovXG5cdC5oYW1idXJnZXItLXNsaWRlci1yIHtcblx0XHQuaGFtYnVyZ2VyLWlubmVyIHtcblx0XHRcdHRvcDogY2FsYygkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDIpO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuXHRcdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0LmhhbWJ1cmdlci1pbm5lciB7XG5cdFx0XHRcdCR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSgtNDVkZWcpO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXG5cdFx0XHRcdFx0XHR0cmFuc2xhdGUzZChcblx0XHRcdFx0XHRcdFx0Y2FsYygkaGFtYnVyZ2VyLWxheWVyLXdpZHRoIC8gNyksXG5cdFx0XHRcdFx0XHRcdCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIC0xLFxuXHRcdFx0XHRcdFx0XHQwXG5cdFx0XHRcdFx0XHQpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwcmluZykge1xuXHQvKlxuICAgKiBTcHJpbmdcbiAgICovXG5cdC5oYW1idXJnZXItLXNwcmluZyB7XG5cdFx0LmhhbWJ1cmdlci1pbm5lciB7XG5cdFx0XHR0b3A6IGNhbGMoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyKTtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG5cdFx0XHRcdFx0dHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRvcCAwLjNzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuXHRcdFx0XHRcdHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHQuaGFtYnVyZ2VyLWlubmVyIHtcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjE4cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm0gMC4xNXMgMC4zMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZChcblx0XHRcdFx0XHRcdFx0MCxcblx0XHRcdFx0XHRcdFx0JGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQsXG5cdFx0XHRcdFx0XHRcdDBcblx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHRcdHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRvcCAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcblx0XHRcdFx0XHRcdHRyYW5zZm9ybSAwLjE1cyAwLjMycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKFxuXHRcdFx0XHRcdFx0XHQwLFxuXHRcdFx0XHRcdFx0XHQkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCxcblx0XHRcdFx0XHRcdFx0MFxuXHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdFx0cm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcHJpbmctcikge1xuICAvKlxuICAgKiBTcHJpbmcgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3ByaW5nLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDBzIDAuMzJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4xOHMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyAwLjMycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHN0YW5kKSB7XG4gIC8qXG4gICAqIFN0YW5kXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zdGFuZCB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBsaW5lYXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjIycyBsaW5lYXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjEycyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMTJzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3RhbmQtcikge1xuICAvKlxuICAgKiBTdGFuZCBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zdGFuZC1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjIycyBsaW5lYXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjEycyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMTJzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3Bpbikge1xuICAvKlxuICAgKiBTcGluXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcGluIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMzRzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMzRzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMTRzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjNzIDAuMTRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3Bpbi1yKSB7XG4gIC8qXG4gICAqIFNwaW4gUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3Bpbi1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMzRzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMzRzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNHM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjE0cyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjNzIDAuMTRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3F1ZWV6ZSkge1xuICAvKlxuICAgKiBTcXVlZXplXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcXVlZXplIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTRzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMTRzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTRzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjE0cyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMC4xNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCB2b3J0ZXgpIHtcbiAgLypcbiAgICogVm9ydGV4XG4gICAqL1xuICAuaGFtYnVyZ2VyLS12b3J0ZXgge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzY1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHZvcnRleC1yKSB7XG4gIC8qXG4gICAqIFZvcnRleCBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS12b3J0ZXgtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzY1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicGF0aFwiO1xuQGltcG9ydCBcImNvcmVcIjtcbkBpbXBvcnQgXCJsYXJnZXJcIjtcbkBpbXBvcnQgXCJmaXhlZC13aWR0aFwiO1xuQGltcG9ydCBcImxpc3RcIjtcbkBpbXBvcnQgXCJib3JkZXJlZC1wdWxsZWRcIjtcbkBpbXBvcnQgXCJhbmltYXRlZFwiO1xuQGltcG9ydCBcInJvdGF0ZWQtZmxpcHBlZFwiO1xuQGltcG9ydCBcInN0YWNrZWRcIjtcbkBpbXBvcnQgXCJpY29uc1wiO1xuQGltcG9ydCBcInNjcmVlbi1yZWFkZXJcIjtcbiIsIi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PSN7JGZhLXZlcnNpb259Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3skZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbi8vICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IC8vIHVzZWQgd2hlbiBkZXZlbG9waW5nIGZvbnRzXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG5cdGZvbnQtc2l6ZTogY2FsYyg0ZW0gLyAzKTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoM2VtIC8gNCk7XG5cdHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHtcblx0Zm9udC1zaXplOiAyZW07XG59XG4uI3skZmEtY3NzLXByZWZpeH0tM3gge1xuXHRmb250LXNpemU6IDNlbTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7XG5cdGZvbnQtc2l6ZTogNGVtO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHtcblx0Zm9udC1zaXplOiA1ZW07XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcblx0d2lkdGg6IGNhbGMoMThlbSAvIDE0KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0PiBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0kZmEtbGktd2lkdGg7XG5cdHdpZHRoOiAkZmEtbGktd2lkdGg7XG5cdHRvcDogY2FsYygyZW0gLyAxNCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ji4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG5cdFx0bGVmdDogY2FsYygoNGVtIC8gMTQpIC0gJGZhLWxpLXdpZHRoKTtcblx0fVxufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAnLi4vLi4vYXNzZXRzL2ZvbnRzJyAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogJzQuNy4wJyAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogY2FsYygzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiAnXFxmMjZlJztcbiRmYS12YXItYWRkcmVzcy1ib29rOiAnXFxmMmI5JztcbiRmYS12YXItYWRkcmVzcy1ib29rLW86ICdcXGYyYmEnO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6ICdcXGYyYmInO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogJ1xcZjJiYyc7XG4kZmEtdmFyLWFkanVzdDogJ1xcZjA0Mic7XG4kZmEtdmFyLWFkbjogJ1xcZjE3MCc7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogJ1xcZjAzNyc7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6ICdcXGYwMzknO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiAnXFxmMDM2JztcbiRmYS12YXItYWxpZ24tcmlnaHQ6ICdcXGYwMzgnO1xuJGZhLXZhci1hbWF6b246ICdcXGYyNzAnO1xuJGZhLXZhci1hbWJ1bGFuY2U6ICdcXGYwZjknO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogJ1xcZjJhMyc7XG4kZmEtdmFyLWFuY2hvcjogJ1xcZjEzZCc7XG4kZmEtdmFyLWFuZHJvaWQ6ICdcXGYxN2InO1xuJGZhLXZhci1hbmdlbGxpc3Q6ICdcXGYyMDknO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogJ1xcZjEwMyc7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiAnXFxmMTAwJztcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiAnXFxmMTAxJztcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiAnXFxmMTAyJztcbiRmYS12YXItYW5nbGUtZG93bjogJ1xcZjEwNyc7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6ICdcXGYxMDQnO1xuJGZhLXZhci1hbmdsZS1yaWdodDogJ1xcZjEwNSc7XG4kZmEtdmFyLWFuZ2xlLXVwOiAnXFxmMTA2JztcbiRmYS12YXItYXBwbGU6ICdcXGYxNzknO1xuJGZhLXZhci1hcmNoaXZlOiAnXFxmMTg3JztcbiRmYS12YXItYXJlYS1jaGFydDogJ1xcZjFmZSc7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiAnXFxmMGFiJztcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6ICdcXGYwYTgnO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiAnXFxmMDFhJztcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogJ1xcZjE5MCc7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiAnXFxmMThlJztcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6ICdcXGYwMWInO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6ICdcXGYwYTknO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6ICdcXGYwYWEnO1xuJGZhLXZhci1hcnJvdy1kb3duOiAnXFxmMDYzJztcbiRmYS12YXItYXJyb3ctbGVmdDogJ1xcZjA2MCc7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiAnXFxmMDYxJztcbiRmYS12YXItYXJyb3ctdXA6ICdcXGYwNjInO1xuJGZhLXZhci1hcnJvd3M6ICdcXGYwNDcnO1xuJGZhLXZhci1hcnJvd3MtYWx0OiAnXFxmMGIyJztcbiRmYS12YXItYXJyb3dzLWg6ICdcXGYwN2UnO1xuJGZhLXZhci1hcnJvd3MtdjogJ1xcZjA3ZCc7XG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6ICdcXGYyYTMnO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6ICdcXGYyYTInO1xuJGZhLXZhci1hc3RlcmlzazogJ1xcZjA2OSc7XG4kZmEtdmFyLWF0OiAnXFxmMWZhJztcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246ICdcXGYyOWUnO1xuJGZhLXZhci1hdXRvbW9iaWxlOiAnXFxmMWI5JztcbiRmYS12YXItYmFja3dhcmQ6ICdcXGYwNGEnO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiAnXFxmMjRlJztcbiRmYS12YXItYmFuOiAnXFxmMDVlJztcbiRmYS12YXItYmFuZGNhbXA6ICdcXGYyZDUnO1xuJGZhLXZhci1iYW5rOiAnXFxmMTljJztcbiRmYS12YXItYmFyLWNoYXJ0OiAnXFxmMDgwJztcbiRmYS12YXItYmFyLWNoYXJ0LW86ICdcXGYwODAnO1xuJGZhLXZhci1iYXJjb2RlOiAnXFxmMDJhJztcbiRmYS12YXItYmFyczogJ1xcZjBjOSc7XG4kZmEtdmFyLWJhdGg6ICdcXGYyY2QnO1xuJGZhLXZhci1iYXRodHViOiAnXFxmMmNkJztcbiRmYS12YXItYmF0dGVyeTogJ1xcZjI0MCc7XG4kZmEtdmFyLWJhdHRlcnktMDogJ1xcZjI0NCc7XG4kZmEtdmFyLWJhdHRlcnktMTogJ1xcZjI0Myc7XG4kZmEtdmFyLWJhdHRlcnktMjogJ1xcZjI0Mic7XG4kZmEtdmFyLWJhdHRlcnktMzogJ1xcZjI0MSc7XG4kZmEtdmFyLWJhdHRlcnktNDogJ1xcZjI0MCc7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6ICdcXGYyNDQnO1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6ICdcXGYyNDAnO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6ICdcXGYyNDInO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6ICdcXGYyNDMnO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiAnXFxmMjQxJztcbiRmYS12YXItYmVkOiAnXFxmMjM2JztcbiRmYS12YXItYmVlcjogJ1xcZjBmYyc7XG4kZmEtdmFyLWJlaGFuY2U6ICdcXGYxYjQnO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogJ1xcZjFiNSc7XG4kZmEtdmFyLWJlbGw6ICdcXGYwZjMnO1xuJGZhLXZhci1iZWxsLW86ICdcXGYwYTInO1xuJGZhLXZhci1iZWxsLXNsYXNoOiAnXFxmMWY2JztcbiRmYS12YXItYmVsbC1zbGFzaC1vOiAnXFxmMWY3JztcbiRmYS12YXItYmljeWNsZTogJ1xcZjIwNic7XG4kZmEtdmFyLWJpbm9jdWxhcnM6ICdcXGYxZTUnO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiAnXFxmMWZkJztcbiRmYS12YXItYml0YnVja2V0OiAnXFxmMTcxJztcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogJ1xcZjE3Mic7XG4kZmEtdmFyLWJpdGNvaW46ICdcXGYxNWEnO1xuJGZhLXZhci1ibGFjay10aWU6ICdcXGYyN2UnO1xuJGZhLXZhci1ibGluZDogJ1xcZjI5ZCc7XG4kZmEtdmFyLWJsdWV0b290aDogJ1xcZjI5Myc7XG4kZmEtdmFyLWJsdWV0b290aC1iOiAnXFxmMjk0JztcbiRmYS12YXItYm9sZDogJ1xcZjAzMic7XG4kZmEtdmFyLWJvbHQ6ICdcXGYwZTcnO1xuJGZhLXZhci1ib21iOiAnXFxmMWUyJztcbiRmYS12YXItYm9vazogJ1xcZjAyZCc7XG4kZmEtdmFyLWJvb2ttYXJrOiAnXFxmMDJlJztcbiRmYS12YXItYm9va21hcmstbzogJ1xcZjA5Nyc7XG4kZmEtdmFyLWJyYWlsbGU6ICdcXGYyYTEnO1xuJGZhLXZhci1icmllZmNhc2U6ICdcXGYwYjEnO1xuJGZhLXZhci1idGM6ICdcXGYxNWEnO1xuJGZhLXZhci1idWc6ICdcXGYxODgnO1xuJGZhLXZhci1idWlsZGluZzogJ1xcZjFhZCc7XG4kZmEtdmFyLWJ1aWxkaW5nLW86ICdcXGYwZjcnO1xuJGZhLXZhci1idWxsaG9ybjogJ1xcZjBhMSc7XG4kZmEtdmFyLWJ1bGxzZXllOiAnXFxmMTQwJztcbiRmYS12YXItYnVzOiAnXFxmMjA3JztcbiRmYS12YXItYnV5c2VsbGFkczogJ1xcZjIwZCc7XG4kZmEtdmFyLWNhYjogJ1xcZjFiYSc7XG4kZmEtdmFyLWNhbGN1bGF0b3I6ICdcXGYxZWMnO1xuJGZhLXZhci1jYWxlbmRhcjogJ1xcZjA3Myc7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86ICdcXGYyNzQnO1xuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiAnXFxmMjcyJztcbiRmYS12YXItY2FsZW5kYXItbzogJ1xcZjEzMyc7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogJ1xcZjI3MSc7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86ICdcXGYyNzMnO1xuJGZhLXZhci1jYW1lcmE6ICdcXGYwMzAnO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86ICdcXGYwODMnO1xuJGZhLXZhci1jYXI6ICdcXGYxYjknO1xuJGZhLXZhci1jYXJldC1kb3duOiAnXFxmMGQ3JztcbiRmYS12YXItY2FyZXQtbGVmdDogJ1xcZjBkOSc7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiAnXFxmMGRhJztcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogJ1xcZjE1MCc7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6ICdcXGYxOTEnO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogJ1xcZjE1Mic7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiAnXFxmMTUxJztcbiRmYS12YXItY2FyZXQtdXA6ICdcXGYwZDgnO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246ICdcXGYyMTgnO1xuJGZhLXZhci1jYXJ0LXBsdXM6ICdcXGYyMTcnO1xuJGZhLXZhci1jYzogJ1xcZjIwYSc7XG4kZmEtdmFyLWNjLWFtZXg6ICdcXGYxZjMnO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogJ1xcZjI0Yyc7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiAnXFxmMWYyJztcbiRmYS12YXItY2MtamNiOiAnXFxmMjRiJztcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogJ1xcZjFmMSc7XG4kZmEtdmFyLWNjLXBheXBhbDogJ1xcZjFmNCc7XG4kZmEtdmFyLWNjLXN0cmlwZTogJ1xcZjFmNSc7XG4kZmEtdmFyLWNjLXZpc2E6ICdcXGYxZjAnO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogJ1xcZjBhMyc7XG4kZmEtdmFyLWNoYWluOiAnXFxmMGMxJztcbiRmYS12YXItY2hhaW4tYnJva2VuOiAnXFxmMTI3JztcbiRmYS12YXItY2hlY2s6ICdcXGYwMGMnO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6ICdcXGYwNTgnO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogJ1xcZjA1ZCc7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogJ1xcZjE0YSc7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiAnXFxmMDQ2JztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogJ1xcZjEzYSc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6ICdcXGYxMzcnO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogJ1xcZjEzOCc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiAnXFxmMTM5JztcbiRmYS12YXItY2hldnJvbi1kb3duOiAnXFxmMDc4JztcbiRmYS12YXItY2hldnJvbi1sZWZ0OiAnXFxmMDUzJztcbiRmYS12YXItY2hldnJvbi1yaWdodDogJ1xcZjA1NCc7XG4kZmEtdmFyLWNoZXZyb24tdXA6ICdcXGYwNzcnO1xuJGZhLXZhci1jaGlsZDogJ1xcZjFhZSc7XG4kZmEtdmFyLWNocm9tZTogJ1xcZjI2OCc7XG4kZmEtdmFyLWNpcmNsZTogJ1xcZjExMSc7XG4kZmEtdmFyLWNpcmNsZS1vOiAnXFxmMTBjJztcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6ICdcXGYxY2UnO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogJ1xcZjFkYic7XG4kZmEtdmFyLWNsaXBib2FyZDogJ1xcZjBlYSc7XG4kZmEtdmFyLWNsb2NrLW86ICdcXGYwMTcnO1xuJGZhLXZhci1jbG9uZTogJ1xcZjI0ZCc7XG4kZmEtdmFyLWNsb3NlOiAnXFxmMDBkJztcbiRmYS12YXItY2xvdWQ6ICdcXGYwYzInO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogJ1xcZjBlZCc7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogJ1xcZjBlZSc7XG4kZmEtdmFyLWNueTogJ1xcZjE1Nyc7XG4kZmEtdmFyLWNvZGU6ICdcXGYxMjEnO1xuJGZhLXZhci1jb2RlLWZvcms6ICdcXGYxMjYnO1xuJGZhLXZhci1jb2RlcGVuOiAnXFxmMWNiJztcbiRmYS12YXItY29kaWVwaWU6ICdcXGYyODQnO1xuJGZhLXZhci1jb2ZmZWU6ICdcXGYwZjQnO1xuJGZhLXZhci1jb2c6ICdcXGYwMTMnO1xuJGZhLXZhci1jb2dzOiAnXFxmMDg1JztcbiRmYS12YXItY29sdW1uczogJ1xcZjBkYic7XG4kZmEtdmFyLWNvbW1lbnQ6ICdcXGYwNzUnO1xuJGZhLXZhci1jb21tZW50LW86ICdcXGYwZTUnO1xuJGZhLXZhci1jb21tZW50aW5nOiAnXFxmMjdhJztcbiRmYS12YXItY29tbWVudGluZy1vOiAnXFxmMjdiJztcbiRmYS12YXItY29tbWVudHM6ICdcXGYwODYnO1xuJGZhLXZhci1jb21tZW50cy1vOiAnXFxmMGU2JztcbiRmYS12YXItY29tcGFzczogJ1xcZjE0ZSc7XG4kZmEtdmFyLWNvbXByZXNzOiAnXFxmMDY2JztcbiRmYS12YXItY29ubmVjdGRldmVsb3A6ICdcXGYyMGUnO1xuJGZhLXZhci1jb250YW86ICdcXGYyNmQnO1xuJGZhLXZhci1jb3B5OiAnXFxmMGM1JztcbiRmYS12YXItY29weXJpZ2h0OiAnXFxmMWY5JztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogJ1xcZjI1ZSc7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiAnXFxmMDlkJztcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiAnXFxmMjgzJztcbiRmYS12YXItY3JvcDogJ1xcZjEyNSc7XG4kZmEtdmFyLWNyb3NzaGFpcnM6ICdcXGYwNWInO1xuJGZhLXZhci1jc3MzOiAnXFxmMTNjJztcbiRmYS12YXItY3ViZTogJ1xcZjFiMic7XG4kZmEtdmFyLWN1YmVzOiAnXFxmMWIzJztcbiRmYS12YXItY3V0OiAnXFxmMGM0JztcbiRmYS12YXItY3V0bGVyeTogJ1xcZjBmNSc7XG4kZmEtdmFyLWRhc2hib2FyZDogJ1xcZjBlNCc7XG4kZmEtdmFyLWRhc2hjdWJlOiAnXFxmMjEwJztcbiRmYS12YXItZGF0YWJhc2U6ICdcXGYxYzAnO1xuJGZhLXZhci1kZWFmOiAnXFxmMmE0JztcbiRmYS12YXItZGVhZm5lc3M6ICdcXGYyYTQnO1xuJGZhLXZhci1kZWRlbnQ6ICdcXGYwM2InO1xuJGZhLXZhci1kZWxpY2lvdXM6ICdcXGYxYTUnO1xuJGZhLXZhci1kZXNrdG9wOiAnXFxmMTA4JztcbiRmYS12YXItZGV2aWFudGFydDogJ1xcZjFiZCc7XG4kZmEtdmFyLWRpYW1vbmQ6ICdcXGYyMTknO1xuJGZhLXZhci1kaWdnOiAnXFxmMWE2JztcbiRmYS12YXItZG9sbGFyOiAnXFxmMTU1JztcbiRmYS12YXItZG90LWNpcmNsZS1vOiAnXFxmMTkyJztcbiRmYS12YXItZG93bmxvYWQ6ICdcXGYwMTknO1xuJGZhLXZhci1kcmliYmJsZTogJ1xcZjE3ZCc7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogJ1xcZjJjMic7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZS1vOiAnXFxmMmMzJztcbiRmYS12YXItZHJvcGJveDogJ1xcZjE2Yic7XG4kZmEtdmFyLWRydXBhbDogJ1xcZjFhOSc7XG4kZmEtdmFyLWVkZ2U6ICdcXGYyODInO1xuJGZhLXZhci1lZGl0OiAnXFxmMDQ0JztcbiRmYS12YXItZWVyY2FzdDogJ1xcZjJkYSc7XG4kZmEtdmFyLWVqZWN0OiAnXFxmMDUyJztcbiRmYS12YXItZWxsaXBzaXMtaDogJ1xcZjE0MSc7XG4kZmEtdmFyLWVsbGlwc2lzLXY6ICdcXGYxNDInO1xuJGZhLXZhci1lbXBpcmU6ICdcXGYxZDEnO1xuJGZhLXZhci1lbnZlbG9wZTogJ1xcZjBlMCc7XG4kZmEtdmFyLWVudmVsb3BlLW86ICdcXGYwMDMnO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiAnXFxmMmI2JztcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiAnXFxmMmI3JztcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiAnXFxmMTk5JztcbiRmYS12YXItZW52aXJhOiAnXFxmMjk5JztcbiRmYS12YXItZXJhc2VyOiAnXFxmMTJkJztcbiRmYS12YXItZXRzeTogJ1xcZjJkNyc7XG4kZmEtdmFyLWV1cjogJ1xcZjE1Myc7XG4kZmEtdmFyLWV1cm86ICdcXGYxNTMnO1xuJGZhLXZhci1leGNoYW5nZTogJ1xcZjBlYyc7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiAnXFxmMTJhJztcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiAnXFxmMDZhJztcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6ICdcXGYwNzEnO1xuJGZhLXZhci1leHBhbmQ6ICdcXGYwNjUnO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6ICdcXGYyM2UnO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiAnXFxmMDhlJztcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6ICdcXGYxNGMnO1xuJGZhLXZhci1leWU6ICdcXGYwNmUnO1xuJGZhLXZhci1leWUtc2xhc2g6ICdcXGYwNzAnO1xuJGZhLXZhci1leWVkcm9wcGVyOiAnXFxmMWZiJztcbiRmYS12YXItZmE6ICdcXGYyYjQnO1xuJGZhLXZhci1mYWNlYm9vazogJ1xcZjA5YSc7XG4kZmEtdmFyLWZhY2Vib29rLWY6ICdcXGYwOWEnO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogJ1xcZjIzMCc7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogJ1xcZjA4Mic7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6ICdcXGYwNDknO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6ICdcXGYwNTAnO1xuJGZhLXZhci1mYXg6ICdcXGYxYWMnO1xuJGZhLXZhci1mZWVkOiAnXFxmMDllJztcbiRmYS12YXItZmVtYWxlOiAnXFxmMTgyJztcbiRmYS12YXItZmlnaHRlci1qZXQ6ICdcXGYwZmInO1xuJGZhLXZhci1maWxlOiAnXFxmMTViJztcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86ICdcXGYxYzYnO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86ICdcXGYxYzcnO1xuJGZhLXZhci1maWxlLWNvZGUtbzogJ1xcZjFjOSc7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogJ1xcZjFjMyc7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogJ1xcZjFjNSc7XG4kZmEtdmFyLWZpbGUtbW92aWUtbzogJ1xcZjFjOCc7XG4kZmEtdmFyLWZpbGUtbzogJ1xcZjAxNic7XG4kZmEtdmFyLWZpbGUtcGRmLW86ICdcXGYxYzEnO1xuJGZhLXZhci1maWxlLXBob3RvLW86ICdcXGYxYzUnO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogJ1xcZjFjNSc7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiAnXFxmMWM0JztcbiRmYS12YXItZmlsZS1zb3VuZC1vOiAnXFxmMWM3JztcbiRmYS12YXItZmlsZS10ZXh0OiAnXFxmMTVjJztcbiRmYS12YXItZmlsZS10ZXh0LW86ICdcXGYwZjYnO1xuJGZhLXZhci1maWxlLXZpZGVvLW86ICdcXGYxYzgnO1xuJGZhLXZhci1maWxlLXdvcmQtbzogJ1xcZjFjMic7XG4kZmEtdmFyLWZpbGUtemlwLW86ICdcXGYxYzYnO1xuJGZhLXZhci1maWxlcy1vOiAnXFxmMGM1JztcbiRmYS12YXItZmlsbTogJ1xcZjAwOCc7XG4kZmEtdmFyLWZpbHRlcjogJ1xcZjBiMCc7XG4kZmEtdmFyLWZpcmU6ICdcXGYwNmQnO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogJ1xcZjEzNCc7XG4kZmEtdmFyLWZpcmVmb3g6ICdcXGYyNjknO1xuJGZhLXZhci1maXJzdC1vcmRlcjogJ1xcZjJiMCc7XG4kZmEtdmFyLWZsYWc6ICdcXGYwMjQnO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogJ1xcZjExZSc7XG4kZmEtdmFyLWZsYWctbzogJ1xcZjExZCc7XG4kZmEtdmFyLWZsYXNoOiAnXFxmMGU3JztcbiRmYS12YXItZmxhc2s6ICdcXGYwYzMnO1xuJGZhLXZhci1mbGlja3I6ICdcXGYxNmUnO1xuJGZhLXZhci1mbG9wcHktbzogJ1xcZjBjNyc7XG4kZmEtdmFyLWZvbGRlcjogJ1xcZjA3Yic7XG4kZmEtdmFyLWZvbGRlci1vOiAnXFxmMTE0JztcbiRmYS12YXItZm9sZGVyLW9wZW46ICdcXGYwN2MnO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiAnXFxmMTE1JztcbiRmYS12YXItZm9udDogJ1xcZjAzMSc7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogJ1xcZjJiNCc7XG4kZmEtdmFyLWZvbnRpY29uczogJ1xcZjI4MCc7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogJ1xcZjI4Nic7XG4kZmEtdmFyLWZvcnVtYmVlOiAnXFxmMjExJztcbiRmYS12YXItZm9yd2FyZDogJ1xcZjA0ZSc7XG4kZmEtdmFyLWZvdXJzcXVhcmU6ICdcXGYxODAnO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogJ1xcZjJjNSc7XG4kZmEtdmFyLWZyb3duLW86ICdcXGYxMTknO1xuJGZhLXZhci1mdXRib2wtbzogJ1xcZjFlMyc7XG4kZmEtdmFyLWdhbWVwYWQ6ICdcXGYxMWInO1xuJGZhLXZhci1nYXZlbDogJ1xcZjBlMyc7XG4kZmEtdmFyLWdicDogJ1xcZjE1NCc7XG4kZmEtdmFyLWdlOiAnXFxmMWQxJztcbiRmYS12YXItZ2VhcjogJ1xcZjAxMyc7XG4kZmEtdmFyLWdlYXJzOiAnXFxmMDg1JztcbiRmYS12YXItZ2VuZGVybGVzczogJ1xcZjIyZCc7XG4kZmEtdmFyLWdldC1wb2NrZXQ6ICdcXGYyNjUnO1xuJGZhLXZhci1nZzogJ1xcZjI2MCc7XG4kZmEtdmFyLWdnLWNpcmNsZTogJ1xcZjI2MSc7XG4kZmEtdmFyLWdpZnQ6ICdcXGYwNmInO1xuJGZhLXZhci1naXQ6ICdcXGYxZDMnO1xuJGZhLXZhci1naXQtc3F1YXJlOiAnXFxmMWQyJztcbiRmYS12YXItZ2l0aHViOiAnXFxmMDliJztcbiRmYS12YXItZ2l0aHViLWFsdDogJ1xcZjExMyc7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6ICdcXGYwOTInO1xuJGZhLXZhci1naXRsYWI6ICdcXGYyOTYnO1xuJGZhLXZhci1naXR0aXA6ICdcXGYxODQnO1xuJGZhLXZhci1nbGFzczogJ1xcZjAwMCc7XG4kZmEtdmFyLWdsaWRlOiAnXFxmMmE1JztcbiRmYS12YXItZ2xpZGUtZzogJ1xcZjJhNic7XG4kZmEtdmFyLWdsb2JlOiAnXFxmMGFjJztcbiRmYS12YXItZ29vZ2xlOiAnXFxmMWEwJztcbiRmYS12YXItZ29vZ2xlLXBsdXM6ICdcXGYwZDUnO1xuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6ICdcXGYyYjMnO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogJ1xcZjJiMyc7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogJ1xcZjBkNCc7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6ICdcXGYxZWUnO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogJ1xcZjE5ZCc7XG4kZmEtdmFyLWdyYXRpcGF5OiAnXFxmMTg0JztcbiRmYS12YXItZ3JhdjogJ1xcZjJkNic7XG4kZmEtdmFyLWdyb3VwOiAnXFxmMGMwJztcbiRmYS12YXItaC1zcXVhcmU6ICdcXGYwZmQnO1xuJGZhLXZhci1oYWNrZXItbmV3czogJ1xcZjFkNCc7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiAnXFxmMjU1JztcbiRmYS12YXItaGFuZC1saXphcmQtbzogJ1xcZjI1OCc7XG4kZmEtdmFyLWhhbmQtby1kb3duOiAnXFxmMGE3JztcbiRmYS12YXItaGFuZC1vLWxlZnQ6ICdcXGYwYTUnO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6ICdcXGYwYTQnO1xuJGZhLXZhci1oYW5kLW8tdXA6ICdcXGYwYTYnO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86ICdcXGYyNTYnO1xuJGZhLXZhci1oYW5kLXBlYWNlLW86ICdcXGYyNWInO1xuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogJ1xcZjI1YSc7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiAnXFxmMjU1JztcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiAnXFxmMjU3JztcbiRmYS12YXItaGFuZC1zcG9jay1vOiAnXFxmMjU5JztcbiRmYS12YXItaGFuZC1zdG9wLW86ICdcXGYyNTYnO1xuJGZhLXZhci1oYW5kc2hha2UtbzogJ1xcZjJiNSc7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogJ1xcZjJhNCc7XG4kZmEtdmFyLWhhc2h0YWc6ICdcXGYyOTInO1xuJGZhLXZhci1oZGQtbzogJ1xcZjBhMCc7XG4kZmEtdmFyLWhlYWRlcjogJ1xcZjFkYyc7XG4kZmEtdmFyLWhlYWRwaG9uZXM6ICdcXGYwMjUnO1xuJGZhLXZhci1oZWFydDogJ1xcZjAwNCc7XG4kZmEtdmFyLWhlYXJ0LW86ICdcXGYwOGEnO1xuJGZhLXZhci1oZWFydGJlYXQ6ICdcXGYyMWUnO1xuJGZhLXZhci1oaXN0b3J5OiAnXFxmMWRhJztcbiRmYS12YXItaG9tZTogJ1xcZjAxNSc7XG4kZmEtdmFyLWhvc3BpdGFsLW86ICdcXGYwZjgnO1xuJGZhLXZhci1ob3RlbDogJ1xcZjIzNic7XG4kZmEtdmFyLWhvdXJnbGFzczogJ1xcZjI1NCc7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiAnXFxmMjUxJztcbiRmYS12YXItaG91cmdsYXNzLTI6ICdcXGYyNTInO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogJ1xcZjI1Myc7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6ICdcXGYyNTMnO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogJ1xcZjI1Mic7XG4kZmEtdmFyLWhvdXJnbGFzcy1vOiAnXFxmMjUwJztcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiAnXFxmMjUxJztcbiRmYS12YXItaG91eno6ICdcXGYyN2MnO1xuJGZhLXZhci1odG1sNTogJ1xcZjEzYic7XG4kZmEtdmFyLWktY3Vyc29yOiAnXFxmMjQ2JztcbiRmYS12YXItaWQtYmFkZ2U6ICdcXGYyYzEnO1xuJGZhLXZhci1pZC1jYXJkOiAnXFxmMmMyJztcbiRmYS12YXItaWQtY2FyZC1vOiAnXFxmMmMzJztcbiRmYS12YXItaWxzOiAnXFxmMjBiJztcbiRmYS12YXItaW1hZ2U6ICdcXGYwM2UnO1xuJGZhLXZhci1pbWRiOiAnXFxmMmQ4JztcbiRmYS12YXItaW5ib3g6ICdcXGYwMWMnO1xuJGZhLXZhci1pbmRlbnQ6ICdcXGYwM2MnO1xuJGZhLXZhci1pbmR1c3RyeTogJ1xcZjI3NSc7XG4kZmEtdmFyLWluZm86ICdcXGYxMjknO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogJ1xcZjA1YSc7XG4kZmEtdmFyLWlucjogJ1xcZjE1Nic7XG4kZmEtdmFyLWluc3RhZ3JhbTogJ1xcZjE2ZCc7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiAnXFxmMTljJztcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6ICdcXGYyNmInO1xuJGZhLXZhci1pbnRlcnNleDogJ1xcZjIyNCc7XG4kZmEtdmFyLWlveGhvc3Q6ICdcXGYyMDgnO1xuJGZhLXZhci1pdGFsaWM6ICdcXGYwMzMnO1xuJGZhLXZhci1qb29tbGE6ICdcXGYxYWEnO1xuJGZhLXZhci1qcHk6ICdcXGYxNTcnO1xuJGZhLXZhci1qc2ZpZGRsZTogJ1xcZjFjYyc7XG4kZmEtdmFyLWtleTogJ1xcZjA4NCc7XG4kZmEtdmFyLWtleWJvYXJkLW86ICdcXGYxMWMnO1xuJGZhLXZhci1rcnc6ICdcXGYxNTknO1xuJGZhLXZhci1sYW5ndWFnZTogJ1xcZjFhYic7XG4kZmEtdmFyLWxhcHRvcDogJ1xcZjEwOSc7XG4kZmEtdmFyLWxhc3RmbTogJ1xcZjIwMic7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6ICdcXGYyMDMnO1xuJGZhLXZhci1sZWFmOiAnXFxmMDZjJztcbiRmYS12YXItbGVhbnB1YjogJ1xcZjIxMic7XG4kZmEtdmFyLWxlZ2FsOiAnXFxmMGUzJztcbiRmYS12YXItbGVtb24tbzogJ1xcZjA5NCc7XG4kZmEtdmFyLWxldmVsLWRvd246ICdcXGYxNDknO1xuJGZhLXZhci1sZXZlbC11cDogJ1xcZjE0OCc7XG4kZmEtdmFyLWxpZmUtYm91eTogJ1xcZjFjZCc7XG4kZmEtdmFyLWxpZmUtYnVveTogJ1xcZjFjZCc7XG4kZmEtdmFyLWxpZmUtcmluZzogJ1xcZjFjZCc7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6ICdcXGYxY2QnO1xuJGZhLXZhci1saWdodGJ1bGItbzogJ1xcZjBlYic7XG4kZmEtdmFyLWxpbmUtY2hhcnQ6ICdcXGYyMDEnO1xuJGZhLXZhci1saW5rOiAnXFxmMGMxJztcbiRmYS12YXItbGlua2VkaW46ICdcXGYwZTEnO1xuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6ICdcXGYwOGMnO1xuJGZhLXZhci1saW5vZGU6ICdcXGYyYjgnO1xuJGZhLXZhci1saW51eDogJ1xcZjE3Yyc7XG4kZmEtdmFyLWxpc3Q6ICdcXGYwM2EnO1xuJGZhLXZhci1saXN0LWFsdDogJ1xcZjAyMic7XG4kZmEtdmFyLWxpc3Qtb2w6ICdcXGYwY2InO1xuJGZhLXZhci1saXN0LXVsOiAnXFxmMGNhJztcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6ICdcXGYxMjQnO1xuJGZhLXZhci1sb2NrOiAnXFxmMDIzJztcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiAnXFxmMTc1JztcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiAnXFxmMTc3JztcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogJ1xcZjE3OCc7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6ICdcXGYxNzYnO1xuJGZhLXZhci1sb3ctdmlzaW9uOiAnXFxmMmE4JztcbiRmYS12YXItbWFnaWM6ICdcXGYwZDAnO1xuJGZhLXZhci1tYWduZXQ6ICdcXGYwNzYnO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6ICdcXGYwNjQnO1xuJGZhLXZhci1tYWlsLXJlcGx5OiAnXFxmMTEyJztcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6ICdcXGYxMjInO1xuJGZhLXZhci1tYWxlOiAnXFxmMTgzJztcbiRmYS12YXItbWFwOiAnXFxmMjc5JztcbiRmYS12YXItbWFwLW1hcmtlcjogJ1xcZjA0MSc7XG4kZmEtdmFyLW1hcC1vOiAnXFxmMjc4JztcbiRmYS12YXItbWFwLXBpbjogJ1xcZjI3Nic7XG4kZmEtdmFyLW1hcC1zaWduczogJ1xcZjI3Nyc7XG4kZmEtdmFyLW1hcnM6ICdcXGYyMjInO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogJ1xcZjIyNyc7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiAnXFxmMjI5JztcbiRmYS12YXItbWFycy1zdHJva2UtaDogJ1xcZjIyYic7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6ICdcXGYyMmEnO1xuJGZhLXZhci1tYXhjZG46ICdcXGYxMzYnO1xuJGZhLXZhci1tZWFucGF0aDogJ1xcZjIwYyc7XG4kZmEtdmFyLW1lZGl1bTogJ1xcZjIzYSc7XG4kZmEtdmFyLW1lZGtpdDogJ1xcZjBmYSc7XG4kZmEtdmFyLW1lZXR1cDogJ1xcZjJlMCc7XG4kZmEtdmFyLW1laC1vOiAnXFxmMTFhJztcbiRmYS12YXItbWVyY3VyeTogJ1xcZjIyMyc7XG4kZmEtdmFyLW1pY3JvY2hpcDogJ1xcZjJkYic7XG4kZmEtdmFyLW1pY3JvcGhvbmU6ICdcXGYxMzAnO1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiAnXFxmMTMxJztcbiRmYS12YXItbWludXM6ICdcXGYwNjgnO1xuJGZhLXZhci1taW51cy1jaXJjbGU6ICdcXGYwNTYnO1xuJGZhLXZhci1taW51cy1zcXVhcmU6ICdcXGYxNDYnO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogJ1xcZjE0Nyc7XG4kZmEtdmFyLW1peGNsb3VkOiAnXFxmMjg5JztcbiRmYS12YXItbW9iaWxlOiAnXFxmMTBiJztcbiRmYS12YXItbW9iaWxlLXBob25lOiAnXFxmMTBiJztcbiRmYS12YXItbW9keDogJ1xcZjI4NSc7XG4kZmEtdmFyLW1vbmV5OiAnXFxmMGQ2JztcbiRmYS12YXItbW9vbi1vOiAnXFxmMTg2JztcbiRmYS12YXItbW9ydGFyLWJvYXJkOiAnXFxmMTlkJztcbiRmYS12YXItbW90b3JjeWNsZTogJ1xcZjIxYyc7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6ICdcXGYyNDUnO1xuJGZhLXZhci1tdXNpYzogJ1xcZjAwMSc7XG4kZmEtdmFyLW5hdmljb246ICdcXGYwYzknO1xuJGZhLXZhci1uZXV0ZXI6ICdcXGYyMmMnO1xuJGZhLXZhci1uZXdzcGFwZXItbzogJ1xcZjFlYSc7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogJ1xcZjI0Nyc7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiAnXFxmMjQ4JztcbiRmYS12YXItb2Rub2tsYXNzbmlraTogJ1xcZjI2Myc7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiAnXFxmMjY0JztcbiRmYS12YXItb3BlbmNhcnQ6ICdcXGYyM2QnO1xuJGZhLXZhci1vcGVuaWQ6ICdcXGYxOWInO1xuJGZhLXZhci1vcGVyYTogJ1xcZjI2YSc7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6ICdcXGYyM2MnO1xuJGZhLXZhci1vdXRkZW50OiAnXFxmMDNiJztcbiRmYS12YXItcGFnZWxpbmVzOiAnXFxmMThjJztcbiRmYS12YXItcGFpbnQtYnJ1c2g6ICdcXGYxZmMnO1xuJGZhLXZhci1wYXBlci1wbGFuZTogJ1xcZjFkOCc7XG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86ICdcXGYxZDknO1xuJGZhLXZhci1wYXBlcmNsaXA6ICdcXGYwYzYnO1xuJGZhLXZhci1wYXJhZ3JhcGg6ICdcXGYxZGQnO1xuJGZhLXZhci1wYXN0ZTogJ1xcZjBlYSc7XG4kZmEtdmFyLXBhdXNlOiAnXFxmMDRjJztcbiRmYS12YXItcGF1c2UtY2lyY2xlOiAnXFxmMjhiJztcbiRmYS12YXItcGF1c2UtY2lyY2xlLW86ICdcXGYyOGMnO1xuJGZhLXZhci1wYXc6ICdcXGYxYjAnO1xuJGZhLXZhci1wYXlwYWw6ICdcXGYxZWQnO1xuJGZhLXZhci1wZW5jaWw6ICdcXGYwNDAnO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiAnXFxmMTRiJztcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiAnXFxmMDQ0JztcbiRmYS12YXItcGVyY2VudDogJ1xcZjI5NSc7XG4kZmEtdmFyLXBob25lOiAnXFxmMDk1JztcbiRmYS12YXItcGhvbmUtc3F1YXJlOiAnXFxmMDk4JztcbiRmYS12YXItcGhvdG86ICdcXGYwM2UnO1xuJGZhLXZhci1waWN0dXJlLW86ICdcXGYwM2UnO1xuJGZhLXZhci1waWUtY2hhcnQ6ICdcXGYyMDAnO1xuJGZhLXZhci1waWVkLXBpcGVyOiAnXFxmMmFlJztcbiRmYS12YXItcGllZC1waXBlci1hbHQ6ICdcXGYxYTgnO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiAnXFxmMWE3JztcbiRmYS12YXItcGludGVyZXN0OiAnXFxmMGQyJztcbiRmYS12YXItcGludGVyZXN0LXA6ICdcXGYyMzEnO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiAnXFxmMGQzJztcbiRmYS12YXItcGxhbmU6ICdcXGYwNzInO1xuJGZhLXZhci1wbGF5OiAnXFxmMDRiJztcbiRmYS12YXItcGxheS1jaXJjbGU6ICdcXGYxNDQnO1xuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiAnXFxmMDFkJztcbiRmYS12YXItcGx1ZzogJ1xcZjFlNic7XG4kZmEtdmFyLXBsdXM6ICdcXGYwNjcnO1xuJGZhLXZhci1wbHVzLWNpcmNsZTogJ1xcZjA1NSc7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiAnXFxmMGZlJztcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogJ1xcZjE5Nic7XG4kZmEtdmFyLXBvZGNhc3Q6ICdcXGYyY2UnO1xuJGZhLXZhci1wb3dlci1vZmY6ICdcXGYwMTEnO1xuJGZhLXZhci1wcmludDogJ1xcZjAyZic7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogJ1xcZjI4OCc7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogJ1xcZjEyZSc7XG4kZmEtdmFyLXFxOiAnXFxmMWQ2JztcbiRmYS12YXItcXJjb2RlOiAnXFxmMDI5JztcbiRmYS12YXItcXVlc3Rpb246ICdcXGYxMjgnO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6ICdcXGYwNTknO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzogJ1xcZjI5Yyc7XG4kZmEtdmFyLXF1b3JhOiAnXFxmMmM0JztcbiRmYS12YXItcXVvdGUtbGVmdDogJ1xcZjEwZCc7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiAnXFxmMTBlJztcbiRmYS12YXItcmE6ICdcXGYxZDAnO1xuJGZhLXZhci1yYW5kb206ICdcXGYwNzQnO1xuJGZhLXZhci1yYXZlbHJ5OiAnXFxmMmQ5JztcbiRmYS12YXItcmViZWw6ICdcXGYxZDAnO1xuJGZhLXZhci1yZWN5Y2xlOiAnXFxmMWI4JztcbiRmYS12YXItcmVkZGl0OiAnXFxmMWExJztcbiRmYS12YXItcmVkZGl0LWFsaWVuOiAnXFxmMjgxJztcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogJ1xcZjFhMic7XG4kZmEtdmFyLXJlZnJlc2g6ICdcXGYwMjEnO1xuJGZhLXZhci1yZWdpc3RlcmVkOiAnXFxmMjVkJztcbiRmYS12YXItcmVtb3ZlOiAnXFxmMDBkJztcbiRmYS12YXItcmVucmVuOiAnXFxmMThiJztcbiRmYS12YXItcmVvcmRlcjogJ1xcZjBjOSc7XG4kZmEtdmFyLXJlcGVhdDogJ1xcZjAxZSc7XG4kZmEtdmFyLXJlcGx5OiAnXFxmMTEyJztcbiRmYS12YXItcmVwbHktYWxsOiAnXFxmMTIyJztcbiRmYS12YXItcmVzaXN0YW5jZTogJ1xcZjFkMCc7XG4kZmEtdmFyLXJldHdlZXQ6ICdcXGYwNzknO1xuJGZhLXZhci1ybWI6ICdcXGYxNTcnO1xuJGZhLXZhci1yb2FkOiAnXFxmMDE4JztcbiRmYS12YXItcm9ja2V0OiAnXFxmMTM1JztcbiRmYS12YXItcm90YXRlLWxlZnQ6ICdcXGYwZTInO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6ICdcXGYwMWUnO1xuJGZhLXZhci1yb3VibGU6ICdcXGYxNTgnO1xuJGZhLXZhci1yc3M6ICdcXGYwOWUnO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiAnXFxmMTQzJztcbiRmYS12YXItcnViOiAnXFxmMTU4JztcbiRmYS12YXItcnVibGU6ICdcXGYxNTgnO1xuJGZhLXZhci1ydXBlZTogJ1xcZjE1Nic7XG4kZmEtdmFyLXMxNTogJ1xcZjJjZCc7XG4kZmEtdmFyLXNhZmFyaTogJ1xcZjI2Nyc7XG4kZmEtdmFyLXNhdmU6ICdcXGYwYzcnO1xuJGZhLXZhci1zY2lzc29yczogJ1xcZjBjNCc7XG4kZmEtdmFyLXNjcmliZDogJ1xcZjI4YSc7XG4kZmEtdmFyLXNlYXJjaDogJ1xcZjAwMic7XG4kZmEtdmFyLXNlYXJjaC1taW51czogJ1xcZjAxMCc7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiAnXFxmMDBlJztcbiRmYS12YXItc2VsbHN5OiAnXFxmMjEzJztcbiRmYS12YXItc2VuZDogJ1xcZjFkOCc7XG4kZmEtdmFyLXNlbmQtbzogJ1xcZjFkOSc7XG4kZmEtdmFyLXNlcnZlcjogJ1xcZjIzMyc7XG4kZmEtdmFyLXNoYXJlOiAnXFxmMDY0JztcbiRmYS12YXItc2hhcmUtYWx0OiAnXFxmMWUwJztcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogJ1xcZjFlMSc7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogJ1xcZjE0ZCc7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiAnXFxmMDQ1JztcbiRmYS12YXItc2hla2VsOiAnXFxmMjBiJztcbiRmYS12YXItc2hlcWVsOiAnXFxmMjBiJztcbiRmYS12YXItc2hpZWxkOiAnXFxmMTMyJztcbiRmYS12YXItc2hpcDogJ1xcZjIxYSc7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogJ1xcZjIxNCc7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogJ1xcZjI5MCc7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogJ1xcZjI5MSc7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6ICdcXGYwN2EnO1xuJGZhLXZhci1zaG93ZXI6ICdcXGYyY2MnO1xuJGZhLXZhci1zaWduLWluOiAnXFxmMDkwJztcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogJ1xcZjJhNyc7XG4kZmEtdmFyLXNpZ24tb3V0OiAnXFxmMDhiJztcbiRmYS12YXItc2lnbmFsOiAnXFxmMDEyJztcbiRmYS12YXItc2lnbmluZzogJ1xcZjJhNyc7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiAnXFxmMjE1JztcbiRmYS12YXItc2l0ZW1hcDogJ1xcZjBlOCc7XG4kZmEtdmFyLXNreWF0bGFzOiAnXFxmMjE2JztcbiRmYS12YXItc2t5cGU6ICdcXGYxN2UnO1xuJGZhLXZhci1zbGFjazogJ1xcZjE5OCc7XG4kZmEtdmFyLXNsaWRlcnM6ICdcXGYxZGUnO1xuJGZhLXZhci1zbGlkZXNoYXJlOiAnXFxmMWU3JztcbiRmYS12YXItc21pbGUtbzogJ1xcZjExOCc7XG4kZmEtdmFyLXNuYXBjaGF0OiAnXFxmMmFiJztcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6ICdcXGYyYWMnO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6ICdcXGYyYWQnO1xuJGZhLXZhci1zbm93Zmxha2UtbzogJ1xcZjJkYyc7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86ICdcXGYxZTMnO1xuJGZhLXZhci1zb3J0OiAnXFxmMGRjJztcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6ICdcXGYxNWQnO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6ICdcXGYxNWUnO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6ICdcXGYxNjAnO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiAnXFxmMTYxJztcbiRmYS12YXItc29ydC1hc2M6ICdcXGYwZGUnO1xuJGZhLXZhci1zb3J0LWRlc2M6ICdcXGYwZGQnO1xuJGZhLXZhci1zb3J0LWRvd246ICdcXGYwZGQnO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiAnXFxmMTYyJztcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6ICdcXGYxNjMnO1xuJGZhLXZhci1zb3J0LXVwOiAnXFxmMGRlJztcbiRmYS12YXItc291bmRjbG91ZDogJ1xcZjFiZSc7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6ICdcXGYxOTcnO1xuJGZhLXZhci1zcGlubmVyOiAnXFxmMTEwJztcbiRmYS12YXItc3Bvb246ICdcXGYxYjEnO1xuJGZhLXZhci1zcG90aWZ5OiAnXFxmMWJjJztcbiRmYS12YXItc3F1YXJlOiAnXFxmMGM4JztcbiRmYS12YXItc3F1YXJlLW86ICdcXGYwOTYnO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogJ1xcZjE4ZCc7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiAnXFxmMTZjJztcbiRmYS12YXItc3RhcjogJ1xcZjAwNSc7XG4kZmEtdmFyLXN0YXItaGFsZjogJ1xcZjA4OSc7XG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogJ1xcZjEyMyc7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiAnXFxmMTIzJztcbiRmYS12YXItc3Rhci1oYWxmLW86ICdcXGYxMjMnO1xuJGZhLXZhci1zdGFyLW86ICdcXGYwMDYnO1xuJGZhLXZhci1zdGVhbTogJ1xcZjFiNic7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogJ1xcZjFiNyc7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6ICdcXGYwNDgnO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6ICdcXGYwNTEnO1xuJGZhLXZhci1zdGV0aG9zY29wZTogJ1xcZjBmMSc7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiAnXFxmMjQ5JztcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogJ1xcZjI0YSc7XG4kZmEtdmFyLXN0b3A6ICdcXGYwNGQnO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogJ1xcZjI4ZCc7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86ICdcXGYyOGUnO1xuJGZhLXZhci1zdHJlZXQtdmlldzogJ1xcZjIxZCc7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6ICdcXGYwY2MnO1xuJGZhLXZhci1zdHVtYmxldXBvbjogJ1xcZjFhNCc7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogJ1xcZjFhMyc7XG4kZmEtdmFyLXN1YnNjcmlwdDogJ1xcZjEyYyc7XG4kZmEtdmFyLXN1YndheTogJ1xcZjIzOSc7XG4kZmEtdmFyLXN1aXRjYXNlOiAnXFxmMGYyJztcbiRmYS12YXItc3VuLW86ICdcXGYxODUnO1xuJGZhLXZhci1zdXBlcnBvd2VyczogJ1xcZjJkZCc7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiAnXFxmMTJiJztcbiRmYS12YXItc3VwcG9ydDogJ1xcZjFjZCc7XG4kZmEtdmFyLXRhYmxlOiAnXFxmMGNlJztcbiRmYS12YXItdGFibGV0OiAnXFxmMTBhJztcbiRmYS12YXItdGFjaG9tZXRlcjogJ1xcZjBlNCc7XG4kZmEtdmFyLXRhZzogJ1xcZjAyYic7XG4kZmEtdmFyLXRhZ3M6ICdcXGYwMmMnO1xuJGZhLXZhci10YXNrczogJ1xcZjBhZSc7XG4kZmEtdmFyLXRheGk6ICdcXGYxYmEnO1xuJGZhLXZhci10ZWxlZ3JhbTogJ1xcZjJjNic7XG4kZmEtdmFyLXRlbGV2aXNpb246ICdcXGYyNmMnO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiAnXFxmMWQ1JztcbiRmYS12YXItdGVybWluYWw6ICdcXGYxMjAnO1xuJGZhLXZhci10ZXh0LWhlaWdodDogJ1xcZjAzNCc7XG4kZmEtdmFyLXRleHQtd2lkdGg6ICdcXGYwMzUnO1xuJGZhLXZhci10aDogJ1xcZjAwYSc7XG4kZmEtdmFyLXRoLWxhcmdlOiAnXFxmMDA5JztcbiRmYS12YXItdGgtbGlzdDogJ1xcZjAwYic7XG4kZmEtdmFyLXRoZW1laXNsZTogJ1xcZjJiMic7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiAnXFxmMmM3JztcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogJ1xcZjJjYic7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6ICdcXGYyY2EnO1xuJGZhLXZhci10aGVybW9tZXRlci0yOiAnXFxmMmM5JztcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogJ1xcZjJjOCc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6ICdcXGYyYzcnO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogJ1xcZjJjYic7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6ICdcXGYyYzcnO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiAnXFxmMmM5JztcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogJ1xcZjJjYSc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiAnXFxmMmM4JztcbiRmYS12YXItdGh1bWItdGFjazogJ1xcZjA4ZCc7XG4kZmEtdmFyLXRodW1icy1kb3duOiAnXFxmMTY1JztcbiRmYS12YXItdGh1bWJzLW8tZG93bjogJ1xcZjA4OCc7XG4kZmEtdmFyLXRodW1icy1vLXVwOiAnXFxmMDg3JztcbiRmYS12YXItdGh1bWJzLXVwOiAnXFxmMTY0JztcbiRmYS12YXItdGlja2V0OiAnXFxmMTQ1JztcbiRmYS12YXItdGltZXM6ICdcXGYwMGQnO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6ICdcXGYwNTcnO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogJ1xcZjA1Yyc7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogJ1xcZjJkMyc7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZS1vOiAnXFxmMmQ0JztcbiRmYS12YXItdGludDogJ1xcZjA0Myc7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiAnXFxmMTUwJztcbiRmYS12YXItdG9nZ2xlLWxlZnQ6ICdcXGYxOTEnO1xuJGZhLXZhci10b2dnbGUtb2ZmOiAnXFxmMjA0JztcbiRmYS12YXItdG9nZ2xlLW9uOiAnXFxmMjA1JztcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiAnXFxmMTUyJztcbiRmYS12YXItdG9nZ2xlLXVwOiAnXFxmMTUxJztcbiRmYS12YXItdHJhZGVtYXJrOiAnXFxmMjVjJztcbiRmYS12YXItdHJhaW46ICdcXGYyMzgnO1xuJGZhLXZhci10cmFuc2dlbmRlcjogJ1xcZjIyNCc7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogJ1xcZjIyNSc7XG4kZmEtdmFyLXRyYXNoOiAnXFxmMWY4JztcbiRmYS12YXItdHJhc2gtbzogJ1xcZjAxNCc7XG4kZmEtdmFyLXRyZWU6ICdcXGYxYmInO1xuJGZhLXZhci10cmVsbG86ICdcXGYxODEnO1xuJGZhLXZhci10cmlwYWR2aXNvcjogJ1xcZjI2Mic7XG4kZmEtdmFyLXRyb3BoeTogJ1xcZjA5MSc7XG4kZmEtdmFyLXRydWNrOiAnXFxmMGQxJztcbiRmYS12YXItdHJ5OiAnXFxmMTk1JztcbiRmYS12YXItdHR5OiAnXFxmMWU0JztcbiRmYS12YXItdHVtYmxyOiAnXFxmMTczJztcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogJ1xcZjE3NCc7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogJ1xcZjE5NSc7XG4kZmEtdmFyLXR2OiAnXFxmMjZjJztcbiRmYS12YXItdHdpdGNoOiAnXFxmMWU4JztcbiRmYS12YXItdHdpdHRlcjogJ1xcZjA5OSc7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiAnXFxmMDgxJztcbiRmYS12YXItdW1icmVsbGE6ICdcXGYwZTknO1xuJGZhLXZhci11bmRlcmxpbmU6ICdcXGYwY2QnO1xuJGZhLXZhci11bmRvOiAnXFxmMGUyJztcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogJ1xcZjI5YSc7XG4kZmEtdmFyLXVuaXZlcnNpdHk6ICdcXGYxOWMnO1xuJGZhLXZhci11bmxpbms6ICdcXGYxMjcnO1xuJGZhLXZhci11bmxvY2s6ICdcXGYwOWMnO1xuJGZhLXZhci11bmxvY2stYWx0OiAnXFxmMTNlJztcbiRmYS12YXItdW5zb3J0ZWQ6ICdcXGYwZGMnO1xuJGZhLXZhci11cGxvYWQ6ICdcXGYwOTMnO1xuJGZhLXZhci11c2I6ICdcXGYyODcnO1xuJGZhLXZhci11c2Q6ICdcXGYxNTUnO1xuJGZhLXZhci11c2VyOiAnXFxmMDA3JztcbiRmYS12YXItdXNlci1jaXJjbGU6ICdcXGYyYmQnO1xuJGZhLXZhci11c2VyLWNpcmNsZS1vOiAnXFxmMmJlJztcbiRmYS12YXItdXNlci1tZDogJ1xcZjBmMCc7XG4kZmEtdmFyLXVzZXItbzogJ1xcZjJjMCc7XG4kZmEtdmFyLXVzZXItcGx1czogJ1xcZjIzNCc7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiAnXFxmMjFiJztcbiRmYS12YXItdXNlci10aW1lczogJ1xcZjIzNSc7XG4kZmEtdmFyLXVzZXJzOiAnXFxmMGMwJztcbiRmYS12YXItdmNhcmQ6ICdcXGYyYmInO1xuJGZhLXZhci12Y2FyZC1vOiAnXFxmMmJjJztcbiRmYS12YXItdmVudXM6ICdcXGYyMjEnO1xuJGZhLXZhci12ZW51cy1kb3VibGU6ICdcXGYyMjYnO1xuJGZhLXZhci12ZW51cy1tYXJzOiAnXFxmMjI4JztcbiRmYS12YXItdmlhY29pbjogJ1xcZjIzNyc7XG4kZmEtdmFyLXZpYWRlbzogJ1xcZjJhOSc7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6ICdcXGYyYWEnO1xuJGZhLXZhci12aWRlby1jYW1lcmE6ICdcXGYwM2QnO1xuJGZhLXZhci12aW1lbzogJ1xcZjI3ZCc7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogJ1xcZjE5NCc7XG4kZmEtdmFyLXZpbmU6ICdcXGYxY2EnO1xuJGZhLXZhci12azogJ1xcZjE4OSc7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiAnXFxmMmEwJztcbiRmYS12YXItdm9sdW1lLWRvd246ICdcXGYwMjcnO1xuJGZhLXZhci12b2x1bWUtb2ZmOiAnXFxmMDI2JztcbiRmYS12YXItdm9sdW1lLXVwOiAnXFxmMDI4JztcbiRmYS12YXItd2FybmluZzogJ1xcZjA3MSc7XG4kZmEtdmFyLXdlY2hhdDogJ1xcZjFkNyc7XG4kZmEtdmFyLXdlaWJvOiAnXFxmMThhJztcbiRmYS12YXItd2VpeGluOiAnXFxmMWQ3JztcbiRmYS12YXItd2hhdHNhcHA6ICdcXGYyMzInO1xuJGZhLXZhci13aGVlbGNoYWlyOiAnXFxmMTkzJztcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6ICdcXGYyOWInO1xuJGZhLXZhci13aWZpOiAnXFxmMWViJztcbiRmYS12YXItd2lraXBlZGlhLXc6ICdcXGYyNjYnO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6ICdcXGYyZDMnO1xuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogJ1xcZjJkNCc7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogJ1xcZjJkMCc7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogJ1xcZjJkMSc7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiAnXFxmMmQyJztcbiRmYS12YXItd2luZG93czogJ1xcZjE3YSc7XG4kZmEtdmFyLXdvbjogJ1xcZjE1OSc7XG4kZmEtdmFyLXdvcmRwcmVzczogJ1xcZjE5YSc7XG4kZmEtdmFyLXdwYmVnaW5uZXI6ICdcXGYyOTcnO1xuJGZhLXZhci13cGV4cGxvcmVyOiAnXFxmMmRlJztcbiRmYS12YXItd3Bmb3JtczogJ1xcZjI5OCc7XG4kZmEtdmFyLXdyZW5jaDogJ1xcZjBhZCc7XG4kZmEtdmFyLXhpbmc6ICdcXGYxNjgnO1xuJGZhLXZhci14aW5nLXNxdWFyZTogJ1xcZjE2OSc7XG4kZmEtdmFyLXktY29tYmluYXRvcjogJ1xcZjIzYic7XG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6ICdcXGYxZDQnO1xuJGZhLXZhci15YWhvbzogJ1xcZjE5ZSc7XG4kZmEtdmFyLXljOiAnXFxmMjNiJztcbiRmYS12YXIteWMtc3F1YXJlOiAnXFxmMWQ0JztcbiRmYS12YXIteWVscDogJ1xcZjFlOSc7XG4kZmEtdmFyLXllbjogJ1xcZjE1Nyc7XG4kZmEtdmFyLXlvYXN0OiAnXFxmMmIxJztcbiRmYS12YXIteW91dHViZTogJ1xcZjE2Nyc7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogJ1xcZjE2YSc7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiAnXFxmMTY2JztcbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5KCk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuXHR0b3VjaC1hY3Rpb246IHBhbi15O1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdCYuZHJhZ2dpbmcge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjdXJzb3I6IGhhbmQ7XG5cdH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0LnNsaWNrLWxvYWRpbmcgJiB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG4uc2xpY2stc2xpZGUge1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0W2Rpcj0ncnRsJ10gJiB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ji5zbGljay1sb2FkaW5nIGltZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYuZHJhZ2dpbmcgaW1nIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdC5zbGljay1pbml0aWFsaXplZCAmIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zbGljay1sb2FkaW5nICYge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdC5zbGljay12ZXJ0aWNhbCAmIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogJy4uLy4uL2Fzc2V0cy9mb250cy8nICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiAnc2xpY2snICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiAnLi4vLi4vYXNzZXRzL2ltZy8nICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiAjOTk5ICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogJ1xcZjEzNycgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6ICdcXGYxMzgnICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6ICdcXDIwMjInICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiAxMHB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC41ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcblx0QGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcblx0XHRAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcblx0fSBAZWxzZSB7XG5cdFx0QHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG5cdH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcblx0QGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuXHRcdEByZXR1cm4gZm9udC11cmwoJHVybCk7XG5cdH0gQGVsc2Uge1xuXHRcdEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcblx0fVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuXHQuc2xpY2stbG9hZGluZyAmIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybCgnYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gJ3NsaWNrJyB7XG5cdEBmb250LWZhY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuXHRcdHNyYzogc2xpY2stZm9udC11cmwoJ3NsaWNrLmVvdCcpO1xuXHRcdHNyYzogc2xpY2stZm9udC11cmwoJ3NsaWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0XHRzbGljay1mb250LXVybCgnc2xpY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdFx0c2xpY2stZm9udC11cmwoJ3NsaWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHRcdHNsaWNrLWZvbnQtdXJsKCdzbGljay5zdmcjc2xpY2snKSBmb3JtYXQoJ3N2ZycpO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDBweDtcblx0Zm9udC1zaXplOiAwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0dG9wOiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0b3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG5cdFx0fVxuXHR9XG5cdCYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0fVxufVxuXG4uc2xpY2stcHJldiB7XG5cdGxlZnQ6IDI1cHg7XG5cdFtkaXI9J3J0bCddICYge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDI1cHg7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3Rlcjtcblx0XHRbZGlyPSdydGwnXSAmIHtcblx0XHRcdGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3Rlcjtcblx0XHR9XG5cdH1cbn1cblxuLnNsaWNrLW5leHQge1xuXHRyaWdodDogMjVweDtcblx0W2Rpcj0ncnRsJ10gJiB7XG5cdFx0bGVmdDogMjVweDtcblx0XHRyaWdodDogYXV0bztcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuXHRcdFtkaXI9J3J0bCddICYge1xuXHRcdFx0Y29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuXHRcdH1cblx0fVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3RzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDI1cHg7XG5cdGxlZnQ6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDA7XG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogMjBweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YnV0dG9uIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAwcHg7XG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Y29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcblx0XHRcdFx0b3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcblx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuXHRcdFx0b3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgU2VsZWN0cmljXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VsZWN0cmljLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdHJpYy1yZXNwb25zaXZlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3RyaWMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgdHJhbihhbGwpO1xufVxuXG4uc2VsZWN0cmljIC5sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0bWFyZ2luOiAwIDQ1cHggMCAxNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiBjYWxjKCRidXR0b24taGVpZ2h0IC0gMnB4KTtcblx0Y29sb3I6ICRwcmltYXJ5O1xuXHRoZWlnaHQ6IGNhbGMoJGJ1dHRvbi1oZWlnaHQgLSAycHgpO1xufVxuXG4uc2VsZWN0cmljLWZvY3VzIC5zZWxlY3RyaWMge1xufVxuXG4uc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIC5idXR0b24ge1xuXHRjb2xvcjogI2U2ZTZlNjtcbn1cblxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4uc2VsZWN0cmljLW9wZW4ge1xuXHR6LWluZGV4OiA5OTk5O1xufVxuXG4uc2VsZWN0cmljLW9wZW4gLnNlbGVjdHJpYyB7XG5cdC8vYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnNlbGVjdHJpYy1vcGVuIC5zZWxlY3RyaWMtaXRlbXMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdHJpYy1kaXNhYmxlZCB7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG5cdG9wYWNpdHk6IDAuNTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xufVxuXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0IHNlbGVjdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTEwMCU7XG59XG5cbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Quc2VsZWN0cmljLWlzLW5hdGl2ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Quc2VsZWN0cmljLWlzLW5hdGl2ZSBzZWxlY3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogbm9uZTtcblx0ei1pbmRleDogMTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3BhY2l0eTogMDtcbn1cblxuLnNlbGVjdHJpYy1pbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR0b3A6IDAgIWltcG9ydGFudDtcblx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHQqZm9udDogMC8wIGEgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0cmljLXRlbXAtc2hvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi8qIEl0ZW1zIGJveCAqL1xuLnNlbGVjdHJpYy1pdGVtcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuXHR6LWluZGV4OiAtMTtcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggLTZweDtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLXNjcm9sbCB7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zZWxlY3RyaWMtYWJvdmUgLnNlbGVjdHJpYy1pdGVtcyB7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAxMDAlO1xufVxuXG4uc2VsZWN0cmljLWl0ZW1zIGxpLFxuLnNlbGVjdHJpYy1pdGVtcyB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0bWluLWhlaWdodDogMjBweDtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA4cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblx0Y29sb3I6ICM2NjY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0QGluY2x1ZGUgdHJhbkJDO1xufVxuXG4uc2VsZWN0cmljLWl0ZW1zIGxpLnNlbGVjdGVkIHtcblx0YmFja2dyb3VuZDogI2VmZWZlZjtcblx0Y29sb3I6ICM0NDQ7XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMgbGkuaGlnaGxpZ2h0ZWQge1xuXHRiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuXHRjb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMTApO1xufVxuXG4uc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyAuZGlzYWJsZWQge1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuXHRvcGFjaXR5OiAwLjU7XG5cdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1ncm91cCAuc2VsZWN0cmljLWdyb3VwLWxhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogIzQ0NDtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLWdyb3VwLmRpc2FibGVkIGxpIHtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1ncm91cCBsaSB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG5cdHBhZGRpbmc6IDhweCAxNXB4O1xufVxuXG4uc2VsZWN0cmljIC5idXR0b24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYygkYnV0dG9uLWhlaWdodCAtIDJweCk7XG5cdGhlaWdodDogY2FsYygkYnV0dG9uLWhlaWdodCAtIDJweCk7XG5cdGxpbmUtaGVpZ2h0OiBjYWxjKCRidXR0b24taGVpZ2h0IC0gMnB4KTtcblx0YmFja2dyb3VuZC1jb2xvcjogbm9uZTtcblx0Y29sb3I6ICNiYmI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udDogMC8wIGE7XG5cdCpmb250OiAyMHB4LzM4cHggTHVjaWRhIFNhbnMgVW5pY29kZSwgQXJpYWwgVW5pY29kZSBNUywgQXJpYWw7XG59XG5cbi5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG5cdGNvbnRlbnQ6ICdcXGYxMDcnO1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdEBpbmNsdWRlIHYtY2VudGVyO1xuXHRyaWdodDogMTVweDtcblx0bWFyZ2luOiBhdXRvO1xuXHRjb2xvcjogJHByaW1hcnk7XG59XG4iLCIueGRzb2Z0X2RhdGV0aW1lcGlja2Vye2JveC1zaGFkb3c6MCA1cHggMTVweCAtNXB4IHJnYmEoMCwwLDAsMC41MDYpO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYmJiO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjY2NjO2JvcmRlci1yaWdodDoxcHggc29saWQgI2NjYztib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO2NvbG9yOiMzMzM7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO3BhZGRpbmc6OHB4O3BhZGRpbmctbGVmdDowO3BhZGRpbmctdG9wOjJweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6bm9uZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGx7cGFkZGluZzo4cHggMCA4cHggOHB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDo3NXB4O2hlaWdodDoyMTBweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgYnV0dG9ue2JvcmRlcjpub25lICFpbXBvcnRhbnR9Lnhkc29mdF9ub3NlbGVjdHstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ueGRzb2Z0X25vc2VsZWN0OjpzZWxlY3Rpb257YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ueGRzb2Z0X25vc2VsZWN0OjotbW96LXNlbGVjdGlvbntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2lubGluZXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpzdGF0aWM7Ym94LXNoYWRvdzpub25lfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgKnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowO21hcmdpbjowfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9kYXRlcGlja2VyLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2Vye2Rpc3BsYXk6bm9uZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlci5hY3RpdmUsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIuYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2RhdGVwaWNrZXJ7d2lkdGg6MjI0cHg7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDo4cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfZGF0ZXBpY2tlcntmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6OHB4O21hcmdpbi1sZWZ0OjB9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfc2hvd3dlZWtzIC54ZHNvZnRfZGF0ZXBpY2tlcnt3aWR0aDoyNTZweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlcnt3aWR0aDo1OHB4O2Zsb2F0OmxlZnQ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWxlZnQ6OHB4O21hcmdpbi10b3A6MH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF90aW1lcGlja2Vye2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDo4cHg7bWFyZ2luLWxlZnQ6MH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlci5hY3RpdmUrLnhkc29mdF90aW1lcGlja2Vye21hcmdpbi10b3A6OHB4O21hcmdpbi1ib3R0b206M3B4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9tb250aHBpY2tlcntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgaSwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldiwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFBZUNBWUFBQURhVzd2ekFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlEwTkJSakkxTmpNME0wVXdNVEZGTkRrNE5rRkdNekpGUWtRelFqRXdSVUlpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UTBOQlJqSTFOalEwTTBVd01URkZORGs0TmtGR016SkZRa1F6UWpFd1JVSWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBEUTBGR01qVTJNVFF6UlRBeE1VVTBPVGcyUVVZek1rVkNSRE5DTVRCRlFpSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcERRMEZHTWpVMk1qUXpSVEF4TVVVME9UZzJRVVl6TWtWQ1JETkNNVEJGUWlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BvTkVQNTRBQUFJT1NVUkJWSGphN0pxOVRzTXdFTWN4clpENFdwQlllS1VDZStrVE1DQUNIWmg0QkZmSE8vQUFJSFpHRmhZa0JCc1NFcXhzTENBZ1hLaGJYWU9UeGg5cGZKVlArcXV0blo1cy81THoyWTVJMDNRaFdqaTJHSWNnQW9rV2dmQ3hOdmNPQ0NHS3FpU3FoVXAwbGFIT25lMDV2ZEV5R01ma2R4SkRWamd3RGxFUWdZUUJneCtVTEphV1NYWFM2ci9FUjVGQlZSOFZmR2Z0VEtjSVROcythMVhwY0ZvRXhSRUlERjE0QVZJRnhnUVVTK2g1MjBjZHVkNndOa0MwVUJ3NkJDTy9Ib0NZd0JoRDhRQ2tRL3gxbXdEeUQ0cGxoNEQ2RERWMFRBR3lvNEhjYXdMSUJCU0xEa0hlSDBNZzJ5VlAzbDRUUU1aUUREc0VPbC9NZ0hRcWhNTnVFMEQrb0JoMENJcjhNQUt5YXpCSDlXeUJ1S3hEV2diWGZqTmYzMlRaMUtXbS9BcDFvU2svUjUzVXRRNXhUaDNMVWxNbVQ4Z3Q2ZzUxUTlwK1NvYnhnSlEvcW1zZlpoV3l3R0ZTbDB5QmpDTEpDTWdYYWlsM2I3K3J1bWRWSjJZUnNzNGNOK3I2cUFIRGtQV2pQamRKQ0Y0bjlSbUFEL1Y5QS9XcDROUWFzc0Rqd2xCNlhCaUN4Y0pRV21aWmI4VEhGaWxmeS9sZnJUdkxnaHEyVHFUSHJSTVRLTkowc0loZG8xNVJUK1JweVd3RmRZOTZVWi9MZFFLQkdqY1hwY2MxQWxTRkVmTG1vdUQrMWtudXhCRFVWcnZPQm1vT0MvckVjTjdPUXhLVmVKVENpQWRVelVKaEEyT2V6OVFUa3A3Mk9UVmN4RGNYWThpS05reEdBSlhtSkNPUXdPYTZkaHlYc09hNlh3RUdBS2RlYjVFVDNyUWRBQUFBQUVsRlRrU3VRbUNDKX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgaXtvcGFjaXR5Oi41O2JhY2tncm91bmQtcG9zaXRpb246LTkycHggLTE5cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OXB4O2hlaWdodDoyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldntmbG9hdDpsZWZ0O2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9ue2Zsb2F0OmxlZnQ7YmFja2dyb3VuZC1wb3NpdGlvbjotNzBweCAwO21hcmdpbi1sZWZ0OjVweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dHtmbG9hdDpyaWdodDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldiwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlcjowIG5vbmU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MzBweDtvcGFjaXR5Oi41Oy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTUwKVwiO291dGxpbmU6bWVkaXVtIG5vbmU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWluZGVudDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoyMHB4O21pbi13aWR0aDowfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldiwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X25leHR7ZmxvYXQ6bm9uZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xNXB4O2hlaWdodDoxNXB4O3dpZHRoOjMwcHg7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDoxNHB4O21hcmdpbi10b3A6N3B4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9wcmV2LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9uZXh0e2Zsb2F0Om5vbmU7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MTRweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3ByZXZ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAwO21hcmdpbi1ib3R0b206N3B4O21hcmdpbi10b3A6MH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94e2hlaWdodDoxNTFweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXZ7YmFja2dyb3VuZDojZjVmNWY1O2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGQ7Y29sb3I6IzY2Njtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLWJvdHRvbS13aWR0aDowO2hlaWdodDoyNXB4O2xpbmUtaGVpZ2h0OjI1cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2OmZpcnN0LWNoaWxke2JvcmRlci10b3Atd2lkdGg6MH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9uOmhvdmVyLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9uZXh0OmhvdmVyLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2OmhvdmVye29wYWNpdHk6MTstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0xMDApXCJ9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVse2Rpc3BsYXk6aW5saW5lO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTk5OTttYXJnaW46MDtwYWRkaW5nOjVweCAzcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDpib2xkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtmbG9hdDpsZWZ0O3dpZHRoOjE4MnB4O3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbDpob3Zlcj5zcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsOmhvdmVyIGl7b3BhY2l0eToxLjB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0e2JvcmRlcjoxcHggc29saWQgI2NjYztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDozMHB4O3otaW5kZXg6MTAxO2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7bWF4LWhlaWdodDoxNjBweDtvdmVyZmxvdy15OmhpZGRlbn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw+Lnhkc29mdF9zZWxlY3QueGRzb2Z0X21vbnRoc2VsZWN0e3JpZ2h0Oi03cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0Lnhkc29mdF95ZWFyc2VsZWN0e3JpZ2h0OjJweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw+Lnhkc29mdF9zZWxlY3Q+ZGl2Pi54ZHNvZnRfb3B0aW9uOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZmY4MDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdD5kaXY+Lnhkc29mdF9vcHRpb257cGFkZGluZzoycHggMTBweCAycHggNXB4O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0PmRpdj4ueGRzb2Z0X29wdGlvbi54ZHNvZnRfY3VycmVudHtiYWNrZ3JvdW5kOiMzYWY7Ym94LXNoYWRvdzojMTc4ZmU1IDAgMXB4IDNweCAwIGluc2V0O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9tb250aHt3aWR0aDoxMDBweDt0ZXh0LWFsaWduOnJpZ2h0fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhcntjbGVhcjpib3RofS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF95ZWFye3dpZHRoOjQ4cHg7bWFyZ2luLWxlZnQ6NXB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7d2lkdGg6MTAwJX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQ+ZGl2e3BhZGRpbmctcmlnaHQ6NXB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aHtoZWlnaHQ6MjVweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoe3dpZHRoOjE0LjI4NTcxNDIlO2JhY2tncm91bmQ6I2Y1ZjVmNTtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Y29sb3I6IzY2Njtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nOjA7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2N1cnNvcjpwb2ludGVyO2hlaWdodDoyNXB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2NhbGVuZGFyIHRkLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2NhbGVuZGFyIHRoe3dpZHRoOjEyLjUlfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aHtiYWNrZ3JvdW5kOiNmMWYxZjF9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF90b2RheXtjb2xvcjojM2FmfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfZGVmYXVsdHtiYWNrZ3JvdW5kOiNmZmU5ZDI7Ym94LXNoYWRvdzojZmZiODcxIDAgMXB4IDRweCAwIGluc2V0O2NvbG9yOiMwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9taW50e2JhY2tncm91bmQ6I2MxZmZjOTtib3gtc2hhZG93OiMwMGRkMWMgMCAxcHggNHB4IDAgaW5zZXQ7Y29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2RlZmF1bHQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3g+ZGl2PmRpdi54ZHNvZnRfY3VycmVudHtiYWNrZ3JvdW5kOiMzYWY7Ym94LXNoYWRvdzojMTc4ZmU1IDAgMXB4IDNweCAwIGluc2V0O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfb3RoZXJfbW9udGgsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kaXNhYmxlZCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3g+ZGl2PmRpdi54ZHNvZnRfZGlzYWJsZWR7b3BhY2l0eTouNTstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT01MClcIjtjdXJzb3I6ZGVmYXVsdH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X290aGVyX21vbnRoLnhkc29mdF9kaXNhYmxlZHtvcGFjaXR5Oi4yOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTIwKVwifS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZDpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXY6aG92ZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmODAwMCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2Lnhkc29mdF9jdXJyZW50Lnhkc29mdF9kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kOiMzYWYgIWltcG9ydGFudDtib3gtc2hhZG93OiMxNzhmZTUgMCAxcHggM3B4IDAgaW5zZXQgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kaXNhYmxlZDpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXYueGRzb2Z0X2Rpc2FibGVkOmhvdmVye2NvbG9yOmluaGVyaXQgIWltcG9ydGFudDtiYWNrZ3JvdW5kOmluaGVyaXQgIWltcG9ydGFudDtib3gtc2hhZG93OmluaGVyaXQgIWltcG9ydGFudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGh7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NvcHlyaWdodHtjb2xvcjojY2NjICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwcHg7Y2xlYXI6Ym90aDtmbG9hdDpub25lO21hcmdpbi1sZWZ0OjhweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY29weXJpZ2h0IGF7Y29sb3I6I2VlZSAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHQgYTpob3Zlcntjb2xvcjojYWFhICFpbXBvcnRhbnR9Lnhkc29mdF90aW1lX2JveHtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MXB4IHNvbGlkICNjY2N9Lnhkc29mdF9zY3JvbGxiYXI+Lnhkc29mdF9zY3JvbGxlcntiYWNrZ3JvdW5kOiNjY2MgIWltcG9ydGFudDtoZWlnaHQ6MjBweDtib3JkZXItcmFkaXVzOjNweH0ueGRzb2Z0X3Njcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo3cHg7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtjdXJzb3I6cG9pbnRlcn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF9zY3JvbGxiYXJ7bGVmdDowO3JpZ2h0OmF1dG99Lnhkc29mdF9zY3JvbGxlcl9ib3h7cG9zaXRpb246cmVsYXRpdmV9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFya3tib3gtc2hhZG93OjAgNXB4IDE1cHggLTVweCByZ2JhKDI1NSwyNTUsMjU1LDAuNTA2KTtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzQ0NDtib3JkZXItbGVmdDoxcHggc29saWQgIzMzMztib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMzMzM7Ym9yZGVyLXRvcDoxcHggc29saWQgIzMzMztjb2xvcjojY2NjfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3h7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzIyMn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXZ7YmFja2dyb3VuZDojMGEwYTBhO2JvcmRlci10b3A6MXB4IHNvbGlkICMyMjI7Y29sb3I6Izk5OX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdHtib3JkZXI6MXB4IHNvbGlkICMzMzM7YmFja2dyb3VuZDojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdD5kaXY+Lnhkc29mdF9vcHRpb246aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kOiMwMDdmZmZ9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0PmRpdj4ueGRzb2Z0X29wdGlvbi54ZHNvZnRfY3VycmVudHtiYWNrZ3JvdW5kOiNjNTA7Ym94LXNoYWRvdzojYjAzZTAwIDAgMXB4IDNweCAwIGluc2V0O2NvbG9yOiMwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsIGksLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3ByZXYsLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X25leHQsLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RvZGF5X2J1dHRvbntiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQWVDQVlBQUFEYVc3dnpBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRVUV4UVVVek9UQTBNMFV5TVRGRk5EbEJNMEZGUVRKRU5URXhSRFZCT0RZaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlFVRXhRVVV6T1RFME0wVXlNVEZGTkRsQk0wRkZRVEpFTlRFeFJEVkJPRFlpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwQlFURkJSVE00UlRRelJUSXhNVVUwT1VFelFVVkJNa1ExTVRGRU5VRTROaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBCUVRGQlJUTTRSalF6UlRJeE1VVTBPVUV6UVVWQk1rUTFNVEZFTlVFNE5pSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QcDBWeEdFQUFBSUFTVVJCVkhqYTdKck5TZ014RU1lYnRnaCszTVNMcjFUMVhuMkNIb1NLQjA4K1FtUjhCeDlBOGU3Uml4ZEI5Q0tDb05kZXhJdWd4RmxKYTdyTlpuZVRiTElwTS9Dbk5Mc2RNdk5qTThsMG1SQ2lROVllNjFJS0NBZ1pBVW5IK21VM01NWmFIWUNoQm5KVUR6V09GWmRWZmM1K1pGTGJyV0RlWFB3YnhJcXJMTGZhZVMwaEVCVkdJUlFDRWlab0hRd3RsR1NCeUNDZFlCbDhnOGVnVFRBV29LUU1SQlJCY1p4WWxoemhLZWdxTU9hZ2VFcnNDSFZrazNoWElGb29EZ0hCMUtrSElIVmd6S0I0QURKUS9BMWpBRm1BWWhrUXFBNVRPQnRvY3JLcmdYd1FBOGdjRkl1QUlPOHNRU0E3aGlkdlB3YVFHWlNhQVlIT1VXSkFCaFdXdzJFTUlIOVFhZ1FFUlU0U0FySlhvMFpaTDE4dXZheGVqWHQvRW04eGpWQlhtdkZyMUtWbS9BSjEwdFJlMlhucmFOcWFKdktFM0tIdVViZksxRStWSEIwcTQwL3kzc2RRU3hZNEZIV2VLSkN1blA4VXlEZHFKWmVuVDNudFZWNWpJWUNBaDIwdlQ3aW9QOHRwZjZFMmxmRU13RVJlK3doVjFNSGp3WkI3UEJpQ3hjR1FXd0taS0Q2MmxmR05uUC8xcG9GQUE2MFQ3ckYxVWdjS2QyaWQzS0RlVVMrb0xXVjhEZldBZXBPZnEwMENnUWFiaTl6amNnSlZZVkQ3UFZ6UVVBVUdBUWtiTkpUQklDRGhnd1lUakRZRDZYZVcwOFpLaCtBNHBZa3plbk94WFVidlpjV3o3RTh5a1JNbklIR1gxWFBsKzFtMnZQWXBMKzJxZGI4Q0RBQVJsS0ZFei9aVmtBQUFBQUJKUlU1RXJrSmdnZz09KX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQsLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRoe2JhY2tncm91bmQ6IzBhMGEwYTtib3JkZXI6MXB4IHNvbGlkICMyMjI7Y29sb3I6Izk5OX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGh7YmFja2dyb3VuZDojMGUwZTBlfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfdG9kYXl7Y29sb3I6I2M1MH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX2RlZmF1bHR7YmFja2dyb3VuZDojZmZlOWQyO2JveC1zaGFkb3c6I2ZmYjg3MSAwIDFweCA0cHggMCBpbnNldDtjb2xvcjojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfbWludHtiYWNrZ3JvdW5kOiNjMWZmYzk7Ym94LXNoYWRvdzojMDBkZDFjIDAgMXB4IDRweCAwIGluc2V0O2NvbG9yOiMwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kZWZhdWx0LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXYueGRzb2Z0X2N1cnJlbnR7YmFja2dyb3VuZDojYzUwO2JveC1zaGFkb3c6I2IwM2UwMCAwIDFweCAzcHggMCBpbnNldDtjb2xvcjojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZDpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXY6aG92ZXJ7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JhY2tncm91bmQ6IzAwN2ZmZiAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aHtjb2xvcjojNjY2fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHR7Y29sb3I6IzMzMyAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHQgYXtjb2xvcjojMTExICFpbXBvcnRhbnR9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NvcHlyaWdodCBhOmhvdmVye2NvbG9yOiM1NTUgIWltcG9ydGFudH0ueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lX2JveHtib3JkZXI6MXB4IHNvbGlkICMzMzN9Lnhkc29mdF9kYXJrIC54ZHNvZnRfc2Nyb2xsYmFyPi54ZHNvZnRfc2Nyb2xsZXJ7YmFja2dyb3VuZDojMzMzICFpbXBvcnRhbnR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3NhdmVfc2VsZWN0ZWR7ZGlzcGxheTpibG9jaztib3JkZXI6MXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDttYXJnaW4tdG9wOjVweDt3aWR0aDoxMDAlO2NvbG9yOiM0NTQ1NTE7Zm9udC1zaXplOjEzcHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXR0b257Zm9udC1mYW1pbHk6XCJtdXNlby1zYW5zXCIsXCJCb29rIEFudGlxdWFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojODI4NzhjO2hlaWdodDoyOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NHB4IDE3cHggNHB4IDMzcHg7Ym9yZGVyOjFweCBzb2xpZCAjZDdkOGRhO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNmZmYgMCwjZjRmOGZhIDczJSk7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDAsI2ZmZiksY29sb3Itc3RvcCg3MyUsI2Y0ZjhmYSkpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNmZmYgMCwjZjRmOGZhIDczJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCNmZmYgMCwjZjRmOGZhIDczJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwjZmZmIDAsI2Y0ZjhmYSA3MyUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZmZmIDAsI2Y0ZjhmYSA3MyUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZicsZW5kQ29sb3JzdHI9JyNmNGY4ZmEnLEdyYWRpZW50VHlwZT0wKX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dHRvbjpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dHRvbjpmb2N1cywueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dHRvbjpob3ZlciBzcGFuLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0dG9uOmZvY3VzIHNwYW57Y29sb3I6IzQ1NDU1MTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjZjRmOGZhIDAsI0ZGRiA3MyUpO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sY29sb3Itc3RvcCgwLCNmNGY4ZmEpLGNvbG9yLXN0b3AoNzMlLCNGRkYpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZjRmOGZhIDAsI0ZGRiA3MyUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZjRmOGZhIDAsI0ZGRiA3MyUpO2JhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsI2Y0ZjhmYSAwLCNGRkYgNzMlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2Y0ZjhmYSAwLCNGRkYgNzMlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmNGY4ZmEnLGVuZENvbG9yc3RyPScjRkZGJyxHcmFkaWVudFR5cGU9MCl9XG4iLCIvKlxuICogIFJlbW9kYWwgLSB2MS4xLjFcbiAqICBSZXNwb25zaXZlLCBsaWdodHdlaWdodCwgZmFzdCwgc3luY2hyb25pemVkIHdpdGggQ1NTIGFuaW1hdGlvbnMsIGZ1bGx5IGN1c3RvbWl6YWJsZSBtb2RhbCB3aW5kb3cgcGx1Z2luIHdpdGggZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiBhbmQgaGFzaCB0cmFja2luZy5cbiAqICBodHRwOi8vdm9ka2FiZWFycy5naXRodWIuaW8vcmVtb2RhbC9cbiAqXG4gKiAgTWFkZSBieSBJbHlhIE1ha2Fyb3ZcbiAqICBVbmRlciBNSVQgTGljZW5zZVxuICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSZW1vZGFsJ3MgZGVmYXVsdCBtb2JpbGUgZmlyc3QgdGhlbWVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIGZvciB0aGUgYmFja2dyb3VuZCAqL1xuXG4ucmVtb2RhbC1iZy5yZW1vZGFsLWlzLW9wZW5pbmcsXG4ucmVtb2RhbC1iZy5yZW1vZGFsLWlzLW9wZW5lZCB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDNweCk7XG4gIGZpbHRlcjogYmx1cigzcHgpO1xufVxuXG4vKiBEZWZhdWx0IHRoZW1lIHN0eWxlcyBvZiB0aGUgb3ZlcmxheSAqL1xuXG4ucmVtb2RhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MywgNDYsIDU2LCAwLjkpO1xufVxuXG4ucmVtb2RhbC1vdmVybGF5LnJlbW9kYWwtaXMtb3BlbmluZyxcbi5yZW1vZGFsLW92ZXJsYXkucmVtb2RhbC1pcy1jbG9zaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5yZW1vZGFsLW92ZXJsYXkucmVtb2RhbC1pcy1vcGVuaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVtb2RhbC1vdmVybGF5LW9wZW5pbmcta2V5ZnJhbWVzO1xuICBhbmltYXRpb24tbmFtZTogcmVtb2RhbC1vdmVybGF5LW9wZW5pbmcta2V5ZnJhbWVzO1xufVxuXG4ucmVtb2RhbC1vdmVybGF5LnJlbW9kYWwtaXMtY2xvc2luZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3ZlcmxheS1jbG9zaW5nLWtleWZyYW1lcztcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3ZlcmxheS1jbG9zaW5nLWtleWZyYW1lcztcbn1cblxuLyogRGVmYXVsdCB0aGVtZSBzdHlsZXMgb2YgdGhlIHdyYXBwZXIgKi9cblxuLnJlbW9kYWwtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwO1xufVxuXG4vKiBEZWZhdWx0IHRoZW1lIHN0eWxlcyBvZiB0aGUgbW9kYWwgZGlhbG9nICovXG5cbi5yZW1vZGFsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDM1cHg7XG5cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gIGNvbG9yOiAjMmIyZTM4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucmVtb2RhbC5yZW1vZGFsLWlzLW9wZW5pbmcsXG4ucmVtb2RhbC5yZW1vZGFsLWlzLWNsb3Npbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLnJlbW9kYWwucmVtb2RhbC1pcy1vcGVuaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVtb2RhbC1vcGVuaW5nLWtleWZyYW1lcztcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3BlbmluZy1rZXlmcmFtZXM7XG59XG5cbi5yZW1vZGFsLnJlbW9kYWwtaXMtY2xvc2luZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtY2xvc2luZy1rZXlmcmFtZXM7XG4gIGFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLWNsb3Npbmcta2V5ZnJhbWVzO1xufVxuXG4vKiBWZXJ0aWNhbCBhbGlnbiBvZiB0aGUgbW9kYWwgZGlhbG9nICovXG5cbi5yZW1vZGFsLFxuLnJlbW9kYWwtd3JhcHBlcjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIENsb3NlIGJ1dHRvbiAqL1xuXG4ucmVtb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBjb2xvcjogIzk1OTc5YztcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJlbW9kYWwtY2xvc2U6aG92ZXIsXG4ucmVtb2RhbC1jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMmIyZTM4O1xufVxuXG4ucmVtb2RhbC1jbG9zZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogQXJpYWwsIFwiSGVsdmV0aWNhIENZXCIsIFwiTmltYnVzIFNhbnMgTFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgd2lkdGg6IDM1cHg7XG5cbiAgY29udGVudDogXCJcXDAwZDdcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBEaWFsb2cgYnV0dG9ucyAqL1xuXG4ucmVtb2RhbC1jb25maXJtLFxuLnJlbW9kYWwtY2FuY2VsIHtcbiAgZm9udDogaW5oZXJpdDtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAwO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucmVtb2RhbC1jb25maXJtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM4MWM3ODQ7XG59XG5cbi5yZW1vZGFsLWNvbmZpcm06aG92ZXIsXG4ucmVtb2RhbC1jb25maXJtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzY2YmI2YTtcbn1cblxuLnJlbW9kYWwtY2FuY2VsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlNTczNzM7XG59XG5cbi5yZW1vZGFsLWNhbmNlbDpob3Zlcixcbi5yZW1vZGFsLWNhbmNlbDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZjUzNTA7XG59XG5cbi8qIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0KyBmb3IgdGhlIGJ1dHRvbiB0YWcuICovXG5cbi5yZW1vZGFsLWNvbmZpcm06Oi1tb3otZm9jdXMtaW5uZXIsXG4ucmVtb2RhbC1jYW5jZWw6Oi1tb3otZm9jdXMtaW5uZXIsXG4ucmVtb2RhbC1jbG9zZTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBLZXlmcmFtZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByZW1vZGFsLW9wZW5pbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmVtb2RhbC1vcGVuaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgb3BhY2l0eTogMTtcblxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVtb2RhbC1jbG9zaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG5cbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmVtb2RhbC1jbG9zaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG5cbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmVtb2RhbC1vdmVybGF5LW9wZW5pbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJlbW9kYWwtb3ZlcmxheS1jbG9zaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyogTWVkaWEgcXVlcmllc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAucmVtb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxufVxuXG4vKiBJRThcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5sdC1pZTkgLnJlbW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICMyYjJlMzg7XG59XG5cbi5sdC1pZTkgLnJlbW9kYWwge1xuICB3aWR0aDogNzAwcHg7XG59XG4iLCIvKlxuICogIFJlbW9kYWwgLSB2MS4xLjFcbiAqICBSZXNwb25zaXZlLCBsaWdodHdlaWdodCwgZmFzdCwgc3luY2hyb25pemVkIHdpdGggQ1NTIGFuaW1hdGlvbnMsIGZ1bGx5IGN1c3RvbWl6YWJsZSBtb2RhbCB3aW5kb3cgcGx1Z2luIHdpdGggZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiBhbmQgaGFzaCB0cmFja2luZy5cbiAqICBodHRwOi8vdm9ka2FiZWFycy5naXRodWIuaW8vcmVtb2RhbC9cbiAqXG4gKiAgTWFkZSBieSBJbHlhIE1ha2Fyb3ZcbiAqICBVbmRlciBNSVQgTGljZW5zZVxuICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSZW1vZGFsJ3MgbmVjZXNzYXJ5IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBzY3JvbGwgYmFyICovXG5cbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLyogQW50aSBGT1VDICovXG5cbi5yZW1vZGFsLFxuW2RhdGEtcmVtb2RhbC1pZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXG5cbi5yZW1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogLTUwMDBweDtcbiAgcmlnaHQ6IC01MDAwcHg7XG4gIGJvdHRvbTogLTUwMDBweDtcbiAgbGVmdDogLTUwMDBweDtcblxuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSB3cmFwcGVyICovXG5cbi5yZW1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG5cbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnJlbW9kYWwtd3JhcHBlcjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNWVtO1xuXG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qIEZpeCBpUGFkLCBpUGhvbmUgZ2xpdGNoZXMgKi9cblxuLnJlbW9kYWwtb3ZlcmxheSxcbi5yZW1vZGFsLXdyYXBwZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cblxuLnJlbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgb3V0bGluZTogbm9uZTtcblxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4ucmVtb2RhbC1pcy1pbml0aWFsaXplZCB7XG4gIC8qIERpc2FibGUgQW50aS1GT1VDICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */