/*
	HTML5 Reset :: style.css
-------------------------------------------------------------------------------*/
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {
  display: block;
}

/* Handle box-sizing while better addressing child elements:
   http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */
/* Responsive images and other embedded objects */
/* if you don't have full control over `img` tags (if you have to overcome attributes), consider adding height: auto */
img,
object,
embed {
  max-width: 100%;
}

/*
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
	In fact, it *will* cause problems with Google Maps' controls at small size.
	If this is the case for you, try uncommenting the following:
#map img {
		max-width: none;
}
*/
/* force a vertical scrollbar to prevent a jumpy page */
html {
  overflow-y: scroll;
}

/* we use a lot of ULs that aren't bulleted.
	you'll have to restore the bullets within content,
	which is fine because they're probably customized anyway */
ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}

th {
  font-weight: bold;
  vertical-align: bottom;
}

td {
  font-weight: normal;
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

pre {
  white-space: pre; /* CSS2 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}

input[type=radio] {
  vertical-align: text-bottom;
}

input[type=checkbox] {
  vertical-align: bottom;
}

.ie7 input[type=checkbox] {
  vertical-align: baseline;
}

.ie6 input {
  vertical-align: text-bottom;
}

select, input, textarea {
  font: 99% sans-serif;
}

table {
  font-size: inherit;
  font: 100%;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

td, td img {
  vertical-align: top;
}

/* Make sure sup and sub don't mess with your line-heights http://gist.github.com/413930 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* standardize any monospaced elements */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
  margin: 0;
}

/* make buttons play nice in IE */
button,
input[type=button] {
  width: auto;
  overflow: visible;
}

/* scale images in IE7 more attractively */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/
/* let's clear some floats */
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
}

@font-face {
  font-family: "Denim";
  src: url("/Assets/fonts/DenimINK-Regular.woff2") format("woff2"), url("/Assets/fonts/DenimINK-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  text-rendering: optimizeLegibility;
}
/*
===------ SCREENS -------===
*/
/*
===------ COLORS -------===
*/
/*
===------ BORDER RADIUS -------===
*/
/*
===------ FONTS -------===
*/
.bigCyan {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bigCyan span {
  width: 100%;
  background-color: #00E5FF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 16px 20px;
}
@media (min-width: 768px) {
  .bigCyan span {
    padding: 37px 20px;
  }
}
@media (min-width: 1440px) {
  .bigCyan span {
    padding: 34px 20px;
  }
}
.bigCyan span {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .bigCyan span {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .bigCyan span {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .bigCyan span {
    font-size: 20px;
    line-height: 28px;
  }
}
.bigCyan:hover span, .bigCyan:focus span {
  background-color: #006AFF;
  color: #FFFFFF;
}

.mdCyan {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mdCyan span {
  width: 100%;
  background-color: #00E5FF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 21px 20px;
}
@media (min-width: 768px) {
  .mdCyan span {
    padding: 24px 20px;
  }
}
@media (min-width: 1440px) {
  .mdCyan span {
    padding: 27px 20px;
  }
}
.mdCyan span {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .mdCyan span {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .mdCyan span {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .mdCyan span {
    font-size: 20px;
    line-height: 28px;
  }
}
.mdCyan:hover span, .mdCyan:focus span {
  background-color: #006AFF;
  color: #FFFFFF;
}

.backBlue {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.backBlue span {
  width: 100%;
  background-color: #006AFF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px 20px;
}
@media (min-width: 768px) {
  .backBlue span {
    padding: 24px 20px;
  }
}
@media (min-width: 1440px) {
  .backBlue span {
    padding: 27px 20px;
  }
}
.backBlue span {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .backBlue span {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .backBlue span {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .backBlue span {
    font-size: 20px;
    line-height: 28px;
  }
}
.backBlue span img {
  height: 15px;
  width: auto;
}

.bottom .backBlue a {
  color: #FFFFFF;
}
.bottom .backBlue a:hover {
  text-decoration: underline;
}

a.backBlue:hover span, a.backBlue:focus span {
  background-color: #000000;
  color: #FFFFFF;
}

.smBlue {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.smBlue span {
  width: 100%;
  background-color: #006AFF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding: 6px 10px;
}
@media (min-width: 768px) {
  .smBlue span {
    padding: 12px 10px;
  }
}
@media (min-width: 1440px) {
  .smBlue span {
    padding: 12px 20px;
  }
}
.smBlue span {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .smBlue span {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .smBlue span {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .smBlue span {
    font-size: 20px;
    line-height: 28px;
  }
}
.smBlue span img {
  height: 15px;
  width: auto;
}
.smBlue:hover span, .smBlue:focus span {
  background-color: #000000;
  color: #FFFFFF;
}

.black {
  width: 100%;
  background-color: #000000;
  border-radius: 6px;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 6px 10px;
}
@media (min-width: 768px) {
  .black {
    padding: 9px 15px;
  }
}
@media (min-width: 1440px) {
  .black {
    padding: 6px 15px;
  }
}
.black {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .black {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .black {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .black {
    font-size: 20px;
    line-height: 28px;
  }
}
.black img {
  margin-right: 10px;
}
.black:hover, .black:focus {
  background-color: #006AFF !important;
  color: #FFFFFF;
}

.white {
  width: 100%;
  background-color: #FFFFFF;
  border-radius: 6px;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 6px 10px;
}
@media (min-width: 768px) {
  .white {
    padding: 9px 10px;
  }
}
@media (min-width: 1440px) {
  .white {
    padding: 6px 10px;
  }
}
.white {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .white {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .white {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .white {
    font-size: 20px;
    line-height: 28px;
  }
}
.white:hover, .white:focus {
  color: #006AFF;
}

.main-header {
  position: fixed;
  z-index: 10;
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  right: 0;
  top: 0;
  padding: 0;
  -webkit-transition: top 0.5s ease-in-out;
  transition: top 0.5s ease-in-out;
}
@media (min-width: 1024px) {
  .main-header {
    padding: 40px 15px;
    background-color: transparent;
  }
}
@media (min-width: 1024px) {
  .main-header.hidden {
    top: -148px;
  }
}
@media (min-width: 1440px) {
  .main-header.hidden {
    top: -160px;
  }
}
@media (min-width: 2500px) {
  .main-header.hidden {
    top: -162px;
  }
}
.main-header > .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
}
@media (min-width: 1024px) {
  .main-header > .container {
    min-width: 740px;
    width: auto;
    max-width: none;
  }
}
.main-header > .container .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  pointer-events: initial;
  z-index: 2;
  background-color: #000000;
}
@media (min-width: 1024px) {
  .main-header > .container .top {
    background-color: transparent;
    border-radius: 6px;
  }
  .main-header > .container .top:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 6px;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    pointer-events: none;
  }
}
.main-header > .container .center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  background-color: #FFFFFF;
  border-radius: 6px;
}
@media (min-width: 1024px) {
  .main-header > .container .center {
    background-color: rgba(255, 255, 255, 0.68);
    backdrop-filter: blur(2px);
  }
}
.main-header > .container .bottom {
  width: 100%;
  position: relative;
  pointer-events: initial;
  z-index: 1;
  top: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #000000;
}
@media (min-width: 1024px) {
  .main-header > .container .bottom {
    background-color: transparent;
    opacity: 1;
  }
}
.main-header > .container .bottom.hidden {
  opacity: 0;
  top: -50px;
}
@media (min-width: 768px) {
  .main-header > .container .bottom.hidden {
    top: -68px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .bottom.hidden {
    top: -80px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .bottom.hidden {
    top: -82px;
  }
}
.main-header > .container .logo {
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-size: contain;
  background-position: center;
  width: 60px;
  height: 60px;
}
@media (min-width: 768px) {
  .main-header > .container .logo {
    width: 68px;
    height: 68px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .logo {
    width: 80px;
    height: 80px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .logo {
    width: 82px;
    height: 82px;
  }
}
.main-header > .container .logo {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-header > .container .logo {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .logo {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .logo {
    font-size: 20px;
    line-height: 28px;
  }
}
.main-header > .container .logo a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-header > .container .logo img {
  width: 60px;
  height: 30px;
}
@media (min-width: 768px) {
  .main-header > .container .logo img {
    width: 68px;
    height: 34px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .logo img {
    width: 80px;
    height: 40px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .logo img {
    width: 82px;
    height: 40px;
  }
}
.main-header > .container .MainMenu {
  display: none;
}
@media (min-width: 768px) {
  .main-header > .container .MainMenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.main-header > .container .MainMenu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.main-header > .container .MainMenu ul li {
  margin: 0 5px;
}
.main-header > .container .MainMenu ul li a {
  white-space: nowrap;
}
.main-header > .container .MainMenu ul li a.selected {
  background-color: #006AFF;
}
.main-header > .container .lang {
  margin: 0 5px;
}
.main-header > .container .menuToggle {
  cursor: pointer;
  font-size: 0;
  border: 0;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  margin: 0 5px;
  width: 40px;
  height: 28px;
}
@media (min-width: 768px) {
  .main-header > .container .menuToggle {
    height: 34px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .menuToggle {
    height: 40px;
  }
}
.main-header > .container .menuToggle span {
  display: block;
  position: absolute;
  height: 2px;
  width: auto;
  background-color: #000000;
  border-radius: 2px;
  left: 0;
  right: 0;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.main-header > .container .menuToggle span:nth-child(1) {
  top: 7px;
}
.main-header > .container .menuToggle span:nth-child(2) {
  top: 13px;
}
.main-header > .container .menuToggle span:nth-child(3) {
  top: 19px;
}
@media (min-width: 768px) {
  .main-header > .container .menuToggle span:nth-child(1) {
    top: 11px;
  }
  .main-header > .container .menuToggle span:nth-child(2) {
    top: 17px;
  }
  .main-header > .container .menuToggle span:nth-child(3) {
    top: 23px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .menuToggle span:nth-child(1) {
    top: 14px;
  }
  .main-header > .container .menuToggle span:nth-child(2) {
    top: 20px;
  }
  .main-header > .container .menuToggle span:nth-child(3) {
    top: 26px;
  }
}
.main-header > .container .menuToggle.open span:nth-child(1) {
  top: 13px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.main-header > .container .menuToggle.open span:nth-child(2) {
  top: 13px;
  width: 0%;
  left: 50%;
}
.main-header > .container .menuToggle.open span:nth-child(3) {
  top: 13px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
@media (min-width: 768px) {
  .main-header > .container .menuToggle.open span:nth-child(1), .main-header > .container .menuToggle.open span:nth-child(2), .main-header > .container .menuToggle.open span:nth-child(3) {
    top: 17px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .menuToggle.open span:nth-child(1), .main-header > .container .menuToggle.open span:nth-child(2), .main-header > .container .menuToggle.open span:nth-child(3) {
    top: 19px;
  }
}
.main-header > .container .menuToggle:hover span, .main-header > .container .menuToggle:focus span {
  background-color: #006AFF;
}
.main-header > .container .SubMenu {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  border-radius: 6px;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.main-header > .container .SubMenu * {
  pointer-events: none;
}
.main-header > .container .SubMenu.show {
  opacity: 1;
  pointer-events: initial;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
.main-header > .container .SubMenu.show * {
  pointer-events: initial;
}
.main-header > .container .SubMenu .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.main-header > .container .SubMenu .MobileMenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  min-height: 230px;
}
@media (min-width: 768px) {
  .main-header > .container .SubMenu .MobileMenu {
    width: 50%;
    min-height: 210px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .SubMenu .MobileMenu {
    min-height: 250px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .SubMenu .MobileMenu {
    width: 55%;
    min-height: 310px;
  }
}
.main-header > .container .SubMenu .MobileMenu .menu {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 10px;
}
.main-header > .container .SubMenu .MobileMenu .menu li {
  margin-right: 10px;
  margin-bottom: 10px;
}
.main-header > .container .SubMenu .MobileMenu .menu li:last-child {
  margin-right: 0;
}
.main-header > .container .SubMenu .MobileMenu .menu li a.selected {
  background-color: #006AFF;
}
@media (min-width: 768px) {
  .main-header > .container .SubMenu .MobileMenu .menu {
    display: none;
  }
}
@media (min-width: 1024px) {
  .main-header > .container .SubMenu .MobileMenu .menu {
    margin-bottom: 30px;
  }
}
.main-header > .container .SubMenu .logo-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .main-header > .container .SubMenu .logo-bottom {
    width: 50%;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media (min-width: 1024px) {
  .main-header > .container .SubMenu .logo-bottom {
    margin-top: 40px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .SubMenu .logo-bottom {
    width: 45%;
  }
}
.main-header > .container .SubMenu .logo-bottom a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.main-header > .container .SubMenu .logo-bottom img {
  width: 60px;
  height: auto;
}
@media (min-width: 768px) {
  .main-header > .container .SubMenu .logo-bottom img {
    width: 80px;
  }
}
.main-header > .container .SubMenu .copyright {
  margin-top: 20px;
  text-align: left;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-header > .container .SubMenu .copyright {
    font-size: 14px;
    line-height: 16px;
  }
}
.main-header > .container .SubMenu .copyright {
  width: 100%;
}
@media (min-width: 768px) {
  .main-header > .container .SubMenu .copyright {
    width: 50%;
    -ms-flex-item-align: end;
        align-self: flex-end;
    text-align: right;
    padding-left: 10px;
    margin-left: auto;
  }
}
@media (min-width: 1024px) {
  .main-header > .container .SubMenu .copyright {
    margin-top: 40px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .SubMenu .copyright {
    width: 45%;
  }
}
.main-header > .container .SecMenu {
  width: 100%;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-header > .container .SecMenu {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .SecMenu {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .SecMenu {
    font-size: 28px;
    line-height: 38px;
  }
}
.main-header > .container .SecMenu .parent {
  padding-right: 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-header > .container .SecMenu .parent .arrow {
  border: solid #000000;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 5px;
  width: 10px;
  height: 10px;
  margin-left: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: none;
  transition: none;
  margin-top: -5px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.main-header > .container .SecMenu .parent + .secLevel {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
  margin-left: 15px;
}
.main-header > .container .SecMenu .parent:hover, .main-header > .container .SecMenu .parent:focus {
  color: #006AFF;
}
.main-header > .container .SecMenu .parent:hover .arrow, .main-header > .container .SecMenu .parent:focus .arrow {
  border-color: #006AFF;
}
.main-header > .container .SecMenu .parent.open {
  color: #006AFF;
}
.main-header > .container .SecMenu .parent.open .arrow {
  border-color: #006AFF;
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
  margin-top: 10px;
}
.main-header > .container .SecMenu a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000000;
}
.main-header > .container .SecMenu a:hover, .main-header > .container .SecMenu a:focus {
  color: #006AFF;
}
.main-header > .container .SecMenu a.selected {
  color: #006AFF;
}
.main-header > .container .bottomLinks {
  width: 100%;
  margin-top: 20px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-header > .container .bottomLinks {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .bottomLinks {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .bottomLinks {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (min-width: 768px) {
  .main-header > .container .bottomLinks {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .main-header > .container .bottomLinks {
    margin-top: 40px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .bottomLinks {
    width: 55%;
  }
}
.main-header > .container .bottomLinks li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 15px;
}
.main-header > .container .bottomLinks a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000000;
}
.main-header > .container .bottomLinks a:hover, .main-header > .container .bottomLinks a:focus {
  color: #006AFF;
}
.main-header > .container .bottomLinks a:last-child {
  margin-right: 0;
}
.main-header > .container .bottomLinks a.selected {
  color: #006AFF;
}
.main-header > .container .tickets {
  width: 100%;
  border-radius: 6px;
}
@media (min-width: 1024px) {
  .main-header > .container .tickets {
    min-width: 240px;
  }
}
.main-header > .container .tickets .mdCyan span {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-footer {
  position: relative;
}
.main-footer .marquee {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
  white-space: nowrap;
  background-color: #00E5FF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  padding: 11px 0 25px 0;
  padding: 0.3em 0 0.7em 0;
}
@media (min-width: 768px) {
  .main-footer .marquee {
    padding: 0.5em 0 0.7em 0;
  }
}
@media (min-width: 1440px) {
  .main-footer .marquee {
    padding: 0.5em 0 0.5em 0;
  }
}
@media (min-width: 2500px) {
  .main-footer .marquee {
    padding: 0.5em 0 0.5em 0;
  }
}
.main-footer .marquee {
  font-size: 30px;
  line-height: 30px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .main-footer .marquee {
    font-size: 30px;
    line-height: 30px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1em;
  }
}
@media (min-width: 768px) {
  .main-footer .marquee {
    font-size: 40px;
    line-height: 40px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1em;
  }
}
@media (min-width: 1440px) {
  .main-footer .marquee {
    font-size: 48px;
    line-height: 48px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1em;
  }
}
@media (min-width: 2500px) {
  .main-footer .marquee {
    font-size: 60px;
    line-height: 60px;
  }
}
.main-footer .marquee #text-roller {
  position: relative;
  white-space: nowrap;
}
.main-footer .marquee #text-roller img {
  position: relative;
  margin: 0 10px;
  height: 40px;
  top: 10px;
}
@media (min-width: 768px) {
  .main-footer .marquee #text-roller img {
    margin: 0 20px;
    height: 47px;
  }
}
@media (min-width: 1440px) {
  .main-footer .marquee #text-roller img {
    top: 5px;
  }
}
.main-footer .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.main-footer .column {
  width: 100%;
}
@media (min-width: 768px) {
  .main-footer .column {
    width: 50%;
  }
}
@media (min-width: 1440px) {
  .main-footer .column {
    width: 25%;
  }
}
.main-footer .column .bgdItem {
  height: 100%;
}
.main-footer .column.fourth .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main-footer .title {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .main-footer .title {
    margin-bottom: 40px;
  }
}
.main-footer .title {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-footer .title {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .main-footer .title {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .main-footer .title {
    font-size: 20px;
    line-height: 28px;
  }
}
.main-footer .menu a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000000;
}
.main-footer .menu a:hover, .main-footer .menu a:focus {
  color: #006AFF;
}
.main-footer .menu {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-footer .menu {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .main-footer .menu {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .main-footer .menu {
    font-size: 28px;
    line-height: 38px;
  }
}
.main-footer .menu.big {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .main-footer .menu.big {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .main-footer .menu.big {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .main-footer .menu.big {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .main-footer .menu.big {
    font-size: 60px;
    line-height: 70px;
  }
}
.main-footer .menu.hor {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .main-footer .menu.hor {
    margin-top: 40px;
  }
}
.main-footer .menu.hor {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-footer .menu.hor {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .main-footer .menu.hor {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .main-footer .menu.hor {
    font-size: 20px;
    line-height: 28px;
  }
}
.main-footer .menu.hor ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.main-footer .menu.hor ul li {
  margin-right: 15px;
}
.main-footer .menu.hor ul li:last-child {
  margin-right: 0;
}
.main-footer .logo-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: 100%;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .main-footer .logo-bottom {
    margin-top: 40px;
  }
}
.main-footer .logo-bottom a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.main-footer .logo-bottom img {
  width: 120px;
  height: auto;
}
.main-footer .logo-bottom .copyright {
  text-align: right;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-footer .logo-bottom .copyright {
    font-size: 14px;
    line-height: 16px;
  }
}
.main-footer .logo-bottom .copyright {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .main-footer .logo-bottom .copyright {
    margin-top: 40px;
  }
}

@media (min-width: 1024px) {
  .sticky-filters {
    position: sticky;
    top: 0;
    border-radius: 6px;
    overflow: hidden;
  }
  .sticky-filters .box {
    background-color: transparent;
  }
}

.filtersBtnCell {
  width: 100%;
  position: sticky;
  z-index: 9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 110px;
}
@media (min-width: 768px) {
  .filtersBtnCell {
    top: 136px;
  }
}
@media (min-width: 1024px) {
  .filtersBtnCell {
    display: none;
  }
}
.filtersBtnCell .filtersBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 100%;
  background-color: #000000;
  left: 0;
  right: 0;
}
@media (min-width: 1024px) {
  .filtersBtnCell .filtersBtn {
    left: 50%;
    right: auto;
    min-width: 740px;
    width: auto;
    max-width: none;
    margin-left: -370px;
  }
}
.filtersBtnCell .filtersBtn * {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.filtersBtnCell .filtersBtn span {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.filtersBtnCell .filtersBtn.open img {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.filters {
  border-radius: 6px;
  background-color: #FFFFFF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  position: relative;
}
@media (max-width: 1023px) {
  .filters {
    position: sticky;
    z-index: 9;
    top: 136px;
    overflow: hidden;
    display: grid;
    grid-template-rows: 0fr;
    -webkit-transition: grid-template-rows 0.3s ease-in-out;
    transition: grid-template-rows 0.3s ease-in-out;
    transition: grid-template-rows 0.3s ease-in-out, -ms-grid-rows 0.3s ease-in-out;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    width: 100%;
  }
  .filters .sticky-filters {
    overflow: hidden;
  }
  .filters.fixed {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .filters {
    top: 110px;
  }
}
@media (min-width: 1024px) {
  .filters {
    width: 320px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: relative;
  }
}
@media (min-width: 1440px) {
  .filters {
    width: 430px;
  }
}
.filters .box {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
}
.filters a.selected {
  background-color: #006AFF;
}
@media (max-width: 1023px) {
  .filters.show {
    grid-template-rows: 1fr;
  }
}

.listFilters {
  padding-bottom: 20px;
}
@media (min-width: 1024px) {
  .listFilters {
    padding-bottom: 40px;
  }
}
.listFilters:last-child {
  padding-bottom: 0;
}
.listFilters .label {
  padding: 6px 0px;
  margin-bottom: 10px;
}
.listFilters .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
.listFilters .list a {
  width: auto;
}

.sticky-label {
  position: sticky;
  z-index: 1;
  top: 110px;
}
@media (min-width: 768px) {
  .sticky-label {
    top: 136px;
  }
}
@media (min-width: 1024px) {
  .sticky-label {
    top: 0;
  }
}

.listEvents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 80vh;
  background-color: #000000;
  position: relative;
}
@media (min-width: 1024px) {
  .listEvents {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.listEvents .main-column {
  width: 100%;
  background-color: #FFFFFF;
}
.listEvents .day-label {
  width: 100%;
  background-color: #00E5FF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 19px 20px;
}
@media (min-width: 768px) {
  .listEvents .day-label {
    padding: 21px 20px;
  }
}
@media (min-width: 1024px) {
  .listEvents .day-label {
    padding: 21px 40px;
  }
}
@media (min-width: 1440px) {
  .listEvents .day-label {
    padding: 19px 40px;
  }
}
@media (min-width: 1440px) {
  .listEvents .day-label {
    padding: 25px 40px;
  }
}
@media (min-width: 2500px) {
  .listEvents .day-label {
    padding: 22px 40px;
  }
}
.listEvents .day-label {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .listEvents .day-label {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .listEvents .day-label {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .listEvents .day-label {
    font-size: 28px;
    line-height: 38px;
  }
}

.guests {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.guests .label {
  margin-bottom: 10px;
}
@media (min-width: 1440px) {
  .guests .label {
    margin-bottom: 15px;
  }
}
.guests .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
.guests .list .thumb {
  position: relative;
  width: 50px;
  height: 50px;
}
.guests .list .thumb a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  overflow: hidden;
  border-radius: 6px;
}
.guests .list .thumb a:after {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.guests .list .thumb a img {
  position: relative;
}
.guests .list .thumb a:focus:after {
  -webkit-box-shadow: inset 0px 0px 0px 1px #006AFF;
          box-shadow: inset 0px 0px 0px 1px #006AFF;
}
.guests .list .thumb.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #CDCDCD;
  color: #000000;
  text-align: center;
  padding: 5px;
  border-radius: 6px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .guests .list .thumb.tooltip .tooltiptext {
    font-size: 14px;
    line-height: 16px;
  }
}
.guests .list .thumb.tooltip .tooltiptext {
  position: absolute;
  z-index: 1;
  bottom: 120%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  display: none;
}
@media (min-width: 1200px) {
  .guests .list .thumb.tooltip .tooltiptext {
    display: block;
  }
}
.guests .list .thumb.tooltip .tooltiptext:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  border-width: 8px;
  border-style: solid;
  border-color: #CDCDCD transparent transparent transparent;
}
.guests .list .thumb.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.eventListItem .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1440px) {
  .eventListItem .box {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.eventListItem .info {
  width: 100%;
}
@media (min-width: 1440px) {
  .eventListItem .info {
    padding-right: 40px;
    width: auto;
  }
}
.eventListItem .info .data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px;
}
@media (min-width: 1440px) {
  .eventListItem .info .data {
    margin-bottom: 40px;
  }
}
.eventListItem .info .data .label {
  margin-right: 10px;
  padding: 6px 12px;
}
.eventListItem .info .data .label:last-child {
  margin-right: 0;
}
.eventListItem .info .data .date {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.eventListItem .info .data .time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.eventListItem .info .data .cat {
  border-radius: 6px;
}
.eventListItem .info .data .cat.HouseGreen {
  background-color: #A1D992;
}
.eventListItem .info .data .cat.HouseBlue {
  background-color: #95BAE3;
}
.eventListItem .info .data .cat.HouseYellow {
  background-color: #F6D56A;
}
.eventListItem .info .data .cat.HousePurple {
  background-color: #E3CDFF;
}
.eventListItem .info .data .location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.eventListItem .info .data .location.label {
  padding: 0;
}
.eventListItem .info .data .location img {
  width: auto;
  height: 15px;
  margin-right: 5px;
}
@media (min-width: 768px) {
  .eventListItem .info .data .location img {
    height: 22px;
    margin-right: 10px;
  }
}
.eventListItem .info .data .location span {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.eventListItem .info .data + .data {
  margin-bottom: 10px;
}
@media (min-width: 1440px) {
  .eventListItem .info .data + .data {
    margin-bottom: 20px;
  }
}
.eventListItem .info h2,
.eventListItem .info h3 {
  max-width: 1200px;
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .eventListItem .info h2,
  .eventListItem .info h3 {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .eventListItem .info h2,
  .eventListItem .info h3 {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .eventListItem .info h2,
  .eventListItem .info h3 {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .eventListItem .info h2,
  .eventListItem .info h3 {
    font-size: 60px;
    line-height: 70px;
  }
}
.eventListItem .info h2,
.eventListItem .info h3 {
  margin-bottom: 10px;
}
@media (min-width: 1440px) {
  .eventListItem .info h2,
  .eventListItem .info h3 {
    margin-bottom: 20px;
  }
}
.eventListItem .info h2 a,
.eventListItem .info h3 a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000000;
}
.eventListItem .info h2 a:hover, .eventListItem .info h2 a:focus,
.eventListItem .info h3 a:hover,
.eventListItem .info h3 a:focus {
  color: #006AFF;
}
.eventListItem .info h2 + .data,
.eventListItem .info h3 + .data {
  margin-bottom: 0;
}
.eventListItem .guests {
  margin-top: 20px;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .eventListItem .guests {
    margin-left: auto;
  }
}
@media (min-width: 1440px) {
  .eventListItem .guests {
    width: 230px;
    margin-top: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.listGuests {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 80vh;
  background-color: #000000;
  position: relative;
}
@media (min-width: 1024px) {
  .listGuests {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.listGuests .main-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.listGuests .main-column .list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #FFFFFF;
  position: relative;
}
.listGuests .main-column .guestListItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
@media (min-width: 480px) {
  .listGuests .main-column .guestListItem {
    width: 50%;
  }
}
@media (min-width: 1440px) {
  .listGuests .main-column .guestListItem {
    width: 33.333%;
  }
}
@media (min-width: 2500px) {
  .listGuests .main-column .guestListItem {
    width: 25%;
  }
}
.listGuests .main-column .guestListItem .image {
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
.listGuests .main-column .guestListItem .image:before {
  content: "";
  padding-top: 100%;
  width: 100%;
  display: block;
}
.listGuests .main-column .guestListItem .image a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.listGuests .main-column .guestListItem .image a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.listGuests .main-column .guestListItem .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.listGuests .main-column .guestListItem .data {
  width: 100%;
  height: 100%;
}
.listGuests .main-column .guestListItem .data h2 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .listGuests .main-column .guestListItem .data h2 {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .listGuests .main-column .guestListItem .data h2 {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .listGuests .main-column .guestListItem .data h2 {
    font-size: 40px;
    line-height: 50px;
  }
}
.listGuests .main-column .guestListItem .data h2 a {
  color: #000000;
}
.listGuests .main-column .guestListItem .data h2 a:hover, .listGuests .main-column .guestListItem .data h2 a:focus {
  color: #006AFF;
}
.detailThreeColumns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  margin-top: 110px;
}
@media (min-width: 768px) {
  .detailThreeColumns {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-top: 136px;
  }
}
@media (min-width: 1024px) {
  .detailThreeColumns {
    margin-top: 176px;
  }
}
@media (min-width: 1440px) {
  .detailThreeColumns {
    margin-top: 200px;
  }
}
@media (min-width: 2500px) {
  .detailThreeColumns {
    margin-top: 204px;
  }
}
.detailThreeColumns .main-column {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .detailThreeColumns .main-column .evemtData {
    display: none;
  }
}
.detailThreeColumns .main-column .empty {
  display: none;
}
@media (min-width: 768px) {
  .detailThreeColumns .main-column .empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.detailThreeColumns .detailTitle h1 {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .detailThreeColumns .detailTitle h1 {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .detailThreeColumns .detailTitle h1 {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .detailThreeColumns .detailTitle h1 {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .detailThreeColumns .detailTitle h1 {
    font-size: 60px;
    line-height: 70px;
  }
}
.detailThreeColumns .detailTitle h1 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 1200px) {
  .detailThreeColumns .detailTitle h1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.detailThreeColumns.guestDetail .image {
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
}
.detailThreeColumns.guestDetail .image:before {
  content: "";
  padding-top: 100%;
  width: 100%;
  display: block;
}
.detailThreeColumns.guestDetail .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 6px;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
}
.detailThreeColumns.guestDetail .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.detailThreeColumns.guestDetail .main-column {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 768px) {
  .detailThreeColumns.guestDetail .main-column {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 1700px) {
  .detailThreeColumns.guestDetail .main-column {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.detailThreeColumns.guestDetail .main-column .guestImg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .detailThreeColumns.guestDetail .main-column .guestImg {
    display: none;
  }
}
.detailThreeColumns.guestDetail .right-column {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 768px) {
  .detailThreeColumns.guestDetail .right-column {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 1700px) {
  .detailThreeColumns.guestDetail .right-column {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
.detailThreeColumns.guestDetail .right-column .guestImg {
  display: none;
}
@media (min-width: 768px) {
  .detailThreeColumns.guestDetail .right-column .guestImg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1700px) {
  .detailThreeColumns.guestDetail .right-column .guestImg {
    display: none;
  }
}
@media (min-width: 1700px) {
  .detailThreeColumns.guestDetail .right-column .empty.between {
    display: none;
  }
}
.detailThreeColumns.guestDetail .right-column .empty:not(.between) {
  display: none;
}
@media (min-width: 1700px) {
  .detailThreeColumns.guestDetail .right-column .empty:not(.between) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.detailTwoColumns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 80vh;
  position: relative;
}
@media (min-width: 768px) {
  .detailTwoColumns {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.detailTwoColumns .main-column {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.detailTwoColumns .main-column .empty {
  display: none;
}
@media (min-width: 768px) {
  .detailTwoColumns .main-column .empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.detailTwoColumns .detailTitle h1 {
  font-size: 34px;
  line-height: 40px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .detailTwoColumns .detailTitle h1 {
    font-size: 34px;
    line-height: 40px;
    font-size: calc(34px + 26 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .detailTwoColumns .detailTitle h1 {
    font-size: 60px;
    line-height: 68px;
    font-size: calc(60px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .detailTwoColumns .detailTitle h1 {
    font-size: 68px;
    line-height: 80px;
    font-size: calc(68px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .detailTwoColumns .detailTitle h1 {
    font-size: 80px;
    line-height: 90px;
  }
}
.detailTwoColumns .detailTitle h1 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 1200px) {
  .detailTwoColumns .detailTitle h1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.detailOneColumn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 80vh;
  position: relative;
}
@media (min-width: 768px) {
  .detailOneColumn {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.detailOneColumn .main-column {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.evemtData .time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.left-column {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 1440px) {
  .left-column {
    width: 430px;
  }
}
@media (min-width: 1700px) {
  .left-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.right-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .right-column {
    width: 280px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) {
  .right-column {
    width: 320px;
  }
}
@media (min-width: 1440px) {
  .right-column {
    width: 430px;
  }
}
.right-column .evemtData {
  display: none;
}
@media (min-width: 768px) {
  .right-column .evemtData {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1700px) {
  .right-column .evemtData {
    display: none;
  }
}
.right-column .evemtData .time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.right-column .empty {
  display: none;
}
@media (min-width: 768px) {
  .right-column .empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.detailTitle .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1200px) {
  .detailTitle .box {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.detailTitle .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  width: 100%;
  margin-bottom: 20px;
  padding-left: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 1200px) {
  .detailTitle .info {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    width: auto;
    max-width: 300px;
    margin-bottom: 0;
  }
}
@media (min-width: 1440px) {
  .detailTitle .info {
    padding-left: 40px;
  }
}
.detailTitle .data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 10px;
}
.detailTitle .data .label {
  white-space: nowrap;
  padding: 6px 12px;
}
.detailTitle .data .label:last-child {
  margin-right: 0;
}
.detailTitle .data .type {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.detailTitle .data .cat {
  border-radius: 6px;
}
.detailTitle .data .cat.HouseGreen {
  background-color: #A1D992;
}
.detailTitle .data .cat.HouseBlue {
  background-color: #95BAE3;
}
.detailTitle .data .cat.HouseYellow {
  background-color: #F6D56A;
}
.detailTitle .data .cat.HousePurple {
  background-color: #E3CDFF;
}

.bannerTitle .box {
  width: 100%;
  padding: 16px 20px;
}
@media (min-width: 768px) {
  .bannerTitle .box {
    padding: 37px 20px;
  }
}
@media (min-width: 1024px) {
  .bannerTitle .box {
    padding: 37px 40px;
  }
}
@media (min-width: 1440px) {
  .bannerTitle .box {
    padding: 34px 40px;
  }
}
.bannerTitle h2 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .bannerTitle h2 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .bannerTitle h2 {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .bannerTitle h2 {
    font-size: 20px;
    line-height: 28px;
  }
}

.eventItem .title {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .eventItem .title {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .eventItem .title {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .eventItem .title {
    font-size: 40px;
    line-height: 50px;
  }
}
.eventItem .title {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .eventItem .title {
    margin-bottom: 40px;
  }
}
.eventItem .title a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000000;
}
.eventItem .title a:hover, .eventItem .title a:focus {
  color: #006AFF;
}
.eventItem .time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.bannerItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.bannerItem .image {
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
.bannerItem .image:before {
  content: "";
  padding-top: 100%;
  width: 100%;
  display: block;
}
.bannerItem .image a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.bannerItem .image a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 6px;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
}
.bannerItem .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.bannerItem .title {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .bannerItem .title {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .bannerItem .title {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .bannerItem .title {
    font-size: 40px;
    line-height: 50px;
  }
}
.bannerItem .title a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000000;
}
.bannerItem .title a:hover, .bannerItem .title a:focus {
  color: #006AFF;
}
.bannerItem .title + .button {
  margin-top: 20px;
}
@media (min-width: 1024px) {
  .bannerItem .title + .button {
    margin-top: 30px;
  }
}
.simpleText {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .simpleText {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .simpleText {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .simpleText {
    font-size: 20px;
    line-height: 28px;
  }
}
.simpleText a {
  color: #000000;
  text-decoration: underline;
}
.simpleText a:hover {
  text-decoration: none;
}
.simpleText p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .simpleText p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .simpleText p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .simpleText p + p {
    margin-top: 28px;
  }
}

.highlightText {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .highlightText {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .highlightText {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .highlightText {
    font-size: 40px;
    line-height: 50px;
  }
}
.highlightText a {
  color: #000000;
  text-decoration: underline;
}
.highlightText a:hover {
  text-decoration: none;
}
.highlightText p + p {
  margin-top: 28px;
}
@media (min-width: 768px) {
  .highlightText p + p {
    margin-top: 32px;
  }
}
@media (min-width: 1440px) {
  .highlightText p + p {
    margin-top: 40px;
  }
}
@media (min-width: 2500px) {
  .highlightText p + p {
    margin-top: 50px;
  }
}
.highlightText.centered {
  text-align: center;
}
.highlightText.centered .text {
  margin-left: auto;
  margin-right: auto;
}

.eventDetail .highlightText {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .eventDetail .highlightText {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .eventDetail .highlightText {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .eventDetail .highlightText {
    font-size: 28px;
    line-height: 38px;
  }
}

.singleImg .box {
  padding: 0;
  overflow: hidden;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
}
.singleImg .box:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.singleImg .box img {
  display: block;
  width: 100%;
}
.singleImg .box figcaption {
  position: absolute;
  max-width: 80%;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 6px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .singleImg .box figcaption {
    font-size: 14px;
    line-height: 16px;
  }
}
.singleImg .box figcaption {
  color: #000000;
  padding: 10px;
  right: 20px;
  bottom: 20px;
}
@media (min-width: 1024px) {
  .singleImg .box figcaption {
    padding: 20px;
    right: 40px;
    bottom: 40px;
  }
}
@media (min-width: 1440px) {
  .singleImg .box figcaption {
    max-width: 1200px;
  }
}

.singleVideo .iframeCell {
  overflow: hidden;
  border-radius: 6px;
  position: relative;
}
.singleVideo .iframeCell:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  pointer-events: none;
}

.anchorsSlider {
  width: 100%;
  background-color: #FFFFFF;
  overflow: hidden;
  position: sticky;
  z-index: 9;
  top: 60px;
}
@media (min-width: 768px) {
  .anchorsSlider {
    top: 68px;
  }
}
@media (min-width: 1024px) {
  .anchorsSlider {
    top: 0;
  }
}
.anchorsSlider .anchorsContainer {
  width: 100%;
}
.anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor {
  width: auto;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor {
    font-size: 28px;
    line-height: 38px;
  }
}
.anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor {
  background-color: #000000;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}
.anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor a {
  color: #000000;
  background-color: #FFFFFF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  padding: 16px 40px;
}
@media (min-width: 768px) {
  .anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor a {
    padding: 20px 40px;
  }
}
@media (min-width: 1024px) {
  .anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor a {
    padding: 30px 40px;
  }
}
@media (min-width: 1440px) {
  .anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor a {
    padding: 32px 40px;
  }
}
.anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor a:hover {
  color: #006AFF;
}
.FullWidthImage .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 1024px) {
  .FullWidthImage .box {
    gap: 40px;
  }
}
.FullWidthImage .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 768px) {
  .FullWidthImage .headerSection {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .FullWidthImage .headerSection {
    gap: 40px;
  }
}
.FullWidthImage .headerSection .left {
  width: 100%;
}
@media (min-width: 768px) {
  .FullWidthImage .headerSection .left {
    width: 50%;
  }
}
.FullWidthImage .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .FullWidthImage .headerSection .right {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .FullWidthImage .headerSection .right {
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .FullWidthImage .headerSection .right {
    width: 33%;
  }
}
.FullWidthImage .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .FullWidthImage .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .FullWidthImage .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .FullWidthImage .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.FullWidthImage .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .FullWidthImage .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .FullWidthImage .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.FullWidthImage .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.FullWidthImage .headerSection .description a:hover, .FullWidthImage .headerSection .description a:focus {
  text-decoration: none;
}
.FullWidthImage .headerSection .description p + p {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .FullWidthImage .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage .headerSection .description p + p {
    margin-top: 30px;
  }
}
@media (min-width: 2500px) {
  .FullWidthImage .headerSection .description p + p {
    margin-top: 38px;
  }
}
.FullWidthImage .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.FullWidthImage .headerSection .button a {
  width: auto;
}
.FullWidthImage .image {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  background-color: #000000;
}
.FullWidthImage .image:before {
  content: "";
  padding-top: 100%;
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  .FullWidthImage .image:before {
    padding-top: 60%;
  }
}
@media (min-width: 1200px) {
  .FullWidthImage .image:before {
    padding-top: 50%;
  }
}
.FullWidthImage .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
}
.FullWidthImage .image figcaption {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .FullWidthImage .image figcaption {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage .image figcaption {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .FullWidthImage .image figcaption {
    font-size: 40px;
    line-height: 50px;
  }
}
.FullWidthImage .image figcaption {
  color: #FFFFFF;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 20px;
}
@media (min-width: 768px) {
  .FullWidthImage .image figcaption {
    max-width: 80%;
  }
}
@media (min-width: 1024px) {
  .FullWidthImage .image figcaption {
    padding: 40px;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage .image figcaption {
    max-width: 50%;
  }
}
.FullWidthImage.BoxedText .cell {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}
.FullWidthImage.BoxedText .cell .image:before {
  padding-top: 60%;
}
@media (min-width: 768px) {
  .FullWidthImage.BoxedText .cell .image:before {
    padding-top: 60%;
  }
}
@media (min-width: 1200px) {
  .FullWidthImage.BoxedText .cell .image:before {
    padding-top: 50%;
  }
}
.FullWidthImage.BoxedText .cell .info {
  width: 100%;
  margin-top: -10px;
  position: relative;
}
@media (min-width: 768px) {
  .FullWidthImage.BoxedText .cell .info {
    padding: 20px;
    width: 50%;
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
@media (min-width: 1024px) {
  .FullWidthImage.BoxedText .cell .info {
    padding: 40px;
  }
}
@media (min-width: 1200px) {
  .FullWidthImage.BoxedText .cell .info {
    width: 40%;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage.BoxedText .cell .info {
    width: 33%;
  }
}
.FullWidthImage.BoxedText .cell .info .box {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.FullWidthImage.BoxedText .cell .info .box .data {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media (min-width: 768px) {
  .FullWidthImage.BoxedText .cell .info .box .data {
    margin-bottom: 10%;
  }
}
@media (min-width: 1024px) {
  .FullWidthImage.BoxedText .cell .info .box .data {
    margin-bottom: 20%;
  }
}
.FullWidthImage.BoxedText .cell .info .box .data .label {
  white-space: nowrap;
  padding: 6px 12px;
}
.FullWidthImage.BoxedText .cell .info .box .data .type {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.FullWidthImage.BoxedText .cell .info .box .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 1024px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection {
    gap: 40px;
  }
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .left {
  width: 100%;
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 1024px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .right {
    gap: 40px;
  }
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .title {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .title {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .title {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .title {
    font-size: 40px;
    line-height: 50px;
  }
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .description {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .description {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .description {
    font-size: 20px;
    line-height: 28px;
  }
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .description a:hover, .FullWidthImage.BoxedText .cell .info .box .headerSection .description a:focus {
  text-decoration: none;
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .description p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .description p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .description p + p {
    margin-top: 28px;
  }
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .button a {
  width: auto;
}

.ImageLeftRight {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ImageLeftRight .box {
  width: 100%;
}
@media (min-width: 768px) {
  .ImageLeftRight .box {
    width: 50%;
  }
}
.ImageLeftRight .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 1024px) {
  .ImageLeftRight .headerSection {
    gap: 40px;
  }
}
.ImageLeftRight .headerSection .left {
  width: 100%;
}
.ImageLeftRight .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 1024px) {
  .ImageLeftRight .headerSection .right {
    gap: 40px;
  }
}
.ImageLeftRight .headerSection .title {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .ImageLeftRight .headerSection .title {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .ImageLeftRight .headerSection .title {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .ImageLeftRight .headerSection .title {
    font-size: 40px;
    line-height: 50px;
  }
}
.ImageLeftRight .headerSection .description {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .ImageLeftRight .headerSection .description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .ImageLeftRight .headerSection .description {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .ImageLeftRight .headerSection .description {
    font-size: 20px;
    line-height: 28px;
  }
}
.ImageLeftRight .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.ImageLeftRight .headerSection .description a:hover, .ImageLeftRight .headerSection .description a:focus {
  text-decoration: none;
}
.ImageLeftRight .headerSection .description p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .ImageLeftRight .headerSection .description p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .ImageLeftRight .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .ImageLeftRight .headerSection .description p + p {
    margin-top: 28px;
  }
}
.ImageLeftRight .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .ImageLeftRight .headerSection .button {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .ImageLeftRight .headerSection .button {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .ImageLeftRight .headerSection .button {
    font-size: 28px;
    line-height: 38px;
  }
}
.ImageLeftRight .headerSection .button {
  gap: 20px;
}
.ImageLeftRight .headerSection .button a {
  width: auto;
}
.ImageLeftRight .image {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
@media (min-width: 768px) {
  .ImageLeftRight .image {
    width: 50%;
  }
}
.ImageLeftRight .image:before {
  content: "";
  padding-top: 60%;
  width: 100%;
  display: block;
}
.ImageLeftRight .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.ImageLeftRight .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .ImageLeftRight.LeftImg .box {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 768px) {
  .ImageLeftRight.LeftImg .image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 768px) {
  .ImageLeftRight.valign-bottom .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .ImageLeftRight.valign-bottom .box .headerSection {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.ThreeImages .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 1024px) {
  .ThreeImages .box {
    gap: 40px;
  }
}
.ThreeImages .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 768px) {
  .ThreeImages .headerSection {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .ThreeImages .headerSection {
    gap: 40px;
  }
}
.ThreeImages .headerSection .left {
  width: 100%;
}
@media (min-width: 768px) {
  .ThreeImages .headerSection .left {
    width: 50%;
  }
}
.ThreeImages .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .ThreeImages .headerSection .right {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .ThreeImages .headerSection .right {
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .ThreeImages .headerSection .right {
    width: 33%;
  }
}
.ThreeImages .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .ThreeImages .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .ThreeImages .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .ThreeImages .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .ThreeImages .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.ThreeImages .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .ThreeImages .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .ThreeImages .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .ThreeImages .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.ThreeImages .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.ThreeImages .headerSection .description a:hover, .ThreeImages .headerSection .description a:focus {
  text-decoration: none;
}
.ThreeImages .headerSection .description p + p {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .ThreeImages .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 1440px) {
  .ThreeImages .headerSection .description p + p {
    margin-top: 30px;
  }
}
@media (min-width: 2500px) {
  .ThreeImages .headerSection .description p + p {
    margin-top: 38px;
  }
}
.ThreeImages .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.ThreeImages .headerSection .button a {
  width: auto;
}
.ThreeImages .images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  background-color: #000000;
  border-radius: 6px;
}
@media (min-width: 768px) {
  .ThreeImages .images {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.ThreeImages .image {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
@media (min-width: 768px) {
  .ThreeImages .image {
    width: 33.333%;
  }
}
.ThreeImages .image:before {
  content: "";
  padding-top: 100%;
  width: 100%;
  display: block;
}
.ThreeImages .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.ThreeImages .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

.infographics .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 1024px) {
  .infographics .box {
    gap: 40px;
  }
}
.infographics .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 768px) {
  .infographics .headerSection {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .infographics .headerSection {
    gap: 40px;
  }
}
.infographics .headerSection .left {
  width: 100%;
}
@media (min-width: 768px) {
  .infographics .headerSection .left {
    width: 50%;
  }
}
.infographics .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .infographics .headerSection .right {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .infographics .headerSection .right {
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .infographics .headerSection .right {
    width: 33%;
  }
}
.infographics .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .infographics .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .infographics .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .infographics .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .infographics .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.infographics .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .infographics .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .infographics .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .infographics .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.infographics .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.infographics .headerSection .description a:hover, .infographics .headerSection .description a:focus {
  text-decoration: none;
}
.infographics .headerSection .description p + p {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .infographics .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 1440px) {
  .infographics .headerSection .description p + p {
    margin-top: 30px;
  }
}
@media (min-width: 2500px) {
  .infographics .headerSection .description p + p {
    margin-top: 38px;
  }
}
.infographics .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.infographics .headerSection .button a {
  width: auto;
}
.infographics .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.infographics .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 6px;
  color: #FFFFFF;
  background-color: #006AFF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  padding: 20px;
  gap: 10px;
  width: 100%;
}
@media (min-width: 768px) {
  .infographics .item {
    width: 33.333%;
  }
}
@media (min-width: 1024px) {
  .infographics .item {
    padding: 40px;
    gap: 20px;
  }
}
.infographics .item .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .infographics .item .title {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1200px) {
  .infographics .item .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .infographics .item .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .infographics .item .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.infographics .item .text {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .infographics .item .text {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .infographics .item .text {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .infographics .item .text {
    font-size: 20px;
    line-height: 28px;
  }
}

.simpleSection .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 768px) {
  .simpleSection .headerSection {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .simpleSection .headerSection {
    gap: 40px;
  }
}
.simpleSection .headerSection .left {
  width: 100%;
}
@media (min-width: 768px) {
  .simpleSection .headerSection .left {
    width: 50%;
  }
}
.simpleSection .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .simpleSection .headerSection .right {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .simpleSection .headerSection .right {
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .simpleSection .headerSection .right {
    width: 33%;
  }
}
.simpleSection .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .simpleSection .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .simpleSection .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .simpleSection .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .simpleSection .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.simpleSection .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .simpleSection .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .simpleSection .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .simpleSection .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.simpleSection .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.simpleSection .headerSection .description a:hover, .simpleSection .headerSection .description a:focus {
  text-decoration: none;
}
.simpleSection .headerSection .description p + p {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .simpleSection .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 1440px) {
  .simpleSection .headerSection .description p + p {
    margin-top: 30px;
  }
}
@media (min-width: 2500px) {
  .simpleSection .headerSection .description p + p {
    margin-top: 38px;
  }
}
.simpleSection .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.simpleSection .headerSection .button a {
  width: auto;
}

.faqs .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 1024px) {
  .faqs .box {
    gap: 40px;
  }
}
.faqs .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 768px) {
  .faqs .headerSection {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .faqs .headerSection {
    gap: 40px;
  }
}
.faqs .headerSection .left {
  width: 100%;
}
@media (min-width: 768px) {
  .faqs .headerSection .left {
    width: 50%;
  }
}
.faqs .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .faqs .headerSection .right {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .faqs .headerSection .right {
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .faqs .headerSection .right {
    width: 33%;
  }
}
.faqs .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .faqs .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .faqs .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .faqs .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .faqs .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.faqs .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .faqs .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .faqs .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .faqs .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.faqs .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.faqs .headerSection .description a:hover, .faqs .headerSection .description a:focus {
  text-decoration: none;
}
.faqs .headerSection .description p + p {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .faqs .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 1440px) {
  .faqs .headerSection .description p + p {
    margin-top: 30px;
  }
}
@media (min-width: 2500px) {
  .faqs .headerSection .description p + p {
    margin-top: 38px;
  }
}
.faqs .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.faqs .headerSection .button a {
  width: auto;
}
.faqs .accordion {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
@media (min-width: 1024px) {
  .faqs .accordion {
    gap: 20px;
  }
}
.faqs .accordion__item {
  width: 100%;
}
.faqs .accordion__item .accordion__title {
  position: relative;
  display: block;
  border: 0;
  text-align: left;
  cursor: pointer;
  background-color: #FFFFFF;
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .faqs .accordion__item .accordion__title {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .faqs .accordion__item .accordion__title {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .faqs .accordion__item .accordion__title {
    font-size: 40px;
    line-height: 50px;
  }
}
.faqs .accordion__item .accordion__title {
  width: 100%;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  background-color: #FFFFFF;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #000000;
  border-radius: 6px;
  padding: 20px 60px 20px 20px;
}
@media (min-width: 1024px) {
  .faqs .accordion__item .accordion__title {
    padding: 40px 120px 40px 40px;
  }
}
.faqs .accordion__item .accordion__title .accordion__title-text {
  max-width: 1200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.faqs .accordion__item .accordion__title .accordion__arrow {
  position: absolute;
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .faqs .accordion__item .accordion__title .accordion__arrow {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .faqs .accordion__item .accordion__title .accordion__arrow {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .faqs .accordion__item .accordion__title .accordion__arrow {
    font-size: 40px;
    line-height: 50px;
  }
}
.faqs .accordion__item .accordion__title .accordion__arrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  text-align: center;
  color: #000000;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  top: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  right: 20px;
}
@media (min-width: 1024px) {
  .faqs .accordion__item .accordion__title .accordion__arrow {
    margin-top: -20px;
    right: 40px;
    width: 40px;
    height: 40px;
  }
}
.faqs .accordion__item .accordion__title .accordion__arrow svg path {
  fill: #000000;
}
.faqs .accordion__item .accordion__title .accordion__arrow svg {
  width: 20px;
  height: 20px;
}
@media (min-width: 1024px) {
  .faqs .accordion__item .accordion__title .accordion__arrow svg {
    width: 40px;
    height: 40px;
  }
}
.faqs .accordion__item .accordion__title:hover, .faqs .accordion__item .accordion__title:focus {
  color: #006AFF;
}
.faqs .accordion__item .accordion__title:hover .accordion__arrow svg path, .faqs .accordion__item .accordion__title:focus .accordion__arrow svg path {
  fill: #006AFF;
}
.faqs .accordion__item .accordion__rotate {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.faqs .accordion__item .accordion__content {
  display: none;
  width: 100%;
}
.faqs .accordion__item .accordion__content a {
  color: #000000;
  text-decoration: underline;
}
.faqs .accordion__item .accordion__content a:hover {
  text-decoration: none;
}
.faqs .accordion__item .accordion__content p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .faqs .accordion__item .accordion__content p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .faqs .accordion__item .accordion__content p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .faqs .accordion__item .accordion__content p + p {
    margin-top: 28px;
  }
}

.horAccordion {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 768px) {
  .horAccordion {
    height: 70vh;
    min-height: 650px;
  }
}
.horAccordion .box {
  position: relative;
}
.horAccordion .intro {
  position: relative;
}
@media (min-width: 768px) {
  .horAccordion .intro {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    top: 0;
    left: 0;
    bottom: 0;
    right: 50%;
  }
}
.horAccordion .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .horAccordion .headerSection {
    padding: 20px;
  }
}
@media (min-width: 1024px) {
  .horAccordion .headerSection {
    gap: 40px;
    padding: 40px;
  }
}
.horAccordion .headerSection .left {
  width: 100%;
}
.horAccordion .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 1024px) {
  .horAccordion .headerSection .right {
    gap: 40px;
  }
}
.horAccordion .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .horAccordion .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .horAccordion .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .horAccordion .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .horAccordion .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.horAccordion .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .horAccordion .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .horAccordion .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .horAccordion .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.horAccordion .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.horAccordion .headerSection .description a:hover, .horAccordion .headerSection .description a:focus {
  text-decoration: none;
}
.horAccordion .headerSection .description p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .horAccordion .headerSection .description p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .horAccordion .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .horAccordion .headerSection .description p + p {
    margin-top: 28px;
  }
}
.horAccordion .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .horAccordion .headerSection .button {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .horAccordion .headerSection .button {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .horAccordion .headerSection .button {
    font-size: 28px;
    line-height: 38px;
  }
}
.horAccordion .headerSection .button {
  gap: 20px;
}
.horAccordion .headerSection .button a {
  width: auto;
}
.horAccordion .card-list {
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .horAccordion .card-list {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: absolute;
    top: 20px;
    right: 20px;
    left: 20px;
    bottom: 20px;
  }
}
@media (min-width: 1024px) {
  .horAccordion .card-list {
    top: 40px;
    right: 40px;
    left: 40px;
    bottom: 40px;
  }
}
.horAccordion .card-list input {
  position: relative;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: initial;
}
.horAccordion .card-list label {
  pointer-events: initial;
  position: relative;
  display: block;
  float: left;
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .horAccordion .card-list label {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .horAccordion .card-list label {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .horAccordion .card-list label {
    font-size: 40px;
    line-height: 50px;
  }
}
.horAccordion .card-list label {
  width: 100%;
  overflow: hidden;
  cursor: pointer;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
@media (min-width: 768px) {
  .horAccordion .card-list label {
    width: 80px;
    min-width: 80px;
  }
}
@media (min-width: 1024px) {
  .horAccordion .card-list label {
    width: 100px;
    min-width: 100px;
  }
}
@media (min-width: 1440px) {
  .horAccordion .card-list label {
    width: 120px;
    min-width: 120px;
  }
}
@media (min-width: 2500px) {
  .horAccordion .card-list label {
    width: 140px;
    min-width: 140px;
  }
}
.horAccordion .card-list label.HouseGreen {
  background-color: #A1D992;
}
.horAccordion .card-list label.HouseBlue {
  background-color: #95BAE3;
}
.horAccordion .card-list label.HouseYellow {
  background-color: #F6D56A;
}
.horAccordion .card-list label.HousePurple {
  background-color: #E3CDFF;
}
.horAccordion .card-list label span {
  display: block;
  color: #000000;
  padding: 20px 20px;
}
@media (min-width: 768px) {
  .horAccordion .card-list label span {
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
    position: absolute;
    top: 100%;
    left: 0;
    white-space: nowrap;
    line-height: 80px;
    padding: 0 20px;
  }
}
@media (min-width: 1024px) {
  .horAccordion .card-list label span {
    line-height: 100px;
    padding: 0 40px;
  }
}
@media (min-width: 1440px) {
  .horAccordion .card-list label span {
    line-height: 120px;
  }
}
@media (min-width: 2500px) {
  .horAccordion .card-list label span {
    line-height: 140px;
  }
}
.horAccordion .card-list label:hover span {
  color: #006AFF;
}
.horAccordion .card-list .card-content {
  pointer-events: initial;
  overflow: hidden;
  width: 100%;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
@media (max-width: 767px) {
  .horAccordion .card-list .card-content {
    display: grid;
    grid-template-rows: 0fr;
    -webkit-transition: grid-template-rows 0.3s ease-in-out;
    transition: grid-template-rows 0.3s ease-in-out;
    transition: grid-template-rows 0.3s ease-in-out, -ms-grid-rows 0.3s ease-in-out;
  }
}
@media (min-width: 768px) {
  .horAccordion .card-list .card-content {
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    height: 100%;
    width: 0px;
  }
}
.horAccordion .card-list .card-content.HouseGreen {
  background-color: #A1D992;
}
.horAccordion .card-list .card-content.HouseBlue {
  background-color: #95BAE3;
}
.horAccordion .card-list .card-content.HouseYellow {
  background-color: #F6D56A;
}
.horAccordion .card-list .card-content.HousePurple {
  background-color: #E3CDFF;
}
.horAccordion .card-list .card-content .content-inner {
  height: 100%;
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
@media (min-width: 768px) {
  .horAccordion .card-list .card-content .content-inner {
    padding: 20px 10px 20px 20px;
  }
}
@media (min-width: 1024px) {
  .horAccordion .card-list .card-content .content-inner {
    padding: 40px 20px 40px 40px;
  }
}
.horAccordion .card-list .card-content .content-inner .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 20px;
}
@media (min-width: 1024px) {
  .horAccordion .card-list .card-content .content-inner .left {
    gap: 40px;
  }
}
.horAccordion .card-list .card-content .content-inner .left {
  width: 100%;
}
@media (min-width: 1200px) {
  .horAccordion .card-list .card-content .content-inner .left {
    width: 50%;
  }
}
.horAccordion .card-list .card-content .content-inner .left .text {
  width: 100%;
}
.horAccordion .card-list .card-content .content-inner .left .text a {
  color: #000000;
  text-decoration: underline;
}
.horAccordion .card-list .card-content .content-inner .left .text a:hover, .horAccordion .card-list .card-content .content-inner .left .text a:focus {
  text-decoration: none;
}
.horAccordion .card-list .card-content .content-inner .left .text p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .horAccordion .card-list .card-content .content-inner .left .text p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .horAccordion .card-list .card-content .content-inner .left .text p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .horAccordion .card-list .card-content .content-inner .left .text p + p {
    margin-top: 28px;
  }
}
.horAccordion .card-list .card-content .content-inner .right {
  width: 100%;
}
@media (min-width: 1200px) {
  .horAccordion .card-list .card-content .content-inner .right {
    width: 50%;
  }
}
.horAccordion .card-list .card-content .content-inner .right .image {
  position: relative;
  border-radius: 6px;
  overflow: hidden;
}
.horAccordion .card-list .card-content .content-inner .right .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.horAccordion .card-list .card-content .content-inner .right .image img {
  display: block;
  width: 100%;
}
.horAccordion .card-list .card-content .content-scroll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  height: 100%;
  padding: 20px;
  gap: 20px;
}
@media (min-width: 768px) {
  .horAccordion .card-list .card-content .content-scroll {
    overflow-x: hidden;
    padding: 0 10px 0 0;
  }
}
@media (min-width: 1024px) {
  .horAccordion .card-list .card-content .content-scroll {
    padding: 0 20px 0 0;
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .horAccordion .card-list .card-content .content-scroll {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.horAccordion .card-list .card-content .content-scroll {
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.2);
}
.horAccordion .card-list .card-content .content-scroll::-webkit-scrollbar {
  width: 8px;
}
.horAccordion .card-list .card-content .content-scroll::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.2);
}
.horAccordion .card-list .card-content .content-scroll::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
}
.horAccordion .card-list input:checked + label + .card-content {
  width: 100%;
}
@media (max-width: 767px) {
  .horAccordion .card-list input:checked + label + .card-content {
    grid-template-rows: 1fr;
  }
}
@media (min-width: 768px) {
  .horAccordion .card-list input:checked + label + .card-content {
    height: 100%;
    width: calc(100% - 80px);
  }
}
@media (min-width: 1024px) {
  .horAccordion .card-list input:checked + label + .card-content {
    width: calc(100% - 100px);
  }
}
@media (min-width: 1440px) {
  .horAccordion .card-list input:checked + label + .card-content {
    width: calc(100% - 120px);
  }
}
.horAccordion .card-list input:checked + label + .card-content .content-inner {
  opacity: 1;
}
.horAccordion .card-list input:focus + label span {
  color: #006AFF;
}

.verTabs .verTabsContainer {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .verTabs .verTabsContainer {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    min-height: 40vh;
  }
}
.verTabs .left {
  width: 100%;
}
@media (min-width: 768px) {
  .verTabs .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 40%;
  }
}
.verTabs .left > .bgdItem {
  height: auto;
}
@media (min-width: 768px) {
  .verTabs .left > .bgdItem {
    height: 100%;
  }
}
.verTabs .left .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 1024px) {
  .verTabs .left .headerSection {
    gap: 40px;
  }
}
.verTabs .left .headerSection .left {
  width: 100%;
}
.verTabs .left .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 1024px) {
  .verTabs .left .headerSection .right {
    gap: 40px;
  }
}
.verTabs .left .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .verTabs .left .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .verTabs .left .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .verTabs .left .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .verTabs .left .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.verTabs .left .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .verTabs .left .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .verTabs .left .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .verTabs .left .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.verTabs .left .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.verTabs .left .headerSection .description a:hover, .verTabs .left .headerSection .description a:focus {
  text-decoration: none;
}
.verTabs .left .headerSection .description p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .verTabs .left .headerSection .description p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .verTabs .left .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .verTabs .left .headerSection .description p + p {
    margin-top: 28px;
  }
}
.verTabs .left .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .verTabs .left .headerSection .button {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .verTabs .left .headerSection .button {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .verTabs .left .headerSection .button {
    font-size: 28px;
    line-height: 38px;
  }
}
.verTabs .left .headerSection .button {
  gap: 20px;
}
.verTabs .left .headerSection .button a {
  width: auto;
}
.verTabs .left .tab-list {
  width: 100%;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (max-width: 767px) {
  .verTabs .left .tab-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .verTabs .left .tab-list {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
    margin-top: auto;
  }
}
@media (min-width: 1440px) {
  .verTabs .left .tab-list {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .verTabs .left .tab-list {
    font-size: 60px;
    line-height: 70px;
  }
}
.verTabs .left .tab-list li {
  width: 100%;
  background-color: #000000;
}
.verTabs .left .tab-list li a {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  background-color: #FFFFFF;
  border-radius: 6px;
  color: #000000;
  padding: 10px 20px;
}
@media (max-width: 767px) {
  .verTabs .left .tab-list li a {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 768px) {
  .verTabs .left .tab-list li a {
    padding: 20px 20px;
  }
}
@media (min-width: 1024px) {
  .verTabs .left .tab-list li a {
    padding: 20px 40px;
  }
}
.verTabs .left .tab-list li a:hover, .verTabs .left .tab-list li a:focus, .verTabs .left .tab-list li a.active {
  color: #006AFF;
}
.verTabs .tab-panels {
  position: relative;
}
@media (min-width: 768px) {
  .verTabs .tab-panels {
    width: 60%;
  }
}
.verTabs .tab-panels .panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.verTabs .tab-panels .panel:not(:first-child) {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.verTabs .tab-panels .panel.active {
  opacity: 1;
  visibility: visible;
  z-index: 2;
}
.verTabs .tab-panels .panel .content {
  height: 100%;
}
.verTabs .tab-panels .panel .content .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 20px;
}
@media (min-width: 1024px) {
  .verTabs .tab-panels .panel .content .box {
    gap: 40px;
  }
}
.verTabs .tab-panels .panel .content .box .text {
  width: 100%;
}
.verTabs .tab-panels .panel .content .box .text a {
  color: #000000;
  text-decoration: underline;
}
.verTabs .tab-panels .panel .content .box .text a:hover {
  text-decoration: none;
}
.verTabs .tab-panels .panel .content .box .text p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .verTabs .tab-panels .panel .content .box .text p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .verTabs .tab-panels .panel .content .box .text p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .verTabs .tab-panels .panel .content .box .text p + p {
    margin-top: 28px;
  }
}
.verTabs .tab-panels .panel .image {
  position: relative;
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
}
.verTabs .tab-panels .panel .image:before {
  content: "";
  display: block;
  padding-top: 100%;
}
@media (min-width: 768px) {
  .verTabs .tab-panels .panel .image:before {
    padding-top: 50%;
  }
}
@media (min-width: 1024px) {
  .verTabs .tab-panels .panel .image:before {
    padding-top: 60%;
  }
}
.verTabs .tab-panels .panel .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.verTabs .tab-panels .panel .image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.FullWidthSlider {
  position: relative;
  width: 100%;
  min-height: 500px;
  height: 100vh;
  background-color: #000000;
  overflow: hidden;
}
.FullWidthSlider .FullWidthSliderContainer {
  height: 100%;
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth {
  overflow: hidden;
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .image {
  width: 100%;
  height: 100%;
  position: relative;
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .image img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info {
    font-size: 60px;
    line-height: 70px;
  }
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 100px;
}
@media (min-width: 1024px) {
  .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info {
    bottom: 150px;
  }
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info .title {
  color: #FFFFFF;
  width: 100%;
  text-align: center;
  padding: 20px;
}
@media (min-width: 1024px) {
  .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info .title {
    max-width: 740px;
    padding: 20px 0;
  }
}
@media (min-width: 1440px) {
  .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info .title {
    max-width: 780px;
    padding: 40px 0;
  }
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info .title a {
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info .title a:hover, .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info .title a:focus {
  text-decoration: underline;
}
.FullWidthSlider .FullWidthSliderContainer .swiper-notification {
  height: 0;
  display: block;
  overflow: hidden;
}
.FullWidthSlider .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  z-index: 1;
  width: 100%;
  bottom: 20px;
  height: 80px;
}
@media (min-width: 1024px) {
  .FullWidthSlider .buttons {
    bottom: 40px;
    height: 110px;
  }
}
.FullWidthSlider .buttons .container {
  position: relative;
  width: 100%;
  padding: 10px 20px;
  height: 80px;
}
@media (min-width: 1024px) {
  .FullWidthSlider .buttons .container {
    max-width: 740px;
    height: 110px;
  }
}
@media (min-width: 1440px) {
  .FullWidthSlider .buttons .container {
    max-width: 780px;
  }
}
.FullWidthSlider .buttons .container .swiper-scrollbar {
  height: 4px;
  background-color: rgba(255, 255, 255, 0.3);
}
.FullWidthSlider .buttons .container .swiper-scrollbar .swiper-scrollbar-drag {
  background-color: #FFFFFF;
}
.FullWidthSlider .buttons .container .next-slide {
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  position: absolute;
  height: 50px;
  left: 20px;
  bottom: 10px;
  right: 110px;
}
@media (min-width: 768px) {
  .FullWidthSlider .buttons .container .next-slide {
    right: 120px;
  }
}
@media (min-width: 1024px) {
  .FullWidthSlider .buttons .container .next-slide {
    height: 65px;
    bottom: 20px;
    right: 120px;
  }
}
.FullWidthSlider .buttons .container .next-slide .label {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .FullWidthSlider .buttons .container .next-slide .label {
    font-size: 14px;
    line-height: 16px;
  }
}
.FullWidthSlider .buttons .container .next-slide .label {
  position: absolute;
  top: 0;
  left: 0;
}
.FullWidthSlider .buttons .container .next-slide .next-slide-name {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .FullWidthSlider .buttons .container .next-slide .next-slide-name {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .FullWidthSlider .buttons .container .next-slide .next-slide-name {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .FullWidthSlider .buttons .container .next-slide .next-slide-name {
    font-size: 20px;
    line-height: 28px;
  }
}
.FullWidthSlider .buttons .container .next-slide .next-slide-name {
  position: absolute;
  overflow: hidden;
  left: 0;
  bottom: 0;
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
  opacity: 1;
  max-height: 33px;
  line-height: 1.15em;
}
@media (min-width: 768px) {
  .FullWidthSlider .buttons .container .next-slide .next-slide-name {
    max-height: 35px;
    line-height: 1.1em;
  }
}
@media (min-width: 1024px) {
  .FullWidthSlider .buttons .container .next-slide .next-slide-name {
    max-height: 40px;
    line-height: 1.15em;
  }
}
@media (min-width: 1440px) {
  .FullWidthSlider .buttons .container .next-slide .next-slide-name {
    max-height: 42px;
  }
}
@media (min-width: 2500px) {
  .FullWidthSlider .buttons .container .next-slide .next-slide-name {
    max-height: 46px;
  }
}
.FullWidthSlider .buttons .container .next-slide .next-slide-name.fade-out {
  opacity: 0;
}
.FullWidthSlider .buttons .container .next-slide .next-slide-name.fade-in {
  opacity: 1;
}
.FullWidthSlider .buttons .container .swiper-button-next,
.FullWidthSlider .buttons .container .swiper-button-prev {
  width: 40px;
  height: 40px;
  position: absolute;
  top: auto;
  bottom: 10px;
  outline: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1024px) {
  .FullWidthSlider .buttons .container .swiper-button-next,
  .FullWidthSlider .buttons .container .swiper-button-prev {
    bottom: 20px;
  }
}
.FullWidthSlider .buttons .container .swiper-button-next:hover svg, .FullWidthSlider .buttons .container .swiper-button-next:focus svg,
.FullWidthSlider .buttons .container .swiper-button-prev:hover svg,
.FullWidthSlider .buttons .container .swiper-button-prev:focus svg {
  fill: #006AFF;
}
.FullWidthSlider .buttons .container .swiper-button-next.swiper-button-disabled,
.FullWidthSlider .buttons .container .swiper-button-prev.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.FullWidthSlider .buttons .container .swiper-button-next.swiper-button-disabled:hover svg path:first-child, .FullWidthSlider .buttons .container .swiper-button-next.swiper-button-disabled:focus svg path:first-child,
.FullWidthSlider .buttons .container .swiper-button-prev.swiper-button-disabled:hover svg path:first-child,
.FullWidthSlider .buttons .container .swiper-button-prev.swiper-button-disabled:focus svg path:first-child {
  fill: none;
}
.FullWidthSlider .buttons .container .swiper-button-next.swiper-button-disabled:hover svg path:last-child, .FullWidthSlider .buttons .container .swiper-button-next.swiper-button-disabled:focus svg path:last-child,
.FullWidthSlider .buttons .container .swiper-button-prev.swiper-button-disabled:hover svg path:last-child,
.FullWidthSlider .buttons .container .swiper-button-prev.swiper-button-disabled:focus svg path:last-child {
  fill: #FFFFFF;
}
.FullWidthSlider .buttons .container .swiper-button-next {
  right: 20px;
}
.FullWidthSlider .buttons .container .swiper-button-prev {
  left: auto;
  right: 65px;
}
@media (min-width: 768px) {
  .FullWidthSlider .buttons .container .swiper-button-prev {
    right: 70px;
  }
}

.AnniversaryBanner {
  height: 90vh;
  min-height: 500px;
}
.AnniversaryBanner .box {
  padding: 0;
  overflow: hidden;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
}
.AnniversaryBanner .box:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  pointer-events: none;
}
.AnniversaryBanner .box .image {
  width: 100%;
  height: 100%;
}
.AnniversaryBanner .box .image:before {
  content: "";
  display: block;
  padding-top: 100%;
}
@media (min-width: 768px) {
  .AnniversaryBanner .box .image:before {
    padding-top: 60%;
  }
}
.AnniversaryBanner .box .image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 6px;
}
.AnniversaryBanner .box .video {
  width: 100%;
  height: 100%;
}
.AnniversaryBanner .box .video video.videoCustom {
  height: 100vh;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
}
.AnniversaryBanner .box .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: center;
      align-content: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  gap: 20px;
  padding: 20px;
}
@media (min-width: 1024px) {
  .AnniversaryBanner .box .info {
    gap: 40px;
    padding: 40px;
  }
}
.AnniversaryBanner .box .info .logo {
  width: 100%;
  text-align: center;
}
.AnniversaryBanner .box .info .logo a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.AnniversaryBanner .box .info .logo img {
  width: 100px;
  height: auto;
}
@media (min-width: 768px) {
  .AnniversaryBanner .box .info .logo img {
    width: 200px;
  }
}
@media (min-width: 1440px) {
  .AnniversaryBanner .box .info .logo img {
    width: 250px;
  }
}
@media (min-width: 1920px) {
  .AnniversaryBanner .box .info .logo img {
    width: 300px;
  }
}
.AnniversaryBanner .box .info .title {
  width: 100%;
  text-align: center;
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .AnniversaryBanner .box .info .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .AnniversaryBanner .box .info .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .AnniversaryBanner .box .info .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .AnniversaryBanner .box .info .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.AnniversaryBanner .box .info .title {
  color: #FFFFFF;
}
.AnniversaryBanner .box .info .title a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: inherit;
}
.AnniversaryBanner .box .info .title a:hover, .AnniversaryBanner .box .info .title a:focus {
  text-decoration: underline;
}
.AnniversaryBanner .box .custom-pause {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  padding: 20px;
}
@media (min-width: 1024px) {
  .AnniversaryBanner .box .custom-pause {
    padding: 40px;
  }
}
.AnniversaryBanner .box .custom-pause .btnPlayPause {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: transparent;
  border: 0;
  padding: 0;
  width: 40px;
  height: 40px;
}
@media (min-width: 768px) {
  .AnniversaryBanner .box .custom-pause .btnPlayPause {
    width: 56px;
    height: 56px;
  }
}
.AnniversaryBanner .box .custom-pause .btnPlayPause:hover svg, .AnniversaryBanner .box .custom-pause .btnPlayPause:focus svg {
  width: 40px;
  height: 40px;
}
@media (min-width: 768px) {
  .AnniversaryBanner .box .custom-pause .btnPlayPause:hover svg, .AnniversaryBanner .box .custom-pause .btnPlayPause:focus svg {
    width: 56px;
    height: 56px;
  }
}
.AnniversaryBanner .box .custom-pause .btnPlayPause:hover svg path, .AnniversaryBanner .box .custom-pause .btnPlayPause:focus svg path {
  fill: #006AFF;
}
.AnniversaryBanner .box .custom-pause .playIcon {
  display: none;
}
.AnniversaryBanner .box .custom-pause .pauseIcon {
  display: block;
}
.AnniversaryBanner .box .custom-pause .is-paused .playIcon {
  display: block;
}
.AnniversaryBanner .box .custom-pause .is-paused .pauseIcon {
  display: none;
}

.ImageGallery .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 1024px) {
  .ImageGallery .box {
    gap: 40px;
  }
}
.ImageGallery .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 768px) {
  .ImageGallery .headerSection {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .ImageGallery .headerSection {
    gap: 40px;
  }
}
.ImageGallery .headerSection .left {
  width: 100%;
}
@media (min-width: 768px) {
  .ImageGallery .headerSection .left {
    width: 50%;
  }
}
.ImageGallery .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .ImageGallery .headerSection .right {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .ImageGallery .headerSection .right {
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .ImageGallery .headerSection .right {
    width: 33%;
  }
}
.ImageGallery .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .ImageGallery .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .ImageGallery .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .ImageGallery .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .ImageGallery .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.ImageGallery .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .ImageGallery .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .ImageGallery .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .ImageGallery .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.ImageGallery .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.ImageGallery .headerSection .description a:hover, .ImageGallery .headerSection .description a:focus {
  text-decoration: none;
}
.ImageGallery .headerSection .description p + p {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .ImageGallery .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 1440px) {
  .ImageGallery .headerSection .description p + p {
    margin-top: 30px;
  }
}
@media (min-width: 2500px) {
  .ImageGallery .headerSection .description p + p {
    margin-top: 38px;
  }
}
.ImageGallery .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.ImageGallery .headerSection .button a {
  width: auto;
}
.ImageGallery .galleryList {
  width: 100%;
  overflow: hidden;
}
.ImageGallery .galleryList .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  border-radius: 6px;
  position: relative;
  cursor: pointer;
}
.ImageGallery .galleryList .image:before {
  content: "";
  padding-top: 60%;
  display: block;
}
.ImageGallery .galleryList .image:after {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.ImageGallery .galleryList .image img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.ImageGallery .galleryList .image img:focus {
  outline: 1px solid #006AFF;
  outline-offset: -1px;
}
.ImageGallery .galleryList .image + .caption {
  margin-top: 10px;
}
.ImageGallery .galleryList .caption {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .ImageGallery .galleryList .caption {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .ImageGallery .galleryList .caption {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .ImageGallery .galleryList .caption {
    font-size: 20px;
    line-height: 28px;
  }
}
.ImageGallery .galleryList .caption .credits {
  display: block;
  color: #777777;
}
.ImageGallery .galleryList .swiper-notification {
  height: 0;
  display: block;
  overflow: hidden;
}
.ImageGallery .navigation {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
}
@media (min-width: 1024px) {
  .ImageGallery .navigation {
    margin-top: 20px;
  }
}
.ImageGallery .navigation .buttons {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
.ImageGallery .navigation .swiper-btn-next,
.ImageGallery .navigation .swiper-btn-prev {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  cursor: pointer;
  margin-top: 0;
  width: 40px;
  height: 40px;
  outline: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.ImageGallery .navigation .swiper-btn-next:hover svg path:first-child, .ImageGallery .navigation .swiper-btn-next:focus svg path:first-child,
.ImageGallery .navigation .swiper-btn-prev:hover svg path:first-child,
.ImageGallery .navigation .swiper-btn-prev:focus svg path:first-child {
  fill: #006AFF;
}
.ImageGallery .navigation .swiper-btn-next:hover svg path:last-child, .ImageGallery .navigation .swiper-btn-next:focus svg path:last-child,
.ImageGallery .navigation .swiper-btn-prev:hover svg path:last-child,
.ImageGallery .navigation .swiper-btn-prev:focus svg path:last-child {
  fill: #FFFFFF;
}
.ImageGallery .navigation .swiper-btn-next.swiper-button-disabled,
.ImageGallery .navigation .swiper-btn-prev.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.ImageGallery .navigation .swiper-btn-next.swiper-button-disabled:hover svg path:first-child, .ImageGallery .navigation .swiper-btn-next.swiper-button-disabled:focus svg path:first-child,
.ImageGallery .navigation .swiper-btn-prev.swiper-button-disabled:hover svg path:first-child,
.ImageGallery .navigation .swiper-btn-prev.swiper-button-disabled:focus svg path:first-child {
  fill: #FFFFFF;
}
.ImageGallery .navigation .swiper-btn-next.swiper-button-disabled:hover svg path:last-child, .ImageGallery .navigation .swiper-btn-next.swiper-button-disabled:focus svg path:last-child,
.ImageGallery .navigation .swiper-btn-prev.swiper-button-disabled:hover svg path:last-child,
.ImageGallery .navigation .swiper-btn-prev.swiper-button-disabled:focus svg path:last-child {
  fill: #000000;
}

.VideoGallery .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 1024px) {
  .VideoGallery .box {
    gap: 40px;
  }
}
.VideoGallery .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 768px) {
  .VideoGallery .headerSection {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .VideoGallery .headerSection {
    gap: 40px;
  }
}
.VideoGallery .headerSection .left {
  width: 100%;
}
@media (min-width: 768px) {
  .VideoGallery .headerSection .left {
    width: 50%;
  }
}
.VideoGallery .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .VideoGallery .headerSection .right {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .VideoGallery .headerSection .right {
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .VideoGallery .headerSection .right {
    width: 33%;
  }
}
.VideoGallery .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .VideoGallery .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .VideoGallery .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .VideoGallery .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .VideoGallery .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.VideoGallery .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .VideoGallery .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .VideoGallery .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .VideoGallery .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.VideoGallery .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.VideoGallery .headerSection .description a:hover, .VideoGallery .headerSection .description a:focus {
  text-decoration: none;
}
.VideoGallery .headerSection .description p + p {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .VideoGallery .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 1440px) {
  .VideoGallery .headerSection .description p + p {
    margin-top: 30px;
  }
}
@media (min-width: 2500px) {
  .VideoGallery .headerSection .description p + p {
    margin-top: 38px;
  }
}
.VideoGallery .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.VideoGallery .headerSection .button a {
  width: auto;
}
.VideoGallery .galleryVideoList {
  width: 100%;
  overflow: hidden;
}
.VideoGallery .galleryVideoList .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  border-radius: 6px;
  position: relative;
  cursor: pointer;
}
.VideoGallery .galleryVideoList .item:before {
  content: "";
  padding-top: 60%;
  display: block;
}
.VideoGallery .galleryVideoList .item:after {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.VideoGallery .galleryVideoList .item .icon {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-image: url("/Assets/images/video_play_icon.svg");
  background-size: 100px;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.5;
}
.VideoGallery .galleryVideoList .item img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.VideoGallery .galleryVideoList .item img:focus {
  outline: 1px solid #006AFF;
  outline-offset: -1px;
}
.VideoGallery .galleryVideoList .item + .caption {
  margin-top: 10px;
}
.VideoGallery .galleryVideoList .caption {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .VideoGallery .galleryVideoList .caption {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .VideoGallery .galleryVideoList .caption {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .VideoGallery .galleryVideoList .caption {
    font-size: 20px;
    line-height: 28px;
  }
}
.VideoGallery .galleryVideoList .caption .credits {
  display: block;
  color: #777777;
}
.VideoGallery .galleryVideoList .swiper-notification {
  height: 0;
  display: block;
  overflow: hidden;
}
.VideoGallery .navigation {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
}
@media (min-width: 1024px) {
  .VideoGallery .navigation {
    margin-top: 20px;
  }
}
.VideoGallery .navigation .buttons {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
.VideoGallery .navigation .swiper-btn-next,
.VideoGallery .navigation .swiper-btn-prev {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  cursor: pointer;
  margin-top: 0;
  width: 40px;
  height: 40px;
  outline: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.VideoGallery .navigation .swiper-btn-next:hover svg path:first-child, .VideoGallery .navigation .swiper-btn-next:focus svg path:first-child,
.VideoGallery .navigation .swiper-btn-prev:hover svg path:first-child,
.VideoGallery .navigation .swiper-btn-prev:focus svg path:first-child {
  fill: #006AFF;
}
.VideoGallery .navigation .swiper-btn-next:hover svg path:last-child, .VideoGallery .navigation .swiper-btn-next:focus svg path:last-child,
.VideoGallery .navigation .swiper-btn-prev:hover svg path:last-child,
.VideoGallery .navigation .swiper-btn-prev:focus svg path:last-child {
  fill: #FFFFFF;
}
.VideoGallery .navigation .swiper-btn-next.swiper-button-disabled,
.VideoGallery .navigation .swiper-btn-prev.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.VideoGallery .navigation .swiper-btn-next.swiper-button-disabled:hover svg path:first-child, .VideoGallery .navigation .swiper-btn-next.swiper-button-disabled:focus svg path:first-child,
.VideoGallery .navigation .swiper-btn-prev.swiper-button-disabled:hover svg path:first-child,
.VideoGallery .navigation .swiper-btn-prev.swiper-button-disabled:focus svg path:first-child {
  fill: #FFFFFF;
}
.VideoGallery .navigation .swiper-btn-next.swiper-button-disabled:hover svg path:last-child, .VideoGallery .navigation .swiper-btn-next.swiper-button-disabled:focus svg path:last-child,
.VideoGallery .navigation .swiper-btn-prev.swiper-button-disabled:hover svg path:last-child,
.VideoGallery .navigation .swiper-btn-prev.swiper-button-disabled:focus svg path:last-child {
  fill: #000000;
}

body {
  font-family: "Denim";
  background-color: #FFFFFF;
  color: #000000;
  min-width: 360px;
  padding: 0;
  margin: 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  body {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  body {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  body {
    font-size: 20px;
    line-height: 28px;
  }
}

.tempSectionLayout {
  padding-top: 160px;
}

button {
  outline: none;
}

a {
  outline: none;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
a span {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

button {
  font-family: "Denim";
}

.Cyan {
  background-color: #00E5FF;
}

.skip-to-main-content-link {
  position: absolute;
  left: -9999px;
  z-index: 999;
  padding: 1em;
  background-color: #006AFF;
  color: #FFFFFF;
  opacity: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  padding: 16px 20px;
}
@media (min-width: 768px) {
  .skip-to-main-content-link {
    padding: 37px 20px;
  }
}
@media (min-width: 1440px) {
  .skip-to-main-content-link {
    padding: 34px 20px;
  }
}
.skip-to-main-content-link {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .skip-to-main-content-link {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .skip-to-main-content-link {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .skip-to-main-content-link {
    font-size: 20px;
    line-height: 28px;
  }
}
.skip-to-main-content-link:focus {
  left: 0;
  opacity: 1;
}

.main-content {
  position: relative;
}

.iframeCell {
  width: 100%;
}

.lg-container .lg-sub-html {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .lg-container .lg-sub-html {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .lg-container .lg-sub-html {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .lg-container .lg-sub-html {
    font-size: 20px;
    line-height: 28px;
  }
}
.lg-container .lg-sub-html {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}
@media (min-width: 1024px) {
  .lg-container .lg-sub-html {
    padding: 40px;
  }
}
.lg-container .lg-sub-html .credits {
  display: block;
  color: rgba(255, 255, 255, 0.6);
}

.bgdItem {
  width: 100%;
  background-color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bgdItem.empty {
  height: 100%;
}
@media (min-width: 768px) {
  .bgdItem.empty {
    min-height: 200px;
  }
}
.bgdItem.empty.noresults {
  min-height: 200px;
}
.bgdItem.empty .box {
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), color-stop(50%, rgb(232, 232, 232)));
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(232, 232, 232) 50%);
}

.box {
  width: 100%;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  background-color: #FFFFFF;
  border-radius: 6px;
  padding: 20px;
}
@media (min-width: 1024px) {
  .box {
    padding: 40px;
  }
}

.text {
  max-width: 1200px;
}

.headerBigImg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  height: 80vh;
  width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1024px) {
  .headerBigImg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.headerBigImg img {
  height: 80vh;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  position: fixed;
  opacity: 0.6;
  top: 0;
  left: 0;
  right: 0;
}
.headerBigImg .left,
.headerBigImg .right {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  z-index: 1;
  width: 100%;
}
@media (min-width: 1024px) {
  .headerBigImg .left,
  .headerBigImg .right {
    text-align: left;
    height: 80vh;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 50%;
  }
}
.headerBigImg .left h1, .headerBigImg .left h2,
.headerBigImg .right h1,
.headerBigImg .right h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: end;
      align-self: flex-end;
  color: #FFFFFF;
}
.headerBigImg .left h1,
.headerBigImg .right h1 {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .headerBigImg .left h1,
  .headerBigImg .right h1 {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .headerBigImg .left h1,
  .headerBigImg .right h1 {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .headerBigImg .left h1,
  .headerBigImg .right h1 {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .headerBigImg .left h1,
  .headerBigImg .right h1 {
    font-size: 60px;
    line-height: 70px;
  }
}
.headerBigImg .left h2,
.headerBigImg .right h2 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .headerBigImg .left h2,
  .headerBigImg .right h2 {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .headerBigImg .left h2,
  .headerBigImg .right h2 {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .headerBigImg .left h2,
  .headerBigImg .right h2 {
    font-size: 40px;
    line-height: 50px;
  }
}
.headerBigImg .left {
  padding: 10px 20px 10px 20px;
}
@media (min-width: 1024px) {
  .headerBigImg .left {
    padding: 40px 40px 80px 40px;
  }
}
@media (min-width: 1440px) {
  .headerBigImg .left {
    padding-bottom: 160px;
  }
}
.headerBigImg .right {
  padding: 10px 20px 70px 20px;
}
@media (min-width: 768px) {
  .headerBigImg .right {
    padding-bottom: 88px;
  }
}
@media (min-width: 1024px) {
  .headerBigImg .right {
    padding: 40px 40px 80px 40px;
  }
}
@media (min-width: 1440px) {
  .headerBigImg .right {
    padding-bottom: 160px;
  }
}

.headerBigImgDetail {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #FFFFFF;
  height: 110px;
}
@media (min-width: 768px) {
  .headerBigImgDetail {
    height: 136px;
  }
}
@media (min-width: 1024px) {
  .headerBigImgDetail {
    height: 176px;
    background-color: #000000;
  }
}
@media (min-width: 1440px) {
  .headerBigImgDetail {
    height: 200px;
  }
}
@media (min-width: 2500px) {
  .headerBigImgDetail {
    height: 204px;
  }
}
.headerBigImgDetail img {
  height: 80vh;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  position: fixed;
  opacity: 0.6;
  display: none;
}
@media (min-width: 830px) {
  .headerBigImgDetail img {
    display: block;
    top: 0;
    left: 0;
    right: 0;
  }
}

.paging {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  width: 100%;
}
.paging a {
  width: 50%;
}
.paging a.more {
  width: 100%;
}
.paging a.disabled {
  pointer-events: none;
  opacity: 0.5;
}

@-webkit-keyframes scroll {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes scroll {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
.updatesTicker {
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  height: 80px;
}
.updatesTicker .updatesSwiper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer {
  height: 100%;
  width: 100%;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem {
  overflow: hidden;
  height: 80px;
  width: 100%;
  border-radius: 6px;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee {
  width: calc(100% - 40px);
  overflow: hidden;
  background-color: #006AFF;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 6px;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  padding: 27px 20px;
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee {
    font-size: 16px;
  }
}
@media (min-width: 1440px) {
  .updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee {
    font-size: 18px;
  }
}
@media (min-width: 2500px) {
  .updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee {
    font-size: 20px;
  }
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee a {
  color: #FFFFFF;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee a:hover, .updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee a:focus {
  text-decoration: underline;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee .inner {
  white-space: nowrap;
  opacity: 0;
  -webkit-animation: scroll 10s linear 1;
          animation: scroll 10s linear 1;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem.swiper-slide-active .marquee .inner {
  opacity: 1;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .label {
  position: absolute;
  left: 0;
  top: 1px;
  bottom: 1px;
  z-index: 1;
  padding-right: 40px;
  color: #FFFFFF;
  background: #006AFF;
  background: -webkit-gradient(linear, left top, right top, color-stop(60%, rgb(0, 106, 255)), to(rgba(0, 106, 255, 0)));
  background: linear-gradient(90deg, rgb(0, 106, 255) 60%, rgba(0, 106, 255, 0) 100%);
  -webkit-box-shadow: inset 2px 0px 0px -1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 2px 0px 0px -1px rgba(0, 0, 0, 0.2);
  padding: 27px 50px 27px 20px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .label {
    font-size: 16px;
  }
}
@media (min-width: 1440px) {
  .updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .label {
    font-size: 18px;
  }
}
@media (min-width: 2500px) {
  .updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .label {
    font-size: 20px;
  }
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .emptyBtn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 40px;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .emptyBtn .topBtn,
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .emptyBtn .bottomBtn {
  background-color: #006AFF;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 6px;
}
.updatesTicker .updatesButtons {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 40px;
}
.updatesTicker .updatesButtons .updates-swiper-button-prev,
.updatesTicker .updatesButtons .updates-swiper-button-next {
  width: 40px;
  height: 40px;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  cursor: pointer;
}
.updatesTicker .updatesButtons .updates-swiper-button-prev:hover,
.updatesTicker .updatesButtons .updates-swiper-button-next:hover {
  background-color: #000000 !important;
}
.updatesTicker .updatesButtons .updates-swiper-button-prev {
  rotate: 90deg;
}
.updatesTicker .updatesButtons .updates-swiper-button-next {
  rotate: 90deg;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuXHRIVE1MNSBSZXNldCA6OiBzdHlsZS5jc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCwgYm9keSwgYm9keSBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCwgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhciwgYiwgaSwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbWVudSwgbmF2LCBzZWN0aW9uLCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIGRldGFpbHMsIHN1bW1hcnkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCBkZXRhaWxzLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEhhbmRsZSBib3gtc2l6aW5nIHdoaWxlIGJldHRlciBhZGRyZXNzaW5nIGNoaWxkIGVsZW1lbnRzOlxuICAgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbmh0bWwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKiBjb25zaWRlciByZXNldHRpbmcgdGhlIGRlZmF1bHQgY3Vyc29yOiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9tdXJ0YXVnaC81MjQ3MTU0ICovXG4vKiBSZXNwb25zaXZlIGltYWdlcyBhbmQgb3RoZXIgZW1iZWRkZWQgb2JqZWN0cyAqL1xuLyogaWYgeW91IGRvbid0IGhhdmUgZnVsbCBjb250cm9sIG92ZXIgYGltZ2AgdGFncyAoaWYgeW91IGhhdmUgdG8gb3ZlcmNvbWUgYXR0cmlidXRlcyksIGNvbnNpZGVyIGFkZGluZyBoZWlnaHQ6IGF1dG8gKi9cbmltZyxcbm9iamVjdCxcbmVtYmVkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKlxuICAgTm90ZToga2VlcGluZyBJTUcgaGVyZSB3aWxsIGNhdXNlIHByb2JsZW1zIGlmIHlvdSdyZSB1c2luZyBmb3JlZ3JvdW5kIGltYWdlcyBhcyBzcHJpdGVzLlxuXHRJbiBmYWN0LCBpdCAqd2lsbCogY2F1c2UgcHJvYmxlbXMgd2l0aCBHb29nbGUgTWFwcycgY29udHJvbHMgYXQgc21hbGwgc2l6ZS5cblx0SWYgdGhpcyBpcyB0aGUgY2FzZSBmb3IgeW91LCB0cnkgdW5jb21tZW50aW5nIHRoZSBmb2xsb3dpbmc6XG4jbWFwIGltZyB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xufVxuKi9cbi8qIGZvcmNlIGEgdmVydGljYWwgc2Nyb2xsYmFyIHRvIHByZXZlbnQgYSBqdW1weSBwYWdlICovXG5odG1sIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4vKiB3ZSB1c2UgYSBsb3Qgb2YgVUxzIHRoYXQgYXJlbid0IGJ1bGxldGVkLlxuXHR5b3UnbGwgaGF2ZSB0byByZXN0b3JlIHRoZSBidWxsZXRzIHdpdGhpbiBjb250ZW50LFxuXHR3aGljaCBpcyBmaW5lIGJlY2F1c2UgdGhleSdyZSBwcm9iYWJseSBjdXN0b21pemVkIGFueXdheSAqL1xudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4vKiB0YWJsZXMgc3RpbGwgbmVlZCBjZWxsc3BhY2luZz1cIjBcIiBpbiB0aGUgbWFya3VwICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG50ZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTsgLyogQ1NTMiAqL1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IC8qIENTUyAyLjEgKi9cbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyAvKiBDU1MgMyAoYW5kIDIuMSBhcyB3ZWxsLCBhY3R1YWxseSkgKi9cbiAgd29yZC13cmFwOiBicmVhay13b3JkOyAvKiBJRSAqL1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uaWU3IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uaWU2IGlucHV0IHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG5zZWxlY3QsIGlucHV0LCB0ZXh0YXJlYSB7XG4gIGZvbnQ6IDk5JSBzYW5zLXNlcmlmO1xufVxuXG50YWJsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udDogMTAwJTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDg1JTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRkLCB0ZCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKiBNYWtlIHN1cmUgc3VwIGFuZCBzdWIgZG9uJ3QgbWVzcyB3aXRoIHlvdXIgbGluZS1oZWlnaHRzIGh0dHA6Ly9naXN0LmdpdGh1Yi5jb20vNDEzOTMwICovXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBzdGFuZGFyZGl6ZSBhbnkgbW9ub3NwYWNlZCBlbGVtZW50cyAqL1xucHJlLCBjb2RlLCBrYmQsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBoYW5kIGN1cnNvciBvbiBjbGlja2FibGUgZWxlbWVudHMgKi9cbi5jbGlja2FibGUsXG5sYWJlbCxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9ZmlsZV0sXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFdlYmtpdCBicm93c2VycyBhZGQgYSAycHggbWFyZ2luIG91dHNpZGUgdGhlIGNocm9tZSBvZiBmb3JtIGVsZW1lbnRzICovXG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBtYWtlIGJ1dHRvbnMgcGxheSBuaWNlIGluIElFICovXG5idXR0b24sXG5pbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qIHNjYWxlIGltYWdlcyBpbiBJRTcgbW9yZSBhdHRyYWN0aXZlbHkgKi9cbi5pZTcgaW1nIHtcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbn1cblxuLyogcHJldmVudCBCRyBpbWFnZSBmbGlja2VyIHVwb24gaG92ZXJcbiAgIChjb21tZW50ZWQgb3V0IGFzIHVzYWdlIGlzIHJhcmUsIGFuZCB0aGUgZmlsdGVyIHN5bnRheCBtZXNzZXMgd2l0aCBzb21lIHByZS1wcm9jZXNzb3JzKVxuLmllNiBodG1sIHtmaWx0ZXI6IGV4cHJlc3Npb24oZG9jdW1lbnQuZXhlY0NvbW1hbmQoXCJCYWNrZ3JvdW5kSW1hZ2VDYWNoZVwiLCBmYWxzZSwgdHJ1ZSkpO31cbiovXG4vKiBsZXQncyBjbGVhciBzb21lIGZsb2F0cyAqL1xuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlbmltXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRGVuaW1JTkstUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRGVuaW1JTkstUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuLypcbj09PS0tLS0tLSBTQ1JFRU5TIC0tLS0tLS09PT1cbiovXG4vKlxuPT09LS0tLS0tIENPTE9SUyAtLS0tLS0tPT09XG4qL1xuLypcbj09PS0tLS0tLSBCT1JERVIgUkFESVVTIC0tLS0tLS09PT1cbiovXG4vKlxuPT09LS0tLS0tIEZPTlRTIC0tLS0tLS09PT1cbiovXG4uYmlnQ3lhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmlnQ3lhbiBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEU1RkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iaWdDeWFuIHNwYW4ge1xuICAgIHBhZGRpbmc6IDM3cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmlnQ3lhbiBzcGFuIHtcbiAgICBwYWRkaW5nOiAzNHB4IDIwcHg7XG4gIH1cbn1cbi5iaWdDeWFuIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iaWdDeWFuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmlnQ3lhbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJpZ0N5YW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uYmlnQ3lhbjpob3ZlciBzcGFuLCAuYmlnQ3lhbjpmb2N1cyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5tZEN5YW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1kQ3lhbiBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEU1RkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMXB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kQ3lhbiBzcGFuIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1kQ3lhbiBzcGFuIHtcbiAgICBwYWRkaW5nOiAyN3B4IDIwcHg7XG4gIH1cbn1cbi5tZEN5YW4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kQ3lhbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1kQ3lhbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1kQ3lhbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5tZEN5YW46aG92ZXIgc3BhbiwgLm1kQ3lhbjpmb2N1cyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5iYWNrQmx1ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmFja0JsdWUgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFja0JsdWUgc3BhbiB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5iYWNrQmx1ZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAyN3B4IDIwcHg7XG4gIH1cbn1cbi5iYWNrQmx1ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFja0JsdWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5iYWNrQmx1ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJhY2tCbHVlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLmJhY2tCbHVlIHNwYW4gaW1nIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJvdHRvbSAuYmFja0JsdWUgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJvdHRvbSAuYmFja0JsdWUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hLmJhY2tCbHVlOmhvdmVyIHNwYW4sIGEuYmFja0JsdWU6Zm9jdXMgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc21CbHVlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zbUJsdWUgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNtQmx1ZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNtQmx1ZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cbn1cbi5zbUJsdWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNtQmx1ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNtQmx1ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNtQmx1ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5zbUJsdWUgc3BhbiBpbWcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNtQmx1ZTpob3ZlciBzcGFuLCAuc21CbHVlOmZvY3VzIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJsYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxhY2sge1xuICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibGFjayB7XG4gICAgcGFkZGluZzogNnB4IDE1cHg7XG4gIH1cbn1cbi5ibGFjayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsYWNrIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsYWNrIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJsYWNrIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5ibGFjayBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYmxhY2s6aG92ZXIsIC5ibGFjazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi53aGl0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoaXRlIHtcbiAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAud2hpdGUge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICB9XG59XG4ud2hpdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aGl0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC53aGl0ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53aGl0ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4ud2hpdGU6aG92ZXIsIC53aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2QUZGO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRvcCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIuaGlkZGVuIHtcbiAgICB0b3A6IC0xNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1oZWFkZXIuaGlkZGVuIHtcbiAgICB0b3A6IC0xNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFpbi1oZWFkZXIuaGlkZGVuIHtcbiAgICB0b3A6IC0xNjJweDtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDc0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAudG9wIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC50b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC50b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuY2VudGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5jZW50ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42OCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIH1cbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmJvdHRvbS5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IC01MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmJvdHRvbS5oaWRkZW4ge1xuICAgIHRvcDogLTY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuYm90dG9tLmhpZGRlbiB7XG4gICAgdG9wOiAtODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5ib3R0b20uaGlkZGVuIHtcbiAgICB0b3A6IC04MnB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5sb2dvIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmxvZ28ge1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogNjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5sb2dvIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubG9nbyB7XG4gICAgd2lkdGg6IDgycHg7XG4gICAgaGVpZ2h0OiA4MnB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5sb2dvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5sb2dvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubG9nbyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubG9nbyBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5sb2dvIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubG9nbyBpbWcge1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogODJweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLk1haW5NZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5NYWluTWVudSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuTWFpbk1lbnUgdWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLk1haW5NZW51IHVsIGxpIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLk1haW5NZW51IHVsIGxpIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuTWFpbk1lbnUgdWwgbGkgYS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBRkY7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5sYW5nIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubWVudVRvZ2dsZSB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGUge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubWVudVRvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDdweDtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGUgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDEzcHg7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMTFweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDE3cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubWVudVRvZ2dsZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMTRweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubWVudVRvZ2dsZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiAyNnB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDEzcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDEzcHg7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubWVudVRvZ2dsZS5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxM3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGUub3BlbiBzcGFuOm50aC1jaGlsZCgxKSwgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubWVudVRvZ2dsZS5vcGVuIHNwYW46bnRoLWNoaWxkKDIpLCAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlLm9wZW4gc3BhbjpudGgtY2hpbGQoMSksIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGUub3BlbiBzcGFuOm50aC1jaGlsZCgyKSwgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubWVudVRvZ2dsZS5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDE5cHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGU6aG92ZXIgc3BhbiwgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubWVudVRvZ2dsZTpmb2N1cyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFGRjtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51LnNob3cge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudS5zaG93ICoge1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUgLmJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5Nb2JpbGVNZW51IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5Nb2JpbGVNZW51IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUgLk1vYmlsZU1lbnUge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUgLk1vYmlsZU1lbnUge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgbWluLWhlaWdodDogMzEwcHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUgLk1vYmlsZU1lbnUgLm1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUgLk1vYmlsZU1lbnUgLm1lbnUgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5Nb2JpbGVNZW51IC5tZW51IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5Nb2JpbGVNZW51IC5tZW51IGxpIGEuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUgLk1vYmlsZU1lbnUgLm1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudSAuTW9iaWxlTWVudSAubWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudSAubG9nby1ib3R0b20ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5sb2dvLWJvdHRvbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUgLmxvZ28tYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUgLmxvZ28tYm90dG9tIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5sb2dvLWJvdHRvbSBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudSAubG9nby1ib3R0b20gaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5sb2dvLWJvdHRvbSBpbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5jb3B5cmlnaHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUgLmNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5jb3B5cmlnaHQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5jb3B5cmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudSAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUgLmNvcHlyaWdodCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU2VjTWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlNlY01lbnUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TZWNNZW51IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU2VjTWVudSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TZWNNZW51IC5wYXJlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU2VjTWVudSAucGFyZW50IC5hcnJvdyB7XG4gIGJvcmRlcjogc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TZWNNZW51IC5wYXJlbnQgKyAuc2VjTGV2ZWwge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlNlY01lbnUgLnBhcmVudDpob3ZlciwgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU2VjTWVudSAucGFyZW50OmZvY3VzIHtcbiAgY29sb3I6ICMwMDZBRkY7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TZWNNZW51IC5wYXJlbnQ6aG92ZXIgLmFycm93LCAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TZWNNZW51IC5wYXJlbnQ6Zm9jdXMgLmFycm93IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2QUZGO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU2VjTWVudSAucGFyZW50Lm9wZW4ge1xuICBjb2xvcjogIzAwNkFGRjtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlNlY01lbnUgLnBhcmVudC5vcGVuIC5hcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNkFGRjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlNlY01lbnUgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TZWNNZW51IGE6aG92ZXIsIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlNlY01lbnUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2QUZGO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU2VjTWVudSBhLnNlbGVjdGVkIHtcbiAgY29sb3I6ICMwMDZBRkY7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5ib3R0b21MaW5rcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmJvdHRvbUxpbmtzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuYm90dG9tTGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5ib3R0b21MaW5rcyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuYm90dG9tTGlua3Mge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuYm90dG9tTGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuYm90dG9tTGlua3Mge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmJvdHRvbUxpbmtzIGxpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5ib3R0b21MaW5rcyBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmJvdHRvbUxpbmtzIGE6aG92ZXIsIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmJvdHRvbUxpbmtzIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNkFGRjtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmJvdHRvbUxpbmtzIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmJvdHRvbUxpbmtzIGEuc2VsZWN0ZWQge1xuICBjb2xvcjogIzAwNkFGRjtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLnRpY2tldHMge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC50aWNrZXRzIHtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC50aWNrZXRzIC5tZEN5YW4gc3BhbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubWFpbi1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1mb290ZXIgLm1hcnF1ZWUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNUZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMTFweCAwIDI1cHggMDtcbiAgcGFkZGluZzogMC4zZW0gMCAwLjdlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3RlciAubWFycXVlZSB7XG4gICAgcGFkZGluZzogMC41ZW0gMCAwLjdlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWZvb3RlciAubWFycXVlZSB7XG4gICAgcGFkZGluZzogMC41ZW0gMCAwLjVlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYWluLWZvb3RlciAubWFycXVlZSB7XG4gICAgcGFkZGluZzogMC41ZW0gMCAwLjVlbSAwO1xuICB9XG59XG4ubWFpbi1mb290ZXIgLm1hcnF1ZWUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tYWluLWZvb3RlciAubWFycXVlZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyAxOTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXIgLm1hcnF1ZWUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tYXJxdWVlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQ4cHggKyAxMiAqICgxMDB2dyAtIDE0NDBweCkgLyAxMDYwKTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYWluLWZvb3RlciAubWFycXVlZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4ubWFpbi1mb290ZXIgLm1hcnF1ZWUgI3RleHQtcm9sbGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1haW4tZm9vdGVyIC5tYXJxdWVlICN0ZXh0LXJvbGxlciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXIgLm1hcnF1ZWUgI3RleHQtcm9sbGVyIGltZyB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWZvb3RlciAubWFycXVlZSAjdGV4dC1yb2xsZXIgaW1nIHtcbiAgICB0b3A6IDVweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1haW4tZm9vdGVyIC5jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXIgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1mb290ZXIgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5jb2x1bW4gLmJnZEl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1mb290ZXIgLmNvbHVtbi5mb3VydGggLmJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYWluLWZvb3RlciAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3RlciAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAudGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3RlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1mb290ZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4ubWFpbi1mb290ZXIgLm1lbnUgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubWFpbi1mb290ZXIgLm1lbnUgYTpob3ZlciwgLm1haW4tZm9vdGVyIC5tZW51IGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNkFGRjtcbn1cbi5tYWluLWZvb3RlciAubWVudSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tZW51IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tZW51IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tZW51IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAubWVudS5iaWcge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tYWluLWZvb3RlciAubWVudS5iaWcge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tZW51LmJpZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MHB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1mb290ZXIgLm1lbnUuYmlnIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQ4cHggKyAxMiAqICgxMDB2dyAtIDE0NDBweCkgLyAxMDYwKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYWluLWZvb3RlciAubWVudS5iaWcge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5tZW51LmhvciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tZW51LmhvciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5tZW51LmhvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tZW51LmhvciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWZvb3RlciAubWVudS5ob3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFpbi1mb290ZXIgLm1lbnUuaG9yIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAubWVudS5ob3IgdWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1haW4tZm9vdGVyIC5tZW51LmhvciB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5tYWluLWZvb3RlciAubWVudS5ob3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYWluLWZvb3RlciAubG9nby1ib3R0b20ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5sb2dvLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5sb2dvLWJvdHRvbSBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLm1haW4tZm9vdGVyIC5sb2dvLWJvdHRvbSBpbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tYWluLWZvb3RlciAubG9nby1ib3R0b20gLmNvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3RlciAubG9nby1ib3R0b20gLmNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4ubWFpbi1mb290ZXIgLmxvZ28tYm90dG9tIC5jb3B5cmlnaHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3RlciAubG9nby1ib3R0b20gLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGlja3ktZmlsdGVycyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnN0aWNreS1maWx0ZXJzIC5ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5maWx0ZXJzQnRuQ2VsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnNCdG5DZWxsIHtcbiAgICB0b3A6IDEzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJzQnRuQ2VsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpbHRlcnNCdG5DZWxsIC5maWx0ZXJzQnRuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJzQnRuQ2VsbCAuZmlsdGVyc0J0biB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogNzQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzcwcHg7XG4gIH1cbn1cbi5maWx0ZXJzQnRuQ2VsbCAuZmlsdGVyc0J0biAqIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZmlsdGVyc0J0bkNlbGwgLmZpbHRlcnNCdG4gc3BhbiB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maWx0ZXJzQnRuQ2VsbCAuZmlsdGVyc0J0bi5vcGVuIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5maWx0ZXJzIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsdGVycyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiA5O1xuICAgIHRvcDogMTM2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3MgZWFzZS1pbi1vdXQsIC1tcy1ncmlkLXJvd3MgMC4zcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsdGVycyAuc3RpY2t5LWZpbHRlcnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmZpbHRlcnMuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXJzIHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJzIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmlsdGVycyB7XG4gICAgd2lkdGg6IDQzMHB4O1xuICB9XG59XG4uZmlsdGVycyAuYm94IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZmlsdGVycyBhLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcnMuc2hvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIH1cbn1cblxuLmxpc3RGaWx0ZXJzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0RmlsdGVycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5saXN0RmlsdGVyczpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubGlzdEZpbHRlcnMgLmxhYmVsIHtcbiAgcGFkZGluZzogNnB4IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5saXN0RmlsdGVycyAubGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cbi5saXN0RmlsdGVycyAubGlzdCBhIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zdGlja3ktbGFiZWwge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDExMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbGFiZWwge1xuICAgIHRvcDogMTM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0aWNreS1sYWJlbCB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5saXN0RXZlbnRzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogODB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlzdEV2ZW50cyB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmxpc3RFdmVudHMgLm1haW4tY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ubGlzdEV2ZW50cyAuZGF5LWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEU1RkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxOXB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3RFdmVudHMgLmRheS1sYWJlbCB7XG4gICAgcGFkZGluZzogMjFweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0RXZlbnRzIC5kYXktbGFiZWwge1xuICAgIHBhZGRpbmc6IDIxcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGlzdEV2ZW50cyAuZGF5LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAxOXB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxpc3RFdmVudHMgLmRheS1sYWJlbCB7XG4gICAgcGFkZGluZzogMjVweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5saXN0RXZlbnRzIC5kYXktbGFiZWwge1xuICAgIHBhZGRpbmc6IDIycHggNDBweDtcbiAgfVxufVxuLmxpc3RFdmVudHMgLmRheS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3RFdmVudHMgLmRheS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5saXN0RXZlbnRzIC5kYXktbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGlzdEV2ZW50cyAuZGF5LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLmd1ZXN0cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmd1ZXN0cyAubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ3Vlc3RzIC5sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmd1ZXN0cyAubGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cbi5ndWVzdHMgLmxpc3QgLnRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmd1ZXN0cyAubGlzdCAudGh1bWIgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZ3Vlc3RzIC5saXN0IC50aHVtYiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5ndWVzdHMgLmxpc3QgLnRodW1iIGEgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmd1ZXN0cyAubGlzdCAudGh1bWIgYTpmb2N1czphZnRlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICMwMDZBRkY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICMwMDZBRkY7XG59XG4uZ3Vlc3RzIC5saXN0IC50aHVtYi50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RDRENEO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3Vlc3RzIC5saXN0IC50aHVtYi50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uZ3Vlc3RzIC5saXN0IC50aHVtYi50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAxMjAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmd1ZXN0cyAubGlzdCAudGh1bWIudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZ3Vlc3RzIC5saXN0IC50aHVtYi50b29sdGlwIC50b29sdGlwdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0RDRENEIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmd1ZXN0cyAubGlzdCAudGh1bWIudG9vbHRpcDpob3ZlciAudG9vbHRpcHRleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZXZlbnRMaXN0SXRlbSAuYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnRMaXN0SXRlbSAuYm94IHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uZXZlbnRMaXN0SXRlbSAuaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnRMaXN0SXRlbSAuaW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gLmRhdGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnRMaXN0SXRlbSAuaW5mbyAuZGF0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gLmRhdGEgLmxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cbi5ldmVudExpc3RJdGVtIC5pbmZvIC5kYXRhIC5sYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gLmRhdGEgLmRhdGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gLmRhdGEgLnRpbWUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gLmRhdGEgLmNhdCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5ldmVudExpc3RJdGVtIC5pbmZvIC5kYXRhIC5jYXQuSG91c2VHcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMUQ5OTI7XG59XG4uZXZlbnRMaXN0SXRlbSAuaW5mbyAuZGF0YSAuY2F0LkhvdXNlQmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NUJBRTM7XG59XG4uZXZlbnRMaXN0SXRlbSAuaW5mbyAuZGF0YSAuY2F0LkhvdXNlWWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RDU2QTtcbn1cbi5ldmVudExpc3RJdGVtIC5pbmZvIC5kYXRhIC5jYXQuSG91c2VQdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNDREZGO1xufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gLmRhdGEgLmxvY2F0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5ldmVudExpc3RJdGVtIC5pbmZvIC5kYXRhIC5sb2NhdGlvbi5sYWJlbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXZlbnRMaXN0SXRlbSAuaW5mbyAuZGF0YSAubG9jYXRpb24gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50TGlzdEl0ZW0gLmluZm8gLmRhdGEgLmxvY2F0aW9uIGltZyB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gLmRhdGEgLmxvY2F0aW9uIHNwYW4ge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi5ldmVudExpc3RJdGVtIC5pbmZvIC5kYXRhICsgLmRhdGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnRMaXN0SXRlbSAuaW5mbyAuZGF0YSArIC5kYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZXZlbnRMaXN0SXRlbSAuaW5mbyBoMixcbi5ldmVudExpc3RJdGVtIC5pbmZvIGgzIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDIsXG4gIC5ldmVudExpc3RJdGVtIC5pbmZvIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDMwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDE5Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudExpc3RJdGVtIC5pbmZvIGgyLFxuICAuZXZlbnRMaXN0SXRlbSAuaW5mbyBoMyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MHB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnRMaXN0SXRlbSAuaW5mbyBoMixcbiAgLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDMge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDhweCArIDEyICogKDEwMHZ3IC0gMTQ0MHB4KSAvIDEwNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDIsXG4gIC5ldmVudExpc3RJdGVtIC5pbmZvIGgzIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5ldmVudExpc3RJdGVtIC5pbmZvIGgyLFxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnRMaXN0SXRlbSAuaW5mbyBoMixcbiAgLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5ldmVudExpc3RJdGVtIC5pbmZvIGgyIGEsXG4uZXZlbnRMaXN0SXRlbSAuaW5mbyBoMyBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ldmVudExpc3RJdGVtIC5pbmZvIGgyIGE6aG92ZXIsIC5ldmVudExpc3RJdGVtIC5pbmZvIGgyIGE6Zm9jdXMsXG4uZXZlbnRMaXN0SXRlbSAuaW5mbyBoMyBhOmhvdmVyLFxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDMgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2QUZGO1xufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDIgKyAuZGF0YSxcbi5ldmVudExpc3RJdGVtIC5pbmZvIGgzICsgLmRhdGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV2ZW50TGlzdEl0ZW0gLmd1ZXN0cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnRMaXN0SXRlbSAuZ3Vlc3RzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnRMaXN0SXRlbSAuZ3Vlc3RzIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLmxpc3RHdWVzdHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA4MHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0R3Vlc3RzIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4ubGlzdEd1ZXN0cyAubWFpbi1jb2x1bW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5saXN0R3Vlc3RzIC5tYWluLWNvbHVtbiAubGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdEd1ZXN0cyAubWFpbi1jb2x1bW4gLmd1ZXN0TGlzdEl0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RHdWVzdHMgLm1haW4tY29sdW1uIC5ndWVzdExpc3RJdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5saXN0R3Vlc3RzIC5tYWluLWNvbHVtbiAuZ3Vlc3RMaXN0SXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxpc3RHdWVzdHMgLm1haW4tY29sdW1uIC5ndWVzdExpc3RJdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4ubGlzdEd1ZXN0cyAubWFpbi1jb2x1bW4gLmd1ZXN0TGlzdEl0ZW0gLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3RHdWVzdHMgLm1haW4tY29sdW1uIC5ndWVzdExpc3RJdGVtIC5pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxpc3RHdWVzdHMgLm1haW4tY29sdW1uIC5ndWVzdExpc3RJdGVtIC5pbWFnZSBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4ubGlzdEd1ZXN0cyAubWFpbi1jb2x1bW4gLmd1ZXN0TGlzdEl0ZW0gLmltYWdlIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5saXN0R3Vlc3RzIC5tYWluLWNvbHVtbiAuZ3Vlc3RMaXN0SXRlbSAuaW1hZ2UgaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxpc3RHdWVzdHMgLm1haW4tY29sdW1uIC5ndWVzdExpc3RJdGVtIC5kYXRhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5saXN0R3Vlc3RzIC5tYWluLWNvbHVtbiAuZ3Vlc3RMaXN0SXRlbSAuZGF0YSBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3RHdWVzdHMgLm1haW4tY29sdW1uIC5ndWVzdExpc3RJdGVtIC5kYXRhIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxpc3RHdWVzdHMgLm1haW4tY29sdW1uIC5ndWVzdExpc3RJdGVtIC5kYXRhIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxpc3RHdWVzdHMgLm1haW4tY29sdW1uIC5ndWVzdExpc3RJdGVtIC5kYXRhIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5saXN0R3Vlc3RzIC5tYWluLWNvbHVtbiAuZ3Vlc3RMaXN0SXRlbSAuZGF0YSBoMiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubGlzdEd1ZXN0cyAubWFpbi1jb2x1bW4gLmd1ZXN0TGlzdEl0ZW0gLmRhdGEgaDIgYTpob3ZlciwgLmxpc3RHdWVzdHMgLm1haW4tY29sdW1uIC5ndWVzdExpc3RJdGVtIC5kYXRhIGgyIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNkFGRjtcbn1cbi5kZXRhaWxUaHJlZUNvbHVtbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRhaWxUaHJlZUNvbHVtbnMge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogMTM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogMTc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogMjA0cHg7XG4gIH1cbn1cbi5kZXRhaWxUaHJlZUNvbHVtbnMgLm1haW4tY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRhaWxUaHJlZUNvbHVtbnMgLm1haW4tY29sdW1uIC5ldmVtdERhdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kZXRhaWxUaHJlZUNvbHVtbnMgLm1haW4tY29sdW1uIC5lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucyAubWFpbi1jb2x1bW4gLmVtcHR5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZGV0YWlsVGhyZWVDb2x1bW5zIC5kZXRhaWxUaXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucyAuZGV0YWlsVGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucyAuZGV0YWlsVGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucyAuZGV0YWlsVGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDhweCArIDEyICogKDEwMHZ3IC0gMTQ0MHB4KSAvIDEwNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucyAuZGV0YWlsVGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLmRldGFpbFRocmVlQ29sdW1ucyAuZGV0YWlsVGl0bGUgaDEge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXRhaWxUaHJlZUNvbHVtbnMgLmRldGFpbFRpdGxlIGgxIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICB9XG59XG4uZGV0YWlsVGhyZWVDb2x1bW5zLmd1ZXN0RGV0YWlsIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRldGFpbFRocmVlQ29sdW1ucy5ndWVzdERldGFpbCAuaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kZXRhaWxUaHJlZUNvbHVtbnMuZ3Vlc3REZXRhaWwgLmltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZGV0YWlsVGhyZWVDb2x1bW5zLmd1ZXN0RGV0YWlsIC5pbWFnZSBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZGV0YWlsVGhyZWVDb2x1bW5zLmd1ZXN0RGV0YWlsIC5tYWluLWNvbHVtbiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGV0YWlsVGhyZWVDb2x1bW5zLmd1ZXN0RGV0YWlsIC5tYWluLWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAuZGV0YWlsVGhyZWVDb2x1bW5zLmd1ZXN0RGV0YWlsIC5tYWluLWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgfVxufVxuLmRldGFpbFRocmVlQ29sdW1ucy5ndWVzdERldGFpbCAubWFpbi1jb2x1bW4gLmd1ZXN0SW1nIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRhaWxUaHJlZUNvbHVtbnMuZ3Vlc3REZXRhaWwgLm1haW4tY29sdW1uIC5ndWVzdEltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRldGFpbFRocmVlQ29sdW1ucy5ndWVzdERldGFpbCAucmlnaHQtY29sdW1uIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRhaWxUaHJlZUNvbHVtbnMuZ3Vlc3REZXRhaWwgLnJpZ2h0LWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAuZGV0YWlsVGhyZWVDb2x1bW5zLmd1ZXN0RGV0YWlsIC5yaWdodC1jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gIH1cbn1cbi5kZXRhaWxUaHJlZUNvbHVtbnMuZ3Vlc3REZXRhaWwgLnJpZ2h0LWNvbHVtbiAuZ3Vlc3RJbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRhaWxUaHJlZUNvbHVtbnMuZ3Vlc3REZXRhaWwgLnJpZ2h0LWNvbHVtbiAuZ3Vlc3RJbWcge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucy5ndWVzdERldGFpbCAucmlnaHQtY29sdW1uIC5ndWVzdEltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAuZGV0YWlsVGhyZWVDb2x1bW5zLmd1ZXN0RGV0YWlsIC5yaWdodC1jb2x1bW4gLmVtcHR5LmJldHdlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kZXRhaWxUaHJlZUNvbHVtbnMuZ3Vlc3REZXRhaWwgLnJpZ2h0LWNvbHVtbiAuZW1wdHk6bm90KC5iZXR3ZWVuKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5kZXRhaWxUaHJlZUNvbHVtbnMuZ3Vlc3REZXRhaWwgLnJpZ2h0LWNvbHVtbiAuZW1wdHk6bm90KC5iZXR3ZWVuKSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZGV0YWlsVHdvQ29sdW1ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDgwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGV0YWlsVHdvQ29sdW1ucyB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmRldGFpbFR3b0NvbHVtbnMgLm1haW4tY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRldGFpbFR3b0NvbHVtbnMgLm1haW4tY29sdW1uIC5lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbFR3b0NvbHVtbnMgLm1haW4tY29sdW1uIC5lbXB0eSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmRldGFpbFR3b0NvbHVtbnMgLmRldGFpbFRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGV0YWlsVHdvQ29sdW1ucyAuZGV0YWlsVGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IGNhbGMoMzRweCArIDI2ICogKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbFR3b0NvbHVtbnMgLmRldGFpbFRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDYwcHggKyA4ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kZXRhaWxUd29Db2x1bW5zIC5kZXRhaWxUaXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg2OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZGV0YWlsVHdvQ29sdW1ucyAuZGV0YWlsVGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgfVxufVxuLmRldGFpbFR3b0NvbHVtbnMgLmRldGFpbFRpdGxlIGgxIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGV0YWlsVHdvQ29sdW1ucyAuZGV0YWlsVGl0bGUgaDEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmRldGFpbE9uZUNvbHVtbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDgwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGV0YWlsT25lQ29sdW1uIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uZGV0YWlsT25lQ29sdW1uIC5tYWluLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmV2ZW10RGF0YSAudGltZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5sZWZ0LWNvbHVtbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxlZnQtY29sdW1uIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmxlZnQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucmlnaHQtY29sdW1uIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmlnaHQtY29sdW1uIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmlnaHQtY29sdW1uIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDQzMHB4O1xuICB9XG59XG4ucmlnaHQtY29sdW1uIC5ldmVtdERhdGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yaWdodC1jb2x1bW4gLmV2ZW10RGF0YSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAucmlnaHQtY29sdW1uIC5ldmVtdERhdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yaWdodC1jb2x1bW4gLmV2ZW10RGF0YSAudGltZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucmlnaHQtY29sdW1uIC5lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJpZ2h0LWNvbHVtbiAuZW1wdHkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmRldGFpbFRpdGxlIC5ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGV0YWlsVGl0bGUgLmJveCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZGV0YWlsVGl0bGUgLmluZm8ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRldGFpbFRpdGxlIC5pbmZvIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kZXRhaWxUaXRsZSAuaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG4uZGV0YWlsVGl0bGUgLmRhdGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxMHB4O1xufVxuLmRldGFpbFRpdGxlIC5kYXRhIC5sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuLmRldGFpbFRpdGxlIC5kYXRhIC5sYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRldGFpbFRpdGxlIC5kYXRhIC50eXBlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5kZXRhaWxUaXRsZSAuZGF0YSAuY2F0IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmRldGFpbFRpdGxlIC5kYXRhIC5jYXQuSG91c2VHcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMUQ5OTI7XG59XG4uZGV0YWlsVGl0bGUgLmRhdGEgLmNhdC5Ib3VzZUJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVCQUUzO1xufVxuLmRldGFpbFRpdGxlIC5kYXRhIC5jYXQuSG91c2VZZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZENTZBO1xufVxuLmRldGFpbFRpdGxlIC5kYXRhIC5jYXQuSG91c2VQdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNDREZGO1xufVxuXG4uYmFubmVyVGl0bGUgLmJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lclRpdGxlIC5ib3gge1xuICAgIHBhZGRpbmc6IDM3cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyVGl0bGUgLmJveCB7XG4gICAgcGFkZGluZzogMzdweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5iYW5uZXJUaXRsZSAuYm94IHtcbiAgICBwYWRkaW5nOiAzNHB4IDQwcHg7XG4gIH1cbn1cbi5iYW5uZXJUaXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lclRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJhbm5lclRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJhbm5lclRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmV2ZW50SXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudEl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV2ZW50SXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXZlbnRJdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uZXZlbnRJdGVtIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudEl0ZW0gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZXZlbnRJdGVtIC50aXRsZSBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ldmVudEl0ZW0gLnRpdGxlIGE6aG92ZXIsIC5ldmVudEl0ZW0gLnRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNkFGRjtcbn1cbi5ldmVudEl0ZW0gLnRpbWUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uYmFubmVySXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJhbm5lckl0ZW0gLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lckl0ZW0gLmltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmFubmVySXRlbSAuaW1hZ2UgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmJhbm5lckl0ZW0gLmltYWdlIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5iYW5uZXJJdGVtIC5pbWFnZSBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVySXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXJJdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5iYW5uZXJJdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5iYW5uZXJJdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uYmFubmVySXRlbSAudGl0bGUgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYmFubmVySXRlbSAudGl0bGUgYTpob3ZlciwgLmJhbm5lckl0ZW0gLnRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNkFGRjtcbn1cbi5iYW5uZXJJdGVtIC50aXRsZSArIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVySXRlbSAudGl0bGUgKyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2ltcGxlVGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbXBsZVRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2ltcGxlVGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaW1wbGVUZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5zaW1wbGVUZXh0IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2ltcGxlVGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbXBsZVRleHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW1wbGVUZXh0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaW1wbGVUZXh0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaW1wbGVUZXh0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG5cbi5oaWdobGlnaHRUZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlnaGxpZ2h0VGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oaWdobGlnaHRUZXh0IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhpZ2hsaWdodFRleHQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuLmhpZ2hsaWdodFRleHQgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5oaWdobGlnaHRUZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGlnaGxpZ2h0VGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZ2hsaWdodFRleHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhpZ2hsaWdodFRleHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhpZ2hsaWdodFRleHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5oaWdobGlnaHRUZXh0LmNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhpZ2hsaWdodFRleHQuY2VudGVyZWQgLnRleHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZXZlbnREZXRhaWwgLmhpZ2hsaWdodFRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudERldGFpbCAuaGlnaGxpZ2h0VGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ldmVudERldGFpbCAuaGlnaGxpZ2h0VGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldmVudERldGFpbCAuaGlnaGxpZ2h0VGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbi5zaW5nbGVJbWcgLmJveCB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlSW1nIC5ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5zaW5nbGVJbWcgLmJveCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlSW1nIC5ib3ggZmlnY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGVJbWcgLmJveCBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5zaW5nbGVJbWcgLmJveCBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGVJbWcgLmJveCBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2luZ2xlSW1nIC5ib3ggZmlnY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuLnNpbmdsZVZpZGVvIC5pZnJhbWVDZWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlVmlkZW8gLmlmcmFtZUNlbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hbmNob3JzU2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5jaG9yc1NsaWRlciB7XG4gICAgdG9wOiA2OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbmNob3JzU2xpZGVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5hbmNob3JzU2xpZGVyIC5hbmNob3JzQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW5jaG9yc1NsaWRlciAuYW5jaG9yc0NvbnRhaW5lciB1bC5hbmNob3JzSW5mbyBsaS5hbmNob3Ige1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5jaG9yc1NsaWRlciAuYW5jaG9yc0NvbnRhaW5lciB1bC5hbmNob3JzSW5mbyBsaS5hbmNob3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYW5jaG9yc1NsaWRlciAuYW5jaG9yc0NvbnRhaW5lciB1bC5hbmNob3JzSW5mbyBsaS5hbmNob3Ige1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYW5jaG9yc1NsaWRlciAuYW5jaG9yc0NvbnRhaW5lciB1bC5hbmNob3JzSW5mbyBsaS5hbmNob3Ige1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLmFuY2hvcnNTbGlkZXIgLmFuY2hvcnNDb250YWluZXIgdWwuYW5jaG9yc0luZm8gbGkuYW5jaG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xufVxuLmFuY2hvcnNTbGlkZXIgLmFuY2hvcnNDb250YWluZXIgdWwuYW5jaG9yc0luZm8gbGkuYW5jaG9yIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDE2cHggNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5jaG9yc1NsaWRlciAuYW5jaG9yc0NvbnRhaW5lciB1bC5hbmNob3JzSW5mbyBsaS5hbmNob3IgYSB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbmNob3JzU2xpZGVyIC5hbmNob3JzQ29udGFpbmVyIHVsLmFuY2hvcnNJbmZvIGxpLmFuY2hvciBhIHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFuY2hvcnNTbGlkZXIgLmFuY2hvcnNDb250YWluZXIgdWwuYW5jaG9yc0luZm8gbGkuYW5jaG9yIGEge1xuICAgIHBhZGRpbmc6IDMycHggNDBweDtcbiAgfVxufVxuLmFuY2hvcnNTbGlkZXIgLmFuY2hvcnNDb250YWluZXIgdWwuYW5jaG9yc0luZm8gbGkuYW5jaG9yIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNkFGRjtcbn1cbi5GdWxsV2lkdGhJbWFnZSAuYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmJveCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZSAuaGVhZGVyU2VjdGlvbiB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZSAuaGVhZGVyU2VjdGlvbiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLmxlZnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLmxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5GdWxsV2lkdGhJbWFnZSAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZSAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4uRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDMwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDE5Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZSAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5GdWxsV2lkdGhJbWFnZSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGE6aG92ZXIsIC5GdWxsV2lkdGhJbWFnZSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5GdWxsV2lkdGhJbWFnZSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG59XG4uRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi5GdWxsV2lkdGhJbWFnZSAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIGEge1xuICB3aWR0aDogYXV0bztcbn1cbi5GdWxsV2lkdGhJbWFnZSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5GdWxsV2lkdGhJbWFnZSAuaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmltYWdlOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmltYWdlOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxufVxuLkZ1bGxXaWR0aEltYWdlIC5pbWFnZSBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5GdWxsV2lkdGhJbWFnZSAuaW1hZ2UgZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5pbWFnZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5pbWFnZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5pbWFnZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5GdWxsV2lkdGhJbWFnZSAuaW1hZ2UgZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmltYWdlIGZpZ2NhcHRpb24ge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZSAuaW1hZ2UgZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmltYWdlIGZpZ2NhcHRpb24ge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmltYWdlOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW1hZ2U6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmltYWdlOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxufVxuLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4uRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3gge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmRhdGEge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5kYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5kYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMCU7XG4gIH1cbn1cbi5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuZGF0YSAubGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cbi5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuZGF0YSAudHlwZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmhlYWRlclNlY3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuaGVhZGVyU2VjdGlvbiAubGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhOmhvdmVyLCAuRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG4uRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiBhIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5JbWFnZUxlZnRSaWdodCB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuLkltYWdlTGVmdFJpZ2h0IC5ib3gge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSW1hZ2VMZWZ0UmlnaHQgLmJveCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24gLmxlZnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpob3ZlciwgLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cbi5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICBnYXA6IDIwcHg7XG59XG4uSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiBhIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uSW1hZ2VMZWZ0UmlnaHQgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkltYWdlTGVmdFJpZ2h0IC5pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLkltYWdlTGVmdFJpZ2h0IC5pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLXRvcDogNjAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uSW1hZ2VMZWZ0UmlnaHQgLmltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uSW1hZ2VMZWZ0UmlnaHQgLmltYWdlIGltZyB7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSW1hZ2VMZWZ0UmlnaHQuTGVmdEltZyAuYm94IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkltYWdlTGVmdFJpZ2h0LkxlZnRJbWcgLmltYWdlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkltYWdlTGVmdFJpZ2h0LnZhbGlnbi1ib3R0b20gLmJveCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuSW1hZ2VMZWZ0UmlnaHQudmFsaWduLWJvdHRvbSAuYm94IC5oZWFkZXJTZWN0aW9uIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLlRocmVlSW1hZ2VzIC5ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5UaHJlZUltYWdlcyAuYm94IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlRocmVlSW1hZ2VzIC5oZWFkZXJTZWN0aW9uIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLlRocmVlSW1hZ2VzIC5oZWFkZXJTZWN0aW9uIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAubGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAubGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLlRocmVlSW1hZ2VzIC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLlRocmVlSW1hZ2VzIC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbi5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlRocmVlSW1hZ2VzIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MHB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQ4cHggKyAxMiAqICgxMDB2dyAtIDE0NDBweCkgLyAxMDYwKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLlRocmVlSW1hZ2VzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlRocmVlSW1hZ2VzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpob3ZlciwgLlRocmVlSW1hZ2VzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLlRocmVlSW1hZ2VzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlRocmVlSW1hZ2VzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gIH1cbn1cbi5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLlRocmVlSW1hZ2VzIC5oZWFkZXJTZWN0aW9uIC5idXR0b24gYSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLlRocmVlSW1hZ2VzIC5pbWFnZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5UaHJlZUltYWdlcyAuaW1hZ2VzIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uVGhyZWVJbWFnZXMgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlRocmVlSW1hZ2VzIC5pbWFnZSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbi5UaHJlZUltYWdlcyAuaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5UaHJlZUltYWdlcyAuaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5UaHJlZUltYWdlcyAuaW1hZ2UgaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW5mb2dyYXBoaWNzIC5ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvZ3JhcGhpY3MgLmJveCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uaW5mb2dyYXBoaWNzIC5oZWFkZXJTZWN0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mb2dyYXBoaWNzIC5oZWFkZXJTZWN0aW9uIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uaW5mb2dyYXBoaWNzIC5oZWFkZXJTZWN0aW9uIC5sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAubGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mb2dyYXBoaWNzIC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5mb2dyYXBoaWNzIC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4uaW5mb2dyYXBoaWNzIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDhweCArIDEyICogKDEwMHZ3IC0gMTQ0MHB4KSAvIDEwNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW5mb2dyYXBoaWNzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uaW5mb2dyYXBoaWNzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpob3ZlciwgLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mb2dyYXBoaWNzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaW5mb2dyYXBoaWNzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW5mb2dyYXBoaWNzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxufVxuLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIGEge1xuICB3aWR0aDogYXV0bztcbn1cbi5pbmZvZ3JhcGhpY3MgLml0ZW1zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5mb2dyYXBoaWNzIC5pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvZ3JhcGhpY3MgLml0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvZ3JhcGhpY3MgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uaW5mb2dyYXBoaWNzIC5pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW5mb2dyYXBoaWNzIC5pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MHB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaW5mb2dyYXBoaWNzIC5pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW5mb2dyYXBoaWNzIC5pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uaW5mb2dyYXBoaWNzIC5pdGVtIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mb2dyYXBoaWNzIC5pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbmZvZ3JhcGhpY3MgLml0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4uc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24ge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAubGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW1wbGVTZWN0aW9uIC5oZWFkZXJTZWN0aW9uIC5sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4uc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaW1wbGVTZWN0aW9uIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyAxOTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQ4cHggKyAxMiAqICgxMDB2dyAtIDE0NDBweCkgLyAxMDYwKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaW1wbGVTZWN0aW9uIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW1wbGVTZWN0aW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaW1wbGVTZWN0aW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaW1wbGVTZWN0aW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaW1wbGVTZWN0aW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhOmhvdmVyLCAuc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW1wbGVTZWN0aW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaW1wbGVTZWN0aW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gIH1cbn1cbi5zaW1wbGVTZWN0aW9uIC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG4uc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIGEge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZhcXMgLmJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcXMgLmJveCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uZmFxcyAuaGVhZGVyU2VjdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcXMgLmhlYWRlclNlY3Rpb24ge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFxcyAuaGVhZGVyU2VjdGlvbiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uZmFxcyAuaGVhZGVyU2VjdGlvbiAubGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXFzIC5oZWFkZXJTZWN0aW9uIC5sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uZmFxcyAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxcyAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcXMgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZhcXMgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4uZmFxcyAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mYXFzIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyAxOTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxcyAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZhcXMgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQ4cHggKyAxMiAqICgxMDB2dyAtIDE0NDBweCkgLyAxMDYwKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mYXFzIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uZmFxcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXFzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mYXFzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mYXFzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uZmFxcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mYXFzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhOmhvdmVyLCAuZmFxcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mYXFzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcXMgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mYXFzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZmFxcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gIH1cbn1cbi5mYXFzIC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG4uZmFxcyAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIGEge1xuICB3aWR0aDogYXV0bztcbn1cbi5mYXFzIC5hY2NvcmRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFxcyAuYWNjb3JkaW9uIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5mYXFzIC5hY2NvcmRpb25fX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDQwcHggMTIwcHggNDBweCA0MHB4O1xuICB9XG59XG4uZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlIC5hY2NvcmRpb25fX3RpdGxlLXRleHQge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZSAuYWNjb3JkaW9uX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlIC5hY2NvcmRpb25fX2Fycm93IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZSAuYWNjb3JkaW9uX19hcnJvdyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUgLmFjY29yZGlvbl9fYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZSAuYWNjb3JkaW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUgLmFjY29yZGlvbl9fYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZSAuYWNjb3JkaW9uX19hcnJvdyBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4uZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlIC5hY2NvcmRpb25fX2Fycm93IHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUgLmFjY29yZGlvbl9fYXJyb3cgc3ZnIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGU6aG92ZXIsIC5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzAwNkFGRjtcbn1cbi5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGU6aG92ZXIgLmFjY29yZGlvbl9fYXJyb3cgc3ZnIHBhdGgsIC5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGU6Zm9jdXMgLmFjY29yZGlvbl9fYXJyb3cgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA2QUZGO1xufVxuLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19yb3RhdGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19jb250ZW50IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2NvbnRlbnQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19jb250ZW50IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fY29udGVudCBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuXG4uaG9yQWNjb3JkaW9uIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yQWNjb3JkaW9uIHtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG4gIH1cbn1cbi5ob3JBY2NvcmRpb24gLmJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob3JBY2NvcmRpb24gLmludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmludHJvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogNTAlO1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvckFjY29yZGlvbiAuaGVhZGVyU2VjdGlvbiB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24gLmxlZnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyAxOTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MHB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvckFjY29yZGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhOmhvdmVyLCAuaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhvckFjY29yZGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICBnYXA6IDIwcHg7XG59XG4uaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5idXR0b24gYSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3Qge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IHtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCBsYWJlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgbGFiZWwge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgbGFiZWwge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCBsYWJlbCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IGxhYmVsIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgfVxufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IGxhYmVsLkhvdXNlR3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTFEOTkyO1xufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IGxhYmVsLkhvdXNlQmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NUJBRTM7XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgbGFiZWwuSG91c2VZZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZENTZBO1xufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IGxhYmVsLkhvdXNlUHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzQ0RGRjtcbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IGxhYmVsIHNwYW4ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgbGFiZWwgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgbGFiZWwgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCBsYWJlbCBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMTQwcHg7XG4gIH1cbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCBsYWJlbDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMwMDZBRkY7XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2UtaW4tb3V0LCAtbXMtZ3JpZC1yb3dzIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQuSG91c2VHcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMUQ5OTI7XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudC5Ib3VzZUJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVCQUUzO1xufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQuSG91c2VZZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZENTZBO1xufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQuSG91c2VQdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNDREZGO1xufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDQwcHggNDBweDtcbiAgfVxufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmxlZnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciAubGVmdCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciAubGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciAubGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmxlZnQgLnRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50IC5jb250ZW50LWlubmVyIC5sZWZ0IC50ZXh0IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciAubGVmdCAudGV4dCBhOmhvdmVyLCAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciAubGVmdCAudGV4dCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmxlZnQgLnRleHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50IC5jb250ZW50LWlubmVyIC5sZWZ0IC50ZXh0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50IC5jb250ZW50LWlubmVyIC5sZWZ0IC50ZXh0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50IC5jb250ZW50LWlubmVyIC5sZWZ0IC50ZXh0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciAucmlnaHQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLnJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciAucmlnaHQgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciAucmlnaHQgLmltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciAucmlnaHQgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50IC5jb250ZW50LXNjcm9sbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50IC5jb250ZW50LXNjcm9sbCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtc2Nyb2xsIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1zY3JvbGwge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50IC5jb250ZW50LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50IC5jb250ZW50LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsICsgLmNhcmQtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCBpbnB1dDpjaGVja2VkICsgbGFiZWwgKyAuY2FyZC1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCBpbnB1dDpjaGVja2VkICsgbGFiZWwgKyAuY2FyZC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCBpbnB1dDpjaGVja2VkICsgbGFiZWwgKyAuY2FyZC1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCBpbnB1dDpjaGVja2VkICsgbGFiZWwgKyAuY2FyZC1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsICsgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgaW5wdXQ6Zm9jdXMgKyBsYWJlbCBzcGFuIHtcbiAgY29sb3I6ICMwMDZBRkY7XG59XG5cbi52ZXJUYWJzIC52ZXJUYWJzQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlclRhYnMgLnZlclRhYnNDb250YWluZXIge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWluLWhlaWdodDogNDB2aDtcbiAgfVxufVxuLnZlclRhYnMgLmxlZnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVyVGFicyAubGVmdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLnZlclRhYnMgLmxlZnQgPiAuYmdkSXRlbSB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVyVGFicyAubGVmdCA+IC5iZ2RJdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDMwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDE5Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MHB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDhweCArIDEyICogKDEwMHZ3IC0gMTQ0MHB4KSAvIDEwNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGE6aG92ZXIsIC52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICBnYXA6IDIwcHg7XG59XG4udmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIGEge1xuICB3aWR0aDogYXV0bztcbn1cbi52ZXJUYWJzIC5sZWZ0IC50YWItbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC50YWItbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC50YWItbGlzdCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MHB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC50YWItbGlzdCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmVyVGFicyAubGVmdCAudGFiLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLnZlclRhYnMgLmxlZnQgLnRhYi1saXN0IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4udmVyVGFicyAubGVmdCAudGFiLWxpc3QgbGkgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZlclRhYnMgLmxlZnQgLnRhYi1saXN0IGxpIGEge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVyVGFicyAubGVmdCAudGFiLWxpc3QgbGkgYSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC50YWItbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cbn1cbi52ZXJUYWJzIC5sZWZ0IC50YWItbGlzdCBsaSBhOmhvdmVyLCAudmVyVGFicyAubGVmdCAudGFiLWxpc3QgbGkgYTpmb2N1cywgLnZlclRhYnMgLmxlZnQgLnRhYi1saXN0IGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDZBRkY7XG59XG4udmVyVGFicyAudGFiLXBhbmVscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVyVGFicyAudGFiLXBhbmVscyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLnZlclRhYnMgLnRhYi1wYW5lbHMgLnBhbmVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udmVyVGFicyAudGFiLXBhbmVscyAucGFuZWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4udmVyVGFicyAudGFiLXBhbmVscyAucGFuZWwuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMjtcbn1cbi52ZXJUYWJzIC50YWItcGFuZWxzIC5wYW5lbCAuY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52ZXJUYWJzIC50YWItcGFuZWxzIC5wYW5lbCAuY29udGVudCAuYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmVyVGFicyAudGFiLXBhbmVscyAucGFuZWwgLmNvbnRlbnQgLmJveCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4udmVyVGFicyAudGFiLXBhbmVscyAucGFuZWwgLmNvbnRlbnQgLmJveCAudGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZlclRhYnMgLnRhYi1wYW5lbHMgLnBhbmVsIC5jb250ZW50IC5ib3ggLnRleHQgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi52ZXJUYWJzIC50YWItcGFuZWxzIC5wYW5lbCAuY29udGVudCAuYm94IC50ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmVyVGFicyAudGFiLXBhbmVscyAucGFuZWwgLmNvbnRlbnQgLmJveCAudGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlclRhYnMgLnRhYi1wYW5lbHMgLnBhbmVsIC5jb250ZW50IC5ib3ggLnRleHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZlclRhYnMgLnRhYi1wYW5lbHMgLnBhbmVsIC5jb250ZW50IC5ib3ggLnRleHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZlclRhYnMgLnRhYi1wYW5lbHMgLnBhbmVsIC5jb250ZW50IC5ib3ggLnRleHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cbi52ZXJUYWJzIC50YWItcGFuZWxzIC5wYW5lbCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmVyVGFicyAudGFiLXBhbmVscyAucGFuZWwgLmltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVyVGFicyAudGFiLXBhbmVscyAucGFuZWwgLmltYWdlOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmVyVGFicyAudGFiLXBhbmVscyAucGFuZWwgLmltYWdlOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgfVxufVxuLnZlclRhYnMgLnRhYi1wYW5lbHMgLnBhbmVsIC5pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi52ZXJUYWJzIC50YWItcGFuZWxzIC5wYW5lbCAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uRnVsbFdpZHRoU2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5GdWxsV2lkdGhTbGlkZXJDb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5GdWxsV2lkdGhTbGlkZXJDb250YWluZXIgLkZ1bGxXaWR0aEluZm8gLkZ1bGxXaWR0aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5GdWxsV2lkdGhTbGlkZXJDb250YWluZXIgLkZ1bGxXaWR0aEluZm8gLkZ1bGxXaWR0aCAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5GdWxsV2lkdGhTbGlkZXJDb250YWluZXIgLkZ1bGxXaWR0aEluZm8gLkZ1bGxXaWR0aCAuaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIC5GdWxsV2lkdGhJbmZvIC5GdWxsV2lkdGggLmltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5GdWxsV2lkdGhTbGlkZXIgLkZ1bGxXaWR0aFNsaWRlckNvbnRhaW5lciAuRnVsbFdpZHRoSW5mbyAuRnVsbFdpZHRoIC5pbmZvIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5GdWxsV2lkdGhTbGlkZXJDb250YWluZXIgLkZ1bGxXaWR0aEluZm8gLkZ1bGxXaWR0aCAuaW5mbyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyAxOTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5GdWxsV2lkdGhTbGlkZXJDb250YWluZXIgLkZ1bGxXaWR0aEluZm8gLkZ1bGxXaWR0aCAuaW5mbyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MHB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5GdWxsV2lkdGhTbGlkZXJDb250YWluZXIgLkZ1bGxXaWR0aEluZm8gLkZ1bGxXaWR0aCAuaW5mbyB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5GdWxsV2lkdGhTbGlkZXJDb250YWluZXIgLkZ1bGxXaWR0aEluZm8gLkZ1bGxXaWR0aCAuaW5mbyB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5GdWxsV2lkdGhTbGlkZXJDb250YWluZXIgLkZ1bGxXaWR0aEluZm8gLkZ1bGxXaWR0aCAuaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5GdWxsV2lkdGhTbGlkZXJDb250YWluZXIgLkZ1bGxXaWR0aEluZm8gLkZ1bGxXaWR0aCAuaW5mbyB7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgfVxufVxuLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIC5GdWxsV2lkdGhJbmZvIC5GdWxsV2lkdGggLmluZm8gLnRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5GdWxsV2lkdGhTbGlkZXIgLkZ1bGxXaWR0aFNsaWRlckNvbnRhaW5lciAuRnVsbFdpZHRoSW5mbyAuRnVsbFdpZHRoIC5pbmZvIC50aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIC5GdWxsV2lkdGhJbmZvIC5GdWxsV2lkdGggLmluZm8gLnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIC5GdWxsV2lkdGhJbmZvIC5GdWxsV2lkdGggLmluZm8gLnRpdGxlIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIC5GdWxsV2lkdGhJbmZvIC5GdWxsV2lkdGggLmluZm8gLnRpdGxlIGE6aG92ZXIsIC5GdWxsV2lkdGhTbGlkZXIgLkZ1bGxXaWR0aFNsaWRlckNvbnRhaW5lciAuRnVsbFdpZHRoSW5mbyAuRnVsbFdpZHRoIC5pbmZvIC50aXRsZSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5GdWxsV2lkdGhTbGlkZXJDb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDIwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyB7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn1cbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gIH1cbn1cbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLm5leHQtc2xpZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDExMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAubmV4dC1zbGlkZSB7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAubmV4dC1zbGlkZSB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMTIwcHg7XG4gIH1cbn1cbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAubmV4dC1zbGlkZSAubGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAubmV4dC1zbGlkZSAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5uZXh0LXNsaWRlIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5uZXh0LXNsaWRlIC5uZXh0LXNsaWRlLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAubmV4dC1zbGlkZSAubmV4dC1zbGlkZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5uZXh0LXNsaWRlIC5uZXh0LXNsaWRlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLm5leHQtc2xpZGUgLm5leHQtc2xpZGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLm5leHQtc2xpZGUgLm5leHQtc2xpZGUtbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiAzM3B4O1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAubmV4dC1zbGlkZSAubmV4dC1zbGlkZS1uYW1lIHtcbiAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLm5leHQtc2xpZGUgLm5leHQtc2xpZGUtbmFtZSB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAubmV4dC1zbGlkZSAubmV4dC1zbGlkZS1uYW1lIHtcbiAgICBtYXgtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAubmV4dC1zbGlkZSAubmV4dC1zbGlkZS1uYW1lIHtcbiAgICBtYXgtaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLm5leHQtc2xpZGUgLm5leHQtc2xpZGUtbmFtZS5mYWRlLW91dCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLm5leHQtc2xpZGUgLm5leHQtc2xpZGUtbmFtZS5mYWRlLWluIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHN2ZywgLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgc3ZnLFxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3ZnLFxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogIzAwNkFGRjtcbn1cbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6aG92ZXIgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQsIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6Zm9jdXMgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQsXG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmhvdmVyIHN2ZyBwYXRoOmZpcnN0LWNoaWxkLFxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpmb2N1cyBzdmcgcGF0aDpmaXJzdC1jaGlsZCB7XG4gIGZpbGw6IG5vbmU7XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmhvdmVyIHN2ZyBwYXRoOmxhc3QtY2hpbGQsIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6Zm9jdXMgc3ZnIHBhdGg6bGFzdC1jaGlsZCxcbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6aG92ZXIgc3ZnIHBhdGg6bGFzdC1jaGlsZCxcbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6Zm9jdXMgc3ZnIHBhdGg6bGFzdC1jaGlsZCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLkFubml2ZXJzYXJ5QmFubmVyIHtcbiAgaGVpZ2h0OiA5MHZoO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmltYWdlOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgfVxufVxuLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC52aWRlbyB2aWRlby52aWRlb0N1c3RvbSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbmZvIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbmZvIHtcbiAgICBnYXA6IDQwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmluZm8gLmxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmluZm8gLmxvZ28gYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbmZvIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbmZvIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbmZvIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbmZvIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4uQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuaW5mbyAudGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyAxOTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuaW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQ4cHggKyAxMiAqICgxMDB2dyAtIDE0NDBweCkgLyAxMDYwKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuaW5mbyAudGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbmZvIC50aXRsZSBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbmZvIC50aXRsZSBhOmhvdmVyLCAuQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuaW5mbyAudGl0bGUgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmN1c3RvbS1wYXVzZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuY3VzdG9tLXBhdXNlIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuY3VzdG9tLXBhdXNlIC5idG5QbGF5UGF1c2Uge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmN1c3RvbS1wYXVzZSAuYnRuUGxheVBhdXNlIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5jdXN0b20tcGF1c2UgLmJ0blBsYXlQYXVzZTpob3ZlciBzdmcsIC5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5jdXN0b20tcGF1c2UgLmJ0blBsYXlQYXVzZTpmb2N1cyBzdmcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5jdXN0b20tcGF1c2UgLmJ0blBsYXlQYXVzZTpob3ZlciBzdmcsIC5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5jdXN0b20tcGF1c2UgLmJ0blBsYXlQYXVzZTpmb2N1cyBzdmcge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmN1c3RvbS1wYXVzZSAuYnRuUGxheVBhdXNlOmhvdmVyIHN2ZyBwYXRoLCAuQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuY3VzdG9tLXBhdXNlIC5idG5QbGF5UGF1c2U6Zm9jdXMgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA2QUZGO1xufVxuLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmN1c3RvbS1wYXVzZSAucGxheUljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmN1c3RvbS1wYXVzZSAucGF1c2VJY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuY3VzdG9tLXBhdXNlIC5pcy1wYXVzZWQgLnBsYXlJY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuY3VzdG9tLXBhdXNlIC5pcy1wYXVzZWQgLnBhdXNlSWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5JbWFnZUdhbGxlcnkgLmJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkltYWdlR2FsbGVyeSAuYm94IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5JbWFnZUdhbGxlcnkgLmhlYWRlclNlY3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5JbWFnZUdhbGxlcnkgLmhlYWRlclNlY3Rpb24ge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5JbWFnZUdhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmxlZnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5JbWFnZUdhbGxlcnkgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5JbWFnZUdhbGxlcnkgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbi5JbWFnZUdhbGxlcnkgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyAxOTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MHB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5JbWFnZUdhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5JbWFnZUdhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhOmhvdmVyLCAuSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5JbWFnZUdhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5JbWFnZUdhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5JbWFnZUdhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG59XG4uSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG4uSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5idXR0b24gYSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLkltYWdlR2FsbGVyeSAuZ2FsbGVyeUxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5JbWFnZUdhbGxlcnkgLmdhbGxlcnlMaXN0IC5pbWFnZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5JbWFnZUdhbGxlcnkgLmdhbGxlcnlMaXN0IC5pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLXRvcDogNjAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5JbWFnZUdhbGxlcnkgLmdhbGxlcnlMaXN0IC5pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uSW1hZ2VHYWxsZXJ5IC5nYWxsZXJ5TGlzdCAuaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5JbWFnZUdhbGxlcnkgLmdhbGxlcnlMaXN0IC5pbWFnZSBpbWc6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggc29saWQgIzAwNkFGRjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG4uSW1hZ2VHYWxsZXJ5IC5nYWxsZXJ5TGlzdCAuaW1hZ2UgKyAuY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uSW1hZ2VHYWxsZXJ5IC5nYWxsZXJ5TGlzdCAuY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkltYWdlR2FsbGVyeSAuZ2FsbGVyeUxpc3QgLmNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5nYWxsZXJ5TGlzdCAuY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5JbWFnZUdhbGxlcnkgLmdhbGxlcnlMaXN0IC5jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5JbWFnZUdhbGxlcnkgLmdhbGxlcnlMaXN0IC5jYXB0aW9uIC5jcmVkaXRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLkltYWdlR2FsbGVyeSAuZ2FsbGVyeUxpc3QgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkltYWdlR2FsbGVyeSAubmF2aWdhdGlvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uSW1hZ2VHYWxsZXJ5IC5uYXZpZ2F0aW9uIC5idXR0b25zIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tbmV4dCxcbi5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tcHJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tbmV4dDpob3ZlciBzdmcgcGF0aDpmaXJzdC1jaGlsZCwgLkltYWdlR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1uZXh0OmZvY3VzIHN2ZyBwYXRoOmZpcnN0LWNoaWxkLFxuLkltYWdlR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1wcmV2OmhvdmVyIHN2ZyBwYXRoOmZpcnN0LWNoaWxkLFxuLkltYWdlR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1wcmV2OmZvY3VzIHN2ZyBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgZmlsbDogIzAwNkFGRjtcbn1cbi5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tbmV4dDpob3ZlciBzdmcgcGF0aDpsYXN0LWNoaWxkLCAuSW1hZ2VHYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLW5leHQ6Zm9jdXMgc3ZnIHBhdGg6bGFzdC1jaGlsZCxcbi5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tcHJldjpob3ZlciBzdmcgcGF0aDpsYXN0LWNoaWxkLFxuLkltYWdlR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1wcmV2OmZvY3VzIHN2ZyBwYXRoOmxhc3QtY2hpbGQge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuLkltYWdlR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uSW1hZ2VHYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uSW1hZ2VHYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciBzdmcgcGF0aDpmaXJzdC1jaGlsZCwgLkltYWdlR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6Zm9jdXMgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQsXG4uSW1hZ2VHYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciBzdmcgcGF0aDpmaXJzdC1jaGlsZCxcbi5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmZvY3VzIHN2ZyBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmhvdmVyIHN2ZyBwYXRoOmxhc3QtY2hpbGQsIC5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmZvY3VzIHN2ZyBwYXRoOmxhc3QtY2hpbGQsXG4uSW1hZ2VHYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciBzdmcgcGF0aDpsYXN0LWNoaWxkLFxuLkltYWdlR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6Zm9jdXMgc3ZnIHBhdGg6bGFzdC1jaGlsZCB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG5cbi5WaWRlb0dhbGxlcnkgLmJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLlZpZGVvR2FsbGVyeSAuYm94IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5WaWRlb0dhbGxlcnkgLmhlYWRlclNlY3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5WaWRlb0dhbGxlcnkgLmhlYWRlclNlY3Rpb24ge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5WaWRlb0dhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmxlZnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5WaWRlb0dhbGxlcnkgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5WaWRlb0dhbGxlcnkgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbi5WaWRlb0dhbGxlcnkgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyAxOTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MHB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5WaWRlb0dhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5WaWRlb0dhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhOmhvdmVyLCAuVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5WaWRlb0dhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5WaWRlb0dhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5WaWRlb0dhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG59XG4uVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG4uVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5idXR0b24gYSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLlZpZGVvR2FsbGVyeSAuZ2FsbGVyeVZpZGVvTGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLlZpZGVvR2FsbGVyeSAuZ2FsbGVyeVZpZGVvTGlzdCAuaXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5WaWRlb0dhbGxlcnkgLmdhbGxlcnlWaWRlb0xpc3QgLml0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDYwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uVmlkZW9HYWxsZXJ5IC5nYWxsZXJ5VmlkZW9MaXN0IC5pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5WaWRlb0dhbGxlcnkgLmdhbGxlcnlWaWRlb0xpc3QgLml0ZW0gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3ZpZGVvX3BsYXlfaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLlZpZGVvR2FsbGVyeSAuZ2FsbGVyeVZpZGVvTGlzdCAuaXRlbSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLlZpZGVvR2FsbGVyeSAuZ2FsbGVyeVZpZGVvTGlzdCAuaXRlbSBpbWc6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggc29saWQgIzAwNkFGRjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG4uVmlkZW9HYWxsZXJ5IC5nYWxsZXJ5VmlkZW9MaXN0IC5pdGVtICsgLmNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLlZpZGVvR2FsbGVyeSAuZ2FsbGVyeVZpZGVvTGlzdCAuY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlZpZGVvR2FsbGVyeSAuZ2FsbGVyeVZpZGVvTGlzdCAuY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5WaWRlb0dhbGxlcnkgLmdhbGxlcnlWaWRlb0xpc3QgLmNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5nYWxsZXJ5VmlkZW9MaXN0IC5jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5WaWRlb0dhbGxlcnkgLmdhbGxlcnlWaWRlb0xpc3QgLmNhcHRpb24gLmNyZWRpdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uVmlkZW9HYWxsZXJ5IC5nYWxsZXJ5VmlkZW9MaXN0IC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5WaWRlb0dhbGxlcnkgLm5hdmlnYXRpb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLlZpZGVvR2FsbGVyeSAubmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLlZpZGVvR2FsbGVyeSAubmF2aWdhdGlvbiAuYnV0dG9ucyB7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLW5leHQsXG4uVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLXByZXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLW5leHQ6aG92ZXIgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQsIC5WaWRlb0dhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tbmV4dDpmb2N1cyBzdmcgcGF0aDpmaXJzdC1jaGlsZCxcbi5WaWRlb0dhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tcHJldjpob3ZlciBzdmcgcGF0aDpmaXJzdC1jaGlsZCxcbi5WaWRlb0dhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tcHJldjpmb2N1cyBzdmcgcGF0aDpmaXJzdC1jaGlsZCB7XG4gIGZpbGw6ICMwMDZBRkY7XG59XG4uVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLW5leHQ6aG92ZXIgc3ZnIHBhdGg6bGFzdC1jaGlsZCwgLlZpZGVvR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1uZXh0OmZvY3VzIHN2ZyBwYXRoOmxhc3QtY2hpbGQsXG4uVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLXByZXY6aG92ZXIgc3ZnIHBhdGg6bGFzdC1jaGlsZCxcbi5WaWRlb0dhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tcHJldjpmb2N1cyBzdmcgcGF0aDpsYXN0LWNoaWxkIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5WaWRlb0dhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLlZpZGVvR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLlZpZGVvR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6aG92ZXIgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQsIC5WaWRlb0dhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmZvY3VzIHN2ZyBwYXRoOmZpcnN0LWNoaWxkLFxuLlZpZGVvR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6aG92ZXIgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQsXG4uVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpmb2N1cyBzdmcgcGF0aDpmaXJzdC1jaGlsZCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4uVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciBzdmcgcGF0aDpsYXN0LWNoaWxkLCAuVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpmb2N1cyBzdmcgcGF0aDpsYXN0LWNoaWxkLFxuLlZpZGVvR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6aG92ZXIgc3ZnIHBhdGg6bGFzdC1jaGlsZCxcbi5WaWRlb0dhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmZvY3VzIHN2ZyBwYXRoOmxhc3QtY2hpbGQge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiRGVuaW1cIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1pbi13aWR0aDogMzYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4udGVtcFNlY3Rpb25MYXlvdXQge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG59XG5cbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmEge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuYSBzcGFuIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlbmltXCI7XG59XG5cbi5DeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTVGRjtcbn1cblxuLnNraXAtdG8tbWFpbi1jb250ZW50LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZzogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5za2lwLXRvLW1haW4tY29udGVudC1saW5rIHtcbiAgICBwYWRkaW5nOiAzN3B4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNraXAtdG8tbWFpbi1jb250ZW50LWxpbmsge1xuICAgIHBhZGRpbmc6IDM0cHggMjBweDtcbiAgfVxufVxuLnNraXAtdG8tbWFpbi1jb250ZW50LWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5za2lwLXRvLW1haW4tY29udGVudC1saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNraXAtdG8tbWFpbi1jb250ZW50LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2tpcC10by1tYWluLWNvbnRlbnQtbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uc2tpcC10by1tYWluLWNvbnRlbnQtbGluazpmb2N1cyB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pZnJhbWVDZWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sZy1jb250YWluZXIgLmxnLXN1Yi1odG1sIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGctY29udGFpbmVyIC5sZy1zdWItaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sZy1jb250YWluZXIgLmxnLXN1Yi1odG1sIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxnLWNvbnRhaW5lciAubGctc3ViLWh0bWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLmxnLWNvbnRhaW5lciAubGctc3ViLWh0bWwge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxnLWNvbnRhaW5lciAubGctc3ViLWh0bWwge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5sZy1jb250YWluZXIgLmxnLXN1Yi1odG1sIC5jcmVkaXRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5iZ2RJdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5iZ2RJdGVtLmVtcHR5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZ2RJdGVtLmVtcHR5IHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmJnZEl0ZW0uZW1wdHkubm9yZXN1bHRzIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4uYmdkSXRlbS5lbXB0eSAuYm94IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2IoMjU1LCAyNTUsIDI1NSkpLCBjb2xvci1zdG9wKDUwJSwgcmdiKDIzMiwgMjMyLCAyMzIpKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiKDIzMiwgMjMyLCAyMzIpIDUwJSk7XG59XG5cbi5ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG4udGV4dCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG4uaGVhZGVyQmlnSW1nIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGhlaWdodDogODB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJCaWdJbWcge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmhlYWRlckJpZ0ltZyBpbWcge1xuICBoZWlnaHQ6IDgwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5oZWFkZXJCaWdJbWcgLmxlZnQsXG4uaGVhZGVyQmlnSW1nIC5yaWdodCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyQmlnSW1nIC5sZWZ0LFxuICAuaGVhZGVyQmlnSW1nIC5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5oZWFkZXJCaWdJbWcgLmxlZnQgaDEsIC5oZWFkZXJCaWdJbWcgLmxlZnQgaDIsXG4uaGVhZGVyQmlnSW1nIC5yaWdodCBoMSxcbi5oZWFkZXJCaWdJbWcgLnJpZ2h0IGgyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyQmlnSW1nIC5sZWZ0IGgxLFxuLmhlYWRlckJpZ0ltZyAucmlnaHQgaDEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkZXJCaWdJbWcgLmxlZnQgaDEsXG4gIC5oZWFkZXJCaWdJbWcgLnJpZ2h0IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDMwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDE5Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJCaWdJbWcgLmxlZnQgaDEsXG4gIC5oZWFkZXJCaWdJbWcgLnJpZ2h0IGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQwcHggKyA4ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXJCaWdJbWcgLmxlZnQgaDEsXG4gIC5oZWFkZXJCaWdJbWcgLnJpZ2h0IGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQ4cHggKyAxMiAqICgxMDB2dyAtIDE0NDBweCkgLyAxMDYwKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXJCaWdJbWcgLmxlZnQgaDEsXG4gIC5oZWFkZXJCaWdJbWcgLnJpZ2h0IGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5oZWFkZXJCaWdJbWcgLmxlZnQgaDIsXG4uaGVhZGVyQmlnSW1nIC5yaWdodCBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlckJpZ0ltZyAubGVmdCBoMixcbiAgLmhlYWRlckJpZ0ltZyAucmlnaHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGVhZGVyQmlnSW1nIC5sZWZ0IGgyLFxuICAuaGVhZGVyQmlnSW1nIC5yaWdodCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXJCaWdJbWcgLmxlZnQgaDIsXG4gIC5oZWFkZXJCaWdJbWcgLnJpZ2h0IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5oZWFkZXJCaWdJbWcgLmxlZnQge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyQmlnSW1nIC5sZWZ0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggODBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXJCaWdJbWcgLmxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxufVxuLmhlYWRlckJpZ0ltZyAucmlnaHQge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggNzBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJCaWdJbWcgLnJpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyQmlnSW1nIC5yaWdodCB7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDgwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGVhZGVyQmlnSW1nIC5yaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG59XG5cbi5oZWFkZXJCaWdJbWdEZXRhaWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogMTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlckJpZ0ltZ0RldGFpbCB7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyQmlnSW1nRGV0YWlsIHtcbiAgICBoZWlnaHQ6IDE3NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhlYWRlckJpZ0ltZ0RldGFpbCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyQmlnSW1nRGV0YWlsIHtcbiAgICBoZWlnaHQ6IDIwNHB4O1xuICB9XG59XG4uaGVhZGVyQmlnSW1nRGV0YWlsIGltZyB7XG4gIGhlaWdodDogODB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMC42O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgzMHB4KSB7XG4gIC5oZWFkZXJCaWdJbWdEZXRhaWwgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ucGFnaW5nIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdpbmcgYSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucGFnaW5nIGEubW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2luZyBhLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjcm9sbCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbi51cGRhdGVzVGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDgwcHg7XG59XG4udXBkYXRlc1RpY2tlciAudXBkYXRlc1N3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIC51cGRhdGVzU3dpcGVySW5mbyAudXBkYXRlc0l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4udXBkYXRlc1RpY2tlciAudXBkYXRlc1N3aXBlciAudXBkYXRlc1N3aXBlckNvbnRhaW5lciAudXBkYXRlc1N3aXBlckluZm8gLnVwZGF0ZXNJdGVtIC5tYXJxdWVlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUZGO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAyN3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVwZGF0ZXNUaWNrZXIgLnVwZGF0ZXNTd2lwZXIgLnVwZGF0ZXNTd2lwZXJDb250YWluZXIgLnVwZGF0ZXNTd2lwZXJJbmZvIC51cGRhdGVzSXRlbSAubWFycXVlZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIC51cGRhdGVzU3dpcGVySW5mbyAudXBkYXRlc0l0ZW0gLm1hcnF1ZWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudXBkYXRlc1RpY2tlciAudXBkYXRlc1N3aXBlciAudXBkYXRlc1N3aXBlckNvbnRhaW5lciAudXBkYXRlc1N3aXBlckluZm8gLnVwZGF0ZXNJdGVtIC5tYXJxdWVlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIC51cGRhdGVzU3dpcGVySW5mbyAudXBkYXRlc0l0ZW0gLm1hcnF1ZWUgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnVwZGF0ZXNUaWNrZXIgLnVwZGF0ZXNTd2lwZXIgLnVwZGF0ZXNTd2lwZXJDb250YWluZXIgLnVwZGF0ZXNTd2lwZXJJbmZvIC51cGRhdGVzSXRlbSAubWFycXVlZSBhOmhvdmVyLCAudXBkYXRlc1RpY2tlciAudXBkYXRlc1N3aXBlciAudXBkYXRlc1N3aXBlckNvbnRhaW5lciAudXBkYXRlc1N3aXBlckluZm8gLnVwZGF0ZXNJdGVtIC5tYXJxdWVlIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIC51cGRhdGVzU3dpcGVySW5mbyAudXBkYXRlc0l0ZW0gLm1hcnF1ZWUgLmlubmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNjcm9sbCAxMHMgbGluZWFyIDE7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzY3JvbGwgMTBzIGxpbmVhciAxO1xufVxuLnVwZGF0ZXNUaWNrZXIgLnVwZGF0ZXNTd2lwZXIgLnVwZGF0ZXNTd2lwZXJDb250YWluZXIgLnVwZGF0ZXNTd2lwZXJJbmZvIC51cGRhdGVzSXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlIC5tYXJxdWVlIC5pbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udXBkYXRlc1RpY2tlciAudXBkYXRlc1N3aXBlciAudXBkYXRlc1N3aXBlckNvbnRhaW5lciAudXBkYXRlc1N3aXBlckluZm8gLnVwZGF0ZXNJdGVtIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxcHg7XG4gIGJvdHRvbTogMXB4O1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzAwNkFGRjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoNjAlLCByZ2IoMCwgMTA2LCAyNTUpKSwgdG8ocmdiYSgwLCAxMDYsIDI1NSwgMCkpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMCwgMTA2LCAyNTUpIDYwJSwgcmdiYSgwLCAxMDYsIDI1NSwgMCkgMTAwJSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMnB4IDBweCAwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDBweCAwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDI3cHggNTBweCAyN3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVwZGF0ZXNUaWNrZXIgLnVwZGF0ZXNTd2lwZXIgLnVwZGF0ZXNTd2lwZXJDb250YWluZXIgLnVwZGF0ZXNTd2lwZXJJbmZvIC51cGRhdGVzSXRlbSAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudXBkYXRlc1RpY2tlciAudXBkYXRlc1N3aXBlciAudXBkYXRlc1N3aXBlckNvbnRhaW5lciAudXBkYXRlc1N3aXBlckluZm8gLnVwZGF0ZXNJdGVtIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIC51cGRhdGVzU3dpcGVySW5mbyAudXBkYXRlc0l0ZW0gLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIC51cGRhdGVzU3dpcGVySW5mbyAudXBkYXRlc0l0ZW0gLmVtcHR5QnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnVwZGF0ZXNUaWNrZXIgLnVwZGF0ZXNTd2lwZXIgLnVwZGF0ZXNTd2lwZXJDb250YWluZXIgLnVwZGF0ZXNTd2lwZXJJbmZvIC51cGRhdGVzSXRlbSAuZW1wdHlCdG4gLnRvcEJ0bixcbi51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIC51cGRhdGVzU3dpcGVySW5mbyAudXBkYXRlc0l0ZW0gLmVtcHR5QnRuIC5ib3R0b21CdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUZGO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzQnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNDBweDtcbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzQnV0dG9ucyAudXBkYXRlcy1zd2lwZXItYnV0dG9uLXByZXYsXG4udXBkYXRlc1RpY2tlciAudXBkYXRlc0J1dHRvbnMgLnVwZGF0ZXMtc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVwZGF0ZXNUaWNrZXIgLnVwZGF0ZXNCdXR0b25zIC51cGRhdGVzLXN3aXBlci1idXR0b24tcHJldjpob3Zlcixcbi51cGRhdGVzVGlja2VyIC51cGRhdGVzQnV0dG9ucyAudXBkYXRlcy1zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4udXBkYXRlc1RpY2tlciAudXBkYXRlc0J1dHRvbnMgLnVwZGF0ZXMtc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcm90YXRlOiA5MGRlZztcbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzQnV0dG9ucyAudXBkYXRlcy1zd2lwZXItYnV0dG9uLW5leHQge1xuICByb3RhdGU6IDkwZGVnO1xufSJdfQ== */
@font-face{font-family:'lg';src:url("/Assets/fonts/lg.woff2?io9a6k") format("woff2"),url("/Assets/fonts/lg.ttf?io9a6k") format("truetype"),url("/Assets/fonts/lg.woff?io9a6k") format("woff"),url("/Assets/fonts/lg.svg?io9a6k#lg") format("svg");font-weight:normal;font-style:normal;font-display:block;}.lg-icon{font-family:'lg' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.lg-next,.lg-prev{background-color:rgba(0,0,0,0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;outline:none;border:none;}.lg-next.disabled,.lg-prev.disabled{opacity:0 !important;cursor:default;}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff;}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none;}.lg-next{right:20px;}.lg-next:before{content:'\e095';}.lg-prev{left:20px;}.lg-prev:after{content:'\e094';}@-webkit-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-moz-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-ms-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-webkit-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@-moz-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@-ms-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;-o-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative;}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;-o-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative;}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,0.4));}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:medium none;will-change:color;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;background:none;border:none;box-shadow:none;}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px;}.lg-toolbar .lg-icon:hover{color:#fff;}.lg-toolbar .lg-close:after{content:'\e070';}.lg-toolbar .lg-maximize{font-size:22px;}.lg-toolbar .lg-maximize:after{content:'\e90a';}.lg-toolbar .lg-download:after{content:'\e0f2';}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity 0.2s ease-out 0s;-o-transition:opacity 0.2s ease-out 0s;transition:opacity 0.2s ease-out 0s;}.lg-sub-html h4{margin:0;font-size:13px;font-weight:bold;}.lg-sub-html p{font-size:12px;margin:5px 0 0;}.lg-sub-html a{color:inherit;}.lg-sub-html a:hover{text-decoration:underline;}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.6));}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0;}.lg-error-msg{font-size:14px;color:#999;}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle;}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;-webkit-transition:-webkit-transform 0.08 cubic-bezier(0,0,0.25,1) 0s,opacity 0.08 cubic-bezier(0,0,0.25,1) 0s,color 0.08 linear;-moz-transition:-moz-transform 0.08 cubic-bezier(0,0,0.25,1) 0s,opacity 0.08 cubic-bezier(0,0,0.25,1) 0s,color 0.08 linear;-o-transition:-o-transform 0.08 cubic-bezier(0,0,0.25,1) 0s,opacity 0.08 cubic-bezier(0,0,0.25,1) 0s,color 0.08 linear;transition:transform 0.08 cubic-bezier(0,0,0.25,1) 0s,opacity 0.08 cubic-bezier(0,0,0.25,1) 0s,color 0.08 linear;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-moz-transform:scale3d(0.5,0.5,0.5);-o-transform:scale3d(0.5,0.5,0.5);-ms-transform:scale3d(0.5,0.5,0.5);-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);will-change:transform,opacity;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-o-transition:-o-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;transition:transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important;}.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important;}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center;}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left;}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right;}.lg-outer.lg-single-item .lg-thumb-outer{display:none;}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle;}@media (min-width:768px){.lg-outer .lg-thumb{padding:10px 0;}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color;}@media (min-width:768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;-webkit-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease;}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707;}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block;}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0;}.lg-outer .lg-toggle-thumb:after{content:'\e1ff';}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.lg-outer .lg-video-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative;}.lg-outer .lg-video-cont .lg-object{width:100% !important;height:100% !important;}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto;}.lg-outer .lg-video-object{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;z-index:3;}.lg-outer .lg-video-poster{z-index:1;}.lg-outer .lg-has-video .lg-video-object{opacity:0;will-change:opacity;-webkit-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster,.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button{opacity:0 !important;}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1;}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0;}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px;}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px;}}@keyframes lg-play-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.lg-video-play-button{width:18%;max-width:140px;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%,-50%) scale(1);will-change:opacity,transform;-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.17,0.88,0.32,1.28),opacity 0.1s;-moz-transition:-moz-transform 0.25s cubic-bezier(0.17,0.88,0.32,1.28),opacity 0.1s;-o-transition:-o-transform 0.25s cubic-bezier(0.17,0.88,0.32,1.28),opacity 0.1s;transition:transform 0.25s cubic-bezier(0.17,0.88,0.32,1.28),opacity 0.1s;}.lg-video-play-button:hover .lg-video-play-icon-bg,.lg-video-play-button:hover .lg-video-play-icon{opacity:1;}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:0.6;will-change:opacity;-webkit-transition:opacity 0.12s ease-in;-o-transition:opacity 0.12s ease-in;transition:opacity 0.12s ease-in;}.lg-video-play-icon-circle{position:absolute;top:0;left:0;bottom:0;right:0;fill:none;stroke-width:3%;stroke:rgba(30,30,30,0.9);stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200;}.lg-video-play-icon{position:absolute;width:25%;max-width:120px;left:50%;top:50%;transform:translate3d(-50%,-50%,0);opacity:0.6;will-change:opacity;-webkit-transition:opacity 0.12s ease-in;-o-transition:opacity 0.12s ease-in;transition:opacity 0.12s ease-in;}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc;}.lg-video-loading .lg-video-play-icon-circle{animation:lg-play-rotate 2s linear 0.25s infinite,lg-play-stroke 1.5s ease-in-out 0.25s infinite;}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%,-50%) scale(0.7);}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;will-change:opacity;-webkit-transition:opacity 0.08s ease 0s;-moz-transition:opacity 0.08s ease 0s;-o-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s;}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0;}.lg-progress-bar.lg-start .lg-progress{width:100%;}.lg-show-autoplay .lg-progress-bar{opacity:1;}.lg-autoplay-button:after{content:'\e01d';}.lg-show-autoplay .lg-autoplay-button:after{content:'\e01a';}.lg-single-item .lg-autoplay-button{opacity:0.75;pointer-events:none;}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0ms !important;transition-duration:0ms !important;}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 0s;-moz-transition:-moz-transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 0s;-o-transition:-o-transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 0s;transition:transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 0s;}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.8s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.8s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.8s cubic-bezier(0,0,0.25,1) 0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);will-change:opacity,transform;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 0s,opacity 0.15s !important;-moz-transition:-moz-transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 0s,opacity 0.15s !important;-o-transition:-o-transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 0s,opacity 0.15s !important;transition:transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 0s,opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-icon.lg-zoom-in:after{content:'\e311';}.lg-icon.lg-actual-size{font-size:20px;}.lg-icon.lg-actual-size:after{content:'\e033';}.lg-icon.lg-zoom-out{opacity:0.5;pointer-events:none;}.lg-icon.lg-zoom-out:after{content:'\e312';}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto;}.lg-outer[data-lg-slide-type='video'] .lg-zoom-in,.lg-outer[data-lg-slide-type='video'] .lg-actual-size,.lg-outer[data-lg-slide-type='video'] .lg-zoom-out,.lg-outer[data-lg-slide-type='iframe'] .lg-zoom-in,.lg-outer[data-lg-slide-type='iframe'] .lg-actual-size,.lg-outer[data-lg-slide-type='iframe'] .lg-zoom-out,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-out{opacity:0.75;pointer-events:none;}.lg-outer .lg-pager-outer{text-align:center;z-index:1080;height:10px;margin-bottom:10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible;}.lg-outer.lg-single-item .lg-pager-outer{display:none;}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px white inset;}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;will-change:transform,opacity;-webkit-transition:opacity 0.15s ease 0s,-webkit-transform 0.15s ease 0s;-moz-transition:opacity 0.15s ease 0s,-moz-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s,-o-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s,transform 0.15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%;}.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px;}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{box-shadow:0 0 0 8px white inset;}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0;}.lg-fullscreen:after{content:"\e20c";}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d";}.lg-outer .lg-dropdown-overlay{background-color:rgba(0,0,0,0.25);bottom:0;cursor:default;left:0;position:absolute;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;-webkit-transition:visibility 0s linear 0.18s,opacity 0.18s linear 0s;-o-transition:visibility 0s linear 0.18s,opacity 0.18s linear 0s;transition:visibility 0s linear 0.18s,opacity 0.18s linear 0s;}.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active .lg-dropdown-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0px,0);-o-transform:translate3d(0,0px,0);-ms-transform:translate3d(0,0px,0);-webkit-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0);opacity:1;visibility:visible;}.lg-outer.lg-dropdown-active .lg-share{color:#fff;}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);will-change:visibility,opacity,transform;-webkit-transition:-webkit-transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;-moz-transition:-moz-transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;-o-transition:-o-transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;transition:transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;}.lg-outer .lg-dropdown:after{content:'';display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px;}.lg-outer .lg-dropdown > li:last-child{margin-bottom:0px;}.lg-outer .lg-dropdown > li:hover a{color:#333;}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,0.07);}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle;}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto;}.lg-outer .lg-share{position:relative;}.lg-outer .lg-share:after{content:'\e80d';}.lg-outer .lg-share-facebook .lg-icon{color:#3b5998;}.lg-outer .lg-share-facebook .lg-icon:after{content:'\e904';}.lg-outer .lg-share-twitter .lg-icon{color:#00aced;}.lg-outer .lg-share-twitter .lg-icon:after{content:'\e907';}.lg-outer .lg-share-pinterest .lg-icon{color:#cb2027;}.lg-outer .lg-share-pinterest .lg-icon:after{content:'\e906';}.lg-comment-box{width:420px;max-width:100%;position:absolute;right:0;top:0;bottom:0;z-index:9999;background-color:#fff;will-change:transform;-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.4s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.4s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.4s cubic-bezier(0,0,0.25,1) 0s;}.lg-comment-box .lg-comment-title{margin:0;color:#fff;font-size:18px;}.lg-comment-box .lg-comment-header{background-color:#000;padding:12px 20px;position:absolute;left:0;right:0;top:0;}.lg-comment-box .lg-comment-body{height:100% !important;padding-top:43px !important;width:100% !important;}.lg-comment-box .fb-comments{height:100%;width:100%;background:url("/Assets/images/loading.gif") no-repeat scroll center center transparent;overflow-y:auto;display:inline-block;}.lg-comment-box .fb-comments[fb-xfbml-state='rendered']{background-image:none;}.lg-comment-box .fb-comments > span{max-width:100%;}.lg-comment-box .lg-comment-close{position:absolute;right:5px;top:12px;cursor:pointer;font-size:20px;color:#999;will-change:color;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;}.lg-comment-box .lg-comment-close:hover{color:#fff;}.lg-comment-box .lg-comment-close:after{content:'\e070';}.lg-comment-box iframe{max-width:100% !important;width:100% !important;}.lg-comment-box #disqus_thread{padding:0 20px;}.lg-outer .lg-comment-overlay{background-color:rgba(0,0,0,0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;-webkit-transition:visibility 0s linear 0.18s,opacity 0.18s linear 0s;-o-transition:visibility 0s linear 0.18s,opacity 0.18s linear 0s;transition:visibility 0s linear 0.18s,opacity 0.18s linear 0s;}.lg-outer .lg-comment-toggle:after{content:'\e908';}.lg-outer.lg-comment-active .lg-comment-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0px,0);-o-transform:translate3d(0,0px,0);-ms-transform:translate3d(0,0px,0);-webkit-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0);opacity:1;visibility:visible;}.lg-outer.lg-comment-active .lg-comment-toggle{color:#fff;}.lg-outer.lg-comment-active .lg-comment-box{-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.lg-outer .lg-img-rotate{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.4s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.4s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.4s cubic-bezier(0,0,0.25,1) 0s;}.lg-outer[data-lg-slide-type='video'] .lg-rotate-left,.lg-outer[data-lg-slide-type='video'] .lg-rotate-right,.lg-outer[data-lg-slide-type='video'] .lg-flip-ver,.lg-outer[data-lg-slide-type='video'] .lg-flip-hor,.lg-outer[data-lg-slide-type='iframe'] .lg-rotate-left,.lg-outer[data-lg-slide-type='iframe'] .lg-rotate-right,.lg-outer[data-lg-slide-type='iframe'] .lg-flip-ver,.lg-outer[data-lg-slide-type='iframe'] .lg-flip-hor{opacity:0.75;pointer-events:none;}.lg-rotate-left:after{content:'\e900';}.lg-rotate-right:after{content:'\e901';}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px;}.lg-flip-ver:after{content:'\e903';}.lg-flip-hor:after{content:'\e902';}.lg-medium-zoom-item{cursor:zoom-in;}.lg-medium-zoom .lg-outer{cursor:zoom-out;}.lg-medium-zoom .lg-outer.lg-grab img.lg-object{cursor:zoom-out;}.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object{cursor:zoom-out;}.lg-relative-caption .lg-outer .lg-sub-html{white-space:normal;bottom:auto;padding:0;background-image:none;}.lg-relative-caption .lg-outer .lg-relative-caption-item{opacity:0;padding:16px 0;transition:0.5s opacity ease;}.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item{opacity:1;}.lg-group:after{content:'';display:table;clear:both;}.lg-container{display:none;outline:none;}.lg-container.lg-show{display:block;}.lg-on{scroll-behavior:unset;}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s,opacity 0.25s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s,opacity 0.25s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s,opacity 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s,opacity 0.25s cubic-bezier(0,0,0.25,1) 0s;}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer{opacity:1;}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1;}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0.001;outline:none;will-change:auto;overflow:hidden;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lg-outer.lg-zoom-from-image{opacity:1;}.lg-outer.lg-visible{opacity:1;}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1;}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0;}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap;}.lg-outer .lg-item{display:none !important;}.lg-outer .lg-item:not(.lg-start-end-progress){background:url("/Assets/images/loading.gif") no-repeat scroll center center transparent;}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important;}.lg-outer.lg-css .lg-current{display:inline-block !important;}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%;}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0;}.lg-outer .lg-item.lg-complete{background-image:none;}.lg-outer .lg-item.lg-current{z-index:1060;}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative;}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none;}.lg-outer.lg-hide-download .lg-download{opacity:0.75;pointer-events:none;}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%;}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0);opacity:1;}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity 0.2s ease-out 0.15s;}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s;}.lg-backdrop.in{opacity:1;}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-css3.lg-fade .lg-item{opacity:0;}.lg-css3.lg-fade .lg-item.lg-current{opacity:1;}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity 0.1s ease 0s;-moz-transition:opacity 0.1s ease 0s;-o-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s;}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0.175,0.885,0.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0.175,0.885,0.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(0.175,0.885,0.32,1.275) 0s;transition:transform 1s cubic-bezier(0.175,0.885,0.32,1.275) 0s;}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}.lg-container{display:none;}.lg-container.lg-show{display:block;}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s !important;transition-duration:0s !important;}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1;}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute;}.lg-inline .lg-backdrop{z-index:1;}.lg-inline .lg-outer{z-index:2;}.lg-inline .lg-maximize:after{content:'\e909';}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform 0.35s ease-out 0s;-moz-transition:-moz-transform 0.35s ease-out 0s;-o-transition:-o-transform 0.35s ease-out 0s;transition:transform 0.35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0;}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left;}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.swiper-container-multirow > .swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform;}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto;}.swiper-button-lock{display:none;}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet-active{opacity:1;background:#007aff;}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform,200ms top;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform,200ms left;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform,200ms right;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform;}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0;}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0;}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff;}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25);}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff;}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000;}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25);}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000;}.swiper-pagination-lock{display:none;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;}.swiper-slide-zoomed{cursor:move;}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite;}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat;}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube{overflow:visible;}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}.swiper-container-flip{overflow:visible;}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px;}
