/* playwrite-de-grund-300 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playwrite DE Grund';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/playwrite-de-grund-v11-latin-300.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* playwrite-de-grund-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playwrite DE Grund';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/playwrite-de-grund-v11-latin-regular.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* playfair-display-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/playfair-display-v40-latin-regular.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* playfair-display-italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/playfair-display-v40-latin-italic.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* playfair-display-600 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/playfair-display-v40-latin-600.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
html {
  font-size: 16px;
}
body {
  margin: 0;
  font-family: "Playwrite DE Grund", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
  color: #090909;
}
p,
ul,
li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
main p,
main ul {
  margin-bottom: 1rem;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.1;
  margin: 0 0 1rem 0;
  padding: 0;
}
/* Standard-Verhalten der Links nullen */
a,
a:hover,
a:active {
  text-decoration: none;
}
a:focus {
  outline: 0;
  text-decoration: none;
}
input[type=email],
input[type=password],
input[type=date],
input[type=number],
input[type=text],
textarea {
  border-radius: 0;
  padding: 0.35em 0.85em;
  border: 1px solid #000;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
button,
input[type="submit"] {
  border: 0;
  background: #090909;
  color: #fff;
  border-radius: 0;
  padding: 0;
  outline: none!important;
  box-shadow: 0 0 0 rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
button:hover,
input[type="submit"]:hover,
button:active,
input[type="submit"]:active,
button:focus,
input[type="submit"]:focus,
button::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
  outline: none!important;
  border: 0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
figure,
picture {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}
img,
figure img,
picture img {
  display: block;
  width: 100%;
  height: auto;
}
address {
  font-weight: 400;
  font-style: normal;
  margin: 0;
}
.row {
  display: block;
}
.container {
  width: 100%;
  max-width: 1280px;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.container.content33,
.container.content10050,
.container.content10033,
.container.content10025 {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media  screen and (max-width: 620px) {
  .container.content33,
  .container.content10050,
  .container.content10033,
  .container.content10025 {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.row.wide .container {
  max-width: 100%;
}
.is--old-safari .container {
  display: table;
  width: 1280px;
}
@media screen and (max-width: 1280px) {
  .is--old-safari .container {
    width: 100%;
  }
}
.is--old-safari .container > div {
  float: left;
}
.content {
  padding: 0 1rem;
  box-sizing: border-box;
  height: 100%;
}
.desk-c0 {
  display: none;
}
.desk-c1 {
  display: 8.33333%;
}
.desk-c2 {
  width: 16.66666%;
}
.desk-c3 {
  width: 25%;
}
.desk-c4 {
  width: 33.33333%;
}
.desk-c5 {
  width: 41.66666%;
}
.desk-c6 {
  width: 50%;
}
.desk-c7 {
  width: 58.33333%;
}
.desk-c8 {
  width: 66.66666%;
}
.desk-c9 {
  width: 75%;
}
.desk-c10 {
  width: 83.33333%;
}
.desk-c11 {
  width: 91.66666%;
}
.desk-c12 {
  width: 100%;
}
.desk-off-c2 {
  margin-left: 16.66666%;
}
.desk-off-c1 {
  margin-left: 8.33333%;
}
.desk-off-c0 {
  margin-left: 0;
}
@media  screen and (max-width: 1141px) {
  .tabL-c0 {
    display: none;
  }
  .tabL-c1 {
    display: 8.33333%;
  }
  .tabL-c2 {
    width: 16.66666%;
  }
  .tabL-c3 {
    width: 25%;
  }
  .tabL-c4 {
    width: 33.33333%;
  }
  .tabL-c5 {
    width: 41.66666%;
  }
  .tabL-c6 {
    width: 50%;
  }
  .tabL-c7 {
    width: 58.33333%;
  }
  .tabL-c8 {
    width: 66.66666%;
  }
  .tabL-c9 {
    width: 75%;
  }
  .tabL-c10 {
    width: 83.33333%;
  }
  .tabL-c11 {
    width: 91.66666%;
  }
  .tabL-c12 {
    width: 100%;
  }
  .tabL-off-c2 {
    margin-left: 16.66666%;
  }
  .tabL-off-c1 {
    margin-left: 8.33333%;
  }
  .tabL-off-c0 {
    margin-left: 0;
  }
}
@media  screen and (max-width: 853px) {
  .tabP-c0 {
    display: none;
  }
  .tabP-c1 {
    display: 8.33333%;
  }
  .tabP-c2 {
    width: 16.66666%;
  }
  .tabP-c3 {
    width: 25%;
  }
  .tabP-c4 {
    width: 33.33333%;
  }
  .tabP-c5 {
    width: 41.66666%;
  }
  .tabP-c6 {
    width: 50%;
  }
  .tabP-c7 {
    width: 58.33333%;
  }
  .tabP-c8 {
    width: 66.66666%;
  }
  .tabP-c9 {
    width: 75%;
  }
  .tabP-c10 {
    width: 83.33333%;
  }
  .tabP-c11 {
    width: 91.66666%;
  }
  .tabP-c12 {
    width: 100%;
  }
  .tabP-off-c2 {
    margin-left: 16.66666%;
  }
  .tabP-off-c1 {
    margin-left: 8.33333%;
  }
  .tabP-off-c0 {
    margin-left: 0;
  }
}
@media  screen and (max-width: 620px) {
  .smL-c0 {
    display: none;
  }
  .smL-c1 {
    display: 8.33333%;
  }
  .smL-c2 {
    width: 16.66666%;
  }
  .smL-c3 {
    width: 25%;
  }
  .smL-c4 {
    width: 33.33333%;
  }
  .smL-c5 {
    width: 41.66666%;
  }
  .smL-c6 {
    width: 50%;
  }
  .smL-c7 {
    width: 58.33333%;
  }
  .smL-c8 {
    width: 66.66666%;
  }
  .smL-c9 {
    width: 75%;
  }
  .smL-c10 {
    width: 83.33333%;
  }
  .smL-c11 {
    width: 91.66666%;
  }
  .smL-c12 {
    width: 100%;
  }
  .smL-off-c0 {
    margin-left: 0;
  }
}
@media  screen and (max-width: 415px) {
  .smP-c0 {
    display: none;
  }
  .smP-c1 {
    display: 8.33333%;
  }
  .smP-c2 {
    width: 16.66666%;
  }
  .smP-c3 {
    width: 25%;
  }
  .smP-c4 {
    width: 33.33333%;
  }
  .smP-c5 {
    width: 41.66666%;
  }
  .smP-c6 {
    width: 50%;
  }
  .smP-c7 {
    width: 58.33333%;
  }
  .smP-c8 {
    width: 66.66666%;
  }
  .smP-c9 {
    width: 75%;
  }
  .smP-c10 {
    width: 83.33333%;
  }
  .smP-c11 {
    width: 91.66666%;
  }
  .smP-c12 {
    width: 100%;
  }
}
main h1 {
  font-family: "Playfair Display", serif;
  color: #81316f;
  line-height: 1.2;
  font-size: 3rem;
  font-weight: 400;
  font-style: italic;
}
@media  screen and (max-width: 620px) {
  main h1 {
    font-size: 2rem;
  }
}
main h2 {
  font-family: "Playfair Display", serif;
  color: #000;
  line-height: 1.2;
  font-size: 3rem;
  font-weight: 400;
  font-style: italic;
  margin-bottom: 3rem;
}
main h2 strong {
  color: #81316f;
  display: block;
}
main .has--primary-background h2 {
  color: #f4b6c2;
}
main .has--primary-background h2 strong {
  color: #fff;
}
main h3 {
  font-family: "Playfair Display", serif;
  font-weight: 600;
  font-style: italic;
  color: #56214d;
  font-size: 2rem;
}
main h3.specialh3 {
  font-family: "Playfair Display", serif;
  font-weight: 600;
  font-style: italic;
  background: white;
  color: #000;
  padding: 0.5rem 1rem;
  display: inline-block;
}
main p + h3.specialh3,
main .timetable + h3.specialh3 {
  margin-top: 4rem;
}
main p + h4 {
  margin-top: 4rem;
}
main .addressLabel {
  width: 80px;
  display: inline-block;
}
main .legal--line {
  display: flex;
  width: 100%;
}
main .legal--line span {
  width: 80px;
}
main .row--legal ul {
  margin: 1rem 0;
}
main .row--legal ul li {
  list-style-type: square;
  padding-left: 0;
  margin-left: 1rem;
  margin-bottom: 0.125rem;
}
main .row--legal a {
  color: #81316f;
}
main .row--legal a:hover,
main .row--legal a:focus {
  color: #56214d;
  text-decoration: underline;
}
main .row {
  padding: 7rem 0;
  scroll-margin-top: 130px;
}
@media  screen and (max-width: 620px) {
  .row.mobile--reverse {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.row.centered {
  text-align: center;
}
.row.dark {
  background: #090909;
  color: #eee;
}
@media  screen and (max-width: 620px) {
  .row.dark .content {
    padding: 2rem 1rem;
  }
}
.row.has--primary-background {
  background-color: #56214d;
}
.row.has--secondary-background {
  background-color: #f4b6c2;
}
.row.has--white-text {
  color: #fff;
}
.row.row--no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.row.row--nopadding-top {
  padding-top: 0;
}
.row.row--nopadding-bottom {
  padding-bottom: 0;
}
.row.row--slim-top {
  padding-top: 3rem;
}
.row.row--slim-bottom {
  padding-bottom: 3rem;
}
.row.row--middle .container {
  align-items: center;
}
.row.row--middle .container > div {
  height: auto;
}
@media  screen and (max-width: 620px) {
  .row:not(.mobile--reverse) .heading--col,
  .row:not(.mobile--reverse) .content50L,
  .row:not(.mobile--reverse) .content33L,
  .row:not(.mobile--reverse) .content33C,
  .row:not(.mobile--reverse) .content25L,
  .row:not(.mobile--reverse) .content25LC,
  .row:not(.mobile--reverse) .content25RC,
  .row:not(.mobile--reverse) .content66L {
    margin-bottom: 4rem;
  }
  .row.mobile--reverse .content50R,
  .row.mobile--reverse .content33R,
  .row.mobile--reverse .content33C,
  .row.mobile--reverse .content25R,
  .row.mobile--reverse .content25RC,
  .row.mobile--reverse .content25LC,
  .row.mobile--reverse .content66R {
    margin-bottom: 4rem;
  }
}
#services-headline,
#services,
.row--is-textured {
  background: url("../assets/textured.jpg") repeat center center;
}
#events .content33R .content {
  background: url("../assets/textured.jpg") repeat center center;
  padding: 8rem 2rem 2rem;
  color: #090909;
  position: relative;
  height: auto;
}
#events .content33R .content .location--icon {
  position: absolute;
  top: -3rem;
  left: calc(50% - 4rem);
  transform: rotate(15deg);
  width: 8rem;
  height: 8rem;
  border-radius: 4rem;
  background: #f4b6c2;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 3rem;
}
#events .content33R .content .location--icon svg {
  display: block;
  width: 3rem;
  height: 3rem;
}
#hamburger {
  display: none;
}
.navigation {
  height: 100%;
}
.navigation .menu {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: right;
  width: 100%;
}
.navigation .menu li + li {
  margin-left: 2rem;
}
.navigation .menu a {
  color: #090909;
}
@media  screen and (max-width: 620px) {
  .navigation .menu {
    flex-direction: column;
    height: auto;
    margin-top: 3rem;
  }
  .navigation .menu li + li {
    margin-left: 0;
    margin-top: 0.5rem;
    padding: 1rem 0;
    border-top: 1px solid #eee;
  }
}
@media  screen and (max-width: 620px) {
  #hamburger {
    display: flex;
    width: 100%;
    padding-right: 1rem;
    box-sizing: border-box;
    height: 100%;
    justify-content: right;
  }
  .navigation {
    position: fixed;
    top: 66px;
    right: 0;
    width: 70vw;
    bottom: 0;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    transform: translate3d(2rem, 0, 0);
    -webkit-transition: all 0.33s ease-in-out 0s;
    -moz-transition: all 0.33s ease-in-out 0s;
    -ms-transition: all 0.33s ease-in-out 0s;
    transition: all 0.33s ease-in-out 0s;
  }
  .navigation--in .navigation {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
.identity {
  position: fixed;
  background: #fff;
  top: 0;
  left: 0;
  right: 0;
  height: 100px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  z-index: 12000;
}
@media  screen and (max-width: 620px) {
  .identity {
    height: 66px;
  }
}
.identity .container,
.identity .container > div {
  height: 100%;
}
.identity .logo--link {
  display: block;
  height: 100%;
  width: 100%;
}
.identity .logo--link img {
  height: 100%;
  width: auto;
  display: block;
}
#header {
  background: url("../img/header.jpg") no-repeat center center;
  background-size: cover;
  height: 75vh;
  box-sizing: border-box;
}
#header h1 {
  margin-bottom: 3rem;
}
#header h1 strong {
  color: #000;
  display: block;
}
#header p {
  max-width: 480px;
  margin-bottom: 3rem;
}
@media  screen and (max-width: 620px) {
  #header {
    background: none;
    padding: 0;
    height: auto;
  }
  #header .content66L {
    padding-top: 3rem;
    padding-bottom: 3rem;
    background: url("../assets/header-textured.jpg") repeat center center;
  }
  #header .content33R {
    height: 100vw;
    background: url("../assets/header-img-mobile.jpg") no-repeat top left;
    background-size: cover;
    margin-bottom: 0;
  }
}
.page--content {
  margin-top: 100px;
}
@media  screen and (max-width: 620px) {
  .page--content {
    margin-top: 66px;
  }
}
.cards .content {
  padding: 8rem 2rem 1rem;
  background: #fff;
  box-shadow: 0 0 2rem rgba(0, 0, 0, 0.1);
  margin: 0 1rem;
  position: relative;
  font-size: 1rem;
}
.cards .cards--icon {
  position: absolute;
  top: -2rem;
  width: 8rem;
  height: 8rem;
  background: #f4b6c2;
  left: calc(50% - 4rem);
  border-radius: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cards .cards--icon svg {
  width: 4rem;
  height: 4rem;
}
.button {
  padding: 0.5rem 1.5rem;
  display: inline-block;
  transition: 0.33s ease-in-out;
}
.button .button--inner {
  display: flex;
  align-items: center;
  width: 100%;
}
.button .button--icon {
  width: 24px;
  height: 24px;
  display: block;
  margin-left: 1.5rem;
}
.button .button--icon svg {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}
.button--pink {
  background: #f4b6c2;
  color: #000;
  font-weight: 400;
  padding: 0.5rem 1.5rem;
}
.button--pink:hover,
.button--pink:focus {
  background: #81316f;
  color: #fff;
}
.button--pink:hover svg,
.button--pink:focus svg {
  fill: #fff;
}
.button--small {
  padding: 0.375rem 1rem;
  font-size: 0.9375rem;
  white-space: nowrap;
}
.booking--buttons {
  margin: 1rem 0 3rem;
  display: flex;
  justify-content: center;
}
.booking--buttons a {
  display: inline-block;
  margin: 0 1rem;
}
.image--bordered {
  max-width: 70%;
  padding: 1.5rem;
  margin: 0;
  border: 1px solid #bbb;
  position: relative;
  box-sizing: border-box;
}
.image--bordered img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0;
}
@media  screen and (max-width: 620px) {
  .image--bordered {
    max-width: unset;
  }
}
.image--bordered .badge {
  position: absolute;
  top: -2rem;
  right: -2rem;
  width: 8rem;
  height: 8rem;
  padding: 1rem;
  box-sizing: border-box;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: #f4b6c2;
  border-radius: 4rem;
  transform: rotate(15deg);
}
@media  screen and (max-width: 620px) {
  .image--bordered .badge {
    right: -1rem;
  }
}
.footer {
  background: #090909;
  color: #bbb;
  padding: 5rem 0;
  font-size: 1rem;
}
.footer a {
  color: #fff;
}
.footer a:hover,
.footer a:focus {
  text-decoration: underline;
}
.footer--headline {
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 3px;
  color: #f4b6c2;
  margin-bottom: 2rem;
}
.footer--contacts {
  padding-top: 5px;
}
.footer--contacts li {
  margin-bottom: 1rem;
}
.footer--contacts li a {
  display: flex;
  width: 100%;
  align-items: center;
  line-height: 1;
}
.footer--contacts li .footer--icon {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
}
.footer--contacts li .footer--icon.footer--icon-insta {
  width: 1rem;
  height: 1rem;
}
.footer--contacts li .footer--icon svg {
  display: block;
  width: 100%;
  height: auto;
}
.footer--contacts li .footer--contact-text {
  margin-top: -5px;
  display: block;
}
.footer--nav {
  margin-top: 1rem;
}
.footer--nav a + a {
  margin-left: 1rem;
}
.postfooter {
  border-top: 1px solid #bbb;
  padding-top: 2rem;
  margin-top: 2rem;
}
.postfooter img {
  max-width: 240px;
  height: auto;
}
.accordion {
  width: 100%;
}
.accordion--item {
  border-bottom: 1px solid #bbb;
}
.accordion--item:first-child {
  border-top: 1px solid #bbb;
}
.accordion--trigger {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.25rem 0;
  cursor: pointer;
  -webkit-transition: all 0.33s ease-in-out 0s;
  -moz-transition: all 0.33s ease-in-out 0s;
  -ms-transition: all 0.33s ease-in-out 0s;
  transition: all 0.33s ease-in-out 0s;
}
.accordion--trigger:hover,
.accordion--trigger:focus {
  color: #81316f;
}
.accordion--trigger h4 {
  margin: 0;
  padding-right: 1rem;
  font-family: "Playfair Display", serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.3;
}
.accordion--indicator {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1;
  color: #81316f;
  -webkit-transition: transform 0.33s ease-in-out 0s;
  -moz-transition: transform 0.33s ease-in-out 0s;
  -ms-transition: transform 0.33s ease-in-out 0s;
  transition: transform 0.33s ease-in-out 0s;
}
.accordion--entry {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: max-height, opacity, padding 0.33s ease-in-out 0s;
  -moz-transition: max-height, opacity, padding 0.33s ease-in-out 0s;
  -ms-transition: max-height, opacity, padding 0.33s ease-in-out 0s;
  transition: max-height, opacity, padding 0.33s ease-in-out 0s;
}
.accordion--item.is--open .accordion--entry {
  max-height: 500px;
  padding-bottom: 1.25rem;
  opacity: 1;
}
.accordion--item.is--open .accordion--indicator {
  transform: rotate(45deg);
}
.insta--link {
  padding: 2rem 0;
  display: flex;
  align-items: center;
  width: 100%;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
}
.insta--link .insta--icon {
  width: 2.4rem;
  height: 2.4rem;
  display: flex;
  flex-shrink: 0;
  margin-right: 3rem;
}
.insta--link .insta--icon svg {
  display: block;
  width: 100%;
  height: auto;
  fill: #fff;
}
.insta--link .insta--cta {
  width: 100%;
  font-family: "Playfair Display", serif;
  color: #fff;
  font-size: 1.875rem;
  font-style: italic;
  line-height: 1.1;
  margin-top: -3px;
}
.insta--link .insta--nick {
  display: flex;
  flex-shrink: 0;
  color: #f4b6c2;
  font-weight: 600;
}
@media  screen and (max-width: 620px) {
  .insta--link {
    flex-direction: column;
  }
  .insta--link .insta--cta {
    margin: 3rem 0;
    text-align: center;
  }
  .insta--link .insta--icon {
    margin-right: unset;
  }
}
.off-canvas--trigger {
  width: 44px;
  height: 36px;
  font: inherit;
  display: inline-block;
  overflow: visible;
  margin: 10px 0 0 0;
  padding: 5px 0 5px 5px;
  cursor: pointer;
  transition-timing-function: linear;
  transition-duration: 0.15s;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity,filter;
  transition-property: opacity, filter, -webkit-filter;
  text-transform: none;
  color: inherit;
  border: 0;
  background-color: transparent;
}
.hamburger--box {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 20px;
}
.hamburger--inner {
  top: 50%;
  display: block;
  margin-top: -2px;
}
.hamburger--inner,
.hamburger--inner:after,
.hamburger--inner:before {
  position: absolute;
  width: 36px;
  height: 2px;
  transition-timing-function: ease;
  transition-duration: 0.15s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  border-radius: 2px;
  background-color: #090909;
}
.hamburger--inner:after,
.hamburger--inner:before {
  display: block;
  content: '';
}
.hamburger--inner:before {
  top: -10px;
}
.hamburger--inner:after {
  bottom: -10px;
}
.off-canvas--trigger .hamburger--inner {
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 0.1s;
}
.off-canvas--trigger .hamburger--inner::before {
  transition: top 0.1s 0.14s ease, opacity 0.1s ease;
}
.off-canvas--trigger .hamburger--inner::after {
  transition: bottom 0.1s 0.14s ease, -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.off-canvas--trigger.hamburger--active .hamburger--inner {
  transition-delay: 0.14s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.off-canvas--trigger.hamburger--active .hamburger--inner::before {
  top: 0;
  transition: top 0.1s ease, opacity 0.1s 0.14s ease;
  opacity: 0;
}
.off-canvas--trigger.hamburger--active .hamburger--inner::after {
  bottom: 0;
  transition: bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  pointer-events: none;
  visibility: hidden;
}
.overlay.is--open {
  pointer-events: auto;
  visibility: visible;
}
.overlay--backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  -webkit-transition: opacity 0.33s ease-in-out 0s;
  -moz-transition: opacity 0.33s ease-in-out 0s;
  -ms-transition: opacity 0.33s ease-in-out 0s;
  transition: opacity 0.33s ease-in-out 0s;
}
.overlay.is--open .overlay--backdrop {
  opacity: 1;
}
.overlay--panel {
  position: absolute;
  top: 100px;
  right: 0;
  width: 50vw;
  height: calc(100% - 100px);
  background: #fff;
  box-shadow: -4px 0 20px rgba(0, 0, 0, 0.15);
  transform: translateX(100%);
  -webkit-transition: transform 0.33s ease-in-out 0s;
  -moz-transition: transform 0.33s ease-in-out 0s;
  -ms-transition: transform 0.33s ease-in-out 0s;
  transition: transform 0.33s ease-in-out 0s;
}
@media  screen and (max-width: 620px) {
  .overlay--panel {
    top: 66px;
    width: 95vw;
    height: calc(100% - 66px);
  }
}
.overlay.is--open .overlay--panel {
  transform: translateX(0);
}
.overlay--close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  z-index: 10;
}
.overlay--close span {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 1.5rem;
  height: 2px;
  background: #090909;
  -webkit-transition: all 0.33s ease-in-out 0s;
  -moz-transition: all 0.33s ease-in-out 0s;
  -ms-transition: all 0.33s ease-in-out 0s;
  transition: all 0.33s ease-in-out 0s;
}
.overlay--close span:first-child {
  transform: translate(-50%, -50%) rotate(45deg);
}
.overlay--close span:last-child {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.overlay--close:hover span,
.overlay--close:focus span {
  background: #81316f;
}
.overlay--content {
  box-sizing: border-box;
  height: 100%;
  padding: 4rem 2rem 2rem;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
@media  screen and (max-width: 620px) {
  .overlay--content {
    padding: 4rem 1.25rem 1.25rem;
  }
}
.overlay--content h2 {
  margin-bottom: 1.5rem;
}
.overlay--content h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
}
.overlay--content p {
  margin-bottom: 1rem;
}
.overlay--content ul,
.overlay--content ol {
  margin: 0 0 1.5rem 0;
  padding-left: 1.25rem;
}
.overlay--content ul li,
.overlay--content ol li {
  margin-bottom: 0.5rem;
}
.overlay--content ul {
  list-style: none;
  padding-left: 0;
}
.overlay--content ul li {
  position: relative;
  padding-left: 1.5rem;
}
.overlay--content ul li::before {
  content: '';
  position: absolute;
  top: 0.65em;
  left: 0;
  width: 1rem;
  height: 2px;
  background: #81316f;
  border-radius: 2px;
  transform: rotate(-2deg);
}
.overlay--content ol > li > p:first-of-type {
  margin-top: 0.5rem;
}
.overlay--steps {
  list-style: none;
  counter-reset: step;
  padding-left: 0;
}
.overlay--steps > li {
  position: relative;
  padding-left: 3rem;
  margin-bottom: 1.5rem;
  counter-increment: step;
}
.overlay--steps > li::before {
  content: counter(step);
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f4b6c2;
  color: #090909;
  font-weight: 700;
  font-size: 0.9375rem;
  border-radius: 50%;
}
.overlay--steps > li > strong {
  display: block;
  font-size: 1.125rem;
  margin-bottom: 0.5rem;
}
.overlay--steps > li > p {
  margin-bottom: 0.75rem;
}
.overlay--steps > li ul {
  margin-bottom: 0;
}
.overlay--lead {
  font-size: 1.25rem;
  margin-bottom: 1.5rem;
}
.overlay--table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 1.5rem;
}
.overlay--table th,
.overlay--table td {
  padding: 0.75rem 1rem;
  text-align: left;
  border-bottom: 1px solid #eee;
  vertical-align: middle;
}
.overlay--table th {
  font-weight: 600;
  background: #eee;
}
.overlay--table td:first-child {
  font-weight: 600;
}
.overlay--table td:last-child {
  text-align: right;
  white-space: nowrap;
}
@media  screen and (max-width: 620px) {
  .overlay--table th,
  .overlay--table td {
    padding: 0.625rem 0.5rem;
  }
  .overlay--table td:last-child {
    white-space: normal;
  }
}
.overlay--prices {
  margin-bottom: 1rem;
}
.overlay--prices li {
  margin-bottom: 0.5rem;
}
body.overlay--open {
  overflow: hidden;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9mb250cy5sZXNzIiwiY29uZmlnL25vcm1hbGl6ZS5sZXNzIiwiY29uZmlnL3ZhcnMubGVzcyIsImNvbmZpZy9ncmlkLmxlc3MiLCJnbG9iYWxzL3R5cGUubGVzcyIsImdsb2JhbHMvcm93cy5sZXNzIiwiY29uZmlnL21peGlucy5sZXNzIiwiZ2xvYmFscy9uYXZpLmxlc3MiLCJnbG9iYWxzL29mZmNhbnZhcy5sZXNzIiwibGF5b3V0L2lkZW50aXR5Lmxlc3MiLCJsYXlvdXQvaGVhZGVyLmxlc3MiLCJsYXlvdXQvbWFpbi5sZXNzIiwibGF5b3V0L2NhcmRzLmxlc3MiLCJsYXlvdXQvYnV0dG9ucy5sZXNzIiwibGF5b3V0L2ltYWdlcy5sZXNzIiwibGF5b3V0L2Zvb3Rlci5sZXNzIiwibW9kdWxlcy9hY2NvcmRpb24ubGVzcyIsIm1vZHVsZXMvaW5zdGFsaW5rLmxlc3MiLCJtb2R1bGVzL2hhbWJ1cmdlci5sZXNzIiwibW9kdWxlcy9vdmVybGF5Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0VBQ0Usa0JBQUE7O0VBQ0EsYUFBYSxvQkFBYjtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFTLG1EQUFtRCxPQUFPLFFBQW5FOzs7O0FBSUY7RUFDRSxrQkFBQTs7RUFDQSxhQUFhLG9CQUFiO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQVMsdURBQXVELE9BQU8sUUFBdkU7Ozs7QUFHRjtFQUNFLGtCQUFBOztFQUNBLGFBQWEsa0JBQWI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBUyxxREFBcUQsT0FBTyxRQUFyRTs7OztBQUlGO0VBQ0Usa0JBQUE7O0VBQ0EsYUFBYSxrQkFBYjtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFTLG9EQUFvRCxPQUFPLFFBQXBFOzs7O0FBSUY7RUFDRSxrQkFBQTs7RUFDQSxhQUFhLGtCQUFiO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQVMsaURBQWlELE9BQU8sUUFBakU7OztBQ3pDRjtFQUNFLGVBQUE7O0FBRUY7RUFDRSxTQUFBO0VBQ0EsYUNEa0Isa0REQ2xCO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBR0Y7QUFBRztBQUFJO0VBQ0wsU0FBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTs7QUFFRixJQUFLO0FBQUcsSUFBSztFQUNYLG1CQUFBOztBQUVGO0FBQUk7QUFBSTtBQUFJO0FBQUk7QUFBSTtFQUNsQixnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTs7O0FBTUY7QUFBRyxDQUFDO0FBQVEsQ0FBQztFQUNYLHFCQUFBOztBQUVGLENBQUM7RUFDQyxVQUFBO0VBQ0EscUJBQUE7O0FBRUYsS0FBSztBQUNMLEtBQUs7QUFDTCxLQUFLO0FBQ0wsS0FBSztBQUNMLEtBQUs7QUFDTDtFQUNFLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtDQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBOztBQUVGO0FBQVEsS0FBSztFQUNYLFNBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLHdDQUFBO0VBQ0EsbURBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsTUFBQztBQUFELEtBYlcsZUFhVjtBQUFRLE1BQUM7QUFBRCxLQWJFLGVBYUQ7QUFBUyxNQUFDO0FBQUQsS0FiUixlQWFTO0FBQVEsTUFBQztBQUFELEtBYmpCLGVBYWtCO0VBQzNCLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLG1EQUFBOztBQUlKO0FBQ0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBOztBQUVGO0FBQ0EsTUFBTztBQUNQLE9BQVE7RUFDTixjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7O0FBRUY7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTs7QUV6RUY7RUFDRSxjQUFBOztBQUVGO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBOztBQUVBLFVBQUM7QUFDRCxVQUFDO0FBQ0QsVUFBQztBQUNELFVBQUM7RUFDQywyQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBOztBQUVBO0VBQUEsVUFURDtFQVNDLFVBUkQ7RUFRQyxVQVBEO0VBT0MsVUFORDtJQU9HLDhCQUFBO0lBQ0Esc0JBQUE7OztBQUtOLElBQUksS0FDRjtFQUNFLGVBQUE7O0FBSUosZUFFRTtFQUNFLGNBQUE7RUFDQSxhQUFBOztBQUVBLG1CQUF3QztFQUF4QyxlQUpGO0lBS0ksV0FBQTs7O0FBR0YsZUFSRixXQVFJO0VBQ0EsV0FBQTs7QUFLTjtFQUNFLGVBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7O0FBSUY7RUFBUyxhQUFBOztBQUNUO0VBQVMsaUJBQUE7O0FBQ1Q7RUFBUyxnQkFBQTs7QUFDVDtFQUFTLFVBQUE7O0FBQ1Q7RUFBUyxnQkFBQTs7QUFDVDtFQUFTLGdCQUFBOztBQUNUO0VBQVMsVUFBQTs7QUFDVDtFQUFTLGdCQUFBOztBQUNUO0VBQVMsZ0JBQUE7O0FBQ1Q7RUFBUyxVQUFBOztBQUNUO0VBQVUsZ0JBQUE7O0FBQ1Y7RUFBVSxnQkFBQTs7QUFDVjtFQUFVLFdBQUE7O0FBRVY7RUFBYSxzQkFBQTs7QUFDYjtFQUFhLHFCQUFBOztBQUNiO0VBQWEsY0FBQTs7QUFHYjtFQUNFO0lBQVMsYUFBQTs7RUFDVDtJQUFTLGlCQUFBOztFQUNUO0lBQVMsZ0JBQUE7O0VBQ1Q7SUFBUyxVQUFBOztFQUNUO0lBQVMsZ0JBQUE7O0VBQ1Q7SUFBUyxnQkFBQTs7RUFDVDtJQUFTLFVBQUE7O0VBQ1Q7SUFBUyxnQkFBQTs7RUFDVDtJQUFTLGdCQUFBOztFQUNUO0lBQVMsVUFBQTs7RUFDVDtJQUFVLGdCQUFBOztFQUNWO0lBQVUsZ0JBQUE7O0VBQ1Y7SUFBVSxXQUFBOztFQUVWO0lBQWEsc0JBQUE7O0VBQ2I7SUFBYSxxQkFBQTs7RUFDYjtJQUFhLGNBQUE7OztBQUdmO0VBQ0U7SUFBUyxhQUFBOztFQUNUO0lBQVMsaUJBQUE7O0VBQ1Q7SUFBUyxnQkFBQTs7RUFDVDtJQUFTLFVBQUE7O0VBQ1Q7SUFBUyxnQkFBQTs7RUFDVDtJQUFTLGdCQUFBOztFQUNUO0lBQVMsVUFBQTs7RUFDVDtJQUFTLGdCQUFBOztFQUNUO0lBQVMsZ0JBQUE7O0VBQ1Q7SUFBUyxVQUFBOztFQUNUO0lBQVUsZ0JBQUE7O0VBQ1Y7SUFBVSxnQkFBQTs7RUFDVjtJQUFVLFdBQUE7O0VBR1Y7SUFBYSxzQkFBQTs7RUFDYjtJQUFhLHFCQUFBOztFQUNiO0lBQWEsY0FBQTs7O0FBSWY7RUFDRTtJQUFRLGFBQUE7O0VBQ1I7SUFBUSxpQkFBQTs7RUFDUjtJQUFRLGdCQUFBOztFQUNSO0lBQVEsVUFBQTs7RUFDUjtJQUFRLGdCQUFBOztFQUNSO0lBQVEsZ0JBQUE7O0VBQ1I7SUFBUSxVQUFBOztFQUNSO0lBQVEsZ0JBQUE7O0VBQ1I7SUFBUSxnQkFBQTs7RUFDUjtJQUFRLFVBQUE7O0VBQ1I7SUFBUyxnQkFBQTs7RUFDVDtJQUFTLGdCQUFBOztFQUNUO0lBQVMsV0FBQTs7RUFFVDtJQUFZLGNBQUE7OztBQUdkO0VBQ0U7SUFBUSxhQUFBOztFQUNSO0lBQVEsaUJBQUE7O0VBQ1I7SUFBUSxnQkFBQTs7RUFDUjtJQUFRLFVBQUE7O0VBQ1I7SUFBUSxnQkFBQTs7RUFDUjtJQUFRLGdCQUFBOztFQUNSO0lBQVEsVUFBQTs7RUFDUjtJQUFRLGdCQUFBOztFQUNSO0lBQVEsZ0JBQUE7O0VBQ1I7SUFBUSxVQUFBOztFQUNSO0lBQVMsZ0JBQUE7O0VBQ1Q7SUFBUyxnQkFBQTs7RUFDVDtJQUFTLFdBQUE7OztBQ25LWCxJQUVFO0VBQ0UsYUZFZ0IseUJFRmhCO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBRUE7RUFBQSxJQVJGO0lBU0ksZUFBQTs7O0FBWE4sSUFjRTtFQUNFLGFGVmdCLHlCRVVoQjtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7O0FBckJKLElBY0UsR0FTRTtFQUNFLGNBQUE7RUFDQSxjQUFBOztBQXpCTixJQTZCRSx5QkFDRTtFQUNFLGNBQUE7O0FBL0JOLElBNkJFLHlCQUNFLEdBR0U7RUFDRSxXQUFBOztBQWxDUixJQXVDRTtFQUNFLGFGbkNnQix5QkVtQ2hCO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBOztBQTVDSixJQThDRSxHQUFFO0VBQ0EsYUYxQ2dCLHlCRTBDaEI7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTs7QUFyREosSUF1REUsRUFBRSxLQUFJO0FBdkRSLElBd0RFLFdBQVcsS0FBSTtFQUNiLGdCQUFBOztBQXpESixJQTZERSxFQUFFO0VBQ0EsZ0JBQUE7O0FBOURKLElBOEVFO0VBQ0UsV0FBQTtFQUNBLHFCQUFBOztBQWhGSixJQW1GRTtFQUNFLGFBQUE7RUFDQSxXQUFBOztBQXJGSixJQW1GRSxhQUlFO0VBQ0UsV0FBQTs7QUF4Rk4sSUE0RkUsWUFBWTtFQUNWLGNBQUE7O0FBN0ZKLElBNEZFLFlBQVksR0FHVjtFQUNFLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7O0FBbkdOLElBdUdFLFlBQVk7RUFDVixjQUFBOztBQUVBLElBSEYsWUFBWSxFQUdUO0FBQ0QsSUFKRixZQUFZLEVBSVQ7RUFDQyxjQUFBO0VBQ0EsMEJBQUE7O0FDN0dOLElBQUs7RUFDSCxlQUFBO0VBQ0Esd0JBQUE7O0FBT0U7RUFBQSxJQUREO0lBRUcsc0NBQUE7SUFDQSw4QkFBQTs7O0FBS0osSUFBQztFQUNDLGtCQUFBOztBQUlGLElBQUM7RUFDQyxtQkFBQTtFQUNBLFdBQUE7O0FDZEY7RUFBQSxJRFlDLEtDWEM7SUFDRSxrQkFBQTs7O0FEaUJKLElBQUM7RUFDQyx5QkFBQTs7QUFHRixJQUFDO0VBQ0MseUJBQUE7O0FBR0YsSUFBQztFQUNDLFdBQUE7O0FBR0YsSUFBQztFQUNDLGNBQUE7RUFDQSxpQkFBQTs7QUFHRixJQUFDO0VBQ0MsY0FBQTs7QUFHRixJQUFDO0VBQ0MsaUJBQUE7O0FBR0YsSUFBQztFQUNDLGlCQUFBOztBQUdGLElBQUM7RUFDQyxvQkFBQTs7QUFHRixJQUFDLFlBQ0M7RUFDRSxtQkFBQTs7QUFFQSxJQUpILFlBQ0MsV0FHSTtFQUNBLFlBQUE7O0FBU1I7RUFFRSxJQUFJLElBQUksa0JBQ047RUFERixJQUFJLElBQUksa0JBRU47RUFGRixJQUFJLElBQUksa0JBR047RUFIRixJQUFJLElBQUksa0JBSU47RUFKRixJQUFJLElBQUksa0JBS047RUFMRixJQUFJLElBQUksa0JBTU47RUFORixJQUFJLElBQUksa0JBT047RUFQRixJQUFJLElBQUksa0JBUU47SUFDRSxtQkFBQTs7RUFJSixJQUFJLGdCQUNGO0VBREYsSUFBSSxnQkFFRjtFQUZGLElBQUksZ0JBR0Y7RUFIRixJQUFJLGdCQUlGO0VBSkYsSUFBSSxnQkFLRjtFQUxGLElBQUksZ0JBTUY7RUFORixJQUFJLGdCQU9GO0lBQ0UsbUJBQUE7OztBQU1OO0FBQ0E7QUFDQTtFQUNFLGdCQUFnQiw4Q0FBaEI7O0FBR0YsT0FBUSxZQUFZO0VBQ2xCLGdCQUFnQiw4Q0FBaEI7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7O0FBTEYsT0FBUSxZQUFZLFNBT2xCO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsTUFBTSxnQkFBTjtFQUNBLFdBQVcsYUFBWDtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7O0FBbkJKLE9BQVEsWUFBWSxTQU9sQixnQkFjRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTs7QUV0SU47RUFDRSxhQUFBOztBQUlGO0VBQ0UsWUFBQTs7QUFERixXQUlFO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTs7QUFUSixXQUlFLE1BT0UsR0FBRztFQUNELGlCQUFBOztBQVpOLFdBSUUsTUFXRTtFQUNFLGNBQUE7O0FBTUo7RUFBQSxXQUNFO0lBQ0Usc0JBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7O0VBSkosV0FDRSxNQUtFLEdBQUc7SUFDRCxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxlQUFBO0lBQ0EsMEJBQUE7OztBQ3JDUjtFQUNFO0lBQ0UsYUFBQTtJQUNBLFdBQUE7SUFDQSxtQkFBQTtJQUNBLHNCQUFBO0lBQ0EsWUFBQTtJQUNBLHNCQUFBOztFQUdGO0lBQ0UsZUFBQTtJQUNBLFNBQUE7SUFDQSxRQUFBO0lBQ0EsV0FBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtJQUNBLFVBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQVcsdUJBQVg7SUZsQkYsNENBQUE7SUFDQSx5Q0FBQTtJQUNBLHdDQUFBO0lBQ0Esb0NBQUE7O0VFb0JBLGVBQWdCO0lBQ2QsVUFBQTtJQUNBLG1CQUFBO0lBQ0EsV0FBVyxvQkFBWDs7O0FDM0JKO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUNBLHdDQUFBO0VBQ0EsY0FBQTs7QUFFQTtFQUFBO0lBQ0UsWUFBQTs7O0FBWEosU0FjRTtBQWRGLFNBZUUsV0FBVztFQUNULFlBQUE7O0FBaEJKLFNBbUJFO0VBQ0UsY0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBOztBQXRCSixTQW1CRSxZQUtFO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBOztBQzNCTjtFQUNFLGdCQUFnQiw0Q0FBaEI7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTs7QUFKRixPQU1FO0VBQ0UsbUJBQUE7O0FBUEosT0FNRSxHQUdFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7O0FBWE4sT0FlRTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7O0FBS0Y7RUFBQTtJQUNFLGdCQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7O0VBSEYsT0FLRTtJQUNFLGlCQUFBO0lBQ0Esb0JBQUE7SUFDQSxnQkFBZ0IscURBQWhCOztFQVJKLE9BVUU7SUFDRSxhQUFBO0lBQ0EsZ0JBQWdCLHFEQUFoQjtJQUNBLHNCQUFBO0lBQ0EsZ0JBQUE7OztBQ3BDTjtFQUNFLGlCQUFBOztBQUVBO0VBQUE7SUFDRSxnQkFBQTs7O0FDSkosTUFDRTtFQUNFLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1Q0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7O0FBUEosTUFZRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxNQUFNLGdCQUFOO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTs7QUF0QkosTUFZRSxhQVlFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7O0FDMUJOO0VBQ0Usc0JBQUE7RUFDQSxxQkFBQTtFQUNBLDZCQUFBOztBQUhGLE9BS0U7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBOztBQVJKLE9BV0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTs7QUFmSixPQVdFLGNBTUU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBOztBQU9OO0VBQ0UsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTs7QUFFQSxhQUFDO0FBQ0QsYUFBQztFQUNDLG1CQUFBO0VBQ0EsV0FBQTs7QUFIRixhQUFDLE1BS0M7QUFKRixhQUFDLE1BSUM7RUFDRSxVQUFBOztBQUtOO0VBQ0Usc0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBOztBQUtGO0VBQ0UsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7O0FBSEYsaUJBS0U7RUFDRSxxQkFBQTtFQUNBLGNBQUE7O0FDNURKO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBOztBQU5GLGdCQVFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTs7QUFHRjtFQUFBO0lBQ0UsZ0JBQUE7OztBQWhCSixnQkFtQkU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFXLGFBQVg7O0FBRUE7RUFBQSxnQkFqQkY7SUFrQkksWUFBQTs7O0FDckNOO0VBQ0UsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7O0FBSkYsT0FNRTtFQUNFLFdBQUE7O0FBRUEsT0FIRixFQUdHO0FBQ0QsT0FKRixFQUlHO0VBQ0MsMEJBQUE7O0FBS047RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7O0FBR0Y7RUFDRSxnQkFBQTs7QUFFRixpQkFBa0I7RUFDaEIsbUJBQUE7O0FBREYsaUJBQWtCLEdBR2hCO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7O0FBUEosaUJBQWtCLEdBV2hCO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFFQSxpQkFoQmMsR0FXaEIsY0FLRztFQUNDLFdBQUE7RUFDQSxZQUFBOztBQWxCTixpQkFBa0IsR0FXaEIsY0FVRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTs7QUF4Qk4saUJBQWtCLEdBNEJoQjtFQUNFLGdCQUFBO0VBQ0EsY0FBQTs7QUFPSjtFQUNFLGdCQUFBOztBQURGLFlBR0UsRUFBRTtFQUNBLGlCQUFBOztBQUtKO0VBQ0UsMEJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBQUhGLFdBS0U7RUFDRSxnQkFBQTtFQUNBLFlBQUE7O0FDaEZKO0VBQ0UsV0FBQTs7QUFFQSxVQUFDO0VBQ0MsNkJBQUE7O0FBRUEsVUFIRCxNQUdFO0VBQ0MsMEJBQUE7O0FBS0osVUFBQztFQUNDLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFVmpCRiw0Q0FBQTtFQUNBLHlDQUFBO0VBQ0Esd0NBQUE7RUFDQSxvQ0FBQTs7QVVpQkUsVUFURCxTQVNFO0FBQ0QsVUFWRCxTQVVFO0VBQ0MsY0FBQTs7QUFYSixVQUFDLFNBY0M7RUFDRSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxhZHhCYyx5QmN3QmQ7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBS0osVUFBQztFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VWOUNGLGtEQUFBO0VBQ0EsK0NBQUE7RUFDQSw4Q0FBQTtFQUNBLDBDQUFBOztBVWdEQSxVQUFDO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFVnRERixxRUFBQTtFQUNBLGtFQUFBO0VBQ0EsaUVBQUE7RUFDQSw2REFBQTs7QVVzREUsZ0JBQWdCLFNBQVUsV0FOM0I7RUFPRyxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsVUFBQTs7QUFLSixVQUFDLE1BQU0sU0FDTDtFQUNFLFdBQVcsYUFBWDs7QUNwRU47RUFDRSxlQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0VBQ0EsNkJBQUE7O0FBTkYsWUFVRTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTs7QUFmSixZQVVFLGFBT0U7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBOztBQXJCTixZQXlCRTtFQUNFLFdBQUE7RUFDQSxhZnRCZ0IseUJlc0JoQjtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFoQ0osWUFtQ0U7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFJRjtFQUFBO0lBQ0Usc0JBQUE7O0VBREYsWUFHRTtJQUNFLGNBQUE7SUFDQSxrQkFBQTs7RUFMSixZQVFFO0lBQ0UsbUJBQUE7OztBQ3BETjtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGtDQUFBO0VBQ0EsMEJBQUE7RUFDQSw0Q0FBQTtFQUNBLG1DQUFBO0VBQ0Esb0RBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7O0FBRUY7RUFDRSxRQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQUVGO0FBQWtCLGlCQUFpQjtBQUFPLGlCQUFpQjtFQUN6RCxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZ0NBQUE7RUFDQSwwQkFBQTtFQUNBLHNDQUFBO0VBQ0EsOEJBQUE7RUFDQSxpREFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7O0FBR0YsaUJBQWlCO0FBQU8saUJBQWlCO0VBQ3ZDLGNBQUE7RUFDQSxTQUFRLEVBQVI7O0FBRUYsaUJBQWlCO0VBQ2YsVUFBQTs7QUFFRixpQkFBaUI7RUFDZixhQUFBOztBQU1GLG9CQUVFO0VBQ0UsNEJBQTRCLHNDQUE1QjtFQUNBLHlCQUFBOztBQUVBLG9CQUpGLGtCQUlHO0VBQ0Msa0RBQUE7O0FBR0Ysb0JBUkYsa0JBUUc7RUFDQywyREFBd0Qsc0NBQXhEO0VBQ0EsbURBQWdELHNDQUFoRDtFQUNBLG1EQUFnRCwrREFBMEQsc0NBQTFHOztBQUlKLG9CQUFDLGtCQUVDO0VBQ0UsdUJBQUE7RUFDQSw0QkFBMkIsbUNBQTNCO0VBQ0EsbUJBQWtCLGFBQWxCO0VBQ0EsV0FBVSxhQUFWOztBQUVBLG9CQVJILGtCQUVDLGtCQU1HO0VBQ0MsTUFBQTtFQUNBLGtEQUFBO0VBQ0EsVUFBQTs7QUFHRixvQkFkSCxrQkFFQyxrQkFZRztFQUNDLFNBQUE7RUFDQSwyREFBc0QsbUNBQXREO0VBQ0EsbURBQThDLG1DQUE5QztFQUNBLG1EQUE4QyxrRUFBeUQsbUNBQXZHO0VBQ0EsbUJBQWtCLGNBQWxCO0VBQ0EsV0FBVSxjQUFWOztBQzlGUjtFQUNFLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7O0FBRUEsUUFBQztFQUNDLG9CQUFBO0VBQ0EsbUJBQUE7O0FBSUYsUUFBQztFQUNDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0VBQ0EsVUFBQTtFYnRCRixnREFBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7RUFDQSx3Q0FBQTs7QWFzQkUsUUFBUSxTQUFVLFNBVm5CO0VBV0csVUFBQTs7QUFLSixRQUFDO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxRQUFRLGtCQUFSO0VBQ0EsZ0JBQUE7RUFDQSwyQ0FBQTtFQUNBLFdBQVcsZ0JBQVg7RWJ2Q0Ysa0RBQUE7RUFDQSwrQ0FBQTtFQUNBLDhDQUFBO0VBQ0EsMENBQUE7O0FhdUNFO0VBQUEsUUFYRDtJQVlHLFNBQUE7SUFDQSxXQUFBO0lBQ0EsUUFBUSxpQkFBUjs7O0FBR0YsUUFBUSxTQUFVLFNBakJuQjtFQWtCRyxXQUFXLGFBQVg7O0FBS0osUUFBQztFQUNDLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTs7QUFWRixRQUFDLE9BWUM7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RWJ6RUosNENBQUE7RUFDQSx5Q0FBQTtFQUNBLHdDQUFBO0VBQ0Esb0NBQUE7O0FheUVJLFFBdEJILE9BWUMsS0FVRztFQUNDLFdBQVcsc0JBQXNCLGFBQWpDOztBQUdGLFFBMUJILE9BWUMsS0FjRztFQUNDLFdBQVcsc0JBQXNCLGNBQWpDOztBQUlKLFFBL0JELE9BK0JFLE1BQU87QUFDUixRQWhDRCxPQWdDRSxNQUFPO0VBQ04sbUJBQUE7O0FBS0osUUFBQztFQUNDLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTs7QUFFQTtFQUFBLFFBUEQ7SUFRRyw2QkFBQTs7O0FBUkosUUFBQyxTQVdDO0VBQ0UscUJBQUE7O0FBWkosUUFBQyxTQWVDO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBOztBQWxCSixRQUFDLFNBcUJDO0VBQ0UsbUJBQUE7O0FBdEJKLFFBQUMsU0F5QkM7QUF6QkYsUUFBQyxTQTBCQztFQUNFLG9CQUFBO0VBQ0EscUJBQUE7O0FBNUJKLFFBQUMsU0F5QkMsR0FLRTtBQTlCSixRQUFDLFNBMEJDLEdBSUU7RUFDRSxxQkFBQTs7QUEvQk4sUUFBQyxTQW1DQztFQUNFLGdCQUFBO0VBQ0EsZUFBQTs7QUFyQ0osUUFBQyxTQW1DQyxHQUlFO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTs7QUFFQSxRQTNDTCxTQW1DQyxHQUlFLEdBSUc7RUFDQyxTQUFTLEVBQVQ7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBVyxhQUFYOztBQXBEUixRQUFDLFNBeURDLEdBQUcsS0FBSyxJQUFHO0VBQ1Qsa0JBQUE7O0FBS0osUUFBQztFQUNDLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBOztBQUhGLFFBQUMsT0FLQztFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBOztBQUVBLFFBWEgsT0FLQyxLQU1HO0VBQ0MsU0FBUyxhQUFUO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7O0FBekJOLFFBQUMsT0FLQyxLQXVCRTtFQUNFLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBOztBQS9CTixRQUFDLE9BS0MsS0E2QkU7RUFDRSxzQkFBQTs7QUFuQ04sUUFBQyxPQUtDLEtBaUNFO0VBQ0UsZ0JBQUE7O0FBTU4sUUFBQztFQUNDLGtCQUFBO0VBQ0EscUJBQUE7O0FBSUYsUUFBQztFQUNDLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUhGLFFBQUMsT0FLQztBQUxGLFFBQUMsT0FNQztFQUNFLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBOztBQVZKLFFBQUMsT0FhQztFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBZkosUUFBQyxPQWtCQyxHQUFFO0VBQ0EsZ0JBQUE7O0FBbkJKLFFBQUMsT0FzQkMsR0FBRTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7O0FBR0Y7RUFBQSxRQTNCRCxPQTRCRztFQURGLFFBM0JELE9BNkJHO0lBQ0Usd0JBQUE7O0VBSEosUUEzQkQsT0FpQ0csR0FBRTtJQUNBLG1CQUFBOzs7QUFNTixRQUFDO0VBQ0MsbUJBQUE7O0FBREYsUUFBQyxRQUdDO0VBQ0UscUJBQUE7O0FBTU4sSUFBSTtFQUNGLGdCQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLyogcGxheXdyaXRlLWRlLWdydW5kLTMwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnUGxheXdyaXRlIERFIEdydW5kJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvcGxheXdyaXRlLWRlLWdydW5kLXYxMS1sYXRpbi0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG5cclxuLyogcGxheXdyaXRlLWRlLWdydW5kLXJlZ3VsYXIgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICBmb250LWZhbWlseTogJ1BsYXl3cml0ZSBERSBHcnVuZCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3BsYXl3cml0ZS1kZS1ncnVuZC12MTEtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcbi8qIHBsYXlmYWlyLWRpc3BsYXktcmVndWxhciAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3BsYXlmYWlyLWRpc3BsYXktdjQwLWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG5cclxuLyogcGxheWZhaXItZGlzcGxheS1pdGFsaWMgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9wbGF5ZmFpci1kaXNwbGF5LXY0MC1sYXRpbi1pdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG5cclxuLyogcGxheWZhaXItZGlzcGxheS02MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9wbGF5ZmFpci1kaXNwbGF5LXY0MC1sYXRpbi02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4iLCJodG1se1xyXG4gIGZvbnQtc2l6ZTogQGJhc2VGb250c2l6ZTtcclxufVxyXG5ib2R5e1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LWZhbWlseTogQHN0ZEZvbnQ7XHJcbiAgZm9udC1zaXplOiBAc3RkRm9udHNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IEBzdGRMaW5lSGVpZ2h0O1xyXG4gIGNvbG9yOiBAdGV4dENvbG9yO1xyXG59XHJcblxyXG5wLCB1bCwgbGl7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcbm1haW4gcCwgbWFpbiB1bHtcclxuICBtYXJnaW4tYm90dG9tOiBAY29udGVudEJ0bU1hcmdpbjtcclxufVxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgbWFyZ2luOiAwIDAgQGNvbnRlbnRCdG1NYXJnaW4gMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuLyogU3RhbmRhcmQtVmVyaGFsdGVuIGRlciBMaW5rcyBudWxsZW4gKi9cclxuXHJcbmEsIGE6aG92ZXIsIGE6YWN0aXZle1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5hOmZvY3Vze1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbmlucHV0W3R5cGU9ZW1haWxdLFxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuaW5wdXRbdHlwZT1kYXRlXSxcclxuaW5wdXRbdHlwZT1udW1iZXJdLFxyXG5pbnB1dFt0eXBlPXRleHRdLFxyXG50ZXh0YXJlYXtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjg1ZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGJsYWNrO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwwLDAsMCk7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbmJ1dHRvbiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogQGRhcmtHcmV5O1xyXG4gIGNvbG9yOiBAd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMjU1LDI1NSwyNTUsMCk7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMsICY6Oi1tb3otZm9jdXMtaW5uZXJ7XHJcbiAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKTtcclxuICB9XHJcbn1cclxuXHJcbmZpZ3VyZSxcclxucGljdHVyZXtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuaW1nLFxyXG5maWd1cmUgaW1nLFxyXG5waWN0dXJlIGltZ3tcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuYWRkcmVzc3tcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBtYXJnaW46IDA7XHJcbn0iLCJcclxuLy8gZm9udCBkZWZpbml0aW9uc1xyXG5AYmFzZUZvbnRzaXplOiAgICAgIDE2cHg7IC8vIHJlbSBiYXNlXHJcbkBzdGRGb250c2l6ZTogICAgICAgMS4xMjVyZW07XHJcbkBzdGRGb250OiAgICAgICAgICAgXCJQbGF5d3JpdGUgREUgR3J1bmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuQGhlYWRsaW5lRm9udDogICAgICBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XHJcbkBzdGRMaW5lSGVpZ2h0OiAgICAgMS41O1xyXG5AdGV4dENvbG9yOiAgICAgICAgIEBkYXJrR3JleTtcclxuQGNvbnRlbnRCdG1NYXJnaW46ICAxcmVtO1xyXG5cclxuXHJcblxyXG4vLyBDb2xvciBzZXR0aW5nc1xyXG5Ad2hpdGU6ICAgICAjZmZmO1xyXG5AYmxhY2s6ICAgICAjMDAwO1xyXG5AcHJpbWFyeUNvbG9yOiAjODEzMTZmO1xyXG5AcHJpbWFyeUNvbG9yRGFyazogIzU2MjE0ZDsvLyM4MTMxNmY7XHJcbkBzZWNvbmRhcnlDb2xvcjogI2Y0YjZjMjtcclxuQGRhcmtHcmV5OiAgIzA5MDkwOTtcclxuQGxpZ2h0R3JleTogI2VlZTtcclxuQG1lZEdyZXk6ICNiYmI7XHJcblxyXG5cclxuXHJcbi8vIEdyaWQgc2V0dGluZ3NcclxuQHN0ZFJvd1BhZGRpbmc6IDdyZW07XHJcbkBzdGRDb2xQYWRkaW5nOiAxcmVtO1xyXG5AbW9iaWxlQ29sQnRtTWFyZ2luOiA0cmVtO1xyXG5AbWF4d2lkdGg6IDEyODBweDtcclxuQG1vbWVudFRvU2hvd1RoZUhhbWJ1cmdlcjogQHNtTDtcclxuXHJcblxyXG5cclxuXHJcbi8vIHNwZWNpYWwgY29udGVudCBFbGVtZW50c1xyXG5AYWRkcmVzc0xhYmVsV2lkdGg6IDgwcHg7XHJcblxyXG5cclxuXHJcblxyXG4vLyBNZWRpYSBRdWVyaWVzXHJcbkBkZXNrTDogflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KVwiO1xyXG5AZGVza1M6IH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweClcIjtcclxuQGRlc2s6ICB+XCIgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQycHgpXCI7XHJcbkB0YWJMOiAgflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MXB4KVwiO1xyXG5AdGFiUDogIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1M3B4KVwiO1xyXG5Ac21MOiAgIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KVwiO1xyXG5Ac21QOiAgIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNXB4KVwiO1xyXG5Ac21YOiAgIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KVwiOyIsIkAxXzEyOiA4LjMzMzMzJTtcclxuQDJfMTI6IDE2LjY2NjY2JTtcclxuQDNfMTI6IDI1JTtcclxuQDRfMTI6IDMzLjMzMzMzJTtcclxuQDVfMTI6IDQxLjY2NjY2JTtcclxuQDZfMTI6IDUwJTtcclxuQDdfMTI6IDU4LjMzMzMzJTtcclxuQDhfMTI6IDY2LjY2NjY2JTtcclxuQDlfMTI6IDc1JTtcclxuQDEwXzEyOiA4My4zMzMzMyU7XHJcbkAxMV8xMjogOTEuNjY2NjYlO1xyXG5AMTJfMTI6IDEwMCU7XHJcblxyXG4ucm93e1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jb250YWluZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiBAbWF4d2lkdGg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICYuY29udGVudDMzLFxyXG4gICYuY29udGVudDEwMDUwLFxyXG4gICYuY29udGVudDEwMDMzLFxyXG4gICYuY29udGVudDEwMDI1e1xyXG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucm93LndpZGV7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5pcy0tb2xkLXNhZmFyaXtcclxuXHJcbiAgLmNvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IEBtYXh3aWR0aDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbWF4d2lkdGgpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gZGl2e1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50e1xyXG4gIHBhZGRpbmc6IDAgQHN0ZENvbFBhZGRpbmc7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4uZGVzay1jMHtkaXNwbGF5OiBub25lO31cclxuLmRlc2stYzF7ZGlzcGxheTogQDFfMTI7fVxyXG4uZGVzay1jMnt3aWR0aDpAMl8xMjt9XHJcbi5kZXNrLWMze3dpZHRoOkAzXzEyO31cclxuLmRlc2stYzR7d2lkdGg6QDRfMTI7fVxyXG4uZGVzay1jNXt3aWR0aDpANV8xMjt9XHJcbi5kZXNrLWM2e3dpZHRoOkA2XzEyO31cclxuLmRlc2stYzd7d2lkdGg6QDdfMTI7fVxyXG4uZGVzay1jOHt3aWR0aDpAOF8xMjt9XHJcbi5kZXNrLWM5e3dpZHRoOkA5XzEyO31cclxuLmRlc2stYzEwe3dpZHRoOkAxMF8xMjt9XHJcbi5kZXNrLWMxMXt3aWR0aDpAMTFfMTI7fVxyXG4uZGVzay1jMTJ7d2lkdGg6QDEyXzEyO31cclxuXHJcbi5kZXNrLW9mZi1jMnttYXJnaW4tbGVmdDogQDJfMTI7fVxyXG4uZGVzay1vZmYtYzF7bWFyZ2luLWxlZnQ6IEAxXzEyO31cclxuLmRlc2stb2ZmLWMwe21hcmdpbi1sZWZ0OiAwO31cclxuXHJcblxyXG5AbWVkaWEgQHRhYkx7XHJcbiAgLnRhYkwtYzB7ZGlzcGxheTogbm9uZTt9XHJcbiAgLnRhYkwtYzF7ZGlzcGxheTogQDFfMTI7fVxyXG4gIC50YWJMLWMye3dpZHRoOkAyXzEyO31cclxuICAudGFiTC1jM3t3aWR0aDpAM18xMjt9XHJcbiAgLnRhYkwtYzR7d2lkdGg6QDRfMTI7fVxyXG4gIC50YWJMLWM1e3dpZHRoOkA1XzEyO31cclxuICAudGFiTC1jNnt3aWR0aDpANl8xMjt9XHJcbiAgLnRhYkwtYzd7d2lkdGg6QDdfMTI7fVxyXG4gIC50YWJMLWM4e3dpZHRoOkA4XzEyO31cclxuICAudGFiTC1jOXt3aWR0aDpAOV8xMjt9XHJcbiAgLnRhYkwtYzEwe3dpZHRoOkAxMF8xMjt9XHJcbiAgLnRhYkwtYzExe3dpZHRoOkAxMV8xMjt9XHJcbiAgLnRhYkwtYzEye3dpZHRoOkAxMl8xMjt9XHJcblxyXG4gIC50YWJMLW9mZi1jMnttYXJnaW4tbGVmdDogQDJfMTI7fVxyXG4gIC50YWJMLW9mZi1jMXttYXJnaW4tbGVmdDogQDFfMTI7fVxyXG4gIC50YWJMLW9mZi1jMHttYXJnaW4tbGVmdDogMDt9XHJcbn1cclxuXHJcbkBtZWRpYSBAdGFiUHtcclxuICAudGFiUC1jMHtkaXNwbGF5OiBub25lO31cclxuICAudGFiUC1jMXtkaXNwbGF5OiBAMV8xMjt9XHJcbiAgLnRhYlAtYzJ7d2lkdGg6QDJfMTI7fVxyXG4gIC50YWJQLWMze3dpZHRoOkAzXzEyO31cclxuICAudGFiUC1jNHt3aWR0aDpANF8xMjt9XHJcbiAgLnRhYlAtYzV7d2lkdGg6QDVfMTI7fVxyXG4gIC50YWJQLWM2e3dpZHRoOkA2XzEyO31cclxuICAudGFiUC1jN3t3aWR0aDpAN18xMjt9XHJcbiAgLnRhYlAtYzh7d2lkdGg6QDhfMTI7fVxyXG4gIC50YWJQLWM5e3dpZHRoOkA5XzEyO31cclxuICAudGFiUC1jMTB7d2lkdGg6QDEwXzEyO31cclxuICAudGFiUC1jMTF7d2lkdGg6QDExXzEyO31cclxuICAudGFiUC1jMTJ7d2lkdGg6QDEyXzEyO31cclxuXHJcblxyXG4gIC50YWJQLW9mZi1jMnttYXJnaW4tbGVmdDogQDJfMTI7fVxyXG4gIC50YWJQLW9mZi1jMXttYXJnaW4tbGVmdDogQDFfMTI7fVxyXG4gIC50YWJQLW9mZi1jMHttYXJnaW4tbGVmdDogMDt9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgQHNtTHtcclxuICAuc21MLWMwe2Rpc3BsYXk6IG5vbmU7fVxyXG4gIC5zbUwtYzF7ZGlzcGxheTogQDFfMTI7fVxyXG4gIC5zbUwtYzJ7d2lkdGg6QDJfMTI7fVxyXG4gIC5zbUwtYzN7d2lkdGg6QDNfMTI7fVxyXG4gIC5zbUwtYzR7d2lkdGg6QDRfMTI7fVxyXG4gIC5zbUwtYzV7d2lkdGg6QDVfMTI7fVxyXG4gIC5zbUwtYzZ7d2lkdGg6QDZfMTI7fVxyXG4gIC5zbUwtYzd7d2lkdGg6QDdfMTI7fVxyXG4gIC5zbUwtYzh7d2lkdGg6QDhfMTI7fVxyXG4gIC5zbUwtYzl7d2lkdGg6QDlfMTI7fVxyXG4gIC5zbUwtYzEwe3dpZHRoOkAxMF8xMjt9XHJcbiAgLnNtTC1jMTF7d2lkdGg6QDExXzEyO31cclxuICAuc21MLWMxMnt3aWR0aDpAMTJfMTI7fVxyXG5cclxuICAuc21MLW9mZi1jMHttYXJnaW4tbGVmdDogMDt9XHJcbn1cclxuXHJcbkBtZWRpYSBAc21Qe1xyXG4gIC5zbVAtYzB7ZGlzcGxheTogbm9uZTt9XHJcbiAgLnNtUC1jMXtkaXNwbGF5OiBAMV8xMjt9XHJcbiAgLnNtUC1jMnt3aWR0aDpAMl8xMjt9XHJcbiAgLnNtUC1jM3t3aWR0aDpAM18xMjt9XHJcbiAgLnNtUC1jNHt3aWR0aDpANF8xMjt9XHJcbiAgLnNtUC1jNXt3aWR0aDpANV8xMjt9XHJcbiAgLnNtUC1jNnt3aWR0aDpANl8xMjt9XHJcbiAgLnNtUC1jN3t3aWR0aDpAN18xMjt9XHJcbiAgLnNtUC1jOHt3aWR0aDpAOF8xMjt9XHJcbiAgLnNtUC1jOXt3aWR0aDpAOV8xMjt9XHJcbiAgLnNtUC1jMTB7d2lkdGg6QDEwXzEyO31cclxuICAuc21QLWMxMXt3aWR0aDpAMTFfMTI7fVxyXG4gIC5zbVAtYzEye3dpZHRoOkAxMl8xMjt9XHJcbn0iLCJtYWlue1xyXG5cclxuICBoMXtcclxuICAgIGZvbnQtZmFtaWx5OiBAaGVhZGxpbmVGb250O1xyXG4gICAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBoMntcclxuICAgIGZvbnQtZmFtaWx5OiBAaGVhZGxpbmVGb250O1xyXG4gICAgY29sb3I6IEBibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICBzdHJvbmd7XHJcbiAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oYXMtLXByaW1hcnktYmFja2dyb3VuZHtcclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDN7XHJcbiAgICBmb250LWZhbWlseTogQGhlYWRsaW5lRm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBjb2xvcjogQHByaW1hcnlDb2xvckRhcms7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG4gIGgzLnNwZWNpYWxoM3tcclxuICAgIGZvbnQtZmFtaWx5OiBAaGVhZGxpbmVGb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgY29sb3I6IEBibGFjaztcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICBwICsgaDMuc3BlY2lhbGgzLFxyXG4gIC50aW1ldGFibGUgKyBoMy5zcGVjaWFsaDN7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gIH1cclxuICBoNHt9XHJcblxyXG4gIHAgKyBoNHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgfVxyXG4gIGg1e31cclxuICBoNnt9XHJcblxyXG4gIHB7fVxyXG5cclxuICB1bHt9XHJcblxyXG4gIHVsIGxpe31cclxuXHJcbiAgZmlnY2FwdGlvbnt9XHJcblxyXG4gIGVte31cclxuICBzdHJvbmd7fVxyXG5cclxuICAuYWRkcmVzc0xhYmVse1xyXG4gICAgd2lkdGg6IEBhZGRyZXNzTGFiZWxXaWR0aDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5sZWdhbC0tbGluZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBzcGFue1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3ctLWxlZ2FsIHVsIHtcclxuICAgIG1hcmdpbjogMXJlbSAwO1xyXG5cclxuICAgIGxpe1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucm93LS1sZWdhbCBhe1xyXG4gICAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yRGFyaztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwibWFpbiAucm93e1xyXG4gIHBhZGRpbmc6IEBzdGRSb3dQYWRkaW5nIDA7XHJcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDEzMHB4O1xyXG59XHJcblxyXG5cclxuLnJvd3tcclxuXHJcbiAgJi5tb2JpbGUtLXJldmVyc2V7XHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmLmNlbnRlcmVke1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcblxyXG4gICYuZGFya3tcclxuICAgIGJhY2tncm91bmQ6IEBkYXJrR3JleTtcclxuICAgIGNvbG9yOiBAbGlnaHRHcmV5O1xyXG4gICAgLnBhZGRpbmdPbk1vYmlsZSgpO1xyXG4gIH1cclxuXHJcblxyXG4gICYuaGFzLS1wcmltYXJ5LWJhY2tncm91bmR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeUNvbG9yRGFyaztcclxuICB9XHJcblxyXG4gICYuaGFzLS1zZWNvbmRhcnktYmFja2dyb3VuZHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuICB9XHJcblxyXG4gICYuaGFzLS13aGl0ZS10ZXh0e1xyXG4gICAgY29sb3I6IEB3aGl0ZTtcclxuICB9XHJcblxyXG4gICYucm93LS1uby1wYWRkaW5ne1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICYucm93LS1ub3BhZGRpbmctdG9we1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmLnJvdy0tbm9wYWRkaW5nLWJvdHRvbXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5yb3ctLXNsaW0tdG9we1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgfVxyXG5cclxuICAmLnJvdy0tc2xpbS1ib3R0b217XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICB9XHJcblxyXG4gICYucm93LS1taWRkbGV7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJiA+IGRpdntcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBAc21Me1xyXG5cclxuICAucm93Om5vdCgubW9iaWxlLS1yZXZlcnNlKXtcclxuICAgIC5oZWFkaW5nLS1jb2wsXHJcbiAgICAuY29udGVudDUwTCxcclxuICAgIC5jb250ZW50MzNMLFxyXG4gICAgLmNvbnRlbnQzM0MsXHJcbiAgICAuY29udGVudDI1TCxcclxuICAgIC5jb250ZW50MjVMQyxcclxuICAgIC5jb250ZW50MjVSQyxcclxuICAgIC5jb250ZW50NjZMIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogQG1vYmlsZUNvbEJ0bU1hcmdpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3cubW9iaWxlLS1yZXZlcnNle1xyXG4gICAgLmNvbnRlbnQ1MFIsXHJcbiAgICAuY29udGVudDMzUixcclxuICAgIC5jb250ZW50MzNDLFxyXG4gICAgLmNvbnRlbnQyNVIsXHJcbiAgICAuY29udGVudDI1UkMsXHJcbiAgICAuY29udGVudDI1TEMsXHJcbiAgICAuY29udGVudDY2UntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogQG1vYmlsZUNvbEJ0bU1hcmdpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4jc2VydmljZXMtaGVhZGxpbmUsXHJcbiNzZXJ2aWNlcyAsXHJcbi5yb3ctLWlzLXRleHR1cmVke1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy90ZXh0dXJlZC5qcGdcIikgcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbiNldmVudHMgLmNvbnRlbnQzM1IgLmNvbnRlbnR7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL3RleHR1cmVkLmpwZ1wiKSByZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBwYWRkaW5nOiA4cmVtIDJyZW0gMnJlbTtcclxuICBjb2xvcjogQGRhcmtHcmV5O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gIC5sb2NhdGlvbi0taWNvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTNyZW07XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDRyZW0pO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xyXG4gICAgd2lkdGg6IDhyZW07XHJcbiAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xyXG4gICAgYmFja2dyb3VuZDogQHNlY29uZGFyeUNvbG9yO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmludGVyYWN0aW9uVHJhbnNpdGlvbiggQGVsZW1lbnQ6IGFsbCwgQGR1cjogMC4zM3MsIEBkZWxheTogMHMgKXtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IEBlbGVtZW50IEBkdXIgZWFzZS1pbi1vdXQgQGRlbGF5O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogQGVsZW1lbnQgQGR1ciBlYXNlLWluLW91dCBAZGVsYXk7XHJcbiAgLW1zLXRyYW5zaXRpb246IEBlbGVtZW50IEBkdXIgZWFzZS1pbi1vdXQgQGRlbGF5O1xyXG4gIHRyYW5zaXRpb246IEBlbGVtZW50IEBkdXIgZWFzZS1pbi1vdXQgQGRlbGF5O1xyXG59XHJcblxyXG5cclxuLnBhZGRpbmdPbk1vYmlsZSgpe1xyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmc6IEBzdGRDb2xQYWRkaW5nKjIgQHN0ZENvbFBhZGRpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI2hhbWJ1cmdlcntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLm5hdmlnYXRpb257XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcbiAgLm1lbnV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBsaSArIGxpe1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogQGRhcmtHcmV5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICBAbWVkaWEgQHNtTHtcclxuICAgIC5tZW51e1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcblxyXG4gICAgICBsaSArIGxpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBsaWdodEdyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAbWVkaWEgQHNtTHtcclxuICAjaGFtYnVyZ2Vye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLm5hdmlnYXRpb257XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDY2cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMnJlbSwwLDApO1xyXG4gICAgLmludGVyYWN0aW9uVHJhbnNpdGlvbigpO1xyXG4gIH1cclxuXHJcblxyXG4gIC5uYXZpZ2F0aW9uLS1pbiAubmF2aWdhdGlvbntcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgfVxyXG59IiwiLmlkZW50aXR5e1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gIHotaW5kZXg6IDEyMDAwO1xyXG5cclxuICBAbWVkaWEgQHNtTHtcclxuICAgIGhlaWdodDogNjZweDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIsXHJcbiAgLmNvbnRhaW5lciA+IGRpdntcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5sb2dvLS1saW5re1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiNoZWFkZXJ7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hlYWRlci5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBoZWlnaHQ6IDc1dmg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgaDF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgIHN0cm9uZ3tcclxuICAgICAgY29sb3I6IEBibGFjaztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwe1xyXG4gICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLmNvbnRlbnQ2Nkx7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2hlYWRlci10ZXh0dXJlZC5qcGdcIikgcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuY29udGVudDMzUntcclxuICAgICAgaGVpZ2h0OiAxMDB2dztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2hlYWRlci1pbWctbW9iaWxlLmpwZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhZ2UtLWNvbnRlbnR7XHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcblxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgbWFyZ2luLXRvcDogNjZweDtcclxuICB9XHJcbn0iLCIuY2FyZHN7XHJcbiAgLmNvbnRlbnR7XHJcbiAgICBwYWRkaW5nOiA4cmVtIDJyZW0gMXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnJlbSByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICBtYXJnaW46IDAgMXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgLmNhcmRzLS1pY29ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMnJlbTtcclxuICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgYmFja2dyb3VuZDogQHNlY29uZGFyeUNvbG9yO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSA0cmVtKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIHN2Z3tcclxuICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgIGhlaWdodDogNHJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYnV0dG9ue1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRyYW5zaXRpb246IDAuMzNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAuYnV0dG9uLS1pbm5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLS1pY29ue1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4uYnV0dG9uLS1waW5re1xyXG4gIGJhY2tncm91bmQ6IEBzZWNvbmRhcnlDb2xvcjtcclxuICBjb2xvcjogQGJsYWNrO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3Vze1xyXG4gICAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvcjtcclxuICAgIGNvbG9yOiBAd2hpdGU7XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICBmaWxsOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi0tc21hbGx7XHJcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcclxuICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5cclxuXHJcbi5ib29raW5nLS1idXR0b25ze1xyXG4gIG1hcmdpbjogMXJlbSAwIDNyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgYXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAxcmVtO1xyXG4gIH1cclxufSIsIi5pbWFnZS0tYm9yZGVyZWR7XHJcbiAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgcGFkZGluZzogMS41cmVtO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBAbWVkR3JleTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICB9XHJcblxyXG4gIC5iYWRnZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTJyZW07XHJcbiAgICByaWdodDogLTJyZW07XHJcbiAgICB3aWR0aDogOHJlbTtcclxuICAgIGhlaWdodDogOHJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY29sb3I6IEBibGFjaztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiBAc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xyXG5cclxuICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICByaWdodDogLTFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuZm9vdGVye1xyXG4gIGJhY2tncm91bmQ6IEBkYXJrR3JleTtcclxuICBjb2xvcjogQG1lZEdyZXk7XHJcbiAgcGFkZGluZzogNXJlbSAwO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgYXtcclxuICAgIGNvbG9yOiBAd2hpdGU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlci0taGVhZGxpbmV7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICBjb2xvcjogQHNlY29uZGFyeUNvbG9yO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuXHJcbi5mb290ZXItLWNvbnRhY3Rze1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbn1cclxuLmZvb3Rlci0tY29udGFjdHMgbGl7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgYXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG5cclxuICAuZm9vdGVyLS1pY29ue1xyXG4gICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgJi5mb290ZXItLWljb24taW5zdGF7XHJcbiAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXItLWNvbnRhY3QtdGV4dHtcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5mb290ZXItLW5hdntcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG5cclxuICBhICsgYXtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wb3N0Zm9vdGVye1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbWVkR3JleTtcclxuICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICBpbWd7XHJcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIuYWNjb3JkaW9ue1xuICB3aWR0aDogMTAwJTtcblxuICAmLS1pdGVte1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbWVkR3JleTtcblxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQG1lZEdyZXk7XG4gICAgfVxuICB9XG5cblxuICAmLS10cmlnZ2Vye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKCk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXN7XG4gICAgICBjb2xvcjogQHByaW1hcnlDb2xvcjtcbiAgICB9XG5cbiAgICBoNHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICBmb250LWZhbWlseTogQGhlYWRsaW5lRm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gIH1cblxuXG4gICYtLWluZGljYXRvcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xuICAgIC5pbnRlcmFjdGlvblRyYW5zaXRpb24oIHRyYW5zZm9ybSApO1xuICB9XG5cblxuICAmLS1lbnRyeXtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKCB+XCJtYXgtaGVpZ2h0LCBvcGFjaXR5LCBwYWRkaW5nXCIgKTtcblxuICAgIC5hY2NvcmRpb24tLWl0ZW0uaXMtLW9wZW4gJntcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG5cbiAgJi0taXRlbS5pcy0tb3BlbntcbiAgICAuYWNjb3JkaW9uLS1pbmRpY2F0b3J7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG59XG4iLCIuaW5zdGEtLWxpbmt7XHJcbiAgcGFkZGluZzogMnJlbSAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItdG9wOiAycHggc29saWQgQHdoaXRlO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAd2hpdGU7XHJcblxyXG5cclxuXHJcbiAgLmluc3RhLS1pY29ue1xyXG4gICAgd2lkdGg6IDIuNHJlbTtcclxuICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG5cclxuICAgIHN2Z3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGZpbGw6IEB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnN0YS0tY3Rhe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogQGhlYWRsaW5lRm9udDtcclxuICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgfVxyXG5cclxuICAuaW5zdGEtLW5pY2t7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBjb2xvcjogQHNlY29uZGFyeUNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG5cclxuICBAbWVkaWEgQHNtTHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLmluc3RhLS1jdGF7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3RhLS1pY29ue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5vZmYtY2FudmFzLS10cmlnZ2Vye1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogMzZweDtcclxuICBmb250OmluaGVyaXQ7XHJcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICBtYXJnaW46IDEwcHggMCAwIDA7XHJcbiAgcGFkZGluZzogNXB4IDAgNXB4IDVweDtcclxuICBjdXJzb3I6cG9pbnRlcjtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LWZpbHRlcjtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksZmlsdGVyO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSxmaWx0ZXIsLXdlYmtpdC1maWx0ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06bm9uZTtcclxuICBjb2xvcjppbmhlcml0O1xyXG4gIGJvcmRlcjowO1xyXG4gIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbn1cclxuLmhhbWJ1cmdlci0tYm94IHtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICB3aWR0aDozNnB4O1xyXG4gIGhlaWdodDoyMHB4XHJcbn1cclxuLmhhbWJ1cmdlci0taW5uZXIge1xyXG4gIHRvcDo1MCU7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBtYXJnaW4tdG9wOi0ycHhcclxufVxyXG4uaGFtYnVyZ2VyLS1pbm5lciwuaGFtYnVyZ2VyLS1pbm5lcjphZnRlciwuaGFtYnVyZ2VyLS1pbm5lcjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIHdpZHRoOjM2cHg7XHJcbiAgaGVpZ2h0OjJweDtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246LjE1cztcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gIGJvcmRlci1yYWRpdXM6MnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IzA5MDkwOTtcclxufVxyXG5cclxuLmhhbWJ1cmdlci0taW5uZXI6YWZ0ZXIsLmhhbWJ1cmdlci0taW5uZXI6YmVmb3JlIHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGNvbnRlbnQ6JydcclxufVxyXG4uaGFtYnVyZ2VyLS1pbm5lcjpiZWZvcmUge1xyXG4gIHRvcDotMTBweDtcclxufVxyXG4uaGFtYnVyZ2VyLS1pbm5lcjphZnRlciB7XHJcbiAgYm90dG9tOi0xMHB4XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5vZmYtY2FudmFzLS10cmlnZ2Vye1xyXG5cclxuICAuaGFtYnVyZ2VyLS1pbm5lciB7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KTtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xcztcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2l0aW9uOiB0b3AgLjFzIC4xNHMgZWFzZSwgb3BhY2l0eSAuMXMgZWFzZVxyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNpdGlvbjogYm90dG9tIC4xcyAuMTRzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4xcyBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBib3R0b20gLjFzIC4xNHMgZWFzZSwgdHJhbnNmb3JtIC4xcyBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBib3R0b20gLjFzIC4xNHMgZWFzZSwgdHJhbnNmb3JtIC4xcyBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpLCAtd2Via2l0LXRyYW5zZm9ybSAuMXMgY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oYW1idXJnZXItLWFjdGl2ZXtcclxuXHJcbiAgICAuaGFtYnVyZ2VyLS1pbm5lciB7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6LjE0cztcclxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xyXG5cclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIHRyYW5zaXRpb246dG9wIC4xcyBlYXNlLG9wYWNpdHkgLjFzIC4xNHMgZWFzZTtcclxuICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgIHRyYW5zaXRpb246Ym90dG9tIC4xcyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC4xcyAuMTRzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246Ym90dG9tIC4xcyBlYXNlLHRyYW5zZm9ybSAuMXMgLjE0cyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOmJvdHRvbSAuMXMgZWFzZSx0cmFuc2Zvcm0gLjFzIC4xNHMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSksLXdlYmtpdC10cmFuc2Zvcm0gLjFzIC4xNHMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5vdmVybGF5e1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmlzLS1vcGVue1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuXG4gICYtLWJhY2tkcm9we1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLmludGVyYWN0aW9uVHJhbnNpdGlvbiggb3BhY2l0eSApO1xuXG4gICAgLm92ZXJsYXkuaXMtLW9wZW4gJntcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cblxuICAmLS1wYW5lbHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDBweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTB2dztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgYm94LXNoYWRvdzogLTRweCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLmludGVyYWN0aW9uVHJhbnNpdGlvbiggdHJhbnNmb3JtICk7XG5cbiAgICBAbWVkaWEgQHNtTHtcbiAgICAgIHRvcDogNjZweDtcbiAgICAgIHdpZHRoOiA5NXZ3O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2NnB4KTtcbiAgICB9XG5cbiAgICAub3ZlcmxheS5pcy0tb3BlbiAme1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuXG5cbiAgJi0tY2xvc2V7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIHNwYW57XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogQGRhcmtHcmV5O1xuICAgICAgLmludGVyYWN0aW9uVHJhbnNpdGlvbigpO1xuXG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgc3BhbixcbiAgICAmOmZvY3VzIHNwYW57XG4gICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeUNvbG9yO1xuICAgIH1cbiAgfVxuXG5cbiAgJi0tY29udGVudHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW0gMnJlbTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIEBtZWRpYSBAc21Me1xuICAgICAgcGFkZGluZzogNHJlbSAxLjI1cmVtIDEuMjVyZW07XG4gICAgfVxuXG4gICAgaDJ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuXG4gICAgaDN7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2x7XG4gICAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcblxuICAgICAgbGl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgIGxpe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuXG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjY1ZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeUNvbG9yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBvbCA+IGxpID4gcDpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgJi0tc3RlcHN7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBzdGVwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgID4gbGl7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcDtcblxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXApO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IEBzZWNvbmRhcnlDb2xvcjtcbiAgICAgICAgY29sb3I6IEBkYXJrR3JleTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cblxuICAgICAgPiBzdHJvbmd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgID4gcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgIH1cblxuICAgICAgdWx7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLS1sZWFke1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cblxuXG4gICYtLXRhYmxle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgdGgsXG4gICAgdGR7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsaWdodEdyZXk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIHRoe1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJhY2tncm91bmQ6IEBsaWdodEdyZXk7XG4gICAgfVxuXG4gICAgdGQ6Zmlyc3QtY2hpbGR7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIHRkOmxhc3QtY2hpbGR7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBzbUx7XG4gICAgICB0aCxcbiAgICAgIHRke1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIHRkOmxhc3QtY2hpbGR7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLS1wcmljZXN7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIGxpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG5cbmJvZHkub3ZlcmxheS0tb3BlbntcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiJdLCJmaWxlIjoic3R5bGUuY3NzIn0= */
