/*------------------------------------*\
    MAIN
\*------------------------------------*/
*,
*:after,
*:before {
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

.clear:before,
.clear:after {
  content: " ";
  display: table;
}

.clear:after {
  clear: both;
}

.clear {
  *zoom: 1;
}

img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
}

a:focus {
  outline: 0;
}

a:hover,
a:active {
  outline: 0;
}

textarea,
select,
input {
  border-radius: 0;
  -webkit-appearance: none;
  background-color: #fff;
  color: #000;
  outline: 0;
  margin: 0;
  padding: 0;
  outline: none;
  border: 1px solid #efefef;
}

::-webkit-input-placeholder {
  color: black;
}

::-moz-placeholder {
  color: black;
}

:-ms-input-placeholder {
  color: black;
}

:-moz-placeholder {
  color: black;
}

input:focus,
textarea:focus {
  outline: 0;
  border: 1px solid black;
}

[type=submit]:focus,
button:focus {
  outline: 0;
  border: 1px solid black;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/
.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

.wp-caption .wp-caption-text,
.gallery-caption {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/*------------------------------------*\
    PRINT
\*------------------------------------*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
.background-image-section {
  background: no-repeat center center;
  background-size: cover;
}

.c-image-fill {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.c-block-fill {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.c-flex-center-row {
  display: flex;
  justify-content: center;
  align-items: center;
}

.c-flex-center-column {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.c-flex-left-row {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.c-flex-left-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.c-flex-right-row {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.c-flex-right-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}

.c-shadow-box {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}

.c-width-0 {
  width: 0%;
}

.c-width-1 {
  width: 1%;
}

.c-width-2 {
  width: 2%;
}

.c-width-3 {
  width: 3%;
}

.c-width-3-3 {
  width: 3.333333%;
}

.c-width-4 {
  width: 4%;
}

.c-width-5 {
  width: 5%;
}

.c-width-6 {
  width: 6%;
}

.c-width-6-6 {
  width: 6.666666%;
}

.c-width-7 {
  width: 7%;
}

.c-width-8 {
  width: 8%;
}

.c-width-9 {
  width: 9%;
}

.c-width-10 {
  width: 10%;
}

.c-width-11 {
  width: 11%;
}

.c-width-12 {
  width: 12%;
}

.c-width-13 {
  width: 13%;
}

.c-width-14 {
  width: 14%;
}

.c-width-15 {
  width: 15%;
}

.c-width-16 {
  width: 16%;
}

.c-width-17 {
  width: 17%;
}

.c-width-18 {
  width: 18%;
}

.c-width-19 {
  width: 19%;
}

.c-width-20 {
  width: 20%;
}

.c-width-21 {
  width: 21%;
}

.c-width-22 {
  width: 22%;
}

.c-width-23 {
  width: 23%;
}

.c-width-24 {
  width: 24%;
}

.c-width-25 {
  width: 25%;
}

.c-width-26 {
  width: 26%;
}

.c-width-27 {
  width: 27%;
}

.c-width-28 {
  width: 28%;
}

.c-width-29 {
  width: 29%;
}

.c-width-30 {
  width: 30%;
}

.c-width-31 {
  width: 31%;
}

.c-width-32 {
  width: 32%;
}

.c-width-33 {
  width: 33%;
}

.c-width-33-3 {
  width: 33.3333333%;
}

.c-width-34 {
  width: 34%;
}

.c-width-35 {
  width: 35%;
}

.c-width-36 {
  width: 36%;
}

.c-width-37 {
  width: 37%;
}

.c-width-38 {
  width: 38%;
}

.c-width-39 {
  width: 39%;
}

.c-width-40 {
  width: 40%;
}

.c-width-41 {
  width: 41%;
}

.c-width-42 {
  width: 42%;
}

.c-width-43 {
  width: 43%;
}

.c-width-44 {
  width: 44%;
}

.c-width-45 {
  width: 45%;
}

.c-width-46 {
  width: 46%;
}

.c-width-47 {
  width: 47%;
}

.c-width-48 {
  width: 48%;
}

.c-width-49 {
  width: 49%;
}

.c-width-50 {
  width: 50%;
}

.c-width-51 {
  width: 51%;
}

.c-width-52 {
  width: 52%;
}

.c-width-53 {
  width: 53%;
}

.c-width-54 {
  width: 54%;
}

.c-width-55 {
  width: 55%;
}

.c-width-56 {
  width: 56%;
}

.c-width-57 {
  width: 57%;
}

.c-width-58 {
  width: 58%;
}

.c-width-59 {
  width: 59%;
}

.c-width-60 {
  width: 60%;
}

.c-width-61 {
  width: 61%;
}

.c-width-62 {
  width: 62%;
}

.c-width-63 {
  width: 63%;
}

.c-width-64 {
  width: 64%;
}

.c-width-65 {
  width: 65%;
}

.c-width-66 {
  width: 66%;
}

.c-width-66-6 {
  width: 66.666666%;
}

.c-width-67 {
  width: 67%;
}

.c-width-68 {
  width: 68%;
}

.c-width-69 {
  width: 69%;
}

.c-width-70 {
  width: 70%;
}

.c-width-71 {
  width: 71%;
}

.c-width-72 {
  width: 72%;
}

.c-width-73 {
  width: 73%;
}

.c-width-74 {
  width: 74%;
}

.c-width-75 {
  width: 75%;
}

.c-width-76 {
  width: 76%;
}

.c-width-77 {
  width: 77%;
}

.c-width-78 {
  width: 78%;
}

.c-width-79 {
  width: 79%;
}

.c-width-80 {
  width: 80%;
}

.c-width-81 {
  width: 81%;
}

.c-width-82 {
  width: 82%;
}

.c-width-83 {
  width: 83%;
}

.c-width-84 {
  width: 84%;
}

.c-width-85 {
  width: 85%;
}

.c-width-86 {
  width: 86%;
}

.c-width-87 {
  width: 87%;
}

.c-width-88 {
  width: 88%;
}

.c-width-89 {
  width: 89%;
}

.c-width-90 {
  width: 90%;
}

.c-width-91 {
  width: 91%;
}

.c-width-92 {
  width: 92%;
}

.c-width-93 {
  width: 93%;
}

.c-width-94 {
  width: 94%;
}

.c-width-95 {
  width: 95%;
}

.c-width-96 {
  width: 96%;
}

.c-width-97 {
  width: 97%;
}

.c-width-98 {
  width: 98%;
}

.c-width-99 {
  width: 99%;
}

.c-width-100 {
  width: 100%;
}

@media screen and (max-width: 885px) {
  .c-width-0,
  .c-width-1,
  .c-width-2,
  .c-width-3,
  .c-width-3-3,
  .c-width-4,
  .c-width-5,
  .c-width-6,
  .c-width-6-6,
  .c-width-7,
  .c-width-8,
  .c-width-9,
  .c-width-10,
  .c-width-11,
  .c-width-12,
  .c-width-13,
  .c-width-14,
  .c-width-15,
  .c-width-16,
  .c-width-17,
  .c-width-18,
  .c-width-19,
  .c-width-20,
  .c-width-21,
  .c-width-22,
  .c-width-23,
  .c-width-24,
  .c-width-25,
  .c-width-26,
  .c-width-27,
  .c-width-28,
  .c-width-29,
  .c-width-30,
  .c-width-31,
  .c-width-32,
  .c-width-33,
  .c-width-33-3,
  .c-width-34,
  .c-width-35,
  .c-width-36,
  .c-width-37,
  .c-width-38,
  .c-width-39,
  .c-width-40,
  .c-width-41,
  .c-width-42,
  .c-width-43,
  .c-width-44,
  .c-width-45,
  .c-width-46,
  .c-width-47,
  .c-width-48,
  .c-width-49,
  .c-width-50,
  .c-width-51,
  .c-width-52,
  .c-width-53,
  .c-width-54,
  .c-width-55,
  .c-width-56,
  .c-width-57,
  .c-width-58,
  .c-width-59,
  .c-width-60,
  .c-width-61,
  .c-width-62,
  .c-width-63,
  .c-width-64,
  .c-width-65,
  .c-width-66,
  .c-width-66-6,
  .c-width-67,
  .c-width-68,
  .c-width-69,
  .c-width-70,
  .c-width-71,
  .c-width-72,
  .c-width-73,
  .c-width-74,
  .c-width-75,
  .c-width-76,
  .c-width-77,
  .c-width-78,
  .c-width-79,
  .c-width-80,
  .c-width-81,
  .c-width-82,
  .c-width-83,
  .c-width-84,
  .c-width-85,
  .c-width-86,
  .c-width-87,
  .c-width-88,
  .c-width-89,
  .c-width-90,
  .c-width-91,
  .c-width-92,
  .c-width-93,
  .c-width-94,
  .c-width-95,
  .c-width-96,
  .c-width-97,
  .c-width-98,
  .c-width-99,
  .c-width-100 {
    width: 100%;
  }
}
:root {
  --black: #231f20;
  --gray: #2f3132;
  --white: #ffffff;
  --offWhite: #f2f3f4;
  --color1: #d3a900;
  --color2: #b0d300;
  --color3: #00d37b;
  --color4: #003620;
  --spinner-color: var(--color1);
  --content-width: 1400px;
  --global-horizontal-padding: 50px;
  --global-vertical-padding: 70px;
  --global-vertical-padding-change-incriments: 30px;
  --global-border-radius: 30px;
  --global-line-thickness: 1px;
  --transition-timing: 0.3s;
  --transition-ease: ease;
  --global-body-font-family: "Figtree", sans-serif;
  --global-body-font-weight: 300;
  --global-body-font-size: 16px;
  --global-body-line-height: 1.75;
  --global-headline-font-family: "Wotfard", sans-serif;
  --global-headline-weight: 400;
  --global-subheadline-font-family: "Figtree", sans-serif;
  --global-subheadline-weight: 400;
  --global-h1-size: 82px;
  --global-h1-height: 1;
  --global-h1-font-family: var(--global-headline-font-family);
  --global-h1-weight: 400;
  --global-h2-size: 60px;
  --global-h2-height: 1.1;
  --global-h2-font-family: var(--global-headline-font-family);
  --global-h2-weight: var(--global-headline-weight);
  --global-h3-size: 46px;
  --global-h3-height: 1.15;
  --global-h3-font-family: var(--global-headline-font-family);
  --global-h3-weight: var(--global-headline-weight);
  --global-h4-size: 36px;
  --global-h4-height: 1.15;
  --global-h4-font-family: var(--global-headline-font-family);
  --global-h4-weight: 400;
  --global-h5-size: 14px;
  --global-h5-height: 1.5;
  --global-h5-font-family: var(--global-subheadline-font-family);
  --global-h5-weight: var(--global-subheadline-weight);
  --global-h6-size: 12px;
  --global-h6-height: 1.5;
  --global-h6-font-family: var(--global-subheadline-font-family);
  --global-h6-weight: var(--global-subheadline-weight);
  --text-link-color: var(--black);
  --text-link-underline-color: var(--color1);
  --text-link-underline-height: 1px;
  --text-link-color-hover: var(--color1);
  --text-link-underline-height-hover: 3px;
  --list-offset-left: 16px;
  --list-dot-number-color: var(--color2);
  --list-dot-size: 6px;
  --list-dot-radius: 50%;
  --list-number-size: 1rem;
  --hr-color: var(--color2);
  --hr-width: 100%;
  --hr-height: 1px;
  --block-quote-border-color: var(--color2);
  --block-quote-font-size: 1em;
  --block-quote-vertical-sapcing: 16px;
  --block-quote-horizontal-sapcing: calc(var(--block-quote-vertical-sapcing) * 2);
  --button-font-family: var(--global-headline-font-family);
  --button-text-size: var(--global-body-font-size);
  --button-text-weight: var(--global-body-font-weight);
  --button-vertical-padding: 16px;
  --button-horizontal-padding: 30px;
  --button-text-color: var(--black);
  --button-background-color: var(--color1);
  --button-border-radius: var(--global-border-radius);
  --button-text-color-hover: var(--gray);
  --button-background-color-hover: var(--color1);
  --input-font-family: var(--global-body-font-family);
  --input-font-weight: var(--global-body-font-weight);
  --input-padding-vertical: 10px;
  --input-padding-horizontal: 12px;
  --input-border-highlight: var(--color1);
  --input-border-radius: 0;
  --box-shadow: -5px 5px 5px -3px rgba(0, 0, 0, 0.5);
  --box-shadow-hover: 0px 3px 2px -2px rgba(0, 0, 0, 0.3);
  --pagination-padding-vertical: 30px;
  --pagination-padding-horizontal: 0;
  --pagination-border-width: 1px;
  --pagination-border-color: var(--black);
  --pagination-button-padding-vertical: 10px;
  --pagination-button-padding-horizontal: 15px;
  --pagination-button-space-between: 8px;
  --pagination-clickable-text-color: var(--black);
  --pagination-clickable-background-color: var(--color1);
  --pagination-clickable-border-color: var(--color1);
  --pagination-clickable-text-color-hover: var(--black);
  --pagination-clickable-background-color-hover: white;
  --pagination-clickable-border-color-hover: var(--black);
  --pagination-active-text-color: var(--pagination-clickable-text-color);
  --pagination-active-background-color: white;
  --pagination-active-border-color: var(--color1);
  --pagination-net-prev-padding: calc(var(--pagination-button-padding-horizontal) + 5px);
  --header-position: relative;
  --header-height: 100px;
  --header-vertical-padding: 15px;
  --header-background-color: var(--offWhite);
  --header-menu-item-spacing: 35px;
  --header-nav-link-color: var(--black);
  --header-nav-link-underline-height: 0px;
  --header-nav-link-underline-height-hover: 2px;
  --header-nav-active-link-color: var(--color1);
  --header-search-text-color: var(--black);
  --header-search-button-text-color: var(--white);
  --header-search-button-background-color: var(--black);
  --footer-vertical-spacing-top: 90px;
  --footer-vertical-spacing-bottom: 60px;
  --footer-tile-width: 25%;
  --footer-tile-padding-vertical: 0px;
  --footer-tile-padding-horizontal: 25px;
  --footer-font-size: var(var(--global-body-font-size));
  --footer-background-color: var(--black);
  --footer-text-color: var(--offWhite);
  --footer-text-color-hover: var(--color1);
  --footer-title-font-family: var(--global-headline-font-family);
  --footer-title-font-size: 24px;
  --footer-title-font-weight: 400;
  --footer-title-margin-bottom: 20px;
  --footer-nav-link-underline-height: 0px;
  --footer-nav-link-underline-height-hover: 2px;
  --copyright-background-color: var(--gray);
  --copyright-text-color: var(--offWhite);
  --copyright-vertical-padding: 18px;
  --blog-max-width: 960px;
  --wp-post-block-padding: 50px;
}
@media screen and (max-width: 1024px) {
  :root {
    --header-vertical-padding: 25px;
    --footer-tile-width: 50%;
    --footer-tile-padding-vertical: 30px;
  }
}
@media screen and (max-width: 885px) {
  :root {
    --global-horizontal-padding: 35px;
    --global-vertical-padding: 60px;
    --footer-vertical-spacing-top: 30px;
    --footer-vertical-spacing-bottom: 40px;
    --footer-tile-width: 100%;
  }
}

@font-face {
  font-family: "Wotfard";
  src: url("../../fonts/wotfard-thin-webfont.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Wotfard";
  src: url("../../fonts/wotfard-extralight-webfont.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Wotfard";
  src: url("../../fonts/wotfard-light-webfont.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Wotfard";
  src: url("../../fonts/wotfard-regular-webfont.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Wotfard";
  src: url("../../fonts/wotfard-medium-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Wotfard";
  src: url("../../fonts/wotfard-semibold-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Wotfard";
  src: url("../../fonts/wotfard-bold-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Wotfard";
  src: url("../../fonts/wotfard-thinitalic-webfont.woff2") format("woff2");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Wotfard";
  src: url("../../fonts/wotfard-extralightitalic-webfont.woff2") format("woff2");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Wotfard";
  src: url("../../fonts/wotfard-lightitalic-webfont.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Wotfard";
  src: url("../../fonts/wotfard-regularitalic-webfont.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Wotfard";
  src: url("../../fonts/wotfard-mediumitalic-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Wotfard";
  src: url("../../fonts/wotfard-semibolditalic-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Wotfard";
  src: url("../../fonts/wotfard-bolditalic-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
}
html {
  width: 100%;
  font-size: var(--global-body-font-size);
}

body {
  position: relative;
  width: 100%;
  font-size: var(--global-body-font-size);
  line-height: var(--global-body-line-height);
  font-family: var(--global-body-font-family);
  font-weight: var(--global-body-font-weight);
  font-style: normal;
  color: var(--black);
}

.wrapper {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}

main {
  position: relative;
  width: 100%;
  min-height: calc(100vh - 250px);
}

section {
  position: relative;
  width: 100%;
  height: auto;
  padding: var(--global-vertical-padding) 0px;
}

.content {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: auto;
  max-width: var(--content-width);
  margin: 0px auto;
  padding: 0px var(--global-horizontal-padding);
}

a {
  position: relative;
  color: var(--text-link-color);
  line-height: 1;
  text-decoration: none;
  transition: color var(--transition-timing) var(--transition-ease);
}
a:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: var(--text-link-underline-height);
  background-color: var(--text-link-underline-color);
  transition: height var(--transition-timing) var(--transition-ease);
}
a:hover {
  color: var(--text-link-color-hover);
}
a:hover:after {
  height: var(--text-link-underline-height-hover);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-style: normal;
  margin: 0;
  width: 100%;
}

h1 {
  font-size: var(--global-h1-size);
  line-height: var(--global-h1-height);
  font-family: var(--global-h1-font-family);
  font-weight: var(--global-h1-weight);
}

h2 {
  font-size: var(--global-h2-size);
  line-height: var(--global-h2-height);
  font-family: var(--global-h2-font-family);
  font-weight: var(--global-h2-weight);
}

h3 {
  font-size: var(--global-h3-size);
  line-height: var(--global-h3-height);
  font-family: var(--global-h3-font-family);
  font-weight: var(--global-h3-weight);
}

h4 {
  font-size: var(--global-h4-size);
  line-height: var(--global-h4-height);
  font-family: var(--global-h4-font-family);
  font-weight: var(--global-h4-weight);
}

h5 {
  font-size: var(--global-h5-size);
  line-height: var(--global-h5-height);
  font-family: var(--global-h5-font-family);
  font-weight: var(--global-h5-weight);
}

h6 {
  font-size: var(--global-h6-size);
  line-height: var(--global-h6-height);
  font-family: var(--global-h6-font-family);
  font-weight: var(--global-h6-weight);
}

p {
  width: 100%;
}

ul,
ol {
  width: 100%;
  list-style: none;
  padding-left: 0px;
  margin: 1rem 0;
}
ul li,
ol li {
  width: 100%;
  position: relative;
  padding-left: var(--list-offset-left);
  margin: 0.5rem 0;
}
ul li:before,
ol li:before {
  position: absolute;
  left: 0px;
  top: 0;
}

ul li:before {
  content: "";
  width: var(--list-dot-size);
  height: var(--list-dot-size);
  border-radius: var(--list-dot-radius);
  background-color: var(--list-dot-number-color);
  top: calc(50% - var(--list-dot-size) / 2);
}

ol {
  counter-reset: item;
}
ol li {
  counter-increment: item;
}
ol li:before {
  color: var(--list-dot-number-color);
  content: counter(item);
  font-size: var(--list-number-size);
}

hr {
  background: var(--hr-color);
  margin: 0;
  text-align: left;
  border: 0;
  width: var(--hr-width);
  height: var(--hr-height);
}

blockquote {
  border-left: 1px solid var(--block-quote-border-color);
  font-size: var(--block-quote-font-size);
  font-style: italic;
  margin: calc(var(--block-quote-vertical-sapcing) * 2) 0;
  padding: var(--block-quote-vertical-sapcing) var(--block-quote-horizontal-sapcing);
}
blockquote p {
  max-width: 500px;
}

.seemax-button {
  font-family: var(--button-font-family);
  display: inline-block;
  position: relative;
  background-color: var(--button-background-color);
  padding: var(--button-vertical-padding) var(--button-horizontal-padding);
  font-size: var(--button-text-size);
  font-weight: var(--button-text-weight);
  color: var(--button-text-color);
  border-radius: var(--button-border-radius);
  box-shadow: var(--box-shadow);
  transition: all var(--transition-timing) var(--transition-ease);
}
.seemax-button:after {
  display: none;
}
.seemax-button:hover {
  background-color: var(--button-background-color-hover);
  color: var(--button-text-color-hover);
  box-shadow: var(--box-shadow-hover);
}

input,
button,
optgroup,
select,
textarea,
#mc_embed_signup .mc-field-group input {
  font-family: var(--input-font-family);
  font-weight: var(--input-font-weight);
  padding: var(--input-padding-vertical) var(--input-padding-horizontal);
  line-height: 1.5;
}
input::placeholder,
button::placeholder,
optgroup::placeholder,
select::placeholder,
textarea::placeholder,
#mc_embed_signup .mc-field-group input::placeholder {
  opacity: 0.35;
}

button,
input[type=submit],
#mc_embed_signup input[type=submit] {
  display: inline-block;
  position: relative;
  border: 0px solid var(--color2);
  padding: var(--button-vertical-padding) var(--button-horizontal-padding);
  font-size: var(--button-text-size);
  font-weight: var(--button-text-weight);
  color: var(--button-text-color);
  transition: all var(--transition-timing) var(--transition-ease);
  cursor: pointer;
}
button:hover,
input[type=submit]:hover,
#mc_embed_signup input[type=submit]:hover {
  background-color: var(--button-background-color-hover);
  color: white;
}

input:focus,
textarea:focus {
  border: 1px solid var(--input-border-highlight);
}

input[type=submit]:focus,
button:focus {
  border: 0px solid black;
}

.seemax-pagination {
  margin-top: 60px;
  border-top: var(--pagination-border-width) solid var(--pagination-border-color);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  text-align: center;
  padding: var(--pagination-padding-vertical) var(--pagination-padding-horizontal);
}
.seemax-pagination .page-numbers,
.seemax-pagination .next,
.seemax-pagination .prev {
  outline: 1px solid var(--pagination-clickable-border-color);
  margin: 0px;
  padding: var(--pagination-button-padding-vertical) var(--pagination-button-padding-horizontal);
  background-color: var(--pagination-clickable-background-color);
  color: var(--pagination-clickable-text-color);
  line-height: 1;
  margin: 0px var(--pagination-button-space-between);
  transition: all var(--transition-timing) var(--transition-ease);
}
.seemax-pagination .page-numbers:after,
.seemax-pagination .next:after,
.seemax-pagination .prev:after {
  display: none;
}
.seemax-pagination .page-numbers:hover,
.seemax-pagination .next:hover,
.seemax-pagination .prev:hover {
  outline: 1px solid var(--pagination-active-border-color);
  background: var(--pagination-clickable-background-color-hover);
  color: var(--pagination-clickable-border-color-hover);
}
.seemax-pagination .next,
.seemax-pagination .prev {
  padding-left: var(--pagination-net-prev-padding);
  padding-right: var(--pagination-net-prev-padding);
}
.seemax-pagination .current {
  outline: 1px solid var(--pagination-active-border-color);
  background: var(--pagination-active-background-color);
  color: var(--pagination-active-text-color);
}
.seemax-pagination .current:hover {
  outline: 1px solid var(--pagination-active-border-color);
  background: var(--pagination-active-background-color);
  color: var(--pagination-active-text-color);
}

@media screen and (max-width: 767px) {
  .next,
  .prev {
    display: none;
  }
}
:root {
  --ui-blue: rgb(28, 98, 238);
  --ui-blue: #004bc3;
  --ui-font-family: "Wotfard";
}

.form-tabs-group {
  position: absolute;
  top: -40px;
  left: -40px;
  z-index: 2000;
}

.form-input-tab {
  font-family: var(--ui-font-family);
  padding: 8px 14px;
  height: 80px;
  width: 80px;
  border-radius: 50%;
  box-shadow: var(--box-shadow);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: var(--ui-blue);
  color: white;
  font-size: 20px;
  font-weight: 500;
  border: 1px solid #00378f;
}
.form-input-tab .open-close {
  position: relative;
  display: inline-block;
  transform: rotate(45deg);
  font-size: 40px;
  left: 3px;
  top: -2px;
}

.form-input-tab-2 {
  margin-top: 52px;
}

.form-inputs {
  box-shadow: var(--box-shadow);
  z-index: 1000;
  position: absolute;
  top: 0;
  right: 0;
  width: 700px;
  height: 100%;
  background: var(--ui-blue);
}
.form-inputs .form-input {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: var(--ui-blue);
}
.form-inputs .acf-fields > .acf-field {
  background-color: white;
  margin-bottom: 40px;
  border-radius: 20px;
  padding: 20px 30px;
}
.form-inputs .acf-field .acf-label label {
  font-weight: 600;
  font-size: 24px;
}
.form-inputs .form-input-inner {
  height: 100%;
  overflow: scroll;
  padding: 40px 50px;
  padding-bottom: 100px;
}
.acf-form-submit {
  padding: 16px;
}
.acf-form-submit input {
  text-transform: uppercase;
  font-weight: 400;
  padding: 10px 30px;
}

.acf-color-picker button {
  border-radius: 0;
}
.acf-color-picker .wp-color-result-text {
  display: inline-block;
  border-radius: 0;
  min-height: 30px;
  line-height: 30px;
}

#message {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: auto;
  background-color: var(--color1);
  z-index: 199;
  padding: 20px 40px;
}
#message p {
  margin: 0;
}

.section-top-padding-normal {
  padding-top: var(--global-vertical-padding);
}

.section-top-padding-more {
  padding-top: calc(var(--global-vertical-padding) + var(--global-vertical-padding-change-incriments));
}

.section-top-padding-less {
  padding-top: calc(var(--global-vertical-padding) - var(--global-vertical-padding-change-incriments));
}

.section-top-padding-none {
  padding-top: 0px;
}

.section-bottom-padding-normal {
  padding-bottom: var(--global-vertical-padding);
}

.section-bottom-padding-more {
  padding-bottom: calc(var(--global-vertical-padding) + var(--global-vertical-padding-change-incriments));
}

.section-bottom-padding-less {
  padding-bottom: calc(var(--global-vertical-padding) - var(--global-vertical-padding-change-incriments));
}

.section-bottom-padding-none {
  padding-bottom: 0px;
}

.white-background-color {
  background-color: white;
}

.color-1-background-color {
  background-color: var(--color1);
}

.color-2-background-color {
  background-color: var(--color2);
}

.color-3-background-color {
  background-color: var(--color3);
}

.color-4-background-color {
  background-color: var(--color4);
}

.black-background-color {
  background-color: var(--black);
  color: white;
}

.section-side-one,
.section-side-two {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
}
.section-side-one > :last-child,
.section-side-two > :last-child {
  margin-bottom: 0;
}

.headline {
  margin-bottom: 10px;
}

.subheadline {
  margin-bottom: 25px;
}

.body-copy {
  margin-bottom: 25px;
}

.background-overlay {
  background-color: var(--black);
  opacity: 0.5;
}

.single-post-section {
  padding-top: 0;
}
.single-post-section .single-post-hero-image {
  position: relative;
  width: 100%;
  min-height: 500px;
  background-color: var(--color1);
}
.single-post-section .content {
  max-width: var(--blog-max-width);
  padding-top: 60px;
}
.single-post-section .single-category-wrapper {
  position: relative;
  width: auto;
  display: inline-block;
  margin-left: 14px;
  line-height: 1;
}
.single-post-section .single-category-wrapper:after {
  content: "";
  position: absolute;
  left: -9px;
  top: 0.1em;
  height: 0.9em;
  width: 1px;
  background-color: var(--hr-color);
}
.single-post-section .single-category-wrapper:nth-of-type(1) {
  margin-left: 0px;
}
.single-post-section .single-category-wrapper:nth-of-type(1):after {
  display: none;
}
.single-post-section .single-category-wrapper a:after {
  display: none;
}

.single-post-header {
  width: 100%;
  margin-bottom: 2rem;
}

.single-post-title {
  margin: 0.75rem 0;
}

.single-post-date,
.single-post-author {
  margin-bottom: 0;
}

.single-post-body,
.post-type-post .editor-styles-wrapper {
  width: 100%;
  margin-top: 1rem;
  /*------------------------------------*\
      WORDPRESS CORE
  \*------------------------------------*/
}
.single-post-body figure,
.post-type-post .editor-styles-wrapper figure {
  margin: var(--wp-post-block-padding) 0;
}
.single-post-body ul,
.single-post-body ol,
.post-type-post .editor-styles-wrapper ul,
.post-type-post .editor-styles-wrapper ol {
  margin: var(--wp-post-block-padding) 0;
}
.single-post-body .alignnone,
.post-type-post .editor-styles-wrapper .alignnone {
  margin: 5px 0 20px 0;
}
.single-post-body .aligncenter,
.single-post-body div.aligncenter,
.post-type-post .editor-styles-wrapper .aligncenter,
.post-type-post .editor-styles-wrapper div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}
.single-post-body .alignright,
.post-type-post .editor-styles-wrapper .alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
.single-post-body .alignleft,
.post-type-post .editor-styles-wrapper .alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
.single-post-body a img.alignright,
.post-type-post .editor-styles-wrapper a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
.single-post-body a img.alignnone,
.post-type-post .editor-styles-wrapper a img.alignnone {
  margin: 5px 20px 20px 0;
}
.single-post-body a img.alignleft,
.post-type-post .editor-styles-wrapper a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
.single-post-body a img.aligncenter,
.post-type-post .editor-styles-wrapper a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.single-post-body .wp-element-caption,
.post-type-post .editor-styles-wrapper .wp-element-caption {
  margin-bottom: 0;
  font-size: 0.9rem;
  opacity: 0.5;
}
.single-post-body .wp-block-image figcaption,
.post-type-post .editor-styles-wrapper .wp-block-image figcaption {
  margin-bottom: 0;
  font-size: 0.9rem;
  opacity: 0.5;
}
.single-post-body .wp-block-gallery.has-nested-images figcaption,
.post-type-post .editor-styles-wrapper .wp-block-gallery.has-nested-images figcaption {
  font-size: 0.9rem;
  opacity: 0.5;
}
.single-post-body .wp-block-embed.is-type-video .wp-block-embed__wrapper,
.post-type-post .editor-styles-wrapper .wp-block-embed.is-type-video .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.single-post-body .wp-block-embed.is-type-video iframe,
.post-type-post .editor-styles-wrapper .wp-block-embed.is-type-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.single-post-body h1.wp-block-heading,
.single-post-body h2.wp-block-heading,
.post-type-post .editor-styles-wrapper h1.wp-block-heading,
.post-type-post .editor-styles-wrapper h2.wp-block-heading {
  margin: 0.25em 0;
}
.single-post-body h3.wp-block-heading,
.post-type-post .editor-styles-wrapper h3.wp-block-heading {
  margin: 0.35em 0;
}
.single-post-body h4.wp-block-heading,
.post-type-post .editor-styles-wrapper h4.wp-block-heading {
  margin: 0.5em 0;
}
.single-post-body h5.wp-block-heading,
.single-post-body h6.wp-block-heading,
.post-type-post .editor-styles-wrapper h5.wp-block-heading,
.post-type-post .editor-styles-wrapper h6.wp-block-heading {
  margin: 1em 0;
}
.single-post-body cite,
.post-type-post .editor-styles-wrapper cite {
  opacity: 0.5;
  font-size: 0.85em;
}
.single-post-body .wp-block-quote,
.single-post-body .wp-block-pullquote,
.post-type-post .editor-styles-wrapper .wp-block-quote,
.post-type-post .editor-styles-wrapper .wp-block-pullquote {
  border-left: 1px solid var(--color1);
  font-style: italic;
  margin: var(--wp-post-block-padding) 0;
  padding: 0.5em 40px;
}
.single-post-body .wp-block-pullquote cite,
.post-type-post .editor-styles-wrapper .wp-block-pullquote cite {
  font-size: 0.85em;
}
.single-post-body .wp-block-gallery,
.post-type-post .editor-styles-wrapper .wp-block-gallery {
  margin-left: 0;
  margin-right: 0;
}

.single-post-related-posts-section {
  background: var(--offWhite);
}
.single-post-related-posts-section .related-posts-section-title {
  text-align: center;
  margin-bottom: 50px;
}

@media screen and (max-width: 767px) {
  .single-post-body .wp-block-quote,
  .single-post-body .wp-block-pullquote {
    padding: 0.5em 20px;
  }
}
.single-posts-preview-area {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
}

.single-post-preview {
  position: relative;
  margin-right: 1.95%;
}
.single-post-preview:nth-of-type(3n) {
  margin-right: 0;
}

.single-post-preview-image {
  height: 350px;
}

.single-post-preview-text {
  width: 100%;
  padding: 26px 10px;
}
.single-post-preview-text .single-post-preview-cats {
  margin-bottom: 0.5em;
}
.single-post-preview-text .single-post-preview-cats a:after {
  display: none;
}
.single-post-preview-text .single-post-preview-title {
  position: relative;
  margin-bottom: 0.5rem;
}
.single-post-preview-text .single-post-preview-excerpt {
  position: relative;
}

.all-posts-button-area {
  width: 100%;
  height: auto;
  text-align: center;
  margin-top: 50px;
}
.all-posts-button-area .seemax-button {
  display: inline-block;
}

@media screen and (max-width: 1024px) {
  .single-post-preview-image {
    height: 250px;
  }
}
@media screen and (max-width: 767px) {
  .single-post-preview {
    margin-right: 0;
    margin-bottom: 60px;
  }
  .single-post-preview:nth-last-of-type(1) {
    margin-bottom: 0;
  }
}
.four-oh-four-page section {
  min-height: 60vh;
}
.four-oh-four-page .content {
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.four-oh-four-page h1 {
  max-width: 800px;
  margin-bottom: 10px;
}
.four-oh-four-page p {
  width: 100%;
  max-width: 400px;
}
.four-oh-four-page .seemax-button {
  margin: 40px 0;
}

#preloader {
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  width: 100%;
  height: 100vh;
  background: white;
  --spinner-width: 200px;
}

.spinner-loader-holder {
  position: relative;
  width: var(--spinner-width);
  height: var(--spinner-width);
}

.spinner-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  transform-origin: center center;
  border: 30px solid var(--spinner-color);
}

.spinner-loader-1 {
  opacity: 0.8;
  border-right-color: transparent;
  border-top-color: transparent;
  animation: spinner-loader-1 2s linear infinite;
}

.spinner-loader-2 {
  opacity: 0.6;
  animation: spinner-loader-2 2s linear infinite;
  border-right-color: transparent;
  border-bottom-color: transparent;
}

.spinner-loader-3 {
  opacity: 0.4;
  animation: spinner-loader-3 2s linear infinite;
  border-left-color: transparent;
  border-bottom-color: transparent;
}

.spinner-loader-4 {
  opacity: 0.2;
  animation: spinner-loader-4 2s linear infinite;
  border-left-color: transparent;
  border-top-color: transparent;
}

@keyframes spinner-loader-1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spinner-loader-2 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(720deg);
  }
}
@keyframes spinner-loader-3 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(1080deg);
  }
}
@keyframes spinner-loader-4 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(1440deg);
  }
}
.header {
  position: var(--header-position);
  top: 0;
  left: 0;
  width: 100%;
  height: var(--header-height);
  z-index: 100;
  font-size: 1rem;
  background-color: var(--header-background-color);
  border-bottom: 1px solid var(--offWhite);
  opacity: 0.3;
}
.header .content {
  position: relative;
  height: 100%;
  width: auto;
  padding-top: var(--header-vertical-padding);
  padding-bottom: var(--header-vertical-padding);
  justify-content: space-between;
  align-content: center;
  align-items: center;
}

.header-logo {
  position: relative;
  width: auto;
  height: calc(100% - 10px);
}
.header-logo a:after {
  display: none;
}
.header-logo img {
  width: auto;
  height: 100%;
}

.main-nav {
  display: flex;
  flex-wrap: wrap;
}

.main-nav-inner {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: auto;
  margin: 0;
}
.main-nav-inner .menu-item {
  display: inline-block;
  position: relative;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  margin-left: var(--header-menu-item-spacing);
}
.main-nav-inner .menu-item:before {
  display: none;
}
.main-nav-inner .menu-item a {
  color: var(--header-nav-link-color);
  line-height: 1;
}
.main-nav-inner .menu-item a:after {
  height: var(--header-nav-link-underline-height);
}
.main-nav-inner .menu-item a:hover:after {
  height: var(--header-nav-link-underline-height-hover);
}
.main-nav-inner .current-menu-item > a {
  color: var(--header-nav-active-link-color);
}
.main-nav-inner .sub-menu {
  position: absolute;
  top: 100%;
  left: -25px;
  margin: 0;
  width: auto;
  overflow: hidden;
}
.main-nav-inner .sub-menu .menu-item {
  margin-left: 0px;
  padding: 30px 25px 0px 25px;
  width: 100%;
  white-space: nowrap;
  background: var(--header-background-color);
}
.main-nav-inner .sub-menu .menu-item:nth-of-type(1) {
  padding-top: 30px;
}
.main-nav-inner .sub-menu .menu-item:nth-last-of-type(1) {
  padding-bottom: 25px;
}

.search-nav-item {
  color: var(--header-nav-link-color);
  line-height: 1rem;
  margin-left: var(--header-menu-item-spacing);
  transition: color var(--transition-timing) var(--transition-ease);
  cursor: pointer;
}
.search-nav-item:hover {
  color: var(--text-link-underline-color);
}

.search-item-active {
  color: var(--header-nav-active-link-color);
}

.header-search-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  overflow: hidden;
  background: var(--header-nav-active-link-color);
  color: var(--header-search-text-color);
}
.header-search-container .content {
  flex-direction: column;
  align-items: center;
  align-content: center;
  padding-top: calc(var(--global-vertical-padding) + var(--header-height));
  height: auto;
}
.header-search-container .search-container-headline {
  width: auto;
  margin-bottom: 20px;
}
.header-search-container .searchform {
  width: auto;
}
.header-search-container .searchform div {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.header-search-container .searchform div input[type=text] {
  padding: 10px;
  text-align: left;
  width: 100%;
  width: 300px;
}
.header-search-container .searchform div input[type=submit] {
  color: var(--header-search-button-text-color);
  background-color: var(--header-search-button-background-color);
  margin-top: 10px;
  cursor: pointer;
}
.header-search-container .searchform div input[type=submit]:hover {
  color: var(--header-search-button-background-color);
  background-color: var(--header-search-button-text-color);
}

.mobile-menu {
  display: flex;
  position: absolute;
  z-index: -1;
  left: -200vw;
  width: 36px;
  flex-direction: column;
  justify-content: space-between;
  height: 22px;
  cursor: pointer;
}
.mobile-menu span {
  display: block;
  height: 2px;
  width: 100%;
  border-radius: 20px;
  background-color: var(--header-nav-link-color);
}

.mobile-search-close {
  cursor: pointer;
  display: none;
  position: absolute;
  top: 33px;
  right: 50px;
}

@media screen and (max-width: 1024px) {
  .main-nav {
    position: fixed;
    transform: translateX(100%);
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
    overflow: scroll;
    background-color: var(--header-background-color);
  }
  .main-nav-inner {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    width: 100%;
    min-height: 100%;
    max-width: 1240px;
    padding: calc(var(--header-height) + 35px) var(--global-horizontal-padding) 50px var(--global-horizontal-padding);
  }
  .main-nav-inner .menu-item {
    width: auto;
    margin: 0 0 2vh 0;
    opacity: 0;
    transform: translateX(50vw);
    transition: color var(--transition-timing) var(--transition-ease);
    font-size: 1.2rem;
  }
  .main-nav-inner .menu-item:after {
    display: none;
  }
  .main-nav-inner .sub-menu {
    padding: 0;
    position: relative;
    top: 0;
    left: 0px;
  }
  .main-nav-inner .sub-menu .menu-item {
    width: 100%;
    margin-bottom: 0;
    font-size: 0.9rem;
  }
  .header-logo {
    width: 200px;
    z-index: 104;
  }
  .mobile-menu {
    position: relative;
    z-index: 105;
    left: 0;
  }
  .header-search-container {
    top: 0;
    z-index: 106;
  }
  .header-search-container .content {
    flex-direction: column;
    padding-top: 25vh;
  }
  .header-search-container h4 {
    margin-bottom: 1em;
  }
  .mobile-search-close {
    color: var(--header-nav-link-color);
    display: inline-block;
  }
}
@media screen and (max-width: 767px) {
  .header-logo {
    width: 80px;
  }
  .mobile-search-close {
    right: var(--global-horizontal-padding);
  }
}
.footer {
  position: relative;
  font-size: var(--footer-font-size);
  background: var(--footer-background-color);
  color: var(--footer-text-color);
}
.footer .content {
  justify-content: space-between;
  padding-top: 60px;
  padding-bottom: 50px;
}
.footer a {
  color: var(--footer-text-color);
}
.footer a:after {
  height: var(--footer-nav-link-underline-height);
}
.footer a:hover:after {
  height: var(--footer-nav-link-underline-height-hover);
}
.footer .footer-tile {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.footer .footer-tile ul {
  width: auto;
  margin: 0;
  list-style: none;
  display: flex;
}
.footer .footer-tile li {
  width: auto;
  padding: 0;
  margin-top: 0;
  margin-right: 40px;
}
.footer .footer-tile li:before {
  display: none;
}
.footer .footer-tile a {
  margin-bottom: 1em;
}
.footer .footer-tile .sub-menu {
  display: none;
}
.footer .copyright {
  width: auto;
}

@media screen and (max-width: 885px) {
  .footer .footer-tile {
    flex-wrap: wrap;
  }
  .footer .footer-tile ul {
    width: 100%;
    flex-direction: column;
  }
  .footer .copyright {
    width: 100%;
  }
}
.archive-page .hero-section {
  background: var(--color1);
  text-align: center;
}
.archive-page .hero-section .content {
  justify-content: center;
}
.archive-page .archive-description {
  width: 100%;
  max-width: 850px;
  text-align: center;
}

.home-page h1 {
  padding-bottom: 35px;
  border-bottom: 1px solid var(--color2);
  max-width: 700px;
}
.home-page h2,
.home-page h3,
.home-page h4 {
  color: var(--color1);
}
.home-page .forms-and-output {
  opacity: 0.3;
  padding-top: 40px;
}
.home-page .forms-and-output .content {
  justify-content: space-between;
}
.home-page .page-info {
  padding-right: 100px;
}
.home-page .form-half {
  padding-top: 30px;
}
.home-page .submission-form {
  background: var(--color2);
  color: white;
  padding: 50px 40px;
}
.home-page .submission-form h4 {
  color: white;
}
.home-page .submission-form label {
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 10px;
}
.home-page .form-body-copy p:nth-of-type(1) {
  margin-top: 0;
}

.faq-page .forms-and-output {
  padding-top: 30px;
}
.faq-page h1 {
  margin-bottom: 50px;
  color: var(--color1);
}
.faq-page .single-question {
  width: 100%;
  margin: 0px 0px;
  padding: 20px 0px;
  border-top: 1px solid var(--color1);
  cursor: pointer;
  max-width: 900px;
}
.faq-page .single-question:nth-last-of-type(1) {
  border-bottom: 1px solid var(--color1);
}
.faq-page .question-title {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.faq-page .question-title span {
  display: inline-block;
  font-size: 40px;
  line-height: 1rem;
  color: var(--color1);
  transition: color 0.3s ease;
}
.faq-page .openQuestion span {
  color: var(--color2);
}
.faq-page .question-answer {
  width: 100%;
  overflow: hidden;
  height: 0;
}
.faq-page .question-answer-inner {
  width: 100%;
  overflow: hidden;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYm9pbGVyLnNjc3MiLCJjb21wb25lbnRzL2NvbnN0YW50cy5zY3NzIiwiY29tcG9uZW50cy9zZWUtdGhlbWUtb25lLnNjc3MiLCJjb21wb25lbnRzL2ZvbnRzLnNjc3MiLCJjb21wb25lbnRzL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9nbG9iYWwtb3B0aW9uLXN0eWxlcy5zY3NzIiwiY29tcG9uZW50cy9zaW5nbGUuc2NzcyIsImNvbXBvbmVudHMvc2luZ2xlLXBvc3RzLXByZXZpZXcuc2NzcyIsImNvbXBvbmVudHMvZm91cm9mb3VyLnNjc3MiLCJjb21wb25lbnRzL2xvYWRlcnMuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9hcmNoaXZlLnNjc3MiLCJjb21wb25lbnRzL2hvbWUtcGFnZS5zY3NzIiwiY29tcG9uZW50cy9mYXEtcGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtFQUdFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7OztBQU1GO0FBQUE7QUFBQTtBQUdBO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQVNGO0FBQUE7QUFBQTtBQUlBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtBQUFBO0lBRUU7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0FBQUE7QUFBQTtJQUdFOztFQUdGO0FBQUE7SUFFRTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7QUFBQTtJQUVFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtBQUFBO0FBQUE7SUFHRTtJQUNBOztFQUdGO0FBQUE7SUFFRTs7O0FDek9KO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQXlHRTs7O0FDcmVKO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtBO0VBTUE7RUFDQTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0VBTUE7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBS0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtFQUVBO0VBTUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQU1BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7O0FBRUE7RUF6T0Y7SUEwT0k7SUFFQTtJQUNBOzs7QUFJRjtFQWpQRjtJQWtQSTtJQUNBO0lBR0E7SUFDQTtJQUVBOzs7O0FDelBKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUMvRkY7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBQ0E7RUFDRTs7O0FBSU47QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7OztBQU9GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLTjtFQUNFOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUlKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFOzs7QUFJSjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUE7QUFBQTtBQUFBO0VBQ0U7RUFDQTs7O0FBS0o7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtBQUFBO0VBQ0U7O0FBR0Y7QUFBQTtBQUFBO0VBQ0U7RUFDQTtFQUNBOztBQUlKO0FBQUE7RUFFRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOzs7QUF3Qk47RUEwQkU7QUFBQTtJQUVFOzs7QUNqWEo7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQVFKO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQU1FO0VBQ0U7RUFDQTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQXFCSjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBOzs7QUFLRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUFPSjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFPRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBQ0U7OztBQU9KO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQU1GO0VBQ0U7RUFDQTs7O0FDcFBGO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBTUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFOztBQUtGO0VBQ0U7OztBQU1SO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtBQUVBO0FBQUE7QUFBQTs7QUFJQTtBQUFBO0VBQ0U7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7RUFFRTs7QUFFRjtBQUFBO0VBQ0U7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7RUFFRTtFQUNBOztBQUdGO0FBQUE7RUFDRTtFQUNBOztBQUdGO0FBQUE7RUFDRTtFQUNBOztBQUdGO0FBQUE7RUFDRTtFQUNBOztBQUdGO0FBQUE7RUFDRTs7QUFHRjtBQUFBO0VBQ0U7RUFDQTs7QUFHRjtBQUFBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0FBQUE7RUFDRTtFQUNBO0VBQ0E7O0FBSUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTs7QUFLRjtBQUFBO0VBQ0U7RUFDQTs7QUFNQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBV047QUFBQTtBQUFBO0FBQUE7RUFFRTs7QUFHRjtBQUFBO0VBQ0U7O0FBR0Y7QUFBQTtFQUNFOztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBRUU7O0FBR0Y7QUFBQTtFQUNFO0VBQ0E7O0FBTUY7QUFBQTtBQUFBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtBQUFBO0VBQ0U7O0FBSUo7QUFBQTtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7O0FBS0E7RUFDRTtFQUNBOzs7QUFZSjtFQUVJO0FBQUE7SUFFRTs7O0FDaFBOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRTtFQUNFOztBQUtOO0VBQ0U7RUFDQTs7QUFNRjtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUtKO0VBQ0U7SUFDRTs7O0FBUUo7RUFDRTtJQUNFO0lBQ0E7O0VBRUE7SUFDRTs7O0FDMUVKO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFJRjtFQUNFOzs7QUN2Qko7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7O0VBR0Y7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOztFQUdGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFHRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7O0VBR0Y7SUFDRTs7O0FDaEdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFHRTtFQUNFOztBQUlKO0VBQ0U7RUFDQTs7O0FBSUo7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUVBOztBQUNBO0VBQ0U7O0FBSUE7RUFDRTs7QUFPTjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7OztBQU1SO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUFJSjtFQUNFOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBR0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQU1GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBZUE7RUFDRTtFQUNBOzs7QUFPVjtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RUFNRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7O0VBR0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFJSjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0U7SUFDQTtJQUNBOztFQUtOO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQUdGO0lBQ0U7O0VBSUo7SUFDRTtJQUNBOzs7QUFRSjtFQUlFO0lBQ0U7O0VBU0Y7SUFDRTs7O0FDeFZKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFOztBQUlBO0VBQ0U7O0FBS047RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0o7RUFDRTs7QUFJRjtFQUNFOztBQUlKO0VBQ0U7OztBQWlCSjtFQUVJO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBOztFQUdKO0lBQ0U7OztBQ25GSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7O0FDVkY7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7O0FBR0Y7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBSUo7RUFDRTs7QUFHRjtFQUVFOztBQUlGO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBTUE7RUFDRTs7O0FDcEROO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0EiLCJmaWxlIjoiYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTUFJTlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhciB7XG4gICp6b29tOiAxO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmE6aG92ZXIsXG5hOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnRleHRhcmVhLFxuc2VsZWN0LFxuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG46LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xufVxuXG5bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xufVxuXG46OnNlbGVjdGlvbiB7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgV09SRFBSRVNTIENPUkVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG5hIGltZy5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIG1heC13aWR0aDogOTYlO1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA5OC41JTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweCA1cHg7XG59XG5cbi5zdGlja3kge1xufVxuXG4uYnlwb3N0YXV0aG9yIHtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBQUklOVFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1lZGlhIHByaW50IHtcbiAgKiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG5cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIC5pciBhOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cblxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC41Y207XG4gIH1cblxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxufVxuIiwiLmJhY2tncm91bmQtaW1hZ2Utc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYy1pbWFnZS1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jLWJsb2NrLWZpbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jLWZsZXgtY2VudGVyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1mbGV4LWNlbnRlci1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtZmxleC1sZWZ0LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jLWZsZXgtbGVmdC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYy1mbGV4LXJpZ2h0LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWZsZXgtcmlnaHQtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtc2hhZG93LWJveCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYy13aWR0aC0wIHtcbiAgd2lkdGg6IDAlO1xufVxuLmMtd2lkdGgtMSB7XG4gIHdpZHRoOiAxJTtcbn1cbi5jLXdpZHRoLTIge1xuICB3aWR0aDogMiU7XG59XG4uYy13aWR0aC0zIHtcbiAgd2lkdGg6IDMlO1xufVxuLmMtd2lkdGgtMy0zIHtcbiAgd2lkdGg6IDMuMzMzMzMzJTtcbn1cbi5jLXdpZHRoLTQge1xuICB3aWR0aDogNCU7XG59XG4uYy13aWR0aC01IHtcbiAgd2lkdGg6IDUlO1xufVxuLmMtd2lkdGgtNiB7XG4gIHdpZHRoOiA2JTtcbn1cbi5jLXdpZHRoLTYtNiB7XG4gIHdpZHRoOiA2LjY2NjY2NiU7XG59XG4uYy13aWR0aC03IHtcbiAgd2lkdGg6IDclO1xufVxuLmMtd2lkdGgtOCB7XG4gIHdpZHRoOiA4JTtcbn1cbi5jLXdpZHRoLTkge1xuICB3aWR0aDogOSU7XG59XG4uYy13aWR0aC0xMCB7XG4gIHdpZHRoOiAxMCU7XG59XG4uYy13aWR0aC0xMSB7XG4gIHdpZHRoOiAxMSU7XG59XG4uYy13aWR0aC0xMiB7XG4gIHdpZHRoOiAxMiU7XG59XG4uYy13aWR0aC0xMyB7XG4gIHdpZHRoOiAxMyU7XG59XG4uYy13aWR0aC0xNCB7XG4gIHdpZHRoOiAxNCU7XG59XG4uYy13aWR0aC0xNSB7XG4gIHdpZHRoOiAxNSU7XG59XG4uYy13aWR0aC0xNiB7XG4gIHdpZHRoOiAxNiU7XG59XG4uYy13aWR0aC0xNyB7XG4gIHdpZHRoOiAxNyU7XG59XG4uYy13aWR0aC0xOCB7XG4gIHdpZHRoOiAxOCU7XG59XG4uYy13aWR0aC0xOSB7XG4gIHdpZHRoOiAxOSU7XG59XG4uYy13aWR0aC0yMCB7XG4gIHdpZHRoOiAyMCU7XG59XG4uYy13aWR0aC0yMSB7XG4gIHdpZHRoOiAyMSU7XG59XG4uYy13aWR0aC0yMiB7XG4gIHdpZHRoOiAyMiU7XG59XG4uYy13aWR0aC0yMyB7XG4gIHdpZHRoOiAyMyU7XG59XG4uYy13aWR0aC0yNCB7XG4gIHdpZHRoOiAyNCU7XG59XG4uYy13aWR0aC0yNSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uYy13aWR0aC0yNiB7XG4gIHdpZHRoOiAyNiU7XG59XG4uYy13aWR0aC0yNyB7XG4gIHdpZHRoOiAyNyU7XG59XG4uYy13aWR0aC0yOCB7XG4gIHdpZHRoOiAyOCU7XG59XG4uYy13aWR0aC0yOSB7XG4gIHdpZHRoOiAyOSU7XG59XG4uYy13aWR0aC0zMCB7XG4gIHdpZHRoOiAzMCU7XG59XG4uYy13aWR0aC0zMSB7XG4gIHdpZHRoOiAzMSU7XG59XG4uYy13aWR0aC0zMiB7XG4gIHdpZHRoOiAzMiU7XG59XG4uYy13aWR0aC0zMyB7XG4gIHdpZHRoOiAzMyU7XG59XG4uYy13aWR0aC0zMy0zIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMlO1xufVxuLmMtd2lkdGgtMzQge1xuICB3aWR0aDogMzQlO1xufVxuLmMtd2lkdGgtMzUge1xuICB3aWR0aDogMzUlO1xufVxuLmMtd2lkdGgtMzYge1xuICB3aWR0aDogMzYlO1xufVxuLmMtd2lkdGgtMzcge1xuICB3aWR0aDogMzclO1xufVxuLmMtd2lkdGgtMzgge1xuICB3aWR0aDogMzglO1xufVxuLmMtd2lkdGgtMzkge1xuICB3aWR0aDogMzklO1xufVxuLmMtd2lkdGgtNDAge1xuICB3aWR0aDogNDAlO1xufVxuLmMtd2lkdGgtNDEge1xuICB3aWR0aDogNDElO1xufVxuLmMtd2lkdGgtNDIge1xuICB3aWR0aDogNDIlO1xufVxuLmMtd2lkdGgtNDMge1xuICB3aWR0aDogNDMlO1xufVxuLmMtd2lkdGgtNDQge1xuICB3aWR0aDogNDQlO1xufVxuLmMtd2lkdGgtNDUge1xuICB3aWR0aDogNDUlO1xufVxuLmMtd2lkdGgtNDYge1xuICB3aWR0aDogNDYlO1xufVxuLmMtd2lkdGgtNDcge1xuICB3aWR0aDogNDclO1xufVxuLmMtd2lkdGgtNDgge1xuICB3aWR0aDogNDglO1xufVxuLmMtd2lkdGgtNDkge1xuICB3aWR0aDogNDklO1xufVxuLmMtd2lkdGgtNTAge1xuICB3aWR0aDogNTAlO1xufVxuLmMtd2lkdGgtNTEge1xuICB3aWR0aDogNTElO1xufVxuLmMtd2lkdGgtNTIge1xuICB3aWR0aDogNTIlO1xufVxuLmMtd2lkdGgtNTMge1xuICB3aWR0aDogNTMlO1xufVxuLmMtd2lkdGgtNTQge1xuICB3aWR0aDogNTQlO1xufVxuLmMtd2lkdGgtNTUge1xuICB3aWR0aDogNTUlO1xufVxuLmMtd2lkdGgtNTYge1xuICB3aWR0aDogNTYlO1xufVxuLmMtd2lkdGgtNTcge1xuICB3aWR0aDogNTclO1xufVxuLmMtd2lkdGgtNTgge1xuICB3aWR0aDogNTglO1xufVxuLmMtd2lkdGgtNTkge1xuICB3aWR0aDogNTklO1xufVxuLmMtd2lkdGgtNjAge1xuICB3aWR0aDogNjAlO1xufVxuLmMtd2lkdGgtNjEge1xuICB3aWR0aDogNjElO1xufVxuLmMtd2lkdGgtNjIge1xuICB3aWR0aDogNjIlO1xufVxuLmMtd2lkdGgtNjMge1xuICB3aWR0aDogNjMlO1xufVxuLmMtd2lkdGgtNjQge1xuICB3aWR0aDogNjQlO1xufVxuLmMtd2lkdGgtNjUge1xuICB3aWR0aDogNjUlO1xufVxuLmMtd2lkdGgtNjYge1xuICB3aWR0aDogNjYlO1xufVxuLmMtd2lkdGgtNjYtNiB7XG4gIHdpZHRoOiA2Ni42NjY2NjYlO1xufVxuLmMtd2lkdGgtNjcge1xuICB3aWR0aDogNjclO1xufVxuLmMtd2lkdGgtNjgge1xuICB3aWR0aDogNjglO1xufVxuLmMtd2lkdGgtNjkge1xuICB3aWR0aDogNjklO1xufVxuLmMtd2lkdGgtNzAge1xuICB3aWR0aDogNzAlO1xufVxuLmMtd2lkdGgtNzEge1xuICB3aWR0aDogNzElO1xufVxuLmMtd2lkdGgtNzIge1xuICB3aWR0aDogNzIlO1xufVxuLmMtd2lkdGgtNzMge1xuICB3aWR0aDogNzMlO1xufVxuLmMtd2lkdGgtNzQge1xuICB3aWR0aDogNzQlO1xufVxuLmMtd2lkdGgtNzUge1xuICB3aWR0aDogNzUlO1xufVxuLmMtd2lkdGgtNzYge1xuICB3aWR0aDogNzYlO1xufVxuLmMtd2lkdGgtNzcge1xuICB3aWR0aDogNzclO1xufVxuLmMtd2lkdGgtNzgge1xuICB3aWR0aDogNzglO1xufVxuLmMtd2lkdGgtNzkge1xuICB3aWR0aDogNzklO1xufVxuLmMtd2lkdGgtODAge1xuICB3aWR0aDogODAlO1xufVxuLmMtd2lkdGgtODEge1xuICB3aWR0aDogODElO1xufVxuLmMtd2lkdGgtODIge1xuICB3aWR0aDogODIlO1xufVxuLmMtd2lkdGgtODMge1xuICB3aWR0aDogODMlO1xufVxuLmMtd2lkdGgtODQge1xuICB3aWR0aDogODQlO1xufVxuLmMtd2lkdGgtODUge1xuICB3aWR0aDogODUlO1xufVxuLmMtd2lkdGgtODYge1xuICB3aWR0aDogODYlO1xufVxuLmMtd2lkdGgtODcge1xuICB3aWR0aDogODclO1xufVxuLmMtd2lkdGgtODgge1xuICB3aWR0aDogODglO1xufVxuLmMtd2lkdGgtODkge1xuICB3aWR0aDogODklO1xufVxuLmMtd2lkdGgtOTAge1xuICB3aWR0aDogOTAlO1xufVxuLmMtd2lkdGgtOTEge1xuICB3aWR0aDogOTElO1xufVxuLmMtd2lkdGgtOTIge1xuICB3aWR0aDogOTIlO1xufVxuLmMtd2lkdGgtOTMge1xuICB3aWR0aDogOTMlO1xufVxuLmMtd2lkdGgtOTQge1xuICB3aWR0aDogOTQlO1xufVxuLmMtd2lkdGgtOTUge1xuICB3aWR0aDogOTUlO1xufVxuLmMtd2lkdGgtOTYge1xuICB3aWR0aDogOTYlO1xufVxuLmMtd2lkdGgtOTcge1xuICB3aWR0aDogOTclO1xufVxuLmMtd2lkdGgtOTgge1xuICB3aWR0aDogOTglO1xufVxuLmMtd2lkdGgtOTkge1xuICB3aWR0aDogOTklO1xufVxuLmMtd2lkdGgtMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gIC5jLXdpZHRoLTAsXG4gIC5jLXdpZHRoLTEsXG4gIC5jLXdpZHRoLTIsXG4gIC5jLXdpZHRoLTMsXG4gIC5jLXdpZHRoLTMtMyxcbiAgLmMtd2lkdGgtNCxcbiAgLmMtd2lkdGgtNSxcbiAgLmMtd2lkdGgtNixcbiAgLmMtd2lkdGgtNi02LFxuICAuYy13aWR0aC03LFxuICAuYy13aWR0aC04LFxuICAuYy13aWR0aC05LFxuICAuYy13aWR0aC0xMCxcbiAgLmMtd2lkdGgtMTEsXG4gIC5jLXdpZHRoLTEyLFxuICAuYy13aWR0aC0xMyxcbiAgLmMtd2lkdGgtMTQsXG4gIC5jLXdpZHRoLTE1LFxuICAuYy13aWR0aC0xNixcbiAgLmMtd2lkdGgtMTcsXG4gIC5jLXdpZHRoLTE4LFxuICAuYy13aWR0aC0xOSxcbiAgLmMtd2lkdGgtMjAsXG4gIC5jLXdpZHRoLTIxLFxuICAuYy13aWR0aC0yMixcbiAgLmMtd2lkdGgtMjMsXG4gIC5jLXdpZHRoLTI0LFxuICAuYy13aWR0aC0yNSxcbiAgLmMtd2lkdGgtMjYsXG4gIC5jLXdpZHRoLTI3LFxuICAuYy13aWR0aC0yOCxcbiAgLmMtd2lkdGgtMjksXG4gIC5jLXdpZHRoLTMwLFxuICAuYy13aWR0aC0zMSxcbiAgLmMtd2lkdGgtMzIsXG4gIC5jLXdpZHRoLTMzLFxuICAuYy13aWR0aC0zMy0zLFxuICAuYy13aWR0aC0zNCxcbiAgLmMtd2lkdGgtMzUsXG4gIC5jLXdpZHRoLTM2LFxuICAuYy13aWR0aC0zNyxcbiAgLmMtd2lkdGgtMzgsXG4gIC5jLXdpZHRoLTM5LFxuICAuYy13aWR0aC00MCxcbiAgLmMtd2lkdGgtNDEsXG4gIC5jLXdpZHRoLTQyLFxuICAuYy13aWR0aC00MyxcbiAgLmMtd2lkdGgtNDQsXG4gIC5jLXdpZHRoLTQ1LFxuICAuYy13aWR0aC00NixcbiAgLmMtd2lkdGgtNDcsXG4gIC5jLXdpZHRoLTQ4LFxuICAuYy13aWR0aC00OSxcbiAgLmMtd2lkdGgtNTAsXG4gIC5jLXdpZHRoLTUxLFxuICAuYy13aWR0aC01MixcbiAgLmMtd2lkdGgtNTMsXG4gIC5jLXdpZHRoLTU0LFxuICAuYy13aWR0aC01NSxcbiAgLmMtd2lkdGgtNTYsXG4gIC5jLXdpZHRoLTU3LFxuICAuYy13aWR0aC01OCxcbiAgLmMtd2lkdGgtNTksXG4gIC5jLXdpZHRoLTYwLFxuICAuYy13aWR0aC02MSxcbiAgLmMtd2lkdGgtNjIsXG4gIC5jLXdpZHRoLTYzLFxuICAuYy13aWR0aC02NCxcbiAgLmMtd2lkdGgtNjUsXG4gIC5jLXdpZHRoLTY2LFxuICAuYy13aWR0aC02Ni02LFxuICAuYy13aWR0aC02NyxcbiAgLmMtd2lkdGgtNjgsXG4gIC5jLXdpZHRoLTY5LFxuICAuYy13aWR0aC03MCxcbiAgLmMtd2lkdGgtNzEsXG4gIC5jLXdpZHRoLTcyLFxuICAuYy13aWR0aC03MyxcbiAgLmMtd2lkdGgtNzQsXG4gIC5jLXdpZHRoLTc1LFxuICAuYy13aWR0aC03NixcbiAgLmMtd2lkdGgtNzcsXG4gIC5jLXdpZHRoLTc4LFxuICAuYy13aWR0aC03OSxcbiAgLmMtd2lkdGgtODAsXG4gIC5jLXdpZHRoLTgxLFxuICAuYy13aWR0aC04MixcbiAgLmMtd2lkdGgtODMsXG4gIC5jLXdpZHRoLTg0LFxuICAuYy13aWR0aC04NSxcbiAgLmMtd2lkdGgtODYsXG4gIC5jLXdpZHRoLTg3LFxuICAuYy13aWR0aC04OCxcbiAgLmMtd2lkdGgtODksXG4gIC5jLXdpZHRoLTkwLFxuICAuYy13aWR0aC05MSxcbiAgLmMtd2lkdGgtOTIsXG4gIC5jLXdpZHRoLTkzLFxuICAuYy13aWR0aC05NCxcbiAgLmMtd2lkdGgtOTUsXG4gIC5jLXdpZHRoLTk2LFxuICAuYy13aWR0aC05NyxcbiAgLmMtd2lkdGgtOTgsXG4gIC5jLXdpZHRoLTk5LFxuICAuYy13aWR0aC0xMDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG59XG5cbi8vIDc2N3B4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbn1cbiIsIjpyb290IHtcbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAvLy8vIEdsb2JhbCBDb2xvciBTZXR0aW5ncyAvLy8vLy8vLy8vXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAtLWJsYWNrOiAjMjMxZjIwO1xuICAtLWdyYXk6ICMyZjMxMzI7XG4gIC0td2hpdGU6ICNmZmZmZmY7XG4gIC0tb2ZmV2hpdGU6ICNmMmYzZjQ7XG4gIC0tY29sb3IxOiAjZDNhOTAwO1xuICAtLWNvbG9yMjogI2IwZDMwMDtcbiAgLS1jb2xvcjM6ICMwMGQzN2I7XG4gIC0tY29sb3I0OiAjMDAzNjIwO1xuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vLy8gR2xvYmFsIFNwaW5uZXIgU2V0dGluZ3MgLy8vLy8vLy8vXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC0tc3Bpbm5lci1jb2xvcjogdmFyKC0tY29sb3IxKTtcblxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vLy8gR2xvYmFsIFNwYWNpbmcgU2V0dGluZ3MgLy8vLy8vLy8vL1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8gbWF4LXdkaXRoLCBtaW51cyBsZWZ0LXJpZ2h0LXBhZGRpbmdcbiAgLS1jb250ZW50LXdpZHRoOiAxNDAwcHg7XG4gIC0tZ2xvYmFsLWhvcml6b250YWwtcGFkZGluZzogNTBweDtcbiAgLS1nbG9iYWwtdmVydGljYWwtcGFkZGluZzogNzBweDtcbiAgLS1nbG9iYWwtdmVydGljYWwtcGFkZGluZy1jaGFuZ2UtaW5jcmltZW50czogMzBweDtcblxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vLy8gR2xvYmFsIFN0eWxpbmcgU2V0dGluZ3MgLy8vLy8vLy8vL1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8gbWF4LXdkaXRoLCBtaW51cyBsZWZ0LXJpZ2h0LXBhZGRpbmdcbiAgLS1nbG9iYWwtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLS1nbG9iYWwtbGluZS10aGlja25lc3M6IDFweDtcblxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vLy8gR2xvYmFsIFRyYW5zaXRpb24gU2V0dGluZ3MgLy8vLy8vL1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8gbWF4LXdkaXRoLCBtaW51cyBsZWZ0LXJpZ2h0LXBhZGRpbmdcbiAgLS10cmFuc2l0aW9uLXRpbWluZzogMC4zcztcbiAgLS10cmFuc2l0aW9uLWVhc2U6IGVhc2U7XG5cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAvLy8vIEdsb2JhbCBGb250IFNldHRpbmdzIC8vLy8vLy8vLy9cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vIEJvZHlcbiAgLS1nbG9iYWwtYm9keS1mb250LWZhbWlseTogXCJGaWd0cmVlXCIsIHNhbnMtc2VyaWY7XG4gIC0tZ2xvYmFsLWJvZHktZm9udC13ZWlnaHQ6IDMwMDtcbiAgLS1nbG9iYWwtYm9keS1mb250LXNpemU6IDE2cHg7XG4gIC0tZ2xvYmFsLWJvZHktbGluZS1oZWlnaHQ6IDEuNzU7XG5cbiAgLy8gSGVhZGxpbmVzXG4gIC0tZ2xvYmFsLWhlYWRsaW5lLWZvbnQtZmFtaWx5OiBcIldvdGZhcmRcIiwgc2Fucy1zZXJpZjtcbiAgLS1nbG9iYWwtaGVhZGxpbmUtd2VpZ2h0OiA0MDA7XG4gIC8vIFN1YmhlYWRsaW5lc1xuICAtLWdsb2JhbC1zdWJoZWFkbGluZS1mb250LWZhbWlseTogXCJGaWd0cmVlXCIsIHNhbnMtc2VyaWY7XG4gIC0tZ2xvYmFsLXN1YmhlYWRsaW5lLXdlaWdodDogNDAwO1xuICAvLyBoMVxuICAtLWdsb2JhbC1oMS1zaXplOiA4MnB4O1xuICAtLWdsb2JhbC1oMS1oZWlnaHQ6IDE7XG4gIC0tZ2xvYmFsLWgxLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtaGVhZGxpbmUtZm9udC1mYW1pbHkpO1xuICAtLWdsb2JhbC1oMS13ZWlnaHQ6IDQwMDtcblxuICAvLyBoMlxuICAtLWdsb2JhbC1oMi1zaXplOiA2MHB4O1xuICAtLWdsb2JhbC1oMi1oZWlnaHQ6IDEuMTtcbiAgLS1nbG9iYWwtaDItZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1oZWFkbGluZS1mb250LWZhbWlseSk7XG4gIC0tZ2xvYmFsLWgyLXdlaWdodDogdmFyKC0tZ2xvYmFsLWhlYWRsaW5lLXdlaWdodCk7XG4gIC8vIGgzXG4gIC0tZ2xvYmFsLWgzLXNpemU6IDQ2cHg7XG4gIC0tZ2xvYmFsLWgzLWhlaWdodDogMS4xNTtcbiAgLS1nbG9iYWwtaDMtZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1oZWFkbGluZS1mb250LWZhbWlseSk7XG4gIC0tZ2xvYmFsLWgzLXdlaWdodDogdmFyKC0tZ2xvYmFsLWhlYWRsaW5lLXdlaWdodCk7XG4gIC8vIGg0XG4gIC0tZ2xvYmFsLWg0LXNpemU6IDM2cHg7XG4gIC0tZ2xvYmFsLWg0LWhlaWdodDogMS4xNTtcbiAgLS1nbG9iYWwtaDQtZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1oZWFkbGluZS1mb250LWZhbWlseSk7XG4gIC0tZ2xvYmFsLWg0LXdlaWdodDogNDAwO1xuICAvLyBoNVxuICAtLWdsb2JhbC1oNS1zaXplOiAxNHB4O1xuICAtLWdsb2JhbC1oNS1oZWlnaHQ6IDEuNTtcbiAgLS1nbG9iYWwtaDUtZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1zdWJoZWFkbGluZS1mb250LWZhbWlseSk7XG4gIC0tZ2xvYmFsLWg1LXdlaWdodDogdmFyKC0tZ2xvYmFsLXN1YmhlYWRsaW5lLXdlaWdodCk7XG4gIC8vIGg2XG4gIC0tZ2xvYmFsLWg2LXNpemU6IDEycHg7XG4gIC0tZ2xvYmFsLWg2LWhlaWdodDogMS41O1xuICAtLWdsb2JhbC1oNi1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLXN1YmhlYWRsaW5lLWZvbnQtZmFtaWx5KTtcbiAgLS1nbG9iYWwtaDYtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtc3ViaGVhZGxpbmUtd2VpZ2h0KTtcblxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAvLy8vIFRleHQgTGluayBTZXR0aW5ncyAvLy8vXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgLS10ZXh0LWxpbmstdW5kZXJsaW5lLWNvbG9yOiB2YXIoLS1jb2xvcjEpO1xuICAtLXRleHQtbGluay11bmRlcmxpbmUtaGVpZ2h0OiAxcHg7XG4gIC8vIE9uIEhvdmVyXG4gIC0tdGV4dC1saW5rLWNvbG9yLWhvdmVyOiB2YXIoLS1jb2xvcjEpO1xuICAtLXRleHQtbGluay11bmRlcmxpbmUtaGVpZ2h0LWhvdmVyOiAzcHg7XG5cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8vLyBMaXN0IFNldHRpbmdzIC8vLy8vL1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC0tbGlzdC1vZmZzZXQtbGVmdDogMTZweDtcbiAgLS1saXN0LWRvdC1udW1iZXItY29sb3I6IHZhcigtLWNvbG9yMik7XG4gIC0tbGlzdC1kb3Qtc2l6ZTogNnB4O1xuICAtLWxpc3QtZG90LXJhZGl1czogNTAlO1xuICAtLWxpc3QtbnVtYmVyLXNpemU6IDFyZW07XG5cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vLy8gSFIgU2V0dGluZ3MgLy8vLy8vXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC0taHItY29sb3I6IHZhcigtLWNvbG9yMik7XG4gIC0taHItd2lkdGg6IDEwMCU7XG4gIC0taHItaGVpZ2h0OiAxcHg7XG5cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8vLyBCbG9jayBRdW90ZSBTZXR0aW5ncyAvLy8vLy9cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAtLWJsb2NrLXF1b3RlLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IyKTtcbiAgLS1ibG9jay1xdW90ZS1mb250LXNpemU6IDFlbTtcbiAgLS1ibG9jay1xdW90ZS12ZXJ0aWNhbC1zYXBjaW5nOiAxNnB4O1xuICAtLWJsb2NrLXF1b3RlLWhvcml6b250YWwtc2FwY2luZzogY2FsYyh2YXIoLS1ibG9jay1xdW90ZS12ZXJ0aWNhbC1zYXBjaW5nKSAqIDIpO1xuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vLy8gQnV0dG9uIFNldHRpbmdzIC8vLy8vLy8vLy9cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAtLWJ1dHRvbi1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWhlYWRsaW5lLWZvbnQtZmFtaWx5KTtcbiAgLS1idXR0b24tdGV4dC1zaXplOiB2YXIoLS1nbG9iYWwtYm9keS1mb250LXNpemUpO1xuICAtLWJ1dHRvbi10ZXh0LXdlaWdodDogdmFyKC0tZ2xvYmFsLWJvZHktZm9udC13ZWlnaHQpO1xuICAtLWJ1dHRvbi12ZXJ0aWNhbC1wYWRkaW5nOiAxNnB4O1xuICAtLWJ1dHRvbi1ob3Jpem9udGFsLXBhZGRpbmc6IDMwcHg7XG4gIC0tYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgLS1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IxKTtcbiAgLS1idXR0b24tYm9yZGVyLXJhZGl1czogdmFyKC0tZ2xvYmFsLWJvcmRlci1yYWRpdXMpO1xuICAvLyBIb3ZlciBTZXR0aW5nc1xuICAtLWJ1dHRvbi10ZXh0LWNvbG9yLWhvdmVyOiB2YXIoLS1ncmF5KTtcbiAgLS1idXR0b24tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3IxKTtcblxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAvLy8vIElucHV0IFNldHRpbmdzIC8vLy8vLy8vLy8vXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLS1pbnB1dC1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWJvZHktZm9udC1mYW1pbHkpO1xuICAtLWlucHV0LWZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtYm9keS1mb250LXdlaWdodCk7XG4gIC0taW5wdXQtcGFkZGluZy12ZXJ0aWNhbDogMTBweDtcbiAgLS1pbnB1dC1wYWRkaW5nLWhvcml6b250YWw6IDEycHg7XG4gIC0taW5wdXQtYm9yZGVyLWhpZ2hsaWdodDogdmFyKC0tY29sb3IxKTtcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiAwO1xuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8vLyBHbG9iYWwgQm94IFNoYWRvdyBTZXR0aW5ncyAvLy8vLy8vXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAtLWJveC1zaGFkb3c6IC01cHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLy8gSG92ZXJcbiAgLS1ib3gtc2hhZG93LWhvdmVyOiAwcHggM3B4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vLy8gR2xvYmFsIFBhZ2luYXRpb24gU2V0dGluZ3MgLy8vLy8vL1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8gU2VjdGlvbiBTcGFjaW5nXG4gIC0tcGFnaW5hdGlvbi1wYWRkaW5nLXZlcnRpY2FsOiAzMHB4O1xuICAtLXBhZ2luYXRpb24tcGFkZGluZy1ob3Jpem9udGFsOiAwO1xuICAvLyBCb3JkZXJcbiAgLS1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIC8vIEJ1dHRvbiBTcGFjaW5nXG4gIC0tcGFnaW5hdGlvbi1idXR0b24tcGFkZGluZy12ZXJ0aWNhbDogMTBweDtcbiAgLS1wYWdpbmF0aW9uLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHg7XG4gIC0tcGFnaW5hdGlvbi1idXR0b24tc3BhY2UtYmV0d2VlbjogOHB4O1xuICAvLyBDbGlja2FibGUgQnV0dG9uc1xuICAtLXBhZ2luYXRpb24tY2xpY2thYmxlLXRleHQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgLS1wYWdpbmF0aW9uLWNsaWNrYWJsZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcjEpO1xuICAtLXBhZ2luYXRpb24tY2xpY2thYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IxKTtcbiAgLy8gQ2xpY2thYmxlIEJ1dHRvbnMgSG92ZXJcbiAgLS1wYWdpbmF0aW9uLWNsaWNrYWJsZS10ZXh0LWNvbG9yLWhvdmVyOiB2YXIoLS1ibGFjayk7XG4gIC0tcGFnaW5hdGlvbi1jbGlja2FibGUtYmFja2dyb3VuZC1jb2xvci1ob3Zlcjogd2hpdGU7XG4gIC0tcGFnaW5hdGlvbi1jbGlja2FibGUtYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1ibGFjayk7XG4gIC8vIEFjdGl2ZSBCdXR0b25cbiAgLS1wYWdpbmF0aW9uLWFjdGl2ZS10ZXh0LWNvbG9yOiB2YXIoLS1wYWdpbmF0aW9uLWNsaWNrYWJsZS10ZXh0LWNvbG9yKTtcbiAgLS1wYWdpbmF0aW9uLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLS1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWNvbG9yMSk7XG4gIC8vIE5leHQgUHJldiBCdXR0b25zXG4gIC0tcGFnaW5hdGlvbi1uZXQtcHJldi1wYWRkaW5nOiBjYWxjKHZhcigtLXBhZ2luYXRpb24tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCkgKyA1cHgpO1xuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vLy8gSGVhZGVyIFNldHRpbmdzIC8vLy9cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAvLyBUaGlzIGRldGVybWluZXMgdGhlIGhlaWdodCBvZiB0aGUgbG9nby5cbiAgLS1oZWFkZXItcG9zaXRpb246IHJlbGF0aXZlO1xuICAtLWhlYWRlci1oZWlnaHQ6IDEwMHB4O1xuICAtLWhlYWRlci12ZXJ0aWNhbC1wYWRkaW5nOiAxNXB4O1xuICAtLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vZmZXaGl0ZSk7XG4gIC0taGVhZGVyLW1lbnUtaXRlbS1zcGFjaW5nOiAzNXB4O1xuICAtLWhlYWRlci1uYXYtbGluay1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAtLWhlYWRlci1uYXYtbGluay11bmRlcmxpbmUtaGVpZ2h0OiAwcHg7XG4gIC0taGVhZGVyLW5hdi1saW5rLXVuZGVybGluZS1oZWlnaHQtaG92ZXI6IDJweDtcbiAgLS1oZWFkZXItbmF2LWFjdGl2ZS1saW5rLWNvbG9yOiB2YXIoLS1jb2xvcjEpO1xuICAtLWhlYWRlci1zZWFyY2gtdGV4dC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAtLWhlYWRlci1zZWFyY2gtYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS1oZWFkZXItc2VhcmNoLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG5cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8vLyBGb290ZXIgU2V0dGluZ3MgLy8vL1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vLyAvLyBGb290ZXIgU2VjdGlvbiBTcGFjaW5nXG4gIC0tZm9vdGVyLXZlcnRpY2FsLXNwYWNpbmctdG9wOiA5MHB4O1xuICAtLWZvb3Rlci12ZXJ0aWNhbC1zcGFjaW5nLWJvdHRvbTogNjBweDtcbiAgLy8gVGFrZSBUb3RhbCBOdW1iZXIgb2YgQ29sdW1ucyBkaXZpZGUgYnkgMTAwXG4gIC0tZm9vdGVyLXRpbGUtd2lkdGg6IDI1JTtcbiAgLS1mb290ZXItdGlsZS1wYWRkaW5nLXZlcnRpY2FsOiAwcHg7XG4gIC0tZm9vdGVyLXRpbGUtcGFkZGluZy1ob3Jpem9udGFsOiAyNXB4O1xuICAvLyBUaWxlIFRleHRcbiAgLS1mb290ZXItZm9udC1zaXplOiB2YXIodmFyKC0tZ2xvYmFsLWJvZHktZm9udC1zaXplKSk7XG4gIC0tZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgLS1mb290ZXItdGV4dC1jb2xvcjogdmFyKC0tb2ZmV2hpdGUpO1xuICAtLWZvb3Rlci10ZXh0LWNvbG9yLWhvdmVyOiB2YXIoLS1jb2xvcjEpO1xuICAvLyBUaWxlIFRpdGxlXG4gIC0tZm9vdGVyLXRpdGxlLWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtaGVhZGxpbmUtZm9udC1mYW1pbHkpO1xuICAtLWZvb3Rlci10aXRsZS1mb250LXNpemU6IDI0cHg7XG4gIC0tZm9vdGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZm9vdGVyLXRpdGxlLW1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC8vIEZvb3RlciBMaW5rc1xuICAtLWZvb3Rlci1uYXYtbGluay11bmRlcmxpbmUtaGVpZ2h0OiAwcHg7XG4gIC0tZm9vdGVyLW5hdi1saW5rLXVuZGVybGluZS1oZWlnaHQtaG92ZXI6IDJweDtcbiAgLy8gQ29weXJpZ2h0IEZvb3RlclxuICAtLWNvcHlyaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5KTtcbiAgLS1jb3B5cmlnaHQtdGV4dC1jb2xvcjogdmFyKC0tb2ZmV2hpdGUpO1xuICAtLWNvcHlyaWdodC12ZXJ0aWNhbC1wYWRkaW5nOiAxOHB4O1xuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAvLy8vIFdQIFN0YW5kYXJkIFNldHRpbmdzIC8vL1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAtLWJsb2ctbWF4LXdpZHRoOiA5NjBweDtcbiAgLS13cC1wb3N0LWJsb2NrLXBhZGRpbmc6IDUwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLS1oZWFkZXItdmVydGljYWwtcGFkZGluZzogMjVweDtcbiAgICAvLyBUYWtlIFRvdGFsIE51bWJlciBvZiBDb2x1bW5zIGRpdmlkZSBieSAxMDBcbiAgICAtLWZvb3Rlci10aWxlLXdpZHRoOiA1MCU7XG4gICAgLS1mb290ZXItdGlsZS1wYWRkaW5nLXZlcnRpY2FsOiAzMHB4O1xuICAgIC8vIC0tZm9vdGVyLXRpbGUtcGFkZGluZy1ob3Jpem9udGFsOiAyNXB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAtLWdsb2JhbC1ob3Jpem9udGFsLXBhZGRpbmc6IDM1cHg7XG4gICAgLS1nbG9iYWwtdmVydGljYWwtcGFkZGluZzogNjBweDtcblxuICAgIC8vIEZvb3RlciBTZWN0aW9uIFNwYWNpbmdcbiAgICAtLWZvb3Rlci12ZXJ0aWNhbC1zcGFjaW5nLXRvcDogMzBweDtcbiAgICAtLWZvb3Rlci12ZXJ0aWNhbC1zcGFjaW5nLWJvdHRvbTogNDBweDtcbiAgICAvLyBUYWtlIFRvdGFsIE51bWJlciBvZiBDb2x1bW5zIGRpdmlkZSBieSAxMDBcbiAgICAtLWZvb3Rlci10aWxlLXdpZHRoOiAxMDAlO1xuICAgIC8vIC0tZm9vdGVyLXRpbGUtcGFkZGluZy12ZXJ0aWNhbDogMHB4O1xuICAgIC8vIC0tZm9vdGVyLXRpbGUtcGFkZGluZy1ob3Jpem9udGFsOiAyNXB4O1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiV290ZmFyZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3dvdGZhcmQtdGhpbi13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJXb3RmYXJkXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvd290ZmFyZC1leHRyYWxpZ2h0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvdGZhcmRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy93b3RmYXJkLWxpZ2h0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvdGZhcmRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy93b3RmYXJkLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiV290ZmFyZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3dvdGZhcmQtbWVkaXVtLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvdGZhcmRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy93b3RmYXJkLXNlbWlib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvdGZhcmRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy93b3RmYXJkLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiV290ZmFyZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3dvdGZhcmQtdGhpbml0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJXb3RmYXJkXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvd290ZmFyZC1leHRyYWxpZ2h0aXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvdGZhcmRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy93b3RmYXJkLWxpZ2h0aXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvdGZhcmRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy93b3RmYXJkLXJlZ3VsYXJpdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiV290ZmFyZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3dvdGZhcmQtbWVkaXVtaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvdGZhcmRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy93b3RmYXJkLXNlbWlib2xkaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvdGZhcmRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy93b3RmYXJkLWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuIiwiaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC1ib2R5LWZvbnQtc2l6ZSk7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC1ib2R5LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtYm9keS1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtYm9keS1mb250LXdlaWdodCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjUwcHgpO1xufVxuXG5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1nbG9iYWwtdmVydGljYWwtcGFkZGluZykgMHB4O1xufVxuXG4uY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAwcHggdmFyKC0tZ2xvYmFsLWhvcml6b250YWwtcGFkZGluZyk7XG59XG5cbmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWxpbmstY29sb3IpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS10cmFuc2l0aW9uLXRpbWluZykgdmFyKC0tdHJhbnNpdGlvbi1lYXNlKTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHZhcigtLXRleHQtbGluay11bmRlcmxpbmUtaGVpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWxpbmstdW5kZXJsaW5lLWNvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgdmFyKC0tdHJhbnNpdGlvbi10aW1pbmcpIHZhcigtLXRyYW5zaXRpb24tZWFzZSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1saW5rLWNvbG9yLWhvdmVyKTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDogdmFyKC0tdGV4dC1saW5rLXVuZGVybGluZS1oZWlnaHQtaG92ZXIpO1xuICAgIH1cbiAgfVxufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLWgxLXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLWgxLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtaDEtZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLWgxLXdlaWdodCk7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtaDItc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtaDItaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1oMi1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtaDItd2VpZ2h0KTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC1oMy1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC1oMy1oZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWgzLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC1oMy13ZWlnaHQpO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLWg0LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLWg0LWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtaDQtZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLWg0LXdlaWdodCk7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtaDUtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtaDUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1oNS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtaDUtd2VpZ2h0KTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC1oNi1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC1oNi1oZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWg2LWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC1oNi13ZWlnaHQpO1xufVxuXG5wIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnVsLFxub2wge1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbjogMXJlbSAwO1xuXG4gIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1saXN0LW9mZnNldC1sZWZ0KTtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG51bCB7XG4gIGxpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IHZhcigtLWxpc3QtZG90LXNpemUpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1saXN0LWRvdC1zaXplKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWxpc3QtZG90LXJhZGl1cyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saXN0LWRvdC1udW1iZXItY29sb3IpO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtICh2YXIoLS1saXN0LWRvdC1zaXplKSAvIDIpKTtcbiAgICB9XG4gIH1cbn1cblxub2wge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuXG4gIGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1saXN0LWRvdC1udW1iZXItY29sb3IpO1xuICAgICAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbGlzdC1udW1iZXItc2l6ZSk7XG4gICAgfVxuICB9XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taHItY29sb3IpO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IHZhcigtLWhyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1oci1oZWlnaHQpO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ibG9jay1xdW90ZS1ib3JkZXItY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWJsb2NrLXF1b3RlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWJsb2NrLXF1b3RlLXZlcnRpY2FsLXNhcGNpbmcpICogMikgMDtcbiAgcGFkZGluZzogdmFyKC0tYmxvY2stcXVvdGUtdmVydGljYWwtc2FwY2luZykgdmFyKC0tYmxvY2stcXVvdGUtaG9yaXpvbnRhbC1zYXBjaW5nKTtcblxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5zZWVtYXgtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ1dHRvbi1mb250LWZhbWlseSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tYmFja2dyb3VuZC1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi12ZXJ0aWNhbC1wYWRkaW5nKSB2YXIoLS1idXR0b24taG9yaXpvbnRhbC1wYWRkaW5nKTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tdGV4dC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJ1dHRvbi10ZXh0LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS10cmFuc2l0aW9uLXRpbWluZykgdmFyKC0tdHJhbnNpdGlvbi1lYXNlKTtcblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvci1ob3Zlcik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1ob3Zlcik7XG4gIH1cbn1cblxuaW5wdXQsXG5idXR0b24sXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhLFxuI21jX2VtYmVkX3NpZ251cCAubWMtZmllbGQtZ3JvdXAgaW5wdXQge1xuICBmb250LWZhbWlseTogdmFyKC0taW5wdXQtZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0taW5wdXQtZm9udC13ZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1pbnB1dC1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1pbnB1dC1wYWRkaW5nLWhvcml6b250YWwpO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICB9XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4jbWNfZW1iZWRfc2lnbnVwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwcHggc29saWQgdmFyKC0tY29sb3IyKTtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWJhY2tncm91bmQtY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tdmVydGljYWwtcGFkZGluZykgdmFyKC0tYnV0dG9uLWhvcml6b250YWwtcGFkZGluZyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLXRleHQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1idXR0b24tdGV4dC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLXRleHQtY29sb3IpO1xuICAvLyBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS10cmFuc2l0aW9uLXRpbWluZykgdmFyKC0tdHJhbnNpdGlvbi1lYXNlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgLy8gYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1ob3Zlcik7XG4gIH1cbn1cblxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci1oaWdobGlnaHQpO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAwcHggc29saWQgYmxhY2s7XG59XG5cbi5zZWVtYXgtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGJvcmRlci10b3A6IHZhcigtLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXBhZ2luYXRpb24tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tcGFnaW5hdGlvbi1wYWRkaW5nLWhvcml6b250YWwpO1xuXG4gIC5wYWdlLW51bWJlcnMsXG4gIC5uZXh0LFxuICAucHJldiB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLXBhZ2luYXRpb24tY2xpY2thYmxlLWJvcmRlci1jb2xvcik7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogdmFyKC0tcGFnaW5hdGlvbi1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tcGFnaW5hdGlvbi1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdpbmF0aW9uLWNsaWNrYWJsZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tcGFnaW5hdGlvbi1jbGlja2FibGUtdGV4dC1jb2xvcik7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwcHggdmFyKC0tcGFnaW5hdGlvbi1idXR0b24tc3BhY2UtYmV0d2Vlbik7XG4gICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXRyYW5zaXRpb24tdGltaW5nKSB2YXIoLS10cmFuc2l0aW9uLWVhc2UpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYWdpbmF0aW9uLWNsaWNrYWJsZS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wYWdpbmF0aW9uLWNsaWNrYWJsZS1ib3JkZXItY29sb3ItaG92ZXIpO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0LFxuICAucHJldiB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWdpbmF0aW9uLW5ldC1wcmV2LXBhZGRpbmcpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZ2luYXRpb24tbmV0LXByZXYtcGFkZGluZyk7XG4gIH1cblxuICAuY3VycmVudCB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcGFnaW5hdGlvbi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXBhZ2luYXRpb24tYWN0aXZlLXRleHQtY29sb3IpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBhZ2luYXRpb24tYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgY29sb3I6IHZhcigtLXBhZ2luYXRpb24tYWN0aXZlLXRleHQtY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4vLyAxMDI0cHggQW5kIEJlbG93XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDEge1xuICB9XG5cbiAgaDIge1xuICB9XG5cbiAgaDMge1xuICB9XG5cbiAgaDQge1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG59XG5cbi8vIDc2N3B4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgLy8gcGFkZGluZzogdmFyKC0tbW9iaWxlLWdsb2JhbC12ZXJ0aWNhbC1wYWRkaW5nIDApO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICB9XG5cbiAgaDEge1xuICB9XG5cbiAgaDIge1xuICB9XG5cbiAgaDMge1xuICB9XG5cbiAgaDQge1xuICB9XG5cbiAgaDUge1xuICB9XG5cbiAgaDYge1xuICB9XG5cbiAgLm5leHQsXG4gIC5wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCI6cm9vdCB7XG4gIC0tdWktYmx1ZTogcmdiKDI4LCA5OCwgMjM4KTtcbiAgLS11aS1ibHVlOiAjMDA0YmMzO1xuICAtLXVpLWZvbnQtZmFtaWx5OiBcIldvdGZhcmRcIjtcbn1cbi5mb3JtLXRhYnMtZ3JvdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IC00MHB4O1xuICB6LWluZGV4OiAyMDAwO1xufVxuXG4uZm9ybS1pbnB1dC10YWIge1xuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vIHRvcDogMDtcbiAgLy8gcmlnaHQ6IDEwMCU7XG4gIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS11aS1mb250LWZhbWlseSk7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3cpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11aS1ibHVlKTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDM3OGY7XG4gIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgLm9wZW4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiAtMnB4O1xuXG4gICAgLy8gbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAvLyBmb250LXNpemU6IDQwcHg7XG4gICAgLy8gbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmZvcm0taW5wdXQtdGFiLTIge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG4uZm9ybS1pbnB1dHMge1xuICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93KTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNzAwcHg7XG4gIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS11aS1ibHVlKTtcblxuICAuZm9ybS1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdWktYmx1ZSk7XG4gIH1cblxuICAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cblxuICAuYWNmLWZpZWxkIHtcbiAgICAuYWNmLWxhYmVsIHtcbiAgICAgIC8vIGNvbG9yOiB2YXIoLS11aS1ibHVlKTtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWlucHV0LWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmZvcm0taW5wdXQtMSB7XG4gIH1cbiAgLmZvcm0taW5wdXQtMiB7XG4gIH1cbn1cblxuLmZvcm1zLWFuZC1vdXRwdXQge1xuICAuY29udGVudCB7XG4gIH1cblxuICAuZm9ybS1vdXRwdXRzIHtcbiAgICAuZm9ybS1vdXRwdXQtMSB7XG4gICAgfVxuICAgIC5mb3JtLW91dHB1dC0yIHtcbiAgICB9XG4gIH1cbn1cblxuLmFjZi1mb3JtLXN1Ym1pdCB7XG4gIHBhZGRpbmc6IDE2cHg7XG5cbiAgaW5wdXQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbn1cblxuLmFjZi1jb2xvci1waWNrZXIge1xuICBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAud3AtY29sb3ItcmVzdWx0LXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuI21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yMSk7XG4gIHotaW5kZXg6IDE5OTtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFBBRERJTkcgT1BUSU9OUyAvL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uc2VjdGlvbi10b3AtcGFkZGluZy1ub3JtYWwge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZ2xvYmFsLXZlcnRpY2FsLXBhZGRpbmcpO1xufVxuXG4uc2VjdGlvbi10b3AtcGFkZGluZy1tb3JlIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tZ2xvYmFsLXZlcnRpY2FsLXBhZGRpbmcpICsgdmFyKC0tZ2xvYmFsLXZlcnRpY2FsLXBhZGRpbmctY2hhbmdlLWluY3JpbWVudHMpKTtcbn1cblxuLnNlY3Rpb24tdG9wLXBhZGRpbmctbGVzcyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWdsb2JhbC12ZXJ0aWNhbC1wYWRkaW5nKSAtIHZhcigtLWdsb2JhbC12ZXJ0aWNhbC1wYWRkaW5nLWNoYW5nZS1pbmNyaW1lbnRzKSk7XG59XG5cbi5zZWN0aW9uLXRvcC1wYWRkaW5nLW5vbmUge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uc2VjdGlvbi1ib3R0b20tcGFkZGluZy1ub3JtYWwge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ2xvYmFsLXZlcnRpY2FsLXBhZGRpbmcpO1xufVxuXG4uc2VjdGlvbi1ib3R0b20tcGFkZGluZy1tb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tZ2xvYmFsLXZlcnRpY2FsLXBhZGRpbmcpICsgdmFyKC0tZ2xvYmFsLXZlcnRpY2FsLXBhZGRpbmctY2hhbmdlLWluY3JpbWVudHMpKTtcbn1cblxuLnNlY3Rpb24tYm90dG9tLXBhZGRpbmctbGVzcyB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWdsb2JhbC12ZXJ0aWNhbC1wYWRkaW5nKSAtIHZhcigtLWdsb2JhbC12ZXJ0aWNhbC1wYWRkaW5nLWNoYW5nZS1pbmNyaW1lbnRzKSk7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS1wYWRkaW5nLW5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJBQ0tHUk9VTkQgT1BUSU9OUyAvL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi53aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5jb2xvci0xLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcjEpO1xufVxuLmNvbG9yLTItYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yMik7XG59XG5cbi5jb2xvci0zLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcjMpO1xufVxuLmNvbG9yLTQtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yNCk7XG59XG5cbi5ibGFjay1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWN0aW9uLXNpZGUtb25lLFxuLnNlY3Rpb24tc2lkZS10d28ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICYgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucHJlLWhlYWRsaW5lIHtcbn1cblxuLmhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnN1YmhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmJvZHktY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5idXR0b24tcm93IHtcbn1cblxuLmJhY2tncm91bmQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vLyAxMDI0cHggQW5kIEJlbG93XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbn1cblxuLy8gNzY3cHggQW5kIEJlbG93XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xufVxuIiwiLnNpbmdsZS1wb3N0IHtcbn1cblxuLnNpbmdsZS1wb3N0LXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcblxuICAuc2luZ2xlLXBvc3QtaGVyby1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yMSk7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1ibG9nLW1heC13aWR0aCk7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cblxuICAuc2luZ2xlLXBvc3QtY2F0ZWdvcmllcy1wcmUtaGVhZGVyIHtcbiAgfVxuXG4gIC5zaW5nbGUtY2F0ZWdvcnktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC05cHg7XG4gICAgICB0b3A6IDAuMWVtO1xuICAgICAgaGVpZ2h0OiAwLjllbTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oci1jb2xvcik7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLXBvc3QtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMC43NXJlbSAwO1xufVxuXG4uc2luZ2xlLXBvc3QtZGF0ZSxcbi5zaW5nbGUtcG9zdC1hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLXBvc3QtYm9keSxcbi5wb3N0LXR5cGUtcG9zdCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBXT1JEUFJFU1MgQ09SRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogdmFyKC0td3AtcG9zdC1ibG9jay1wYWRkaW5nKSAwO1xuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW46IHZhcigtLXdwLXBvc3QtYmxvY2stcGFkZGluZykgMDtcbiAgfVxuICAuYWxpZ25ub25lIHtcbiAgICBtYXJnaW46IDVweCAwIDIwcHggMDtcbiAgfVxuXG4gIC5hbGlnbmNlbnRlcixcbiAgZGl2LmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xuICB9XG5cbiAgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbiAgfVxuXG4gIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuICB9XG5cbiAgYSBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xuICB9XG5cbiAgYSBpbWcuYWxpZ25ub25lIHtcbiAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbiAgfVxuXG4gIGEgaW1nLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG4gIH1cblxuICBhIGltZy5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLndwLWVsZW1lbnQtY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAud3AtYmxvY2staW1hZ2Uge1xuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIHtcbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1lbWJlZCB7XG4gICAgJi5pcy10eXBlLXZpZGVvIHtcbiAgICAgIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICAgIH1cblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0aWNreSB7XG4gIH1cblxuICAuYnlwb3N0YXV0aG9yIHtcbiAgfVxuXG4gIGgxLndwLWJsb2NrLWhlYWRpbmcsXG4gIGgyLndwLWJsb2NrLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMC4yNWVtIDA7XG4gIH1cblxuICBoMy53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAuMzVlbSAwO1xuICB9XG5cbiAgaDQud3AtYmxvY2staGVhZGluZyB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICB9XG4gIGg1LndwLWJsb2NrLWhlYWRpbmcsXG4gIGg2LndwLWJsb2NrLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gIH1cblxuICBjaXRlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgfVxuXG4gIC53cC1ibG9jay1xdW90ZSxcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcjEpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW46IHZhcigtLXdwLXBvc3QtYmxvY2stcGFkZGluZykgMDtcbiAgICBwYWRkaW5nOiAwLjVlbSA0MHB4O1xuICB9XG5cbiAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgY2l0ZSB7XG4gICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2stZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdC1yZWxhdGVkLXBvc3RzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1vZmZXaGl0ZSk7XG5cbiAgLmNvbnRlbnQge1xuICB9XG5cbiAgLnJlbGF0ZWQtcG9zdHMtc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLy8gMTAyNHB4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG59XG5cbi8vIDc2N3B4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wb3N0LWJvZHkge1xuICAgIC53cC1ibG9jay1xdW90ZSxcbiAgICAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuc2luZ2xlLXBvc3RzLXByZXZpZXctYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2luZ2xlLXBvc3QtcHJldmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjk1JTtcblxuICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdC1wcmV2aWV3LWltYWdlIHtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLnNpbmdsZS1wb3N0LXByZXZpZXctdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNnB4IDEwcHg7XG5cbiAgLnNpbmdsZS1wb3N0LXByZXZpZXctY2F0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG5cbiAgICBhIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaW5nbGUtcG9zdC1wcmV2aWV3LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLnNpbmdsZS1wb3N0LXByZXZpZXctZGF0ZSB7XG4gIH1cblxuICAuc2luZ2xlLXBvc3QtcHJldmlldy1leGNlcnB0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmFsbC1wb3N0cy1idXR0b24tYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcblxuICAuc2VlbWF4LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vIDEwMjRweCBBbmQgQmVsb3dcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLXBvc3QtcHJldmlldy1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xufVxuXG4vLyA3NjdweCBBbmQgQmVsb3dcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9zdC1wcmV2aWV3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvdXItb2gtZm91ci1wYWdlIHtcbiAgc2VjdGlvbiB7XG4gICAgbWluLWhlaWdodDogNjB2aDtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaDEge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNlZW1heC1idXR0b24ge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG4iLCIjcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIC0tc3Bpbm5lci13aWR0aDogMjAwcHg7XG59XG5cbi5zcGlubmVyLWxvYWRlci1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1zcGlubmVyLXdpZHRoKTtcbn1cblxuLnNwaW5uZXItbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyOiAzMHB4IHNvbGlkIHZhcigtLXNwaW5uZXItY29sb3IpO1xufVxuXG4uc3Bpbm5lci1sb2FkZXItMSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1sb2FkZXItMSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi8vIEZhc3QgU3Bpbm5lcnNcbi5zcGlubmVyLWxvYWRlci0yIHtcbiAgb3BhY2l0eTogMC42O1xuICBhbmltYXRpb246IHNwaW5uZXItbG9hZGVyLTIgMnMgbGluZWFyIGluZmluaXRlO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItbG9hZGVyLTMge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1sb2FkZXItMyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWxvYWRlci00IHtcbiAgb3BhY2l0eTogMC4yO1xuICBhbmltYXRpb246IHNwaW5uZXItbG9hZGVyLTQgMnMgbGluZWFyIGluZmluaXRlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItbG9hZGVyLTEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1sb2FkZXItMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWxvYWRlci0zIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWxvYWRlci00IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ0MGRlZyk7XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICBwb3NpdGlvbjogdmFyKC0taGVhZGVyLXBvc2l0aW9uKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgei1pbmRleDogMTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW9mZldoaXRlKTtcbiAgb3BhY2l0eTogMC4zO1xuXG4gIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItdmVydGljYWwtcGFkZGluZyk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWhlYWRlci12ZXJ0aWNhbC1wYWRkaW5nKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmhlYWRlci1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcblxuICBhIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLm1haW4tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWFpbi1uYXYtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG5cbiAgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWhlYWRlci1tZW51LWl0ZW0tc3BhY2luZyk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1uYXYtbGluay1jb2xvcik7XG4gICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGhlaWdodDogdmFyKC0taGVhZGVyLW5hdi1saW5rLXVuZGVybGluZS1oZWlnaHQpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItbmF2LWxpbmstdW5kZXJsaW5lLWhlaWdodC1ob3Zlcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICYgPiBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItbmF2LWFjdGl2ZS1saW5rLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMHB4IDI1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtbmF2LWl0ZW0ge1xuICBjb2xvcjogdmFyKC0taGVhZGVyLW5hdi1saW5rLWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1oZWFkZXItbWVudS1pdGVtLXNwYWNpbmcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS10cmFuc2l0aW9uLXRpbWluZykgdmFyKC0tdHJhbnNpdGlvbi1lYXNlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpbmstdW5kZXJsaW5lLWNvbG9yKTtcbiAgfVxufVxuXG4uc2VhcmNoLWl0ZW0tYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLWxpbmstY29sb3IpO1xufVxuXG4vLyBIZWlnaHQgc2V0IHRvIDAgaW4gcGFnZVNldHVwLmpzXG4uaGVhZGVyLXNlYXJjaC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLWxpbmstY29sb3IpO1xuICBjb2xvcjogdmFyKC0taGVhZGVyLXNlYXJjaC10ZXh0LWNvbG9yKTtcblxuICAuY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tZ2xvYmFsLXZlcnRpY2FsLXBhZGRpbmcpICsgdmFyKC0taGVhZGVyLWhlaWdodCkpO1xuICAgIC8vIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zZWFyY2gtY29udGFpbmVyLWhlYWRsaW5lIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaGZvcm0ge1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItc2VhcmNoLWJ1dHRvbi10ZXh0LWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGVyLXNlYXJjaC1idXR0b24tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC8vIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLy8gYm94LXNoYWRvdzogMHB4IDNweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgIC8vIGJvcmRlcjogMHB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAvLyBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgIC8vIGEge1xuICAgICAgICAvLyAgICY6YWZ0ZXIge1xuICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXNlYXJjaC1idXR0b24tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGVyLXNlYXJjaC1idXR0b24tdGV4dC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgLy8gTWFkZSBWaXNpYmxlIGF0IHNtYWxsZXIgc2NyZWVuIHNpemVzXG4gIC8vIGRpc3BsYXk6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IC0yMDB2dztcbiAgd2lkdGg6IDM2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkZXItbmF2LWxpbmstY29sb3IpO1xuICB9XG59XG5cbi5tb2JpbGUtc2VhcmNoLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzNweDtcbiAgcmlnaHQ6IDUwcHg7XG59XG5cbi8vIDEwMjRweCBBbmQgQmVsb3dcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIHtcbiAgICAuY29udGVudCB7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcik7XG4gIH1cblxuICAubWFpbi1uYXYtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAvLyBNaXJyb3IgLmNvbnRlbnQgY2xhc3MgZnJvbSBnbG9iYWwuc2Nzc1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyAzNXB4KSB2YXIoLS1nbG9iYWwtaG9yaXpvbnRhbC1wYWRkaW5nKSA1MHB4XG4gICAgICB2YXIoLS1nbG9iYWwtaG9yaXpvbnRhbC1wYWRkaW5nKTtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMCAydmggMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTB2dyk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS10cmFuc2l0aW9uLXRpbWluZykgdmFyKC0tdHJhbnNpdGlvbi1lYXNlKTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDBweDtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB6LWluZGV4OiAxMDQ7XG4gIH1cblxuICAubW9iaWxlLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDU7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5oZWFkZXItc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwNjtcblxuICAgIC5jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLXRvcDogMjV2aDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1zZWFyY2gtY2xvc2Uge1xuICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItbmF2LWxpbmstY29sb3IpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xufVxuXG4vLyA3NjdweCBBbmQgQmVsb3dcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIge1xuICB9XG5cbiAgLmhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuXG4gIC5tYWluLW5hdi1pbm5lciB7XG4gIH1cblxuICAubW9iaWxlLW1lbnUge1xuICB9XG5cbiAgLm1vYmlsZS1zZWFyY2gtY2xvc2Uge1xuICAgIHJpZ2h0OiB2YXIoLS1nbG9iYWwtaG9yaXpvbnRhbC1wYWRkaW5nKTtcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb290ZXItZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZm9vdGVyLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQtY29sb3IpO1xuXG4gIC5jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQtY29sb3IpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6IHZhcigtLWZvb3Rlci1uYXYtbGluay11bmRlcmxpbmUtaGVpZ2h0KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWZvb3Rlci1uYXYtbGluay11bmRlcmxpbmUtaGVpZ2h0LWhvdmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLXRpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHVsIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICAvLyBTdWIgTWVudXMgQXJlIEhpZGRlbiBmb3IgdGhlIFNha2Ugb2YgdGhlIE1lbnUgSGVpZ2h0XG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNvcHlyaWdodCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLy8gMTAyNHB4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXIge1xuICAgIC5mb290ZXItdGlsZSB7XG4gICAgICAvLyB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgIC5zdWJzY3JpYmUtdGlsZSB7XG4gICAgICAvLyB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAuZm9vdGVyIHtcbiAgICAuZm9vdGVyLXRpbGUge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvcHlyaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNlYXJjaC5waHAgUGFnZSBVc2VzIEFyY2hpdmUgUGFnZSBTdHlsZXNcbi5hcmNoaXZlLXBhZ2Uge1xuICAuaGVyby1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcjEpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5jb250ZW50IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5hcmNoaXZlLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vLyAxMDI0cHggQW5kIEJlbG93XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbn1cblxuLy8gNzY3cHggQW5kIEJlbG93XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xufVxuIiwiLy8gSG9tZSBQYWdlIFNDU1NcblxuLy8gSG9tZSBQYWdlIFN0eWxlc1xuLmhvbWUtcGFnZSB7XG4gIGgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3IyKTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG5cbiAgaDIsXG4gIGgzLFxuICBoNCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yMSk7XG4gIH1cblxuICAuZm9ybXMtYW5kLW91dHB1dCB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIC5jb250ZW50IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAucGFnZS1pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5mb3JtLWhhbGYge1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAvLyBtYXgtd2lkdGg6IDY1MHB4O1xuICB9XG5cbiAgLnN1Ym1pc3Npb24tZm9ybSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IyKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNTBweCA0MHB4O1xuXG4gICAgaDQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWJvZHktY29weSB7XG4gICAgcCB7XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gMTAyNHB4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG59XG5cbi8vIDc2N3B4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbn1cbiIsIi5mYXEtcGFnZSB7XG4gIC5mb3Jtcy1hbmQtb3V0cHV0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcjEpO1xuICB9XG5cbiAgLnNpbmdsZS1xdWVzdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHggMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcjEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuXG4gICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvcjEpO1xuICAgIH1cbiAgfVxuXG4gIC5xdWVzdGlvbi10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3IxKTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cblxuICAub3BlblF1ZXN0aW9uIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcjIpO1xuICAgIH1cbiAgfVxuXG4gIC5xdWVzdGlvbi1hbnN3ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLnF1ZXN0aW9uLWFuc3dlci1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4vLyAxMDI0cHggQW5kIEJlbG93XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbn1cblxuLy8gNzY3cHggQW5kIEJlbG93XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xufVxuIl19 */
