/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./node_modules/webpack-glob-loader/index.js!./money-summit-2024/css/app.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* global settings */
/**
 * Breakpoints (Note: they are set up to be mobile first)
 */
/**
 * Grid
 */
/**
 * Text size
 */
/**
 * Font families
 */
/**
 * Misc
 */
/* functions and mixins */
/**
 * Breakpoints are set up to be mobile first.
 */
/* paragraph reset */
/* base styles settings */
:root {
  --typewriter: 'American Typewriter', 'Courier', 'Courier New', monospace;
  --courier: 'courier-std', 'Courier', 'Courier New', monospace;
  --text-color: black;
  --outer-padding: 11px;
  --text-size: 16px;
  --menu-closed: url("data:image/svg+xml,<svg width=\"31\" height=\"29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"%23fff\" d=\"M0 0h31v29H0z\"/><path stroke=\"%23000\" d=\"M26 7.5H5m21 14H5m21-7H5\"/></svg>");
  --menu-open: url("data:image/svg+xml,<svg width=\"31\" height=\"29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"%23fff\" d=\"M0 0h31v29H0z\"/><path d=\"M22.96 7.26 8.111 22.109m14.572-.013L7.833 7.247\" stroke=\"%23000\"/></svg>");
}
@media only screen and (min-width: 800px) {
  :root {
    --text-size: 26px;
    --outer-padding: 20px;
  }
}

@font-face {
  font-family: "American Typewriter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  font-stretch: normal;
  src: local(""), url(/subthemes/fonts/ufonts.com_american-typewriter.65ba9699.woff) format("woff");
}
@font-face {
  font-family: "American Typewriter";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  font-stretch: normal;
  src: local(""), url(/subthemes/fonts/ufonts.com_american-typewriter-light.97cb715a.woff) format("woff");
}
@font-face {
  font-family: "American Typewriter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  font-stretch: normal;
  src: local(""), url(/subthemes/fonts/ufonts.com_american-typewriter-bold.da9ab624.woff) format("woff");
}
@font-face {
  font-family: "American Typewriter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  font-stretch: condensed;
  src: local(""), url(/subthemes/fonts/ufonts.com_american-typewriter-condensed.c2669fc9.woff) format("woff");
}
@font-face {
  font-family: "American Typewriter";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  font-stretch: condensed;
  src: local(""), url(/subthemes/fonts/ufonts.com_american-typewriter-condensed-light.0fa2399c.woff) format("woff");
}
@font-face {
  font-family: "American Typewriter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  font-stretch: condensed;
  src: local(""), url(/subthemes/fonts/ufonts.com_american-typewriter-condensed-bold.5bbcf077.woff) format("woff");
}
/* styles of various components */
.money-summit-2024-menu-button {
  width: 31px;
  height: 29px;
  background-color: transparent;
  border: 0;
  padding: 0;
  text-indent: 100px;
  white-space: nowrap;
  overflow: hidden;
  border-radius: 0;
  justify-self: flex-end;
  background-image: var(--menu-closed);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  z-index: 5;
  margin-right: -5px;
  margin-top: -5px;
}
body.show-menu .money-summit-2024-menu-button {
  background-image: var(--menu-open);
}
@media only screen and (min-width: 1240px) {
  .money-summit-2024-menu-button {
    display: none;
  }
}

[data-reveal-target=typewriter] {
  transition: opacity 0.2s;
  opacity: 0;
}
[data-reveal-target=typewriter].typewriter-reveal {
  opacity: 1;
}

/* section styles */
#main {
  font-family: var(--courier);
  font-size: var(--text-size);
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
  padding: 20px var(--outer-padding);
  line-height: 1.15416;
}
@media only screen and (min-width: 800px) {
  #main {
    padding: 60px var(--outer-padding);
  }
}
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {
  color: inherit;
  max-width: none;
  padding: 0;
  font-family: inherit;
  font-weight: 700;
  margin-left: 0;
  margin-right: 0;
  line-height: inherit;
}
#main p {
  line-height: inherit;
  margin: 1em 0;
}

/* module styles */
/* element styles */
.money-summmit-2024-header {
  display: grid;
  grid-template-columns: 2fr 1fr;
  position: relative;
}
@media only screen and (min-width: 1240px) {
  .money-summmit-2024-header {
    grid-template-columns: 1fr 2fr;
  }
}
.money-summmit-2024-header .money-summmit-2024-menu {
  text-transform: uppercase;
  position: absolute;
  right: -10px;
  top: 18px;
  background-color: white;
  padding: 20px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.2s, visibility 0.2s;
}
.money-summmit-2024-header .money-summmit-2024-menu .partner-desktop {
  display: none;
}
@media only screen and (min-width: 800px) {
  .money-summmit-2024-header .money-summmit-2024-menu .partner-desktop {
    display: block;
  }
}
@media only screen and (min-width: 800px) {
  .money-summmit-2024-header .money-summmit-2024-menu .partner-mobile {
    display: none;
  }
}
body.show-menu .money-summmit-2024-header .money-summmit-2024-menu {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}
@media only screen and (min-width: 1240px) {
  .money-summmit-2024-header .money-summmit-2024-menu {
    position: static;
    padding: 0;
    opacity: 1;
    visibility: visible;
    pointer-events: all;
  }
}
.money-summmit-2024-header .money-summmit-2024-menu ul {
  list-style: none;
  display: flex;
  margin: 0;
  padding: 0;
  flex-direction: column;
}
@media only screen and (min-width: 1240px) {
  .money-summmit-2024-header .money-summmit-2024-menu ul {
    flex-direction: row;
    gap: min(53px, 3.6805555556vw);
  }
}
.money-summmit-2024-header .money-summmit-2024-menu ul a,
.money-summmit-2024-header .money-summmit-2024-menu ul button {
  text-decoration: none;
  color: inherit;
  display: block;
  border: 0;
  padding: 10px;
  outline: 0;
  background-color: transparent;
  border-radius: 0;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  text-transform: inherit;
}
@media only screen and (min-width: 800px) {
  .money-summmit-2024-header .money-summmit-2024-menu ul a,
  .money-summmit-2024-header .money-summmit-2024-menu ul button {
    padding: 0px;
  }
}
.money-summmit-2024-header .money-summmit-2024-menu ul a:active, .money-summmit-2024-header .money-summmit-2024-menu ul a:hover,
.money-summmit-2024-header .money-summmit-2024-menu ul button:active,
.money-summmit-2024-header .money-summmit-2024-menu ul button:hover {
  text-decoration: underline;
}

#main .money-summit-2024-minimum__header {
  font-size: inherit;
  margin-top: 0;
  margin-bottom: 74px;
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-weight: normal;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-minimum__header {
    margin-bottom: 104px;
  }
}
body.show-narrative #main .money-summit-2024-minimum__grid {
  display: none;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-minimum__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    -moz-column-gap: min(335px, 23.2638888889vw);
         column-gap: min(335px, 23.2638888889vw);
  }
  body.show-narrative #main .money-summit-2024-minimum__grid {
    display: none;
  }
}
#main .money-summit-2024-minimum__right {
  margin-left: 36.9230769231vw;
  margin-top: 120px;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-minimum__right {
    margin-left: 0;
    margin-top: 0;
  }
}
#main .money-summit-2024-minimum__date {
  margin: 0;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-minimum__date {
    /*position: fixed;*/
  }
}

#main .money-summit-2024-narrative__grid {
  display: none;
}
body.show-narrative #main .money-summit-2024-narrative__grid {
  display: block;
}
#main .money-summit-2024-narrative__grid p {
  margin: 0;
}
@media only screen and (min-width: 1140px) {
  #main .money-summit-2024-narrative__grid {
    grid-template-columns: 1fr 820px;
  }
  body.show-narrative #main .money-summit-2024-narrative__grid {
    display: grid;
  }
}
#main .money-summit-2024-narrative__right {
  margin-left: 155px;
  margin-top: 65px;
}
#main .money-summit-2024-narrative__right p, #main .money-summit-2024-narrative__right a {
  color: inherit;
}
#main .money-summit-2024-narrative__right a {
  text-decoration: underline;
  margin-top: 16px;
  display: block;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-narrative__right a {
    margin-top: 28px;
  }
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-narrative__right {
    margin-left: 0;
    margin-top: 0;
  }
}
#main .money-summit-2024-narrative__date {
  margin: 0;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-narrative__date {
    /*position: fixed;*/
    z-index: 10;
  }
}

#main .money-summit-2024-partner__grid {
  background-color: white;
  padding-top: 125px;
  margin-right: -22px;
  display: grid;
  grid-template-columns: 1fr 29.8717948718vw;
  margin: 0 calc(var(--outer-padding) * -1);
}
#main .money-summit-2024-partner__grid p {
  margin: 0;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-partner__grid {
    grid-template-columns: 1fr min(410px, 28.4722222222vw);
    margin-top: min(250px, 17.3611111111vw);
    -moz-column-gap: unset;
         column-gap: unset;
  }
}
#main .money-summit-2024-partner__left {
  display: grid;
  align-self: flex-start;
}
body.site--forbes #main .money-summit-2024-partner__left {
  margin-left: 11.4102564103vw;
  margin-right: 11.4102564103vw;
  row-gap: 6.6666666667vw;
  margin-top: 5.1282051282vw;
  grid-template-columns: 24.8717948718vw 1fr;
}
@media only screen and (min-width: 800px) {
  body.site--forbes #main .money-summit-2024-partner__left {
    margin-top: min(50px, 3.4722222222vw);
    row-gap: min(103px, 7.1527777778vw);
    grid-template-columns: min(356px, 24.7222222222vw) 1fr;
    margin-left: min(175px, 12.1527777778vw);
    margin-right: min(175px, 12.1527777778vw);
  }
}
body.site--forbes-swiss #main .money-summit-2024-partner__left {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  row-gap: 0;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-partner__left {
    justify-content: center;
  }
}
#main .money-summit-2024-partner__left .ce_image {
  align-self: center;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image {
  margin: 1.1538461538vw 0;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--bmw {
  margin: 0;
  grid-column: 1/-1;
  justify-self: center;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--bmw img {
  max-width: 24.358974359vw;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--bwe {
  justify-self: flex-start;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--bwe img {
  max-width: 17.4358974359vw;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--prodinger {
  justify-self: flex-end;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--prodinger img {
  max-width: 17.1794871795vw;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--eterna {
  justify-self: flex-start;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--eterna img {
  max-width: 24.8717948718vw;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--wuea {
  justify-self: flex-end;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--wuea img {
  max-width: 12.1794871795vw;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--conda {
  justify-self: flex-start;
  margin-top: 3.0769230769vw;
  margin-bottom: 0;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--conda img {
  max-width: 18.4615384615vw;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--nespresso {
  justify-self: flex-end;
  margin-top: 3.0769230769vw;
  margin-bottom: 0;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--nespresso img {
  max-width: 21.2820512821vw;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--park-hyatt {
  margin: 0;
  grid-column: 1/-1;
  justify-self: center;
}
body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--park-hyatt img {
  max-width: 31.5384615385vw;
}
body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:first-child {
  margin-top: 2.4615384615vw;
}
body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:first-child img {
  width: 20.5128205128vw;
}
body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(2) {
  margin-top: 7.9487179487vw;
}
body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(2) img {
  width: 6.4102564103vw;
}
body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(3) {
  margin-top: 7.9487179487vw;
}
body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(3) img {
  width: 37.1794871795vw;
}
body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(4) {
  margin-top: 8.9743589744vw;
}
body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(4) img {
  width: 14.1025641026vw;
}
body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(5) {
  margin-top: 6.1538461538vw;
}
body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(5) img {
  width: 15.3846153846vw;
}
body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:last-child {
  margin-top: 6.1538461538vw;
}
body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:last-child img {
  width: 27.6923076923vw;
}
@media only screen and (min-width: 800px) {
  body.site--forbes #main .money-summit-2024-partner__left .ce_image {
    margin: min(13.5px, 0.9375vw) 0;
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--bmw {
    margin: 0;
    grid-column: 1/-1;
    justify-self: center;
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--bmw img {
    max-width: min(350px, 24.3055555556vw);
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--bwe {
    justify-self: flex-start;
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--bwe img {
    max-width: min(250px, 17.3611111111vw);
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--prodinger {
    justify-self: flex-end;
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--prodinger img {
    max-width: min(248px, 17.2222222222vw);
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--eterna {
    justify-self: flex-start;
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--eterna img {
    max-width: min(356px, 24.7222222222vw);
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--wuea {
    justify-self: flex-end;
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--wuea img {
    max-width: min(175px, 12.1527777778vw);
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--conda {
    justify-self: flex-start;
    margin-top: min(42px, 2.9166666667vw);
    margin-bottom: 0;
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--conda img {
    max-width: min(231px, 16.0416666667vw);
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--nespresso {
    justify-self: flex-end;
    margin-top: min(42px, 2.9166666667vw);
    margin-bottom: 0;
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--nespresso img {
    max-width: min(300px, 20.8333333333vw);
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--park-hyatt {
    margin: 0;
    grid-column: 1/-1;
    justify-self: center;
  }
  body.site--forbes #main .money-summit-2024-partner__left .ce_image.image--park-hyatt img {
    max-width: min(450px, 31.25vw);
  }
  body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:first-child {
    margin-top: min(50px, 3.4722222222vw);
  }
  body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:first-child img {
    width: min(280px, 19.4444444444vw);
  }
  body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(2) {
    margin-top: min(107px, 7.4305555556vw);
  }
  body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(2) img {
    width: min(85px, 5.9027777778vw);
  }
  body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(3) {
    margin-top: min(107px, 7.4305555556vw);
  }
  body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(3) img {
    width: min(440px, 30.5555555556vw);
  }
  body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(4) {
    margin-top: min(107px, 7.4305555556vw);
  }
  body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(4) img {
    width: min(185px, 12.8472222222vw);
  }
  body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(5) {
    margin-top: min(89px, 6.1805555556vw);
  }
  body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:nth-child(5) img {
    width: min(200px, 13.8888888889vw);
  }
  body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:last-child {
    margin-top: min(90px, 6.25vw);
  }
  body.site--forbes-swiss #main .money-summit-2024-partner__left .ce_image:last-child img {
    width: min(370px, 25.6944444444vw);
  }
}
#main .money-summit-2024-partner__right p, #main .money-summit-2024-partner__right a {
  text-transform: uppercase;
  color: inherit;
}
#main .money-summit-2024-partner__right img {
  margin-right: 0px;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-partner__right {
    margin-left: 0;
    margin-top: 0;
  }
}

#main .money-summit-2024-tickets__grid {
  padding-top: 125px;
  background-color: white;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-tickets__grid {
    padding-top: 250px;
  }
}
#main .money-summit-2024-tickets__grid p {
  margin: 0;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-tickets__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    -moz-column-gap: min(335px, 23.2638888889vw);
         column-gap: min(335px, 23.2638888889vw);
  }
}
#main .money-summit-2024-tickets__right {
  margin-left: 155px;
  margin-top: 65px;
}
#main .money-summit-2024-tickets__right p, #main .money-summit-2024-tickets__right a {
  text-transform: uppercase;
  color: inherit;
}
#main .money-summit-2024-tickets__right a {
  text-decoration: underline;
  margin-top: 16px;
  display: block;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-tickets__right a {
    margin-top: 28px;
  }
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-tickets__right {
    margin-left: 0;
    margin-top: 0;
  }
}

#main .money-summit-2024-agenda__grid {
  margin-bottom: 311px;
  margin-top: 120px;
}
#main .money-summit-2024-agenda__grid p {
  margin: 0;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-agenda__grid {
    margin-top: 250px;
    display: grid;
    grid-template-columns: 1fr 2fr;
    -moz-column-gap: min(335px, 23.2638888889vw);
         column-gap: min(335px, 23.2638888889vw);
  }
}
#main .money-summit-2024-agenda__right {
  margin-left: 12.8205128205vw;
  margin-top: 120px;
  display: grid;
  grid-template-columns: 2fr 3fr;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 60px;
}
#main .money-summit-2024-agenda__right p {
  text-transform: uppercase;
  margin: 0;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-agenda__right {
    -moz-column-gap: 20px;
         column-gap: 20px;
    grid-template-columns: 1fr 3fr;
    margin-left: 0;
    margin-top: 0;
  }
}
#main .money-summit-2024-agenda__date {
  margin: 0;
}
#main .money-summit-2024-agenda__time--download {
  margin-top: 60px;
  grid-column: 1/-1;
}
#main .money-summit-2024-agenda__time--download a {
  color: inherit;
  text-decoration: underline;
  text-transform: none;
}

#main .money-summit-2024-speaker__grid {
  margin-top: 125px;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-speaker__grid {
    margin-top: 250px;
  }
}
#main .money-summit-2024-speaker__grid p {
  margin: 0;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-speaker__grid {
    display: grid;
    grid-template-columns: 1fr 3.1fr;
  }
}
#main .money-summit-2024-speaker__right {
  margin-top: 120px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -moz-column-gap: 17px;
       column-gap: 17px;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-speaker__right {
    margin-left: 0;
    margin-top: 0;
  }
}
#main .money-summit-2024-speaker__text {
  margin-top: 50px;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-speaker__text {
    margin-top: 0px;
    margin-bottom: 50px;
  }
}
#main .money-summit-2024-speaker__text h3 {
  margin-top: 0;
  margin-bottom: 25px;
  text-align: left;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 16px;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-speaker__text h3 {
    font-size: 26px;
    margin-bottom: 60px;
  }
}
#main .money-summit-2024-speaker__text p {
  font-size: 12px;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-speaker__text p {
    font-size: 16px;
  }
}
#main .money-summit-2024-speaker__image {
  margin-top: 50px;
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-speaker__image {
    margin: 0 0 0 auto;
    margin-bottom: 100px;
  }
}
#main .money-summit-2024-speaker__image img {
  margin: 0;
  filter: grayscale(100%);
}
@media only screen and (min-width: 800px) {
  #main .money-summit-2024-speaker__date {
    /*display: none;*/
  }
}

.youtube-ms {
  padding-top: 125px;
}
@media only screen and (min-width: 800px) {
  .youtube-ms {
    padding-top: 250px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9uZXktc3VtbWl0LTIwMjQuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0FDQUE7O0VBQUE7QUFVQTs7RUFBQTtBQVNBOztFQUFBO0FBT0E7O0VBQUE7QUFLQTs7RUFBQTtBRDVCQTtBRUhBOztFQUFBO0FDb0pBO0FIOUlBO0FJTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnVCSjtBRXZCUTtFRVBSO0lBVVE7SUFDQTtFSndCTjtBQUNGOztBS3BDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHVDSjtBS3BDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHNDSjtBS25DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHFDSjtBS2xDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG9DSjtBS2pDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG1DSjtBS2hDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGtDSjtBQTVFQTtBTVRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd0ZKO0FNdEZJO0VBQ0k7QU53RlI7QUV0R1E7RUlQUjtJQXlCUTtFTndGTjtBQUNGOztBT2xIQTtFQUNJO0VBQ0E7QVBxSEo7QU9uSEk7RUFDSTtBUHFIUjs7QUE5R0E7QVFaQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI4SEo7QUUvSFE7RU1QUjtJQVdRO0VSK0hOO0FBQ0Y7QVE3SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSK0hSO0FRNUhJO0VBQ0k7RUFDQTtBUjhIUjs7QUExSUE7QUFHQTtBU2xCQTtFQUNJO0VBQ0E7RUFDQTtBVDhKSjtBRTFKUTtFT1BSO0lBTVE7RVQrSk47QUFDRjtBUzdKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUK0pSO0FTN0pRO0VBQ0k7QVQrSlo7QUU5S1E7RU9jQTtJQUlRO0VUZ0tkO0FBQ0Y7QUVuTFE7RU9zQkE7SUFFUTtFVCtKZDtBQUNGO0FTNUpRO0VBQ0k7RUFDQTtFQUNBO0FUOEpaO0FFN0xRO0VPRUo7SUFpQ1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVDhKVjtBQUNGO0FTNUpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDhKWjtBRTdNUTtFTzBDQTtJQVFRO0lBQ0E7RVQrSmQ7QUFDRjtBUzdKWTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQrSmhCO0FFbE9RO0VPc0RJOztJQWdCUTtFVGlLbEI7QUFDRjtBUy9KZ0I7OztFQUVJO0FUa0twQjs7QVVuUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWc1BSO0FFeFBRO0VRTko7SUFXUTtFVnVQVjtBQUNGO0FVblBRO0VBQ0k7QVZxUFo7QUVoUVE7RVFTSjtJQU1RO0lBQ0E7SUFDQTtTQUFBO0VWcVBWO0VVblBVO0lBQ0k7RVZxUGQ7QUFDRjtBVWpQSTtFQUNJO0VBQ0E7QVZtUFI7QUU5UVE7RVF5Qko7SUFLUTtJQUNBO0VWb1BWO0FBQ0Y7QVVqUEk7RUFDSTtBVm1QUjtBRXZSUTtFUW1DSjtJQUlRO0VWb1BWO0FBQ0Y7O0FXbFNJO0VBQ0k7QVhxU1I7QVduU1E7RUFDSTtBWHFTWjtBV2xTUTtFQUNJO0FYb1NaO0FFdFNRO0VTTko7SUFZUTtFWG9TVjtFV2xTVTtJQUNJO0VYb1NkO0FBQ0Y7QVdoU0k7RUFDSTtFQUNBO0FYa1NSO0FXaFNRO0VBQ0k7QVhrU1o7QVcvUlE7RUFDSTtFQUNBO0VBQ0E7QVhpU1o7QUUxVFE7RVNzQkE7SUFNUTtFWGtTZDtBQUNGO0FFL1RRO0VTY0o7SUFvQlE7SUFDQTtFWGlTVjtBQUNGO0FXL1JJO0VBQ0k7QVhpU1I7QUV4VVE7RVNzQ0o7SUFJUTtJQUNBO0VYa1NWO0FBQ0Y7O0FZcFZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadVZSO0FZclZRO0VBQ0k7QVp1Vlo7QUUxVlE7RVVOSjtJQWFRO0lBQ0E7SUFDQTtTQUFBO0VadVZWO0FBQ0Y7QVlwVkk7RUFDSTtFQUNBO0Fac1ZSO0FZcFZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnNWWjtBRTVXUTtFVWlCQTtJQVFRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVp1VmQ7QUFDRjtBWXBWUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpzVlo7QUU1WFE7RVVhSjtJQTZCUTtFWnNWVjtBQUNGO0FZcFZRO0VBQ0k7QVpzVlo7QVlwVlk7RUFDSTtBWnNWaEI7QVlwVmdCO0VBQ0k7RUFDQTtFQUNBO0Fac1ZwQjtBWXJWb0I7RUFBTTtBWndWMUI7QVlyVmdCO0VBQ0k7QVp1VnBCO0FZdFZvQjtFQUFNO0FaeVYxQjtBWXRWZ0I7RUFDSTtBWndWcEI7QVl2Vm9CO0VBQU07QVowVjFCO0FZdlZnQjtFQUNJO0FaeVZwQjtBWXhWb0I7RUFBTTtBWjJWMUI7QVl4VmdCO0VBQ0k7QVowVnBCO0FZelZvQjtFQUFNO0FaNFYxQjtBWXpWZ0I7RUFDSTtFQUNBO0VBQ0E7QVoyVnBCO0FZMVZvQjtFQUFNO0FaNlYxQjtBWTFWZ0I7RUFDSTtFQUNBO0VBQ0E7QVo0VnBCO0FZM1ZvQjtFQUFNO0FaOFYxQjtBWTNWZ0I7RUFDSTtFQUNBO0VBQ0E7QVo2VnBCO0FZNVZvQjtFQUFNO0FaK1YxQjtBWTFWZ0I7RUFDSTtBWjRWcEI7QVkzVm9CO0VBQU07QVo4VjFCO0FZM1ZnQjtFQUNJO0FaNlZwQjtBWTVWb0I7RUFBTTtBWitWMUI7QVk1VmdCO0VBQ0k7QVo4VnBCO0FZN1ZvQjtFQUFNO0FaZ1cxQjtBWTdWZ0I7RUFDSTtBWitWcEI7QVk5Vm9CO0VBQU07QVppVzFCO0FZOVZnQjtFQUNJO0FaZ1dwQjtBWS9Wb0I7RUFBTTtBWmtXMUI7QVkvVmdCO0VBQ0k7QVppV3BCO0FZaFdvQjtFQUFNO0FabVcxQjtBRW5lUTtFVXFJUTtJQUNJO0VaaVdsQjtFWS9Wa0I7SUFDSTtJQUNBO0lBQ0E7RVppV3RCO0VZaFdzQjtJQUFNO0VabVc1QjtFWWhXa0I7SUFDSTtFWmtXdEI7RVlqV3NCO0lBQU07RVpvVzVCO0VZaldrQjtJQUNJO0VabVd0QjtFWWxXc0I7SUFBTTtFWnFXNUI7RVlsV2tCO0lBQ0k7RVpvV3RCO0VZbldzQjtJQUFNO0Vac1c1QjtFWW5Xa0I7SUFDSTtFWnFXdEI7RVlwV3NCO0lBQU07RVp1VzVCO0VZcFdrQjtJQUNJO0lBQ0E7SUFDQTtFWnNXdEI7RVlyV3NCO0lBQU07RVp3VzVCO0VZcldrQjtJQUNJO0lBQ0E7SUFDQTtFWnVXdEI7RVl0V3NCO0lBQU07RVp5VzVCO0VZdFdrQjtJQUNJO0lBQ0E7SUFDQTtFWndXdEI7RVl2V3NCO0lBQU07RVowVzVCO0VZcldrQjtJQUNJO0VadVd0QjtFWXRXc0I7SUFBTTtFWnlXNUI7RVl0V2tCO0lBQ0k7RVp3V3RCO0VZdldzQjtJQUFNO0VaMFc1QjtFWXZXa0I7SUFDSTtFWnlXdEI7RVl4V3NCO0lBQU07RVoyVzVCO0VZeFdrQjtJQUNJO0VaMFd0QjtFWXpXc0I7SUFBTTtFWjRXNUI7RVl6V2tCO0lBQ0k7RVoyV3RCO0VZMVdzQjtJQUFNO0VaNlc1QjtFWTFXa0I7SUFDSTtFWjRXdEI7RVkzV3NCO0lBQU07RVo4VzVCO0FBQ0Y7QVl2V1E7RUFDSTtFQUNBO0FaeVdaO0FZdFdRO0VBQ0k7QVp3V1o7QUUza0JRO0VVNE5KO0lBV1E7SUFDQTtFWndXVjtBQUNGOztBYXZsQkk7RUFDSTtFQUNBO0FiMGxCUjtBRXRsQlE7RVdOSjtJQUtRO0ViMmxCVjtBQUNGO0FhemxCUTtFQUNJO0FiMmxCWjtBRTlsQlE7RVdOSjtJQWFRO0lBQ0E7SUFDQTtTQUFBO0ViMmxCVjtBQUNGO0FheGxCSTtFQUNJO0VBQ0E7QWIwbEJSO0FheGxCUTtFQUNJO0VBQ0E7QWIwbEJaO0FhdmxCUTtFQUNJO0VBQ0E7RUFDQTtBYnlsQlo7QUVsbkJRO0VXc0JBO0lBTVE7RWIwbEJkO0FBQ0Y7QUV2bkJRO0VXYUo7SUFxQlE7SUFDQTtFYnlsQlY7QUFDRjs7QWNub0JJO0VBQ0k7RUFDQTtBZHNvQlI7QWNwb0JRO0VBQ0k7QWRzb0JaO0FFcm9CUTtFWU5KO0lBU1E7SUFDQTtJQUNBO0lBQ0E7U0FBQTtFZHNvQlY7QUFDRjtBY25vQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtBZHFvQlI7QWNub0JRO0VBQ0k7RUFDQTtBZHFvQlo7QUV6cEJRO0VZVUo7SUFjUTtTQUFBO0lBQ0E7SUFDQTtJQUNBO0VkcW9CVjtBQUNGO0FjbG9CSTtFQUNJO0Fkb29CUjtBY2hvQlE7RUFDSTtFQUNBO0Fka29CWjtBY2hvQlk7RUFDSTtFQUNBO0VBQ0E7QWRrb0JoQjs7QWVuckJJO0VBQ0k7QWZzckJSO0FFanJCUTtFYU5KO0lBSVE7RWZ1ckJWO0FBQ0Y7QWVyckJRO0VBQ0k7QWZ1ckJaO0FFenJCUTtFYU5KO0lBWVE7SUFDQTtFZnVyQlY7QUFDRjtBZXByQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0Fmc3JCUjtBRXJzQlE7RWFXSjtJQU9RO0lBQ0E7RWZ1ckJWO0FBQ0Y7QWVyckJJO0VBQ0k7QWZ1ckJSO0FFOXNCUTtFYXNCSjtJQUdRO0lBQ0E7RWZ5ckJWO0FBQ0Y7QWV4ckJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMHJCWjtBRTV0QlE7RWE0QkE7SUFTUTtJQUNBO0VmMnJCZDtBQUNGO0FlenJCUTtFQUNJO0FmMnJCWjtBRXJ1QlE7RWF5Q0E7SUFJUTtFZjRyQmQ7QUFDRjtBZXhyQkk7RUFDSTtBZjByQlI7QUU3dUJRO0Vha0RKO0lBSVE7SUFDQTtFZjJyQlY7QUFDRjtBZTFyQlE7RUFDSTtFQUNBO0FmNHJCWjtBRXZ2QlE7RWFnRUo7SUFFUTtFZnlyQlY7QUFDRjs7QWV0ckJBO0VBQ0k7QWZ5ckJKO0FFaHdCUTtFYXNFUjtJQUlRO0VmMHJCTjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9tb25leS1zdW1taXQtMjAyNC9jc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9uZXktc3VtbWl0LTIwMjQvY3NzL3NldHRpbmdzL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb25leS1zdW1taXQtMjAyNC9jc3MvZnVuY3Rpb25zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL21vbmV5LXN1bW1pdC0yMDI0L2Nzcy9mdW5jdGlvbnMvX3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL21vbmV5LXN1bW1pdC0yMDI0L2Nzcy9iYXNlL19iYXNpYy5zY3NzIiwid2VicGFjazovLy8uL21vbmV5LXN1bW1pdC0yMDI0L2Nzcy9iYXNlL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL21vbmV5LXN1bW1pdC0yMDI0L2Nzcy9jb21wb25lbnRzL19tb25leS1zdW1taXQtMjAyNC1tZW51LWJ1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL21vbmV5LXN1bW1pdC0yMDI0L2Nzcy9jb21wb25lbnRzL190eXBld3JpdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9uZXktc3VtbWl0LTIwMjQvY3NzL3NlY3Rpb25zL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9uZXktc3VtbWl0LTIwMjQvY3NzL2VsZW1lbnRzL19tb25leS1zdW1taXQtMjAyNC1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9uZXktc3VtbWl0LTIwMjQvY3NzL2VsZW1lbnRzL19tb25leS1zdW1taXQtMjAyNC1taW5pbXVtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9uZXktc3VtbWl0LTIwMjQvY3NzL2VsZW1lbnRzL19tb25leS1zdW1taXQtMjAyNC1uYXJyYXRpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb25leS1zdW1taXQtMjAyNC9jc3MvZWxlbWVudHMvX21vbmV5LXN1bW1pdC0yMDI0LXBhcnRuZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb25leS1zdW1taXQtMjAyNC9jc3MvZWxlbWVudHMvX21vbmV5LXN1bW1pdC0yMDI0LXRpY2tldHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb25leS1zdW1taXQtMjAyNC9jc3MvZWxlbWVudHMvX21vbmV5LXN1bW1pdC1hZ2VuZGEtMjAyNC5zY3NzIiwid2VicGFjazovLy8uL21vbmV5LXN1bW1pdC0yMDI0L2Nzcy9lbGVtZW50cy9fbW9uZXktc3VtbWl0LXNwZWFrZXItMjAyNC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIGdsb2JhbCBzZXR0aW5ncyAqL1xuQGltcG9ydCAnLi9zZXR0aW5ncy9fbGF5b3V0LnNjc3MnO1xuXG4vKiBmdW5jdGlvbnMgYW5kIG1peGlucyAqL1xuQGltcG9ydCAnLi9mdW5jdGlvbnMvX2JyZWFrcG9pbnRzLnNjc3MnOyBAaW1wb3J0ICcuL2Z1bmN0aW9ucy9fZ3JpZC5zY3NzJzsgQGltcG9ydCAnLi9mdW5jdGlvbnMvX21peGlucy5zY3NzJzsgQGltcG9ydCAnLi9mdW5jdGlvbnMvX3N0eWxlcy5zY3NzJztcblxuLyogYmFzZSBzdHlsZXMgc2V0dGluZ3MgKi9cbkBpbXBvcnQgJy4vYmFzZS9fYmFzaWMuc2Nzcyc7IEBpbXBvcnQgJy4vYmFzZS9fZm9udHMuc2Nzcyc7XG5cbi8qIHN0eWxlcyBvZiB2YXJpb3VzIGNvbXBvbmVudHMgKi9cbkBpbXBvcnQgJy4vY29tcG9uZW50cy9fbW9uZXktc3VtbWl0LTIwMjQtbWVudS1idXR0b24uc2Nzcyc7IEBpbXBvcnQgJy4vY29tcG9uZW50cy9fdHlwZXdyaXRlci5zY3NzJztcblxuLyogc2VjdGlvbiBzdHlsZXMgKi9cbkBpbXBvcnQgJy4vc2VjdGlvbnMvX21haW4uc2Nzcyc7XG5cbi8qIG1vZHVsZSBzdHlsZXMgKi9cbjtcblxuLyogZWxlbWVudCBzdHlsZXMgKi9cbkBpbXBvcnQgJy4vZWxlbWVudHMvX21vbmV5LXN1bW1pdC0yMDI0LW1lbnUuc2Nzcyc7IEBpbXBvcnQgJy4vZWxlbWVudHMvX21vbmV5LXN1bW1pdC0yMDI0LW1pbmltdW0uc2Nzcyc7IEBpbXBvcnQgJy4vZWxlbWVudHMvX21vbmV5LXN1bW1pdC0yMDI0LW5hcnJhdGl2ZS5zY3NzJzsgQGltcG9ydCAnLi9lbGVtZW50cy9fbW9uZXktc3VtbWl0LTIwMjQtcGFydG5lci5zY3NzJzsgQGltcG9ydCAnLi9lbGVtZW50cy9fbW9uZXktc3VtbWl0LTIwMjQtdGlja2V0cy5zY3NzJzsgQGltcG9ydCAnLi9lbGVtZW50cy9fbW9uZXktc3VtbWl0LWFnZW5kYS0yMDI0LnNjc3MnOyBAaW1wb3J0ICcuL2VsZW1lbnRzL19tb25leS1zdW1taXQtc3BlYWtlci0yMDI0LnNjc3MnO1xuIiwiLyoqXG4gKiBCcmVha3BvaW50cyAoTm90ZTogdGhleSBhcmUgc2V0IHVwIHRvIGJlIG1vYmlsZSBmaXJzdClcbiAqL1xuJHRhYmxldDogODAwcHg7XG4kZGVza3RvcDogMTE0MHB4O1xuJG1lbnU6IDEyNDBweDtcbiRsYXJnZXI6IDE0MDBweDtcbiR3aWRlOiAxNjAwcHg7XG5cblxuLyoqXG4gKiBHcmlkXG4gKi9cbiRncmlkLXdpZHRoOiAxMTIwcHg7XG4kZ3JpZC1ndXR0ZXItZGVza3RvcDogMjBweDtcbiRncmlkLWd1dHRlci1tb2JpbGU6IDEycHg7XG4kZ3JpZC1jb2x1bW5zOiAxMjtcblxuXG4vKipcbiAqIFRleHQgc2l6ZVxuICovXG4kdGV4dC1zaXplLWRlc2t0b3A6IDI2cHg7XG4kdGV4dC1zaXplLW1vYmlsZTogMTZweDtcblxuXG4vKipcbiAqIEZvbnQgZmFtaWxpZXNcbiAqL1xuXG5cbi8qKlxuICogTWlzY1xuICovXG4kYmFzZS1tb2JpbGU6IDM5MHB4O1xuJGJhc2UtZGVza3RvcDogMTQ0MHB4O1xuIiwiLyoqXG4gKiBCcmVha3BvaW50cyBhcmUgc2V0IHVwIHRvIGJlIG1vYmlsZSBmaXJzdC5cbiAqL1xuQG1peGluIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQsICRtb2RlOiAnbWluJykge1xuICAgIEBpZiAkbW9kZSA9PSAnbWF4JyB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDooJGJyZWFrcG9pbnQgLSAxcHgpKSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDokYnJlYWtwb2ludCkgeyBAY29udGVudDsgfVxuICAgIH1cbn1cblxuQG1peGluIHRhYmxldCgkbW9kZTogJ21pbicpIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQsICRtb2RlKSB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBkZXNrdG9wKCRtb2RlOiAnbWluJykge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3AsICRtb2RlKSB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiB3aWRlKCRtb2RlOiAnbWluJykge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHdpZGUsICRtb2RlKSB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBtZW51KCRtb2RlOiAnbWluJykge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUsICRtb2RlKSB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBsYXJnZXIoJG1vZGU6ICdtaW4nKSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbGFyZ2VyLCAkbW9kZSkgeyBAY29udGVudDsgfVxufSIsIkBtaXhpbiBoMSgpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDk1MDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1jb25kKTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi10b3A6IDExLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNC41cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk2Njc7XG4gICAgICAgIG1hcmdpbi10b3A6IDc2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gaDIoKSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MS41cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG4gICAgfVxufVxuXG5AbWl4aW4gaDMoKSB7XG5cbn1cblxuQG1peGluIGg0KCkge1xuXG59XG5cbkBtaXhpbiBoNSgpIHtcblxufVxuXG5AbWl4aW4gaDYoKSB7XG5cbn1cblxuQG1peGluIGJsb2NrZWQtaGVhZGxpbmUoKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNy41cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWNvbmQpO1xuICAgIGZvbnQtd2VpZ2h0OiA5NTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDY1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdHlwbygpIHtcbiAgICBsaW5lLWhlaWdodDogMS41MjYzO1xufVxuXG5AbWl4aW4gbWFyZ2luLXR5cGUoJHR5cGUsICRtYXJnaW4sICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gICAgQGlmICRtYXJnaW4gPiAxIHtcbiAgICAgICAgQGlmICRpbXBvcnRhbnQge1xuICAgICAgICAgICAgbWFyZ2luLSN7JHR5cGV9OiAjeyRtYXJnaW4gKiAwLjV9cmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tI3skdHlwZX06ICN7JG1hcmdpbiAqIDAuNzV9cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3AoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLSN7JHR5cGV9OiAjeyRtYXJnaW59cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgbWFyZ2luLSN7JHR5cGV9OiAjeyRtYXJnaW4gKiAwLjV9cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLSN7JHR5cGV9OiAjeyRtYXJnaW4gKiAwLjc1fXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tI3skdHlwZX06ICN7JG1hcmdpbn1yZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGlmICRpbXBvcnRhbnQge1xuICAgICAgICAgICAgbWFyZ2luLSN7JHR5cGV9OiAjeyRtYXJnaW59cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgbWFyZ2luLSN7JHR5cGV9OiAjeyRtYXJnaW59cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gY2hlY2tlcigpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM4MDgwODAgMjUlLCB0cmFuc3BhcmVudCAyNSUpLCBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjODA4MDgwIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA3NSUsICM4MDgwODAgNzUlKSwgbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQgNzUlLCAjODA4MDgwIDc1JSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAwIDVweCwgNXB4IC01cHgsIC01cHggMHB4O1xufVxuXG5AbWl4aW4gYnV0dG9uKCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnLi4vaW1hZ2VzL0Fycm93LUtyZWlzLnN2ZycpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbkBtaXhpbiBidXR0b24tYmlnKCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLXdpZHRoOiByZW0oMzI2cHgpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1ncmVlbik7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjM0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMzhweCk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogcGFyYWdyYXBoIHJlc2V0ICovXG5AbWl4aW4gcHIoKSB7XG4gICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbiIsIjpyb290IHtcbiAgICAtLXR5cGV3cml0ZXI6ICdBbWVyaWNhbiBUeXBld3JpdGVyJywgJ0NvdXJpZXInLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgLS1jb3VyaWVyOiAnY291cmllci1zdGQnLCAnQ291cmllcicsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAtLXRleHQtY29sb3I6IGJsYWNrO1xuICAgIC0tb3V0ZXItcGFkZGluZzogMTFweDtcbiAgICAtLXRleHQtc2l6ZTogI3skdGV4dC1zaXplLW1vYmlsZX07XG4gICAgLS1tZW51LWNsb3NlZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjMxXCIgaGVpZ2h0PVwiMjlcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBmaWxsPVwiJTIzZmZmXCIgZD1cIk0wIDBoMzF2MjlIMHpcIi8+PHBhdGggc3Ryb2tlPVwiJTIzMDAwXCIgZD1cIk0yNiA3LjVINW0yMSAxNEg1bTIxLTdINVwiLz48L3N2Zz4nKTtcbiAgICAtLW1lbnUtb3BlbjogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjMxXCIgaGVpZ2h0PVwiMjlcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBmaWxsPVwiJTIzZmZmXCIgZD1cIk0wIDBoMzF2MjlIMHpcIi8+PHBhdGggZD1cIk0yMi45NiA3LjI2IDguMTExIDIyLjEwOW0xNC41NzItLjAxM0w3LjgzMyA3LjI0N1wiIHN0cm9rZT1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgLS10ZXh0LXNpemU6ICN7JHRleHQtc2l6ZS1kZXNrdG9wfTtcbiAgICAgICAgLS1vdXRlci1wYWRkaW5nOiAyMHB4O1xuICAgIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQW1lcmljYW4gVHlwZXdyaXRlcic7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIHNyYzogbG9jYWwoJycpLCB1cmwoJy4uLy4uL2ZvbnRzL3Vmb250cy5jb21fYW1lcmljYW4tdHlwZXdyaXRlci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQW1lcmljYW4gVHlwZXdyaXRlcic7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIHNyYzogbG9jYWwoJycpLCB1cmwoJy4uLy4uL2ZvbnRzL3Vmb250cy5jb21fYW1lcmljYW4tdHlwZXdyaXRlci1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQW1lcmljYW4gVHlwZXdyaXRlcic7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIHNyYzogbG9jYWwoJycpLCB1cmwoJy4uLy4uL2ZvbnRzL3Vmb250cy5jb21fYW1lcmljYW4tdHlwZXdyaXRlci1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBbWVyaWNhbiBUeXBld3JpdGVyJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XG4gICAgc3JjOiBsb2NhbCgnJyksIHVybCgnLi4vLi4vZm9udHMvdWZvbnRzLmNvbV9hbWVyaWNhbi10eXBld3JpdGVyLWNvbmRlbnNlZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQW1lcmljYW4gVHlwZXdyaXRlcic7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuICAgIHNyYzogbG9jYWwoJycpLCB1cmwoJy4uLy4uL2ZvbnRzL3Vmb250cy5jb21fYW1lcmljYW4tdHlwZXdyaXRlci1jb25kZW5zZWQtbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FtZXJpY2FuIFR5cGV3cml0ZXInO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcbiAgICBzcmM6IGxvY2FsKCcnKSwgdXJsKCcuLi8uLi9mb250cy91Zm9udHMuY29tX2FtZXJpY2FuLXR5cGV3cml0ZXItY29uZGVuc2VkLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuIiwiLm1vbmV5LXN1bW1pdC0yMDI0LW1lbnUtYnV0dG9uIHtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tbWVudS1jbG9zZWQpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogNTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcblxuICAgIGJvZHkuc2hvdy1tZW51ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1tZW51LW9wZW4pO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUoKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiW2RhdGEtcmV2ZWFsLXRhcmdldD1cInR5cGV3cml0ZXJcIl0ge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJi50eXBld3JpdGVyLXJldmVhbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuIiwiI21haW4ge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1jb3VyaWVyKTtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZSk7XG4gICAgbWF4LXdpZHRoOiAjeyRiYXNlLWRlc2t0b3B9O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHggdmFyKC0tb3V0ZXItcGFkZGluZyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU0MTY7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggdmFyKC0tb3V0ZXItcGFkZGluZyk7XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgfVxufVxuIiwiLm1vbmV5LXN1bW1taXQtMjAyNC1oZWFkZXJ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVudSgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICAgIH1cblxuICAgIC5tb25leS1zdW1tbWl0LTIwMjQtbWVudSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycztcblxuICAgICAgICAucGFydG5lci1kZXNrdG9we1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFydG5lci1tb2JpbGV7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYm9keS5zaG93LW1lbnUgJiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZW51KCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZW51KCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZ2FwOiB2d21heCg1M3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSxcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSwgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNtYWluIC5tb25leS1zdW1taXQtMjAyNC1taW5pbXVtIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgYm9keS5zaG93LW5hcnJhdGl2ZSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogdndtYXgoMzM1cHgpO1xuXG4gICAgICAgICAgICBib2R5LnNob3ctbmFycmF0aXZlICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2dygxNDRweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgLypwb3NpdGlvbjogZml4ZWQ7Ki9cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNtYWluIC5tb25leS1zdW1taXQtMjAyNC1uYXJyYXRpdmUge1xuICAgICZfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGJvZHkuc2hvdy1uYXJyYXRpdmUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3AoKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA4MjBweDtcblxuICAgICAgICAgICAgYm9keS5zaG93LW5hcnJhdGl2ZSAmIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTU1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICAgIFxuICAgICAgICBwLCBhe1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICBhe1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kYXRlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgIC8qcG9zaXRpb246IGZpeGVkOyovXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNtYWluIC5tb25leS1zdW1taXQtMjAyNC1wYXJ0bmVyIHtcbiAgICAmX19ncmlkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgdncoMTE2LjVweCk7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKHZhcigtLW91dGVyLXBhZGRpbmcpICogLTEpO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgdndtYXgoNDEwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdndtYXgoMjUwcHgpO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAgICAgICBib2R5LnNpdGUtLWZvcmJlcyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2dyg0NC41cHgpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dyg0NC41cHgpO1xuICAgICAgICAgICAgcm93LWdhcDogdncoMjZweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygyMHB4KTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdncoOTdweCkgMWZyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdndtYXgoNTBweCk7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogdndtYXgoMTAzcHgpO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdndtYXgoMzU2cHgpIDFmcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdndtYXgoMTc1cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdndtYXgoMTc1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYm9keS5zaXRlLS1mb3JiZXMtc3dpc3MgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIFxuICAgICAgICAuY2VfaW1hZ2Uge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgICAgICBib2R5LnNpdGUtLWZvcmJlcyAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHZ3KDQuNXB4KSAwO1xuXG4gICAgICAgICAgICAgICAgJi5pbWFnZS0tYm13IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7IG1heC13aWR0aDogdncoOTVweCk7IH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmltYWdlLS1id2Uge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7IG1heC13aWR0aDogdncoNjhweCk7IH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmltYWdlLS1wcm9kaW5nZXIge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBpbWcgeyBtYXgtd2lkdGg6IHZ3KDY3cHgpOyB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pbWFnZS0tZXRlcm5hIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBpbWcgeyBtYXgtd2lkdGg6IHZ3KDk3cHgpOyB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pbWFnZS0td3VlYSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7IG1heC13aWR0aDogdncoNDcuNXB4KTsgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaW1hZ2UtLWNvbmRhIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHsgbWF4LXdpZHRoOiB2dyg3MnB4KTsgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaW1hZ2UtLW5lc3ByZXNzbyB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEycHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBpbWcgeyBtYXgtd2lkdGg6IHZ3KDgzcHgpOyB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pbWFnZS0tcGFyay1oeWF0dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBpbWcgeyBtYXgtd2lkdGg6IHZ3KDEyM3B4KTsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYm9keS5zaXRlLS1mb3JiZXMtc3dpc3MgJiB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDkuNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHsgd2lkdGg6IHZ3KDgwcHgpOyB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygzMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHsgd2lkdGg6IHZ3KDI1cHgpOyB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygzMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHsgd2lkdGg6IHZ3KDE0NXB4KTsgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMzVweCk7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7IHdpZHRoOiB2dyg1NXB4KTsgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMjRweCk7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7IHdpZHRoOiB2dyg2MHB4KTsgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDI0cHgpO1xuICAgICAgICAgICAgICAgICAgICBpbWcgeyB3aWR0aDogdncoMTA4cHgpOyB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICAgICAgYm9keS5zaXRlLS1mb3JiZXMgJiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogdndtYXgoMTMuNXB4KSAwO1xuXG4gICAgICAgICAgICAgICAgICAgICYuaW1hZ2UtLWJtdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHsgbWF4LXdpZHRoOiB2d21heCgzNTBweCk7IH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaW1hZ2UtLWJ3ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcgeyBtYXgtd2lkdGg6IHZ3bWF4KDI1MHB4KTsgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pbWFnZS0tcHJvZGluZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcgeyBtYXgtd2lkdGg6IHZ3bWF4KDI0OHB4KTsgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pbWFnZS0tZXRlcm5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7IG1heC13aWR0aDogdndtYXgoMzU2cHgpOyB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmltYWdlLS13dWVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcgeyBtYXgtd2lkdGg6IHZ3bWF4KDE3NXB4KTsgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pbWFnZS0tY29uZGEge1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdndtYXgoNDJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHsgbWF4LXdpZHRoOiB2d21heCgyMzFweCk7IH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaW1hZ2UtLW5lc3ByZXNzbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdndtYXgoNDJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHsgbWF4LXdpZHRoOiB2d21heCgzMDBweCk7IH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaW1hZ2UtLXBhcmstaHlhdHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7IG1heC13aWR0aDogdndtYXgoNDUwcHgpOyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBib2R5LnNpdGUtLWZvcmJlcy1zd2lzcyAmIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2d21heCg1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7IHdpZHRoOiB2d21heCgyODBweCk7IH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3bWF4KDEwN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7IHdpZHRoOiB2d21heCg4NXB4KTsgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdndtYXgoMTA3cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHsgd2lkdGg6IHZ3bWF4KDQ0MHB4KTsgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdndtYXgoMTA3cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHsgd2lkdGg6IHZ3bWF4KDE4NXB4KTsgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdndtYXgoODlweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcgeyB3aWR0aDogdndtYXgoMjAwcHgpOyB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdndtYXgoOTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcgeyB3aWR0aDogdndtYXgoMzcwcHgpOyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAgIHAsIGEge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI21haW4gLm1vbmV5LXN1bW1pdC0yMDI0LXRpY2tldHMge1xuICAgICZfX2dyaWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHZ3bWF4KDMzNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICBcbiAgICAgICAgcCwgYXtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI21haW4gLm1vbmV5LXN1bW1pdC0yMDI0LWFnZW5kYSB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMxMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHZ3bWF4KDMzNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDUwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgM2ZyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICByb3ctZ2FwOiA2MHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX3RpbWUge1xuICAgICAgICAmLS1kb3dubG9hZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjbWFpbiAubW9uZXktc3VtbWl0LTIwMjQtc3BlYWtlciB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMy4xZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdle1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgXG4gICAgJl9fZGF0ZXtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgLypkaXNwbGF5OiBub25lOyovXG4gICAgICAgIH1cbiAgICB9XG59XG4ueW91dHViZS1tc3tcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1MHB4O1xuICAgIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/